.elementor-110 .elementor-element.elementor-element-1d61e369{--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;}.elementor-110 .elementor-element.elementor-element-20da576d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-110 .elementor-element.elementor-element-6d50def5{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-110 .elementor-element.elementor-element-f1875e8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-110 .elementor-element.elementor-element-3f26cc9a{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-110 .elementor-element.elementor-element-38fd764b{--display:flex;}.elementor-110 .elementor-element.elementor-element-1968c81b{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-110 .elementor-element.elementor-element-6041767c{--display:flex;}.elementor-110 .elementor-element.elementor-element-3a372208{text-align:center;}.elementor-110 .elementor-element.elementor-element-2ad32947{text-align:center;}.elementor-110 .elementor-element.elementor-element-309545eb{text-align:center;}.elementor-110 .elementor-element.elementor-element-445c6a1e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-110 .elementor-element.elementor-element-48f8f156{--display:flex;}.elementor-110 .elementor-element.elementor-element-315e862d{--display:flex;}.elementor-110 .elementor-element.elementor-element-2a6584c1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;}.elementor-110 .elementor-element.elementor-element-5df9773d{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-110 .elementor-element.elementor-element-5df9773d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-110 .elementor-element.elementor-element-47d007e6{--display:flex;}.elementor-110 .elementor-element.elementor-element-41892c37{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-110 .elementor-element.elementor-element-6b79f0a6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-110 .elementor-element.elementor-element-1bda33b3 .elementor-icon-wrapper{text-align:center;}.elementor-110 .elementor-element.elementor-element-312745a3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-110 .elementor-element.elementor-element-5bc3ab8e .elementor-icon-wrapper{text-align:center;}.elementor-110 .elementor-element.elementor-element-365bc3a1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-110 .elementor-element.elementor-element-12421c46{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-110 .elementor-element.elementor-element-12421c46.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-110 .elementor-element.elementor-element-78c6572b{--display:flex;}.elementor-110 .elementor-element.elementor-element-7c5d97fd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-110 .elementor-element.elementor-element-2a2d0c48{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-110 .elementor-element.elementor-element-2e72513a .elementor-icon-wrapper{text-align:center;}.elementor-110 .elementor-element.elementor-element-19fa548f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-110 .elementor-element.elementor-element-6258ea44 .elementor-icon-wrapper{text-align:center;}.elementor-110 .elementor-element.elementor-element-63a69c7b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-110 .elementor-element.elementor-element-4bd68d18{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-110 .elementor-element.elementor-element-4bd68d18.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-110 .elementor-element.elementor-element-1bc09271{--display:flex;}.elementor-110 .elementor-element.elementor-element-2acf5215{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-110 .elementor-element.elementor-element-60d5a039{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-110 .elementor-element.elementor-element-162ca09b .elementor-icon-wrapper{text-align:center;}.elementor-110 .elementor-element.elementor-element-6005a505{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-110 .elementor-element.elementor-element-5a846803 .elementor-icon-wrapper{text-align:center;}.elementor-110 .elementor-element.elementor-element-4ca6c511{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-110 .elementor-element.elementor-element-3f6428cf{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-110 .elementor-element.elementor-element-3f6428cf.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-110 .elementor-element.elementor-element-1a58c90e{--display:flex;}.elementor-110 .elementor-element.elementor-element-28f4049b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-110 .elementor-element.elementor-element-5c4fa2f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-110 .elementor-element.elementor-element-3c76fa8f .elementor-icon-wrapper{text-align:center;}.elementor-110 .elementor-element.elementor-element-6bc15b1a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-110 .elementor-element.elementor-element-ced7748 .elementor-icon-wrapper{text-align:center;}.elementor-110 .elementor-element.elementor-element-5d382b69{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-110 .elementor-element.elementor-element-681fcd4{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-110 .elementor-element.elementor-element-681fcd4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-110 .elementor-element.elementor-element-a535438{--display:flex;}.elementor-110 .elementor-element.elementor-element-32c71c8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-110 .elementor-element.elementor-element-b4a1605{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-110 .elementor-element.elementor-element-451dc30 .elementor-icon-wrapper{text-align:center;}.elementor-110 .elementor-element.elementor-element-4bfda19{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-110 .elementor-element.elementor-element-3afe76c .elementor-icon-wrapper{text-align:center;}.elementor-110 .elementor-element.elementor-element-ca6b741{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-110 .elementor-element.elementor-element-607ff76{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-110 .elementor-element.elementor-element-607ff76.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-110 .elementor-element.elementor-element-471a713{--display:flex;}.elementor-110 .elementor-element.elementor-element-e5c36ed{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-110 .elementor-element.elementor-element-3fb488c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-110 .elementor-element.elementor-element-f4ac104 .elementor-icon-wrapper{text-align:center;}.elementor-110 .elementor-element.elementor-element-fc09472{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-110 .elementor-element.elementor-element-dd926a5 .elementor-icon-wrapper{text-align:center;}.elementor-110 .elementor-element.elementor-element-1edfc87{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-110 .elementor-element.elementor-element-72c358ab{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-110 .elementor-element.elementor-element-433df2d6{--display:flex;}.elementor-110 .elementor-element.elementor-element-1ca6528f{--display:flex;}.elementor-110 .elementor-element.elementor-element-3c758d60{--display:flex;}.elementor-110 .elementor-element.elementor-element-4b4d4fa1 .elementor-icon-wrapper{text-align:center;}.elementor-110 .elementor-element.elementor-element-1e1d76a6{--display:flex;}.elementor-110 .elementor-element.elementor-element-69157bac .elementor-icon-wrapper{text-align:center;}.elementor-110 .elementor-element.elementor-element-416a334a{--display:flex;}.elementor-110 .elementor-element.elementor-element-3bbdd0a3 .elementor-icon-wrapper{text-align:center;}.elementor-110 .elementor-element.elementor-element-73d23f90{--display:flex;--justify-content:center;}.elementor-110 .elementor-element.elementor-element-6e05386a{--display:flex;}.elementor-110 .elementor-element.elementor-element-1b445e4e{--display:flex;}.elementor-110 .elementor-element.elementor-element-16431170{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-110 .elementor-element.elementor-element-49aea4e0{--display:flex;--justify-content:space-between;}.elementor-110 .elementor-element.elementor-element-57e46212{--display:flex;--justify-content:space-between;}.elementor-110 .elementor-element.elementor-element-6bdbb34e{--display:flex;--justify-content:space-between;}.elementor-110 .elementor-element.elementor-element-44c36a22{--display:flex;--justify-content:space-between;}.elementor-110 .elementor-element.elementor-element-5cc7010{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-110 .elementor-element.elementor-element-d929726{--display:flex;}.elementor-110 .elementor-element.elementor-element-4bcf369c{text-align:center;}.elementor-110 .elementor-element.elementor-element-561f2ee0{text-align:center;}.elementor-110 .elementor-element.elementor-element-4410fc6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;}.elementor-110 .elementor-element.elementor-element-2f4985a0{--display:flex;}.elementor-110 .elementor-element.elementor-element-1bdc0520{--display:flex;}.elementor-110 .elementor-element.elementor-element-3ba25e27{--display:flex;}.elementor-110 .elementor-element.elementor-element-6813b09d{--display:flex;}.elementor-110 .elementor-element.elementor-element-24e71179{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--border-radius:20px 20px 20px 20px;}.elementor-110 .elementor-element.elementor-element-24e71179:not(.elementor-motion-effects-element-type-background), .elementor-110 .elementor-element.elementor-element-24e71179 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#142C54;}.elementor-110 .elementor-element.elementor-element-620e401e{--display:flex;}.elementor-110 .elementor-element.elementor-element-5542741d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}@media(max-width:1024px){.elementor-110 .elementor-element.elementor-element-5df9773d{--grid-auto-flow:row;}.elementor-110 .elementor-element.elementor-element-12421c46{--grid-auto-flow:row;}.elementor-110 .elementor-element.elementor-element-4bd68d18{--grid-auto-flow:row;}.elementor-110 .elementor-element.elementor-element-3f6428cf{--grid-auto-flow:row;}.elementor-110 .elementor-element.elementor-element-681fcd4{--grid-auto-flow:row;}.elementor-110 .elementor-element.elementor-element-607ff76{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-110 .elementor-element.elementor-element-5df9773d{--width:100%;}.elementor-110 .elementor-element.elementor-element-12421c46{--width:100%;}.elementor-110 .elementor-element.elementor-element-4bd68d18{--width:100%;}.elementor-110 .elementor-element.elementor-element-3f6428cf{--width:100%;}.elementor-110 .elementor-element.elementor-element-681fcd4{--width:100%;}.elementor-110 .elementor-element.elementor-element-607ff76{--width:100%;}}@media(max-width:767px){.elementor-110 .elementor-element.elementor-element-5df9773d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-110 .elementor-element.elementor-element-12421c46{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-110 .elementor-element.elementor-element-4bd68d18{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-110 .elementor-element.elementor-element-3f6428cf{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-110 .elementor-element.elementor-element-681fcd4{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-110 .elementor-element.elementor-element-607ff76{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for container, class: .elementor-element-1d61e369 */.ptca-courses-page{--navy:#0b1f3a;--green:#087f6b;--gold:#d5a43a;--ink:#172235;--muted:#667085;--pale:#f3f7fa;--white:#fff;color:var(--ink);font-family:Inter,Arial,sans-serif;overflow:hidden}.ptca-courses-page h1,.ptca-courses-page h2,.ptca-courses-page h3{color:var(--navy);font-family:Manrope,Arial,sans-serif;margin:0}.ptca-courses-page h1{font-size:clamp(42px,5.2vw,72px);line-height:1.04;letter-spacing:-2.5px}.ptca-courses-page h2{font-size:clamp(32px,4vw,50px);line-height:1.12;letter-spacing:-1.4px}.ptca-courses-page h3{font-size:21px;line-height:1.3}.ptca-courses-page p{color:var(--muted);font-size:16px;line-height:1.75;margin:0}.ptca-section,.ptca-courses-hero,.ptca-courses-cta{padding:96px max(24px,calc((100vw - 1180px)/2))}.ptca-section-grid{display:flex;align-items:center;gap:72px}.ptca-section-grid>div{flex:1;min-width:0}.ptca-courses-hero{background:linear-gradient(120deg,#f6fbfa 0%,#fff 55%,#eef7f5 100%);min-height:670px}.ptca-hero-copy,.ptca-section-heading,.ptca-learning-copy,.ptca-cta-copy{gap:20px}.ptca-lead p{font-size:19px;max-width:650px}.ptca-eyebrow .elementor-heading-title{color:var(--green);font-size:13px;font-weight:800;letter-spacing:2px;text-transform:uppercase}.ptca-main-image img,.ptca-learning-image img{display:block;height:520px;width:100%;object-fit:cover;border-radius:28px}.ptca-hero-media{position:relative}.ptca-image-badge{background:var(--navy);border:5px solid #fff;border-radius:18px;bottom:26px;left:-34px;padding:20px 24px;position:absolute;width:245px}.ptca-image-badge h3{color:#fff;font-size:18px}.ptca-image-badge p{color:#d5e2ed;font-size:13px}.ptca-button-row,.ptca-filter-row,.ptca-card-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.ptca-courses-page .elementor-button{border-radius:9px;font-family:Inter,Arial,sans-serif;font-size:14px;font-weight:750;padding:15px 22px;transition:.25s ease}.ptca-btn-primary .elementor-button{background:var(--green);color:#fff}.ptca-btn-outline .elementor-button{background:transparent;border:1px solid #b8c9cc;color:var(--navy)}.ptca-btn-primary .elementor-button:hover,.ptca-btn-gold .elementor-button:hover{transform:translateY(-2px);filter:brightness(.95)}.ptca-section-heading{max-width:760px}.ptca-heading-center{align-items:center;margin:0 auto 44px;text-align:center}.ptca-course-filter{align-items:center;background:#fff;display:flex;gap:40px;justify-content:space-between;padding-bottom:42px;padding-top:42px}.ptca-filter-row{justify-content:flex-end}.ptca-filter-row .elementor-button{background:#eef3f5;color:var(--navy);padding:11px 16px}.ptca-filter-active .elementor-button{background:var(--navy);color:#fff}.ptca-programs{background:var(--pale)}.ptca-courses-grid{display:flex;gap:26px}.ptca-course-card{background:#fff;border:1px solid #e1e8ec;border-radius:20px;box-shadow:0 10px 30px rgba(11,31,58,.06);flex:0 0 calc(50% - 13px);overflow:hidden;transition:.25s ease}.ptca-course-card:hover{box-shadow:0 18px 42px rgba(11,31,58,.12);transform:translateY(-5px)}.ptca-course-image img{display:block;height:245px;object-fit:cover;width:100%}.ptca-course-card-body{gap:15px;padding:28px}.ptca-course-category .elementor-heading-title{color:var(--green);font-size:12px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase}.ptca-course-title .elementor-heading-title{font-size:25px;min-height:65px}.ptca-course-summary p{min-height:84px}.ptca-course-meta{border-bottom:1px solid #e8edef;border-top:1px solid #e8edef;display:flex;gap:14px;padding:17px 0}.ptca-meta-item{align-items:flex-start;display:flex;flex:1;gap:9px}.ptca-meta-icon{color:var(--gold);font-size:17px;margin-top:4px}.ptca-meta-item p{font-size:13px;line-height:1.5}.ptca-meta-item strong{color:var(--navy)}.ptca-btn-text .elementor-button{background:transparent;color:var(--green);padding-left:8px;padding-right:8px}.ptca-learning{background:var(--navy)}.ptca-learning h2,.ptca-learning h3{color:#fff}.ptca-learning p{color:#c8d4df}.ptca-learning-image img{height:570px}.ptca-benefit-list{gap:18px;margin-top:12px}.ptca-benefit-item{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.12);border-radius:14px;gap:8px;padding:20px}.ptca-benefit-item .ptca-card-icon{color:var(--gold);font-size:22px}.ptca-benefit-item h3{font-size:17px}.ptca-benefit-item p{font-size:14px}.ptca-path-grid{display:flex;gap:18px}.ptca-path-card{background:#fff;border:1px solid #dfe8eb;border-radius:16px;flex:1;gap:13px;padding:25px}.ptca-path-card h3{font-size:19px}.ptca-path-card p{font-size:14px}.ptca-course-paths{background:#fff}.ptca-courses-faq{background:var(--pale)}.ptca-faq-grid{display:flex;gap:18px;margin-top:38px}.ptca-faq-item{background:#fff;border-left:4px solid var(--green);border-radius:12px;flex:0 0 calc(50% - 9px);gap:10px;padding:24px}.ptca-faq-item h3{font-size:18px}.ptca-faq-item p{font-size:14px}.ptca-courses-cta{align-items:center;background:linear-gradient(110deg,var(--green),#075d55);display:flex;gap:48px;justify-content:space-between}.ptca-courses-cta h2{color:#fff}.ptca-courses-cta p{color:#d7eee9;max-width:720px}.ptca-courses-cta .ptca-eyebrow .elementor-heading-title{color:#f1d58a}.ptca-btn-gold .elementor-button{background:var(--gold);color:var(--navy)}.ptca-btn-white .elementor-button{background:#fff;color:var(--navy)}
@media(max-width:1024px){.ptca-section,.ptca-courses-hero,.ptca-courses-cta{padding:72px 32px}.ptca-section-grid{gap:38px}.ptca-courses-hero{min-height:auto}.ptca-course-filter{align-items:flex-start;flex-direction:column}.ptca-filter-row{justify-content:flex-start}.ptca-path-grid{flex-wrap:wrap}.ptca-path-card{flex:0 0 calc(50% - 9px)}.ptca-course-title .elementor-heading-title,.ptca-course-summary p{min-height:0}.ptca-courses-cta{align-items:flex-start;flex-direction:column}}
@media(max-width:767px){.ptca-section,.ptca-courses-hero,.ptca-courses-cta{padding:58px 20px}.ptca-section-grid{align-items:stretch!important;flex-direction:column!important;gap:32px}.ptca-courses-hero h1{font-size:42px;letter-spacing:-1.5px}.ptca-main-image img,.ptca-learning-image img{height:360px}.ptca-image-badge{bottom:14px;left:14px;width:220px}.ptca-course-card{flex:0 0 100%}.ptca-course-meta{flex-direction:column}.ptca-path-card,.ptca-faq-item{flex:0 0 100%}.ptca-filter-row{display:grid;grid-template-columns:1fr 1fr;width:100%}.ptca-filter-row>div .elementor-button{width:100%}.ptca-courses-cta{gap:26px}.ptca-button-row>div{width:100%}.ptca-button-row .elementor-button{width:100%}}/* End custom CSS */