.elementor-6930 .elementor-element.elementor-element-8ae5077{--display:flex;--min-height:48vh;--justify-content:center;--overlay-opacity:0.67;--padding-top:00px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6930 .elementor-element.elementor-element-8ae5077:not(.elementor-motion-effects-element-type-background), .elementor-6930 .elementor-element.elementor-element-8ae5077 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://paragong.com/wp-content/uploads/2026/07/1008329476_1785398901968548.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6930 .elementor-element.elementor-element-8ae5077::before, .elementor-6930 .elementor-element.elementor-element-8ae5077 > .elementor-background-video-container::before, .elementor-6930 .elementor-element.elementor-element-8ae5077 > .e-con-inner > .elementor-background-video-container::before, .elementor-6930 .elementor-element.elementor-element-8ae5077 > .elementor-background-slideshow::before, .elementor-6930 .elementor-element.elementor-element-8ae5077 > .e-con-inner > .elementor-background-slideshow::before, .elementor-6930 .elementor-element.elementor-element-8ae5077 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-6930 .elementor-element.elementor-element-0a2ee4a{--display:grid;--e-con-grid-template-columns:minmax(0, .9fr) minmax(0, 1.1fr);--e-con-grid-template-rows:auto;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--grid-auto-flow:row;--align-items:center;--overflow:hidden;--padding-top:100px;--padding-bottom:100px;--padding-left:34px;--padding-right:34px;}.elementor-6930 .elementor-element.elementor-element-0a2ee4a:not(.elementor-motion-effects-element-type-background), .elementor-6930 .elementor-element.elementor-element-0a2ee4a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6930 .elementor-element.elementor-element-10d2fda{width:100%;max-width:100%;z-index:1;}.elementor-6930 .elementor-element.elementor-element-10d2fda img{width:100%;border-radius:24px 24px 24px 24px;box-shadow:0px 28px 70px 0px rgba(10,15,14,0.14);}.elementor-6930 .elementor-element.elementor-element-9d8eeed{--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-6930 .elementor-element.elementor-element-78ea92a{--divider-border-style:solid;--divider-color:#3BBAA4;--divider-border-width:2px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;}.elementor-6930 .elementor-element.elementor-element-78ea92a .elementor-divider-separator{width:56px;margin:0 auto;margin-left:0;}.elementor-6930 .elementor-element.elementor-element-78ea92a .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-6930 .elementor-element.elementor-element-6a9750f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 22.4px) 0px;}.elementor-6930 .elementor-element.elementor-element-6a9750f .elementor-heading-title{font-family:"Poppins", sans-serif;font-size:24px;font-weight:700;line-height:1.45em;color:#0A0F0E;}.elementor-6930 .elementor-element.elementor-element-cd4f120{width:var( --container-widget-width, 560px );max-width:560px;--container-widget-width:560px;--container-widget-flex-grow:0;font-family:"Poppins", sans-serif;font-size:16px;font-weight:400;line-height:1.75em;color:#53605D;}.elementor-6930 .elementor-element.elementor-element-e179db2 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Poppins", sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;line-height:1.25em;letter-spacing:0.1em;fill:#0A0F0E;color:#0A0F0E;transition-duration:0.3s;border-style:solid;border-width:2px 2px 2px 2px;border-color:#3BBAA4;border-radius:999px 999px 999px 999px;padding:16px 34px 16px 34px;}.elementor-6930 .elementor-element.elementor-element-e179db2 .elementor-button:hover, .elementor-6930 .elementor-element.elementor-element-e179db2 .elementor-button:focus{background-color:#3BBAA4;color:#0A0F0E;border-color:#3BBAA4;box-shadow:0px 10px 25px 0px rgba(59,186,164,0.2);}.elementor-6930 .elementor-element.elementor-element-e179db2{margin:36px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6930 .elementor-element.elementor-element-e179db2 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-6930 .elementor-element.elementor-element-e179db2 .elementor-button .elementor-button-content-wrapper{gap:10.4px;}.elementor-6930 .elementor-element.elementor-element-e179db2 .elementor-button:hover svg, .elementor-6930 .elementor-element.elementor-element-e179db2 .elementor-button:focus svg{fill:#0A0F0E;}.elementor-6930 .elementor-element.elementor-element-15228e4{width:var( --container-widget-width, 0px );max-width:0px;--container-widget-width:0px;--container-widget-flex-grow:0;top:0px;}body:not(.rtl) .elementor-6930 .elementor-element.elementor-element-15228e4{left:0px;}body.rtl .elementor-6930 .elementor-element.elementor-element-15228e4{right:0px;}.elementor-6930 .elementor-element.elementor-element-f4dd7ca{--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;--overflow:hidden;--padding-top:90px;--padding-bottom:90px;--padding-left:24px;--padding-right:24px;}.elementor-6930 .elementor-element.elementor-element-f4dd7ca:not(.elementor-motion-effects-element-type-background), .elementor-6930 .elementor-element.elementor-element-f4dd7ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F9FA;}.elementor-6930 .elementor-element.elementor-element-eb4dff8{width:var( --container-widget-width, 800px );max-width:800px;--container-widget-width:800px;--container-widget-flex-grow:0;}.elementor-6930 .elementor-element.elementor-element-eb4dff8 .elementor-heading-title{line-height:1.1em;color:#0A0F0E;}.elementor-6930 .elementor-element.elementor-element-2dfe722{width:var( --container-widget-width, 720px );max-width:720px;--container-widget-width:720px;--container-widget-flex-grow:0;font-size:1.05rem;font-weight:400;line-height:1.6em;color:#4A5568;}.elementor-6930 .elementor-element.elementor-element-85a8f05{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:auto;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6930 .elementor-element.elementor-element-4a47632{--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:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(10,15,14,0.08);--border-color:rgba(10,15,14,0.08);--border-radius:24px 24px 24px 24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6930 .elementor-element.elementor-element-4a47632:not(.elementor-motion-effects-element-type-background), .elementor-6930 .elementor-element.elementor-element-4a47632 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6930 .elementor-element.elementor-element-fbb9110 .elementor-heading-title{font-weight:700;color:#2DBFA0;}.elementor-6930 .elementor-element.elementor-element-0e14be1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10.4px) 0px;}.elementor-6930 .elementor-element.elementor-element-0e14be1 .elementor-heading-title{color:#0A0F0E;}.elementor-6930 .elementor-element.elementor-element-996ddc8{line-height:1.5em;color:#4A5568;}.elementor-6930 .elementor-element.elementor-element-8241a6d{--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:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(10,15,14,0.08);--border-color:rgba(10,15,14,0.08);--border-radius:24px 24px 24px 24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6930 .elementor-element.elementor-element-8241a6d:not(.elementor-motion-effects-element-type-background), .elementor-6930 .elementor-element.elementor-element-8241a6d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6930 .elementor-element.elementor-element-a9eb301 .elementor-heading-title{font-weight:700;color:#2DBFA0;}.elementor-6930 .elementor-element.elementor-element-af17a11{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10.4px) 0px;}.elementor-6930 .elementor-element.elementor-element-af17a11 .elementor-heading-title{color:#0A0F0E;}.elementor-6930 .elementor-element.elementor-element-1d96b1f{line-height:1.5em;color:#4A5568;}.elementor-6930 .elementor-element.elementor-element-215870b{--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:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(10,15,14,0.08);--border-color:rgba(10,15,14,0.08);--border-radius:24px 24px 24px 24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6930 .elementor-element.elementor-element-215870b:not(.elementor-motion-effects-element-type-background), .elementor-6930 .elementor-element.elementor-element-215870b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6930 .elementor-element.elementor-element-fea2be4 .elementor-heading-title{font-weight:700;color:#2DBFA0;}.elementor-6930 .elementor-element.elementor-element-81c4dbb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10.4px) 0px;}.elementor-6930 .elementor-element.elementor-element-81c4dbb .elementor-heading-title{color:#0A0F0E;}.elementor-6930 .elementor-element.elementor-element-5ee3f63{line-height:1.5em;color:#4A5568;}.elementor-6930 .elementor-element.elementor-element-869aef3{--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:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(10,15,14,0.08);--border-color:rgba(10,15,14,0.08);--border-radius:24px 24px 24px 24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6930 .elementor-element.elementor-element-869aef3:not(.elementor-motion-effects-element-type-background), .elementor-6930 .elementor-element.elementor-element-869aef3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6930 .elementor-element.elementor-element-3f9abc6 .elementor-heading-title{font-weight:700;color:#2DBFA0;}.elementor-6930 .elementor-element.elementor-element-21741dd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10.4px) 0px;}.elementor-6930 .elementor-element.elementor-element-21741dd .elementor-heading-title{color:#0A0F0E;}.elementor-6930 .elementor-element.elementor-element-e772006{line-height:1.5em;color:#4A5568;}.elementor-6930 .elementor-element.elementor-element-ec0842a{--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:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(10,15,14,0.08);--border-color:rgba(10,15,14,0.08);--border-radius:24px 24px 24px 24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6930 .elementor-element.elementor-element-ec0842a:not(.elementor-motion-effects-element-type-background), .elementor-6930 .elementor-element.elementor-element-ec0842a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6930 .elementor-element.elementor-element-b607c79 .elementor-heading-title{font-weight:700;color:#2DBFA0;}.elementor-6930 .elementor-element.elementor-element-55722ec{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10.4px) 0px;}.elementor-6930 .elementor-element.elementor-element-55722ec .elementor-heading-title{color:#0A0F0E;}.elementor-6930 .elementor-element.elementor-element-6db764f{line-height:1.5em;color:#4A5568;}.elementor-6930 .elementor-element.elementor-element-94015c4{width:var( --container-widget-width, 0px );max-width:0px;--container-widget-width:0px;--container-widget-flex-grow:0;top:0px;}body:not(.rtl) .elementor-6930 .elementor-element.elementor-element-94015c4{left:0px;}body.rtl .elementor-6930 .elementor-element.elementor-element-94015c4{right:0px;}.elementor-6930 .elementor-element.elementor-element-3ae1eb5{--display:flex;--min-height:440px;}.elementor-6930 .elementor-element.elementor-element-3ae1eb5:not(.elementor-motion-effects-element-type-background), .elementor-6930 .elementor-element.elementor-element-3ae1eb5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://paragong.com/wp-content/uploads/2026/10/M88A7620-scaled-e1791270777135.jpg");background-position:center center;background-size:cover;}.elementor-6930 .elementor-element.elementor-element-45acc6e{--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;--overflow:hidden;--padding-top:90px;--padding-bottom:90px;--padding-left:24px;--padding-right:24px;}.elementor-6930 .elementor-element.elementor-element-45acc6e:not(.elementor-motion-effects-element-type-background), .elementor-6930 .elementor-element.elementor-element-45acc6e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6930 .elementor-element.elementor-element-a7c9ba3{width:var( --container-widget-width, 760px );max-width:760px;--container-widget-width:760px;--container-widget-flex-grow:0;}.elementor-6930 .elementor-element.elementor-element-a7c9ba3 .elementor-heading-title{color:#0A0F0E;}.elementor-6930 .elementor-element.elementor-element-b4b12c4{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:auto;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6930 .elementor-element.elementor-element-6e5b186{--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:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(10,15,14,0.09);--border-color:rgba(10,15,14,0.09);--border-radius:24px 24px 24px 24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6930 .elementor-element.elementor-element-6e5b186:not(.elementor-motion-effects-element-type-background), .elementor-6930 .elementor-element.elementor-element-6e5b186 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F9FA;}.elementor-6930 .elementor-element.elementor-element-9360a46 .elementor-heading-title{line-height:24px;color:#2DBFA0;}.elementor-6930 .elementor-element.elementor-element-bb40b73{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-6930 .elementor-element.elementor-element-bb40b73 .elementor-heading-title{color:#0A0F0E;}.elementor-6930 .elementor-element.elementor-element-6dd791d{color:#4A5568;}.elementor-6930 .elementor-element.elementor-element-363f827{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6930 .elementor-element.elementor-element-6d86156 .elementor-heading-title{font-weight:600;line-height:24px;color:#2DBFA0;}.elementor-6930 .elementor-element.elementor-element-dd3e39d{color:#0A0F0E;}.elementor-6930 .elementor-element.elementor-element-b5a33be{--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:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(10,15,14,0.09);--border-color:rgba(10,15,14,0.09);--border-radius:24px 24px 24px 24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6930 .elementor-element.elementor-element-b5a33be:not(.elementor-motion-effects-element-type-background), .elementor-6930 .elementor-element.elementor-element-b5a33be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F9FA;}.elementor-6930 .elementor-element.elementor-element-e559ca6 .elementor-heading-title{line-height:24px;color:#2DBFA0;}.elementor-6930 .elementor-element.elementor-element-27aeffa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-6930 .elementor-element.elementor-element-27aeffa .elementor-heading-title{color:#0A0F0E;}.elementor-6930 .elementor-element.elementor-element-fc9c9ff{color:#4A5568;}.elementor-6930 .elementor-element.elementor-element-ec86508{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6930 .elementor-element.elementor-element-e8c59c0 .elementor-heading-title{font-weight:600;line-height:24px;color:#2DBFA0;}.elementor-6930 .elementor-element.elementor-element-87e15e2{color:#0A0F0E;}.elementor-6930 .elementor-element.elementor-element-a9f4b44{--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:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(10,15,14,0.09);--border-color:rgba(10,15,14,0.09);--border-radius:24px 24px 24px 24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6930 .elementor-element.elementor-element-a9f4b44:not(.elementor-motion-effects-element-type-background), .elementor-6930 .elementor-element.elementor-element-a9f4b44 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F9FA;}.elementor-6930 .elementor-element.elementor-element-f84b7fb .elementor-heading-title{line-height:24px;color:#2DBFA0;}.elementor-6930 .elementor-element.elementor-element-19970e0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-6930 .elementor-element.elementor-element-19970e0 .elementor-heading-title{color:#0A0F0E;}.elementor-6930 .elementor-element.elementor-element-0226095{color:#4A5568;}.elementor-6930 .elementor-element.elementor-element-e0df11c{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6930 .elementor-element.elementor-element-78d8309 .elementor-heading-title{font-weight:600;line-height:24px;color:#2DBFA0;}.elementor-6930 .elementor-element.elementor-element-be33b63{color:#0A0F0E;}.elementor-6930 .elementor-element.elementor-element-76b6945{--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:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(10,15,14,0.09);--border-color:rgba(10,15,14,0.09);--border-radius:24px 24px 24px 24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6930 .elementor-element.elementor-element-76b6945:not(.elementor-motion-effects-element-type-background), .elementor-6930 .elementor-element.elementor-element-76b6945 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F9FA;}.elementor-6930 .elementor-element.elementor-element-95627e5 .elementor-heading-title{line-height:24px;color:#2DBFA0;}.elementor-6930 .elementor-element.elementor-element-4e491bf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-6930 .elementor-element.elementor-element-4e491bf .elementor-heading-title{color:#0A0F0E;}.elementor-6930 .elementor-element.elementor-element-7127398{color:#4A5568;}.elementor-6930 .elementor-element.elementor-element-221cfe4{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6930 .elementor-element.elementor-element-e71e448 .elementor-heading-title{font-weight:600;line-height:24px;color:#2DBFA0;}.elementor-6930 .elementor-element.elementor-element-e1971d9{color:#0A0F0E;}.elementor-6930 .elementor-element.elementor-element-410bb57{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:auto;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(10,15,14,0.09);--border-color:rgba(10,15,14,0.09);--border-radius:24px 24px 24px 24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6930 .elementor-element.elementor-element-410bb57:not(.elementor-motion-effects-element-type-background), .elementor-6930 .elementor-element.elementor-element-410bb57 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F9FA;}.elementor-6930 .elementor-element.elementor-element-144274d .elementor-heading-title{line-height:24px;color:#2DBFA0;}.elementor-6930 .elementor-element.elementor-element-942f377{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6930 .elementor-element.elementor-element-ff99ce6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-6930 .elementor-element.elementor-element-ff99ce6 .elementor-heading-title{color:#0A0F0E;}.elementor-6930 .elementor-element.elementor-element-a492338{color:#4A5568;}.elementor-6930 .elementor-element.elementor-element-6e39b88{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6930 .elementor-element.elementor-element-a5a30ef{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6930 .elementor-element.elementor-element-1de228c .elementor-heading-title{font-weight:600;line-height:24px;color:#2DBFA0;}.elementor-6930 .elementor-element.elementor-element-fd89990{color:#0A0F0E;}.elementor-6930 .elementor-element.elementor-element-77d1cdf{width:var( --container-widget-width, 0px );max-width:0px;--container-widget-width:0px;--container-widget-flex-grow:0;top:0px;}body:not(.rtl) .elementor-6930 .elementor-element.elementor-element-77d1cdf{left:0px;}body.rtl .elementor-6930 .elementor-element.elementor-element-77d1cdf{right:0px;}.elementor-6930 .elementor-element.elementor-element-8536812{--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;--overflow:hidden;--overlay-opacity:0.75;--padding-top:90px;--padding-bottom:90px;--padding-left:24px;--padding-right:24px;}.elementor-6930 .elementor-element.elementor-element-8536812:not(.elementor-motion-effects-element-type-background), .elementor-6930 .elementor-element.elementor-element-8536812 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://paragong.com/wp-content/uploads/2026/09/digital-e-learning-bg.webp");background-repeat:no-repeat;background-size:cover;}.elementor-6930 .elementor-element.elementor-element-8536812::before, .elementor-6930 .elementor-element.elementor-element-8536812 > .elementor-background-video-container::before, .elementor-6930 .elementor-element.elementor-element-8536812 > .e-con-inner > .elementor-background-video-container::before, .elementor-6930 .elementor-element.elementor-element-8536812 > .elementor-background-slideshow::before, .elementor-6930 .elementor-element.elementor-element-8536812 > .e-con-inner > .elementor-background-slideshow::before, .elementor-6930 .elementor-element.elementor-element-8536812 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-6930 .elementor-element.elementor-element-93066b5{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6930 .elementor-element.elementor-element-9367564{width:var( --container-widget-width, 800px );max-width:800px;--container-widget-width:800px;--container-widget-flex-grow:0;}.elementor-6930 .elementor-element.elementor-element-9367564 .elementor-heading-title{line-height:1.1em;color:#FFFFFF;}.elementor-6930 .elementor-element.elementor-element-6d7e9ce{width:var( --container-widget-width, 820px );max-width:820px;--container-widget-width:820px;--container-widget-flex-grow:0;font-size:1.05rem;font-weight:300;line-height:1.6em;color:#D9E2DF;}.elementor-6930 .elementor-element.elementor-element-fbc8dc5{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:auto;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6930 .elementor-element.elementor-element-2133777{--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:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,0.15);--border-color:rgba(255,255,255,0.15);--border-radius:24px 24px 24px 24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6930 .elementor-element.elementor-element-2133777:not(.elementor-motion-effects-element-type-background), .elementor-6930 .elementor-element.elementor-element-2133777 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(10,15,14,0.48);}.elementor-6930 .elementor-element.elementor-element-7736c7c .elementor-heading-title{font-size:1.1rem;font-weight:700;line-height:1em;color:#2DBFA0;}.elementor-6930 .elementor-element.elementor-element-8896471{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-6930 .elementor-element.elementor-element-8896471 .elementor-heading-title{font-size:1.35rem;line-height:1.25em;color:#FFFFFF;}.elementor-6930 .elementor-element.elementor-element-370a4ce{font-size:1rem;font-weight:300;line-height:1.6em;color:#D9E2DF;}.elementor-6930 .elementor-element.elementor-element-1d103f9{--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:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,0.15);--border-color:rgba(255,255,255,0.15);--border-radius:24px 24px 24px 24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6930 .elementor-element.elementor-element-1d103f9:not(.elementor-motion-effects-element-type-background), .elementor-6930 .elementor-element.elementor-element-1d103f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(10,15,14,0.48);}.elementor-6930 .elementor-element.elementor-element-5b9d12d .elementor-heading-title{font-size:1.1rem;font-weight:700;line-height:1em;color:#2DBFA0;}.elementor-6930 .elementor-element.elementor-element-6b6d10f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-6930 .elementor-element.elementor-element-6b6d10f .elementor-heading-title{font-size:1.35rem;line-height:1.25em;color:#FFFFFF;}.elementor-6930 .elementor-element.elementor-element-c099aaa{font-size:1rem;font-weight:300;line-height:1.6em;color:#D9E2DF;}.elementor-6930 .elementor-element.elementor-element-d748954{--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:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,0.15);--border-color:rgba(255,255,255,0.15);--border-radius:24px 24px 24px 24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6930 .elementor-element.elementor-element-d748954:not(.elementor-motion-effects-element-type-background), .elementor-6930 .elementor-element.elementor-element-d748954 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(10,15,14,0.48);}.elementor-6930 .elementor-element.elementor-element-b25d42b .elementor-heading-title{font-size:1.1rem;font-weight:700;line-height:1em;color:#2DBFA0;}.elementor-6930 .elementor-element.elementor-element-0e59232{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-6930 .elementor-element.elementor-element-0e59232 .elementor-heading-title{font-size:1.35rem;line-height:1.25em;color:#FFFFFF;}.elementor-6930 .elementor-element.elementor-element-0057ada{font-size:1rem;font-weight:300;line-height:1.6em;color:#D9E2DF;}.elementor-6930 .elementor-element.elementor-element-612964f{width:var( --container-widget-width, 0px );max-width:0px;--container-widget-width:0px;--container-widget-flex-grow:0;top:0px;}body:not(.rtl) .elementor-6930 .elementor-element.elementor-element-612964f{left:0px;}body.rtl .elementor-6930 .elementor-element.elementor-element-612964f{right:0px;}.elementor-6930 .elementor-element.elementor-element-6e10add{--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;--overflow:hidden;--padding-top:90px;--padding-bottom:90px;--padding-left:24px;--padding-right:24px;}.elementor-6930 .elementor-element.elementor-element-6e10add:not(.elementor-motion-effects-element-type-background), .elementor-6930 .elementor-element.elementor-element-6e10add > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F9FA;}.elementor-6930 .elementor-element.elementor-element-23a6f40{width:var( --container-widget-width, 900px );max-width:900px;--container-widget-width:900px;--container-widget-flex-grow:0;}.elementor-6930 .elementor-element.elementor-element-23a6f40 .elementor-heading-title{color:#0A0F0E;}.elementor-6930 .elementor-element.elementor-element-c55e320{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:auto;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6930 .elementor-element.elementor-element-9ff4fc7{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6930 .elementor-element.elementor-element-d3e52ec{--display:grid;--e-con-grid-template-columns:44px 1fr;--e-con-grid-template-rows:auto;--gap:19.2px 19.2px;--row-gap:19.2px;--column-gap:19.2px;--grid-auto-flow:row;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(10,15,14,0.08);--border-color:rgba(10,15,14,0.08);--border-radius:16px 16px 16px 16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6930 .elementor-element.elementor-element-d3e52ec:not(.elementor-motion-effects-element-type-background), .elementor-6930 .elementor-element.elementor-element-d3e52ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6930 .elementor-element.elementor-element-8de0e7d .elementor-heading-title{color:#2DBFA0;}.elementor-6930 .elementor-element.elementor-element-51ed09f{color:#0A0F0E;}.elementor-6930 .elementor-element.elementor-element-ee657f8{--display:grid;--e-con-grid-template-columns:44px 1fr;--e-con-grid-template-rows:auto;--gap:19.2px 19.2px;--row-gap:19.2px;--column-gap:19.2px;--grid-auto-flow:row;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(10,15,14,0.08);--border-color:rgba(10,15,14,0.08);--border-radius:16px 16px 16px 16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6930 .elementor-element.elementor-element-ee657f8:not(.elementor-motion-effects-element-type-background), .elementor-6930 .elementor-element.elementor-element-ee657f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6930 .elementor-element.elementor-element-9b51070 .elementor-heading-title{color:#2DBFA0;}.elementor-6930 .elementor-element.elementor-element-ef06c86{color:#0A0F0E;}.elementor-6930 .elementor-element.elementor-element-e9f0470{--display:grid;--e-con-grid-template-columns:44px 1fr;--e-con-grid-template-rows:auto;--gap:19.2px 19.2px;--row-gap:19.2px;--column-gap:19.2px;--grid-auto-flow:row;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(10,15,14,0.08);--border-color:rgba(10,15,14,0.08);--border-radius:16px 16px 16px 16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6930 .elementor-element.elementor-element-e9f0470:not(.elementor-motion-effects-element-type-background), .elementor-6930 .elementor-element.elementor-element-e9f0470 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6930 .elementor-element.elementor-element-af9b1f2 .elementor-heading-title{color:#2DBFA0;}.elementor-6930 .elementor-element.elementor-element-434b261{color:#0A0F0E;}.elementor-6930 .elementor-element.elementor-element-2459d5e{--display:grid;--e-con-grid-template-columns:44px 1fr;--e-con-grid-template-rows:auto;--gap:19.2px 19.2px;--row-gap:19.2px;--column-gap:19.2px;--grid-auto-flow:row;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(10,15,14,0.08);--border-color:rgba(10,15,14,0.08);--border-radius:16px 16px 16px 16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6930 .elementor-element.elementor-element-2459d5e:not(.elementor-motion-effects-element-type-background), .elementor-6930 .elementor-element.elementor-element-2459d5e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6930 .elementor-element.elementor-element-e6d4293 .elementor-heading-title{color:#2DBFA0;}.elementor-6930 .elementor-element.elementor-element-b08df8e{color:#0A0F0E;}.elementor-6930 .elementor-element.elementor-element-4ee1c34{--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:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:24px 24px 24px 24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6930 .elementor-element.elementor-element-4ee1c34:not(.elementor-motion-effects-element-type-background), .elementor-6930 .elementor-element.elementor-element-4ee1c34 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0F0E;}.elementor-6930 .elementor-element.elementor-element-4b7d962{color:#FFFFFF;}.elementor-6930 .elementor-element.elementor-element-e1577c3{width:var( --container-widget-width, 0px );max-width:0px;--container-widget-width:0px;--container-widget-flex-grow:0;top:0px;}body:not(.rtl) .elementor-6930 .elementor-element.elementor-element-e1577c3{left:0px;}body.rtl .elementor-6930 .elementor-element.elementor-element-e1577c3{right:0px;}.elementor-6930 .elementor-element.elementor-element-3f2236f{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:auto;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--grid-auto-flow:row;--align-items:center;--overflow:hidden;--padding-top:90px;--padding-bottom:90px;--padding-left:24px;--padding-right:24px;}.elementor-6930 .elementor-element.elementor-element-3f2236f:not(.elementor-motion-effects-element-type-background), .elementor-6930 .elementor-element.elementor-element-3f2236f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2DBFA0;}.elementor-6930 .elementor-element.elementor-element-90a18ff{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6930 .elementor-element.elementor-element-d541800{width:var( --container-widget-width, 760px );max-width:760px;--container-widget-width:760px;--container-widget-flex-grow:0;}.elementor-6930 .elementor-element.elementor-element-d541800 .elementor-heading-title{color:#0A0F0E;}.elementor-6930 .elementor-element.elementor-element-420fe69{width:var( --container-widget-width, 760px );max-width:760px;--container-widget-width:760px;--container-widget-flex-grow:0;color:#0A0F0E;}.elementor-6930 .elementor-element.elementor-element-6bef379{width:var( --container-widget-width, 760px );max-width:760px;--container-widget-width:760px;--container-widget-flex-grow:0;font-weight:600;color:#0A0F0E;}.elementor-6930 .elementor-element.elementor-element-f9eb180 .elementor-button{background-color:#0A0F0E;font-family:"Poppins", sans-serif;font-size:0.85rem;font-weight:700;text-transform:uppercase;line-height:24px;letter-spacing:0.12em;fill:#FFFFFF;color:#FFFFFF;transition-duration:0.3s;border-style:solid;border-width:2px 2px 2px 2px;border-color:#0A0F0E;border-radius:999px 999px 999px 999px;padding:17px 36px 17px 36px;}.elementor-6930 .elementor-element.elementor-element-f9eb180 .elementor-button:hover, .elementor-6930 .elementor-element.elementor-element-f9eb180 .elementor-button:focus{background-color:#FFFFFF;color:#0A0F0E;border-color:#0A0F0E;}.elementor-6930 .elementor-element.elementor-element-f9eb180 .elementor-button:hover svg, .elementor-6930 .elementor-element.elementor-element-f9eb180 .elementor-button:focus svg{fill:#0A0F0E;}.elementor-6930 .elementor-element.elementor-element-be9334a{width:var( --container-widget-width, 0px );max-width:0px;--container-widget-width:0px;--container-widget-flex-grow:0;top:0px;}body:not(.rtl) .elementor-6930 .elementor-element.elementor-element-be9334a{left:0px;}body.rtl .elementor-6930 .elementor-element.elementor-element-be9334a{right:0px;}:root{--page-title-display:none;}@media(max-width:1100px){.elementor-6930 .elementor-element.elementor-element-8ae5077{--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6930 .elementor-element.elementor-element-0a2ee4a{--e-con-grid-template-columns:minmax(0, .9fr) minmax(0, 1.1fr);--e-con-grid-template-rows:auto;--grid-auto-flow:row;--padding-top:90px;--padding-bottom:90px;--padding-left:34px;--padding-right:34px;}.elementor-6930 .elementor-element.elementor-element-f4dd7ca{--padding-top:90px;--padding-bottom:90px;--padding-left:24px;--padding-right:24px;}.elementor-6930 .elementor-element.elementor-element-85a8f05{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:auto;--grid-auto-flow:row;}.elementor-6930 .elementor-element.elementor-element-45acc6e{--padding-top:90px;--padding-bottom:90px;--padding-left:24px;--padding-right:24px;}.elementor-6930 .elementor-element.elementor-element-b4b12c4{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:auto;--grid-auto-flow:row;}.elementor-6930 .elementor-element.elementor-element-410bb57{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:auto;--grid-auto-flow:row;}.elementor-6930 .elementor-element.elementor-element-8536812{--padding-top:90px;--padding-bottom:90px;--padding-left:24px;--padding-right:24px;}.elementor-6930 .elementor-element.elementor-element-fbc8dc5{--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:auto;--grid-auto-flow:row;}.elementor-6930 .elementor-element.elementor-element-6e10add{--padding-top:90px;--padding-bottom:90px;--padding-left:24px;--padding-right:24px;}.elementor-6930 .elementor-element.elementor-element-c55e320{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:auto;--grid-auto-flow:row;}.elementor-6930 .elementor-element.elementor-element-d3e52ec{--e-con-grid-template-columns:44px 1fr;--e-con-grid-template-rows:auto;--grid-auto-flow:row;}.elementor-6930 .elementor-element.elementor-element-ee657f8{--e-con-grid-template-columns:44px 1fr;--e-con-grid-template-rows:auto;--grid-auto-flow:row;}.elementor-6930 .elementor-element.elementor-element-e9f0470{--e-con-grid-template-columns:44px 1fr;--e-con-grid-template-rows:auto;--grid-auto-flow:row;}.elementor-6930 .elementor-element.elementor-element-2459d5e{--e-con-grid-template-columns:44px 1fr;--e-con-grid-template-rows:auto;--grid-auto-flow:row;}.elementor-6930 .elementor-element.elementor-element-3f2236f{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:auto;--grid-auto-flow:row;--padding-top:90px;--padding-bottom:90px;--padding-left:24px;--padding-right:24px;}}@media(min-width:768px){.elementor-6930 .elementor-element.elementor-element-8ae5077{--width:100%;}.elementor-6930 .elementor-element.elementor-element-0a2ee4a{--content-width:1200px;}.elementor-6930 .elementor-element.elementor-element-f4dd7ca{--content-width:1200px;}.elementor-6930 .elementor-element.elementor-element-45acc6e{--content-width:1200px;}.elementor-6930 .elementor-element.elementor-element-8536812{--content-width:1200px;}.elementor-6930 .elementor-element.elementor-element-6e10add{--content-width:1200px;}.elementor-6930 .elementor-element.elementor-element-3f2236f{--content-width:1200px;}}@media(max-width:767px){.elementor-6930 .elementor-element.elementor-element-8ae5077{--min-height:50vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6930 .elementor-element.elementor-element-0a2ee4a{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:auto;--grid-auto-flow:row;--padding-top:70px;--padding-bottom:70px;--padding-left:30px;--padding-right:30px;}.elementor-6930 .elementor-element.elementor-element-10d2fda img{border-radius:20px 20px 20px 20px;}.elementor-6930 .elementor-element.elementor-element-78ea92a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-6930 .elementor-element.elementor-element-6a9750f .elementor-heading-title{font-size:20px;}.elementor-6930 .elementor-element.elementor-element-e179db2{margin:28px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6930 .elementor-element.elementor-element-f4dd7ca{--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-6930 .elementor-element.elementor-element-85a8f05{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:auto;--grid-auto-flow:row;}.elementor-6930 .elementor-element.elementor-element-45acc6e{--padding-top:90px;--padding-bottom:90px;--padding-left:24px;--padding-right:24px;}.elementor-6930 .elementor-element.elementor-element-b4b12c4{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:auto;--grid-auto-flow:row;}.elementor-6930 .elementor-element.elementor-element-9360a46 .elementor-heading-title{line-height:23px;}.elementor-6930 .elementor-element.elementor-element-6d86156 .elementor-heading-title{line-height:23px;}.elementor-6930 .elementor-element.elementor-element-e559ca6 .elementor-heading-title{line-height:23px;}.elementor-6930 .elementor-element.elementor-element-e8c59c0 .elementor-heading-title{line-height:23px;}.elementor-6930 .elementor-element.elementor-element-f84b7fb .elementor-heading-title{line-height:23px;}.elementor-6930 .elementor-element.elementor-element-78d8309 .elementor-heading-title{line-height:23px;}.elementor-6930 .elementor-element.elementor-element-95627e5 .elementor-heading-title{line-height:23px;}.elementor-6930 .elementor-element.elementor-element-e71e448 .elementor-heading-title{line-height:23px;}.elementor-6930 .elementor-element.elementor-element-410bb57{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:auto;--grid-auto-flow:row;}.elementor-6930 .elementor-element.elementor-element-144274d .elementor-heading-title{line-height:23px;}.elementor-6930 .elementor-element.elementor-element-1de228c .elementor-heading-title{line-height:23px;}.elementor-6930 .elementor-element.elementor-element-8536812{--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-6930 .elementor-element.elementor-element-fbc8dc5{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:auto;--grid-auto-flow:row;}.elementor-6930 .elementor-element.elementor-element-6e10add{--padding-top:90px;--padding-bottom:90px;--padding-left:24px;--padding-right:24px;}.elementor-6930 .elementor-element.elementor-element-c55e320{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:auto;--grid-auto-flow:row;}.elementor-6930 .elementor-element.elementor-element-d3e52ec{--e-con-grid-template-columns:44px 1fr;--e-con-grid-template-rows:auto;--grid-auto-flow:row;}.elementor-6930 .elementor-element.elementor-element-ee657f8{--e-con-grid-template-columns:44px 1fr;--e-con-grid-template-rows:auto;--grid-auto-flow:row;}.elementor-6930 .elementor-element.elementor-element-e9f0470{--e-con-grid-template-columns:44px 1fr;--e-con-grid-template-rows:auto;--grid-auto-flow:row;}.elementor-6930 .elementor-element.elementor-element-2459d5e{--e-con-grid-template-columns:44px 1fr;--e-con-grid-template-rows:auto;--grid-auto-flow:row;}.elementor-6930 .elementor-element.elementor-element-3f2236f{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:auto;--grid-auto-flow:row;--padding-top:90px;--padding-bottom:90px;--padding-left:24px;--padding-right:24px;}.elementor-6930 .elementor-element.elementor-element-f9eb180 .elementor-button{line-height:23px;}}/* Start custom CSS for image, class: .elementor-element-10d2fda */.elementor-6930 .elementor-element.elementor-element-10d2fda { --pin-frame-scale: 1; --pin-frame-opacity: 1; }
.elementor-6930 .elementor-element.elementor-element-10d2fda img { display: block; aspect-ratio: 4 / 5; object-fit: cover; background: #E9EEED; }
/* Green corner frame behind the image */
.elementor-6930 .elementor-element.elementor-element-10d2fda::before {
  content: ""; position: absolute; z-index: -1; left: -18px; bottom: -18px;
  width: 62%; height: 62%; pointer-events: none;
  border-left: 2px solid #3BBAA4; border-bottom: 2px solid #3BBAA4; border-radius: 0 0 0 1.9rem;
  transform-origin: left bottom; transform: scale(var(--pin-frame-scale)); opacity: var(--pin-frame-opacity);
}
@media (max-width: 767px) {
  .elementor-6930 .elementor-element.elementor-element-10d2fda img { aspect-ratio: 4 / 3; }
  .elementor-6930 .elementor-element.elementor-element-10d2fda::before { left: -12px; bottom: -12px; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6a9750f */.elementor-6930 .elementor-element.elementor-element-6a9750f .elementor-heading-title { text-wrap: pretty; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cd4f120 */.elementor-6930 .elementor-element.elementor-element-cd4f120 p { margin: 0; }
.elementor-6930 .elementor-element.elementor-element-cd4f120 p + p { margin-top: 1rem; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0a2ee4a *//* Paragon page intro (native rebuild) */
html { scroll-behavior: smooth; }
/* Anchor target clears the sticky header */
#paragon-dels-services { scroll-margin-top: 90px; }
.elementor-6930 .elementor-element.elementor-element-0a2ee4a > .e-con-inner { gap: clamp(3rem, 7vw, 6.5rem); }
@media (max-width: 1024px) { .elementor-6930 .elementor-element.elementor-element-0a2ee4a > .e-con-inner { gap: 3rem; } }
/* Let GSAP drive the entrance animation without Elementor's default transform transition */
.elementor-6930 .elementor-element.elementor-element-0a2ee4a .pin-reveal, .elementor-6930 .elementor-element.elementor-element-0a2ee4a .pin-media { transition: none; }
.elementor-6930 .elementor-element.elementor-element-0a2ee4a .pin-btn .elementor-button { min-height: 54px; display: inline-flex; align-items: center; justify-content: center; transition: transform .3s ease, background-color .3s ease, box-shadow .3s ease; }
.elementor-6930 .elementor-element.elementor-element-0a2ee4a .pin-btn .elementor-button-icon { width: 16px; display: inline-flex; justify-content: center; transition: transform .3s ease; }
.elementor-6930 .elementor-element.elementor-element-0a2ee4a .pin-btn .elementor-button-icon svg { width: 16px; height: 16px; }
.elementor-6930 .elementor-element.elementor-element-0a2ee4a .pin-btn .elementor-button:hover, .elementor-6930 .elementor-element.elementor-element-0a2ee4a .pin-btn .elementor-button:focus-visible { transform: translateY(-2px); }
.elementor-6930 .elementor-element.elementor-element-0a2ee4a .pin-btn .elementor-button:hover .elementor-button-icon { transform: translateY(3px); }
@media (prefers-reduced-motion: reduce) {
  html { scroll-behavior: auto; }
  .elementor-6930 .elementor-element.elementor-element-0a2ee4a .pin-btn .elementor-button, .elementor-6930 .elementor-element.elementor-element-0a2ee4a .pin-btn .elementor-button-icon { transition: none; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-eb4dff8 */.elementor-6930 .elementor-element.elementor-element-eb4dff8 { max-width: 100%; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2dfe722 */.elementor-6930 .elementor-element.elementor-element-2dfe722 { max-width: 100%; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f4dd7ca *//* Learning Journey (native rebuild) */
.elementor-6930 .elementor-element.elementor-element-f4dd7ca .plj-split .elementor-heading-title { text-wrap: balance; }
.elementor-6930 .elementor-element.elementor-element-f4dd7ca .plj-split .elementor-heading-title span { color: #2DBFA0; }
.elementor-6930 .elementor-element.elementor-element-f4dd7ca .plj-mask { display: inline-block; overflow: hidden; vertical-align: top; padding-bottom: .09em; margin-bottom: -.09em; }
.elementor-6930 .elementor-element.elementor-element-f4dd7ca .plj-word { display: inline-block; will-change: transform; }
.elementor-6930 .elementor-element.elementor-element-f4dd7ca .plj-intro { margin-top: 1.25rem; margin-bottom: 3.5rem; }
.elementor-6930 .elementor-element.elementor-element-f4dd7ca .plj-intro p, .elementor-6930 .elementor-element.elementor-element-f4dd7ca .plj-card p { margin: 0; }
/* Five steps joined by a soft green line */
.elementor-6930 .elementor-element.elementor-element-f4dd7ca .plj-track { position: relative; grid-template-columns: repeat(5, minmax(0, 1fr)); gap: 1rem; }
.elementor-6930 .elementor-element.elementor-element-f4dd7ca .plj-track::before { content: ""; position: absolute; top: 31px; left: 8%; right: 8%; bottom: auto; width: auto; height: 1px; opacity: .45; mix-blend-mode: normal; border-radius: 0; background: linear-gradient(90deg, transparent, #2DBFA0, transparent); }
.elementor-6930 .elementor-element.elementor-element-f4dd7ca .plj-card { position: relative; min-height: 260px; justify-content: flex-end; padding: 1.6rem; box-shadow: 0 10px 30px rgba(10,15,14,.045); overflow: hidden; transition: transform .35s ease, background-color .35s ease, box-shadow .35s ease; }
.elementor-6930 .elementor-element.elementor-element-f4dd7ca .plj-card::after { content: ""; position: absolute; inset: auto -35% -65% -35%; height: 80%; border-radius: 50%; background: #2DBFA0; opacity: .08; transition: transform .45s ease, opacity .45s ease; }
.elementor-6930 .elementor-element.elementor-element-f4dd7ca .plj-card:hover { transform: translateY(-8px); background-color: #0A0F0E; box-shadow: 0 24px 55px rgba(10,15,14,.16); }
.elementor-6930 .elementor-element.elementor-element-f4dd7ca .plj-card:hover::after { transform: translateY(-25%); opacity: .18; }
.elementor-6930 .elementor-element.elementor-element-f4dd7ca .plj-card > .elementor-widget { position: relative; z-index: 1; }
/* Step number in a circle, top left */
.elementor-6930 .elementor-element.elementor-element-f4dd7ca .plj-card .plj-num { position: absolute !important; top: 1.2rem; left: 1.6rem; width: auto !important; margin: 0; }
.elementor-6930 .elementor-element.elementor-element-f4dd7ca .plj-num .elementor-heading-title { width: 34px; height: 34px; display: grid; place-items: center; border: 1px solid rgba(45,191,160,.55); border-radius: 50%; }
.elementor-6930 .elementor-element.elementor-element-f4dd7ca .plj-card h3.elementor-heading-title, .elementor-6930 .elementor-element.elementor-element-f4dd7ca .plj-card .plj-text { transition: color .35s ease; }
.elementor-6930 .elementor-element.elementor-element-f4dd7ca .plj-card:hover h3.elementor-heading-title { color: #FFFFFF; }
.elementor-6930 .elementor-element.elementor-element-f4dd7ca .plj-card:hover .plj-text { color: #D9E2DF; }
/* Let GSAP drive the entrance animation without fighting the card transition */
.elementor-6930 .elementor-element.elementor-element-f4dd7ca .plj-intro { transition: none; }
@media (max-width: 1024px) { .elementor-6930 .elementor-element.elementor-element-f4dd7ca .plj-track { grid-template-columns: repeat(2, minmax(0, 1fr)); } .elementor-6930 .elementor-element.elementor-element-f4dd7ca .plj-track::before { display: none; } }
@media (max-width: 767px) { .elementor-6930 .elementor-element.elementor-element-f4dd7ca .plj-intro { margin-top: 1rem; margin-bottom: 2rem; } .elementor-6930 .elementor-element.elementor-element-f4dd7ca .plj-track { grid-template-columns: 1fr; } .elementor-6930 .elementor-element.elementor-element-f4dd7ca .plj-card { min-height: 210px; } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a7c9ba3 */.elementor-6930 .elementor-element.elementor-element-a7c9ba3 { max-width: 100%; margin-bottom: 3rem !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-45acc6e *//* Connected Capabilities (native rebuild) */
.elementor-6930 .elementor-element.elementor-element-45acc6e .pcc-split .elementor-heading-title { text-wrap: balance; }
.elementor-6930 .elementor-element.elementor-element-45acc6e .pcc-mask { display: inline-block; overflow: hidden; vertical-align: top; padding-bottom: .09em; margin-bottom: -.09em; }
.elementor-6930 .elementor-element.elementor-element-45acc6e .pcc-word { display: inline-block; will-change: transform; }
.elementor-6930 .elementor-element.elementor-element-45acc6e .pcc-split .elementor-heading-title span { color: #2DBFA0; }
.elementor-6930 .elementor-element.elementor-element-45acc6e .pcc-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 1.5rem; perspective: 1200px; }
.elementor-6930 .elementor-element.elementor-element-45acc6e .pcc-card { --mx: 50%; --my: 50%; position: relative; padding: clamp(1.6rem, 3vw, 2.4rem); box-shadow: 0 12px 35px rgba(10,15,14,.045); overflow: hidden; transform-style: preserve-3d; transition: background-color .35s ease, border-color .35s ease, box-shadow .35s ease, color .35s ease; }
.elementor-6930 .elementor-element.elementor-element-45acc6e .pcc-card::before { content: ""; position: absolute; inset: 0; pointer-events: none; opacity: 0; mix-blend-mode: normal; border-radius: inherit; background: radial-gradient(460px circle at var(--mx) var(--my), rgba(45,191,160,.23), transparent 52%); transition: opacity .35s ease; }
.elementor-6930 .elementor-element.elementor-element-45acc6e .pcc-card:hover { background-color: #0A0F0E; border-color: rgba(45,191,160,.42); color: #FFFFFF; box-shadow: 0 25px 65px rgba(10,15,14,.16); }
.elementor-6930 .elementor-element.elementor-element-45acc6e .pcc-card:hover::before { opacity: 1; }
.elementor-6930 .elementor-element.elementor-element-45acc6e .pcc-card .elementor-widget, .elementor-6930 .elementor-element.elementor-element-45acc6e .pcc-card .e-con { position: relative; z-index: 1; }
/* Wide card 05: text on the left, detail on the right */
.elementor-6930 .elementor-element.elementor-element-45acc6e .pcc-wide { grid-column: 1 / -1; grid-template-columns: minmax(0, 1fr) minmax(280px, .8fr); gap: clamp(2rem, 6vw, 6rem); align-items: end; }
.elementor-6930 .elementor-element.elementor-element-45acc6e .pcc-card .pcc-num { position: absolute !important; top: 1.6rem; right: 1.7rem; width: auto !important; margin: 0; opacity: .75; z-index: 1; }
.elementor-6930 .elementor-element.elementor-element-45acc6e .pcc-num .elementor-heading-title { display: block; }
.elementor-6930 .elementor-element.elementor-element-45acc6e .pcc-card h3.elementor-heading-title { max-width: 78%; transition: color .35s ease; }
.elementor-6930 .elementor-element.elementor-element-45acc6e .pcc-text p { margin: 0 0 .85rem; }
/* In the normal cards the last line's spacing merges with the gap above "More detail", as in the original */
.elementor-6930 .elementor-element.elementor-element-45acc6e .pcc-card:not(.pcc-wide) .pcc-text p:last-child { margin-bottom: 0; }
.elementor-6930 .elementor-element.elementor-element-45acc6e .pcc-text, .elementor-6930 .elementor-element.elementor-element-45acc6e .pcc-list { transition: color .35s ease; }
.elementor-6930 .elementor-element.elementor-element-45acc6e .pcc-card:hover h3.elementor-heading-title { color: #FFFFFF; }
.elementor-6930 .elementor-element.elementor-element-45acc6e .pcc-card:hover .pcc-text, .elementor-6930 .elementor-element.elementor-element-45acc6e .pcc-card:hover .pcc-list { color: #D9E2DF; }
/* "More detail" opens the list (click or keyboard) */
.elementor-6930 .elementor-element.elementor-element-45acc6e .pcc-details { margin: 1.4rem 0 1.25rem; padding-top: 1.2rem; border-top: 1px solid rgba(10,15,14,.12); }
.elementor-6930 .elementor-element.elementor-element-45acc6e .pcc-card:hover .pcc-details { border-color: rgba(255,255,255,.16); }
.elementor-6930 .elementor-element.elementor-element-45acc6e .pcc-summary { cursor: pointer; }
.elementor-6930 .elementor-element.elementor-element-45acc6e .pcc-summary .elementor-heading-title { display: list-item; list-style: disclosure-closed inside; }
.elementor-6930 .elementor-element.elementor-element-45acc6e .pcc-details.is-open .pcc-summary .elementor-heading-title { list-style-type: disclosure-open; }
.elementor-6930 .elementor-element.elementor-element-45acc6e .pcc-list { display: none; }
.elementor-6930 .elementor-element.elementor-element-45acc6e .pcc-details.is-open .pcc-list { display: block; }
.elementor-6930 .elementor-element.elementor-element-45acc6e .pcc-list ul { margin: 1rem 0 0; padding-left: 1.2rem; }
.elementor-6930 .elementor-element.elementor-element-45acc6e .pcc-list li { margin: .55rem 0; }
.elementor-6930 .elementor-element.elementor-element-45acc6e .pcc-list li:last-child { margin-bottom: 0; }
@media (max-width: 767px) { .elementor-6930 .elementor-element.elementor-element-45acc6e .pcc-split { margin-bottom: 2rem !important; } .elementor-6930 .elementor-element.elementor-element-45acc6e .pcc-grid { grid-template-columns: 1fr; } .elementor-6930 .elementor-element.elementor-element-45acc6e .pcc-wide { grid-column: auto; grid-template-columns: 1fr; gap: 1rem; } }
@media (prefers-reduced-motion: reduce) { .elementor-6930 .elementor-element.elementor-element-45acc6e .pcc-card { transform: none !important; } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9367564 */.elementor-6930 .elementor-element.elementor-element-9367564 { max-width: 100%; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6d7e9ce */.elementor-6930 .elementor-element.elementor-element-6d7e9ce { max-width: 100%; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8536812 *//* Solutions Follows Need (native rebuild) */
.elementor-6930 .elementor-element.elementor-element-8536812 .psf-split .elementor-heading-title { text-wrap: balance; }
.elementor-6930 .elementor-element.elementor-element-8536812 .psf-mask { display: inline-block; overflow: hidden; vertical-align: top; padding-bottom: .09em; margin-bottom: -.09em; }
.elementor-6930 .elementor-element.elementor-element-8536812 .psf-word { display: inline-block; will-change: transform; }
.elementor-6930 .elementor-element.elementor-element-8536812 { isolation: isolate; }
/* Ring in the top-right corner */
.elementor-6930 .elementor-element.elementor-element-8536812::after { content: ""; position: absolute; width: 420px; height: 420px; right: -180px; top: -180px; z-index: -1; border: 1px solid rgba(45,191,160,.36); border-radius: 50%; box-shadow: 0 0 0 70px rgba(45,191,160,.04), 0 0 0 140px rgba(45,191,160,.025); pointer-events: none; }
.elementor-6930 .elementor-element.elementor-element-8536812 .psf-split .elementor-heading-title span { color: #2DBFA0; }
.elementor-6930 .elementor-element.elementor-element-8536812 .psf-intro { margin-bottom: 3.5rem; }
.elementor-6930 .elementor-element.elementor-element-8536812 .psf-intro .elementor-widget-text-editor { margin-top: 1.25rem; }
.elementor-6930 .elementor-element.elementor-element-8536812 .psf-intro p, .elementor-6930 .elementor-element.elementor-element-8536812 .psf-card p { margin: 0; }
.elementor-6930 .elementor-element.elementor-element-8536812 .psf-grid { grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 1.5rem; align-items: stretch; }
.elementor-6930 .elementor-element.elementor-element-8536812 .psf-card { position: relative; min-height: 260px; justify-content: flex-start; padding: 4.5rem 2rem 2rem 2rem; backdrop-filter: blur(14px); -webkit-backdrop-filter: blur(14px); box-shadow: 0 18px 48px rgba(0,0,0,.16); overflow: hidden; transition: transform .35s ease, border-color .35s ease, background-color .35s ease; }
/* Green line along the bottom that fills on hover */
.elementor-6930 .elementor-element.elementor-element-8536812 .psf-card::before { content: ""; position: absolute; left: 0; bottom: 0; top: auto; width: 100%; height: 4px; opacity: 1; mix-blend-mode: normal; border-radius: 0; background: #2DBFA0; transform: scaleX(.15); transform-origin: left; transition: transform .45s cubic-bezier(.22, 1, .36, 1); }
.elementor-6930 .elementor-element.elementor-element-8536812 .psf-card:hover { transform: translateY(-8px); border-color: rgba(45,191,160,.55); background-color: rgba(10,15,14,.68); }
.elementor-6930 .elementor-element.elementor-element-8536812 .psf-card:hover::before { transform: scaleX(1); }
.elementor-6930 .elementor-element.elementor-element-8536812 .psf-card .psf-num { position: absolute !important; top: 1.65rem; right: 1.8rem; width: auto !important; margin: 0; }
.elementor-6930 .elementor-element.elementor-element-8536812 .psf-num .elementor-heading-title { display: block; }
/* Titles reserve two lines so the text below lines up */
.elementor-6930 .elementor-element.elementor-element-8536812 .psf-card h3.elementor-heading-title { min-height: 3rem; }
@media (max-width: 900px) { .elementor-6930 .elementor-element.elementor-element-8536812 .psf-intro { margin-bottom: 2.5rem; } .elementor-6930 .elementor-element.elementor-element-8536812 .psf-grid { grid-template-columns: 1fr; } .elementor-6930 .elementor-element.elementor-element-8536812 .psf-card { min-height: auto; padding: 4.25rem 1.75rem 1.75rem 1.75rem; } .elementor-6930 .elementor-element.elementor-element-8536812 .psf-card h3.elementor-heading-title { min-height: auto; } .elementor-6930 .elementor-element.elementor-element-8536812 .psf-card .elementor-widget-heading:not(.psf-num) { margin-bottom: .5rem !important; } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-23a6f40 */.elementor-6930 .elementor-element.elementor-element-23a6f40 { max-width: 100%; margin-bottom: 3rem !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e10add *//* Learning Potential (native rebuild) */
.elementor-6930 .elementor-element.elementor-element-6e10add .plp-split .elementor-heading-title { text-wrap: balance; }
.elementor-6930 .elementor-element.elementor-element-6e10add .plp-mask { display: inline-block; overflow: hidden; vertical-align: top; padding-bottom: .09em; margin-bottom: -.09em; }
.elementor-6930 .elementor-element.elementor-element-6e10add .plp-word { display: inline-block; will-change: transform; }
.elementor-6930 .elementor-element.elementor-element-6e10add .plp-split .elementor-heading-title span { color: #2DBFA0; }
.elementor-6930 .elementor-element.elementor-element-6e10add > .e-con-inner > .plp-layout { grid-template-columns: minmax(0, 1.12fr) minmax(300px, .65fr); gap: clamp(2rem, 6vw, 6rem); align-items: stretch; }
.elementor-6930 .elementor-element.elementor-element-6e10add .plp-paths { gap: 1rem; }
.elementor-6930 .elementor-element.elementor-element-6e10add .plp-row { grid-template-columns: 44px 1fr; gap: 1.2rem; align-items: center; padding: 1.35rem 1.5rem; box-shadow: 0 8px 24px rgba(10,15,14,.035); transition: transform .3s ease, border-color .3s ease, box-shadow .3s ease; }
.elementor-6930 .elementor-element.elementor-element-6e10add .plp-row:hover { transform: translateX(8px); border-color: rgba(45,191,160,.48); box-shadow: 0 14px 34px rgba(10,15,14,.08); }
.elementor-6930 .elementor-element.elementor-element-6e10add .plp-row > .elementor-widget { margin: 0; }
.elementor-6930 .elementor-element.elementor-element-6e10add .plp-num .elementor-heading-title { width: 38px; height: 38px; display: grid; place-items: center; border-radius: 50%; background: rgba(45,191,160,.13); }
.elementor-6930 .elementor-element.elementor-element-6e10add .plp-row p, .elementor-6930 .elementor-element.elementor-element-6e10add .plp-note p { margin: 0; }
/* Dark note card: text at the bottom, glow and a drifting ring in the corner */
.elementor-6930 .elementor-element.elementor-element-6e10add .plp-note { position: relative; min-height: 100%; justify-content: flex-end; padding: clamp(2rem, 4vw, 3.2rem); overflow: hidden; box-shadow: 0 24px 60px rgba(10,15,14,.15); --plp-rx: 0px; --plp-ry: 0px; --plp-rr: 0deg; }
.elementor-6930 .elementor-element.elementor-element-6e10add .plp-note::before { content: ""; position: absolute; inset: 0; opacity: 1; mix-blend-mode: normal; border-radius: inherit; background: radial-gradient(circle at 80% 15%, rgba(45,191,160,.22), transparent 42%); }
.elementor-6930 .elementor-element.elementor-element-6e10add .plp-note::after { content: ""; position: absolute; top: -80px; right: -80px; width: 250px; height: 250px; border: 1px solid rgba(45,191,160,.45); border-radius: 50%; box-shadow: 0 0 0 50px rgba(45,191,160,.05); transform: translate(var(--plp-rx), var(--plp-ry)) rotate(var(--plp-rr)); pointer-events: none; }
.elementor-6930 .elementor-element.elementor-element-6e10add .plp-note > .elementor-widget { position: relative; z-index: 1; }
@media (max-width: 850px) { .elementor-6930 .elementor-element.elementor-element-6e10add > .e-con-inner > .plp-layout { grid-template-columns: 1fr; } .elementor-6930 .elementor-element.elementor-element-6e10add .plp-note { min-height: 280px; } }
@media (max-width: 520px) { .elementor-6930 .elementor-element.elementor-element-6e10add .plp-row { grid-template-columns: 1fr; } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d541800 */.elementor-6930 .elementor-element.elementor-element-d541800 { max-width: 100%; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-420fe69 */.elementor-6930 .elementor-element.elementor-element-420fe69 { max-width: 100%; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6bef379 */.elementor-6930 .elementor-element.elementor-element-6bef379 { max-width: 100%; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f2236f *//* Knowledge is meant to move (native rebuild) */
.elementor-6930 .elementor-element.elementor-element-3f2236f .pkm-split .elementor-heading-title { text-wrap: balance; }
.elementor-6930 .elementor-element.elementor-element-3f2236f .pkm-mask { display: inline-block; overflow: hidden; vertical-align: top; padding-bottom: .09em; margin-bottom: -.09em; }
.elementor-6930 .elementor-element.elementor-element-3f2236f .pkm-word { display: inline-block; will-change: transform; }
.elementor-6930 .elementor-element.elementor-element-3f2236f { isolation: isolate; }
/* Dot pattern that fades in from the left */
.elementor-6930 .elementor-element.elementor-element-3f2236f::before { content: ""; position: absolute; inset: 0; z-index: -1; opacity: .24; mix-blend-mode: normal; border-radius: 0; background-image: radial-gradient(rgba(10,15,14,.5) 1px, transparent 1px); background-size: 24px 24px; -webkit-mask-image: linear-gradient(90deg, transparent, #000); mask-image: linear-gradient(90deg, transparent, #000); }
/* Rings in the bottom-right corner */
.elementor-6930 .elementor-element.elementor-element-3f2236f::after { content: ""; position: absolute; z-index: -1; width: 390px; height: 390px; right: -140px; bottom: -220px; border: 1px solid rgba(10,15,14,.2); border-radius: 50%; box-shadow: 0 0 0 55px rgba(10,15,14,.035), 0 0 0 110px rgba(10,15,14,.025); }
.elementor-6930 .elementor-element.elementor-element-3f2236f > .e-con-inner { grid-template-columns: minmax(0, 1fr) auto; gap: clamp(2rem, 8vw, 8rem); align-items: center; }
.elementor-6930 .elementor-element.elementor-element-3f2236f .pkm-split .elementor-heading-title span { color: #FFFFFF; }
.elementor-6930 .elementor-element.elementor-element-3f2236f .pkm-text, .elementor-6930 .elementor-element.elementor-element-3f2236f .pkm-prompt { max-width: 760px; }
.elementor-6930 .elementor-element.elementor-element-3f2236f .pkm-text { margin-top: 1rem; }
.elementor-6930 .elementor-element.elementor-element-3f2236f .pkm-prompt { margin-top: 1.4rem; }
.elementor-6930 .elementor-element.elementor-element-3f2236f .pkm-text p, .elementor-6930 .elementor-element.elementor-element-3f2236f .pkm-prompt p { margin: 0; }
.elementor-6930 .elementor-element.elementor-element-3f2236f .pkm-btn .elementor-button { min-width: 165px; display: inline-flex; align-items: center; justify-content: center; box-shadow: 0 14px 35px rgba(10,15,14,.18); transition: transform .3s ease, background-color .3s ease, color .3s ease; }
.elementor-6930 .elementor-element.elementor-element-3f2236f .pkm-btn .elementor-button:hover, .elementor-6930 .elementor-element.elementor-element-3f2236f .pkm-btn .elementor-button:focus-visible { transform: translateY(-3px); }
/* No icon on this button, so remove the icon gap */
.elementor-6930 .elementor-element.elementor-element-3f2236f .pkm-btn .elementor-button-content-wrapper { gap: 0; }
.elementor-6930 .elementor-element.elementor-element-3f2236f .pkm-btn .elementor-button-icon { display: none; }
@media (max-width: 767px) { .elementor-6930 .elementor-element.elementor-element-3f2236f > .e-con-inner { grid-template-columns: 1fr; } .elementor-6930 .elementor-element.elementor-element-3f2236f .pkm-btn .elementor-button { width: 100%; } }/* End custom CSS */