.elementor-36 .elementor-element.elementor-element-13f21bbd{--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-36 .elementor-element.elementor-element-3ba36f58{--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-36 .elementor-element.elementor-element-50d54769{--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-36 .elementor-element.elementor-element-2f9c6275 .elementor-heading-title{color:var( --e-global-color-d715cba );}.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-36 .elementor-element.elementor-element-6b7e30b0{--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-36 .elementor-element.elementor-element-3f3669be{--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-36 .elementor-element.elementor-element-4033dec9{--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-36 .elementor-element.elementor-element-1a93f0f3{--display:flex;}.elementor-36 .elementor-element.elementor-element-1a93f0f3.e-con{--flex-grow:0;--flex-shrink:0;}.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-36 .elementor-element.elementor-element-753edea7 .elementor-icon-wrapper{text-align:start;}.elementor-36 .elementor-element.elementor-element-73b63d6{--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-36 .elementor-element.elementor-element-3f9f8f78{--display:flex;}.elementor-36 .elementor-element.elementor-element-790c3fb2 img{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-36 .elementor-element.elementor-element-13132986{--display:flex;}.elementor-36 .elementor-element.elementor-element-2e20435{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:0px;}.elementor-36 .elementor-element.elementor-element-2ab4acd0{padding:0px 20px 0px 20px;}.elementor-36 .elementor-element.elementor-element-2f4cb2db{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-36 .elementor-element.elementor-element-1ec443bc{--display:flex;}.elementor-36 .elementor-element.elementor-element-16e8cee8{text-align:center;}.elementor-36 .elementor-element.elementor-element-2b81a4cc{text-align:center;}.elementor-36 .elementor-element.elementor-element-6aa22207{text-align:center;}.elementor-36 .elementor-element.elementor-element-15647d3{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:19px 12px;--row-gap:19px;--column-gap:12px;--grid-auto-flow:row;}.elementor-36 .elementor-element.elementor-element-1802b0ef{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36 .elementor-element.elementor-element-6e922d36 img{height:182px;object-fit:cover;object-position:center center;}.elementor-36 .elementor-element.elementor-element-14485d88{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36 .elementor-element.elementor-element-7aca344a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-36 .elementor-element.elementor-element-40806e47 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;text-transform:capitalize;}.elementor-36 .elementor-element.elementor-element-7b2d5346{--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-36 .elementor-element.elementor-element-335b1a2d .elementor-button{padding:10px 10px 10px 10px;}.elementor-36 .elementor-element.elementor-element-38d40c07{--display:flex;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36 .elementor-element.elementor-element-6f5737a4 img{height:182px;object-fit:cover;object-position:center center;}.elementor-36 .elementor-element.elementor-element-63f8d2d6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36 .elementor-element.elementor-element-3c4cf3b2{--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-36 .elementor-element.elementor-element-419da952 .elementor-button{padding:10px 10px 10px 10px;}.elementor-36 .elementor-element.elementor-element-61b563be{--display:flex;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36 .elementor-element.elementor-element-2204ed5a img{height:182px;object-fit:cover;object-position:center center;}.elementor-36 .elementor-element.elementor-element-44f19f97{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36 .elementor-element.elementor-element-17cf4f6b{--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-36 .elementor-element.elementor-element-3880673f .elementor-button{padding:10px 10px 10px 10px;}.elementor-36 .elementor-element.elementor-element-6e8ec453{--display:flex;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36 .elementor-element.elementor-element-27047721 img{height:182px;object-fit:cover;object-position:center center;}.elementor-36 .elementor-element.elementor-element-2b19f0f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36 .elementor-element.elementor-element-1dcb6a59{--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-36 .elementor-element.elementor-element-126b107c .elementor-button{padding:10px 10px 10px 10px;}.elementor-36 .elementor-element.elementor-element-5ef62364{--display:flex;}.elementor-36 .elementor-element.elementor-element-2165f505{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-36 .elementor-element.elementor-element-4a3c785b{--display:flex;}.elementor-36 .elementor-element.elementor-element-4fc91ce2{--display:flex;}.elementor-36 .elementor-element.elementor-element-46a3b941{--display:flex;}.elementor-36 .elementor-element.elementor-element-16795742{--display:flex;}.elementor-36 .elementor-element.elementor-element-7797b1b{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-36 .elementor-element.elementor-element-4cdbac0b{--display:flex;}.elementor-36 .elementor-element.elementor-element-2b4affa9{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-36 .elementor-element.elementor-element-41aae9f{--display:flex;}.elementor-36 .elementor-element.elementor-element-41aae9f:not(.elementor-motion-effects-element-type-background), .elementor-36 .elementor-element.elementor-element-41aae9f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8F9F9;}.elementor-36 .elementor-element.elementor-element-4d199a8{--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-36 .elementor-element.elementor-element-794311f{--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-36 .elementor-element.elementor-element-794311f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-36 .elementor-element.elementor-element-145534e{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-36 .elementor-element.elementor-element-32bd3ee{--display:flex;--justify-content:space-around;}.elementor-36 .elementor-element.elementor-element-32bd3ee.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-36 .elementor-element.elementor-element-ba2b737 .elementor-icon-wrapper{text-align:center;}.elementor-36 .elementor-element.elementor-element-12a3a92{--display:flex;--justify-content:space-around;}.elementor-36 .elementor-element.elementor-element-e93cda3 .elementor-icon-wrapper{text-align:center;}.elementor-36 .elementor-element.elementor-element-b35bdcb{--display:flex;--justify-content:space-around;}.elementor-36 .elementor-element.elementor-element-ef424fa .elementor-icon-wrapper{text-align:center;}.elementor-36 .elementor-element.elementor-element-4292247b{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-36 .elementor-element.elementor-element-892cdfa{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-36 .elementor-element.elementor-element-11ad1b31{text-align:center;}.elementor-36 .elementor-element.elementor-element-adceca8{text-align:center;}.elementor-36 .elementor-element.elementor-element-3922fb32{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-36 .elementor-element.elementor-element-78125a91{--display:flex;}.elementor-36 .elementor-element.elementor-element-4003683 .elementor-icon-wrapper{text-align:center;}.elementor-36 .elementor-element.elementor-element-74aa034a{--display:flex;}.elementor-36 .elementor-element.elementor-element-2f12d22b .elementor-icon-wrapper{text-align:center;}.elementor-36 .elementor-element.elementor-element-5f5be181{--display:flex;}.elementor-36 .elementor-element.elementor-element-13d02920 .elementor-icon-wrapper{text-align:center;}.elementor-36 .elementor-element.elementor-element-fefb940{--display:flex;}.elementor-36 .elementor-element.elementor-element-aafbe27 .elementor-icon-wrapper{text-align:center;}.elementor-36 .elementor-element.elementor-element-efc07c7{--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-36 .elementor-element.elementor-element-efc07c7:not(.elementor-motion-effects-element-type-background), .elementor-36 .elementor-element.elementor-element-efc07c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F8FC;}.elementor-36 .elementor-element.elementor-element-7ae7ee3{--display:flex;}.elementor-36 .elementor-element.elementor-element-455f33d{--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;--justify-content:space-around;}.elementor-36 .elementor-element.elementor-element-58d613c5{--display:flex;}.elementor-36 .elementor-element.elementor-element-25318f37{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-36 .elementor-element.elementor-element-1907acc8{--display:flex;}.elementor-36 .elementor-element.elementor-element-1d89148e{--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-36 .elementor-element.elementor-element-225c38e{--display:flex;}.elementor-36 .elementor-element.elementor-element-230d4311{--display:flex;}.elementor-36 .elementor-element.elementor-element-10580d11 .elementor-button{padding:15px 15px 15px 15px;}.elementor-36 .elementor-element.elementor-element-61fc901e{--display:flex;}.elementor-36 .elementor-element.elementor-element-3846f5c0{--display:flex;}.elementor-36 .elementor-element.elementor-element-4f35baa6 .elementor-button{padding:15px 15px 15px 15px;}.elementor-36 .elementor-element.elementor-element-4e92e3ff{--display:flex;}.elementor-36 .elementor-element.elementor-element-7ea0ce4b{--display:flex;}.elementor-36 .elementor-element.elementor-element-ab8f8e9 .elementor-button{padding:15px 15px 15px 15px;}.elementor-36 .elementor-element.elementor-element-c7ca50c{--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;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-36 .elementor-element.elementor-element-c7ca50c:not(.elementor-motion-effects-element-type-background), .elementor-36 .elementor-element.elementor-element-c7ca50c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#142C54;}.elementor-36 .elementor-element.elementor-element-2ecd15f2{--display:flex;}.elementor-36 .elementor-element.elementor-element-416b302{--display:flex;--justify-content:center;}.elementor-36 .elementor-element.elementor-element-a0bc42c{--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:flex-end;--align-items:flex-end;}@media(max-width:1024px){.elementor-36 .elementor-element.elementor-element-15647d3{--grid-auto-flow:row;}.elementor-36 .elementor-element.elementor-element-2165f505{--grid-auto-flow:row;}.elementor-36 .elementor-element.elementor-element-2b4affa9{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-36 .elementor-element.elementor-element-1a93f0f3{--width:49.683%;}.elementor-36 .elementor-element.elementor-element-14485d88{--width:100%;}.elementor-36 .elementor-element.elementor-element-4a3c785b{--width:100%;}.elementor-36 .elementor-element.elementor-element-794311f{--width:39.375%;}.elementor-36 .elementor-element.elementor-element-32bd3ee{--width:100%;}.elementor-36 .elementor-element.elementor-element-78125a91{--width:95%;}.elementor-36 .elementor-element.elementor-element-74aa034a{--width:95%;}.elementor-36 .elementor-element.elementor-element-5f5be181{--width:95%;}.elementor-36 .elementor-element.elementor-element-fefb940{--width:95%;}.elementor-36 .elementor-element.elementor-element-225c38e{--width:95%;}.elementor-36 .elementor-element.elementor-element-61fc901e{--width:95%;}.elementor-36 .elementor-element.elementor-element-4e92e3ff{--width:95%;}}@media(max-width:767px){.elementor-36 .elementor-element.elementor-element-15647d3{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-36 .elementor-element.elementor-element-2165f505{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-36 .elementor-element.elementor-element-2b4affa9{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for container, class: .elementor-element-13f21bbd */:root{--ptca-navy:#172d59;--ptca-blue:#3346a5;--ptca-green:#19a56f;--ptca-gold:#d7aa45;--ptca-ink:#17233c;--ptca-muted:#667085;--ptca-light:#f5f8fc;--ptca-white:#fff;--ptca-border:#e4e9f1}.ptca-home-native{font-family:Inter,Arial,sans-serif;color:var(--ptca-ink);overflow:hidden}.ptca-home-native h1,.ptca-home-native h2,.ptca-home-native h3{font-family:Manrope,Arial,sans-serif;margin:0}.ptca-home-native p{line-height:1.75;margin:0}.ptca-home-native .e-con{gap:0}.ptca-home-native .ptca-section{padding:90px max(24px,calc((100vw - 1180px)/2))}.ptca-two-col{display:flex;align-items:center;gap:70px}.ptca-two-col>div{flex:1}.ptca-eyebrow .elementor-heading-title{color:var(--ptca-green);font-size:13px;font-weight:800;letter-spacing:1.7px;text-transform:uppercase;margin-bottom:14px}.ptca-home-native h1{font-size:clamp(42px,5vw,68px);line-height:1.07;color:var(--ptca-navy)}.ptca-home-native h2{font-size:clamp(30px,3.5vw,46px);line-height:1.16;color:var(--ptca-navy)}.ptca-home-native h3{font-size:20px;line-height:1.35}.ptca-lead{font-size:18px;color:#526078;max-width:650px;margin:24px 0}.ptca-button-row{display:flex;gap:14px;flex-wrap:wrap}.ptca-btn-primary .elementor-button,.ptca-btn-outline .elementor-button,.ptca-btn-gold .elementor-button,.ptca-btn-white .elementor-button{border-radius:7px;padding:15px 25px;font-weight:800}.ptca-btn-primary .elementor-button{background:var(--ptca-blue);color:#fff}.ptca-btn-outline .elementor-button{background:transparent;color:var(--ptca-blue);border:2px solid var(--ptca-blue)}.ptca-btn-gold .elementor-button{background:var(--ptca-gold);color:var(--ptca-navy)}.ptca-btn-white .elementor-button{background:#fff;color:var(--ptca-navy)}.ptca-home-hero{min-height:690px;padding:80px max(24px,calc((100vw - 1180px)/2));background:radial-gradient(circle at 86% 22%,#dff8ee 0,transparent 26%),linear-gradient(135deg,#f8fbff,#eef5ff);position:relative}.ptca-hero-copy{display:flex;flex-direction:column;justify-content:center}.ptca-trust-row{display:flex;gap:22px;flex-wrap:wrap;margin-top:24px;color:#45536b;font-size:13px;font-weight:700}.ptca-hero-media{position:relative}.ptca-hero-image img{height:540px;width:100%;object-fit:cover;border-radius:90px 18px 90px 18px;box-shadow:0 30px 70px rgba(23,45,89,.18)}.ptca-hero-badge{position:absolute;left:-35px;bottom:34px;background:#fff;padding:20px 24px;border-left:5px solid var(--ptca-green);border-radius:12px;box-shadow:0 18px 45px rgba(23,45,89,.18)}.ptca-hero-badge h3{font-size:17px}.ptca-hero-badge p{font-size:12px;color:var(--ptca-muted)}.ptca-home-about{padding-top:110px}.ptca-about-media{position:relative}.ptca-about-main img{height:510px;object-fit:cover;border-radius:18px}.ptca-about-inset{position:absolute;width:42%;right:-20px;bottom:-35px;padding:9px;background:#fff;border-radius:14px;box-shadow:0 16px 40px rgba(23,45,89,.15)}.ptca-about-small img{height:190px;object-fit:cover;border-radius:10px}.ptca-about-copy p{color:var(--ptca-muted);margin:18px 0}.ptca-stats{padding:65px max(24px,calc((100vw - 1180px)/2));display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--ptca-light)}.ptca-stat{padding:20px 28px;border-right:1px solid #dbe2ed}.ptca-stat:last-child{border:0}.ptca-stat-number .elementor-heading-title{font-size:48px;color:var(--ptca-blue);font-weight:900}.ptca-stat p{font-size:13px;font-weight:700;color:#536078}.ptca-section-heading{max-width:720px;margin-bottom:45px}.ptca-center{text-align:center;align-items:center}.ptca-course-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:26px}.ptca-course-card,.ptca-blog-card,.ptca-feature-card{background:#fff;border:1px solid var(--ptca-border);border-radius:15px;overflow:hidden;transition:.25s ease}.ptca-course-card:hover,.ptca-blog-card:hover,.ptca-feature-card:hover{transform:translateY(-5px);box-shadow:0 20px 45px rgba(23,45,89,.1)}.ptca-course-image img{height:245px;width:100%;object-fit:cover}.ptca-course-body{padding:28px}.ptca-course-tag .elementor-heading-title,.ptca-blog-tag .elementor-heading-title{font-size:11px;text-transform:uppercase;letter-spacing:1.2px;color:var(--ptca-green);font-weight:800;margin-bottom:10px}.ptca-course-body p{color:var(--ptca-muted);margin:12px 0}.ptca-course-meta{display:flex;gap:35px;padding:15px 0;border-top:1px solid var(--ptca-border);border-bottom:1px solid var(--ptca-border);margin:15px 0}.ptca-course-meta p{font-size:12px;margin:0}.ptca-course-meta strong{color:var(--ptca-navy);font-size:14px}.ptca-card-link .elementor-button{padding:0;background:transparent;color:var(--ptca-blue);font-weight:800}.ptca-courses-section .ptca-center{margin-top:35px}.ptca-gallery{background:#fbfcfe}.ptca-gallery-grid{display:grid;grid-template-columns:1fr 1.25fr 1fr;gap:22px;align-items:center}.ptca-gallery-image img{height:300px;object-fit:cover;border-radius:14px;box-shadow:0 15px 35px rgba(23,45,89,.11)}.ptca-gallery-tall img{height:360px}.ptca-authority-section{padding:75px max(24px,calc((100vw - 1180px)/2));background:linear-gradient(110deg,#e7f7ff,#e8fbf4)}.ptca-authority-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.ptca-authority-grid .ptca-feature-card{padding:25px}.ptca-feature-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.ptca-feature-card{padding:28px}.ptca-feature-icon{color:var(--ptca-green);font-size:28px;margin-bottom:18px}.ptca-feature-card p{color:var(--ptca-muted);font-size:14px;margin-top:9px}.ptca-why{background:#fff}.ptca-transform{background:var(--ptca-light)}.ptca-transform-image img{height:520px;object-fit:cover;border-radius:100px 18px 100px 18px}.ptca-transform-steps{margin:25px 0}.ptca-transform-steps h3{font-size:17px;color:var(--ptca-blue);margin-top:18px}.ptca-transform-steps p{color:var(--ptca-muted);font-size:14px}.ptca-blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.ptca-blog-image img{height:210px;object-fit:cover}.ptca-blog-body{padding:24px}.ptca-blog-body h3{min-height:54px;margin-bottom:16px}.ptca-home-final{margin:25px max(24px,calc((100vw - 1050px)/2)) 90px;padding:55px 60px;background:linear-gradient(135deg,var(--ptca-blue),var(--ptca-navy));border-radius:18px;display:flex;justify-content:space-between;align-items:center;gap:35px;color:#fff}.ptca-home-final h2{color:#fff}.ptca-home-final .ptca-eyebrow .elementor-heading-title{color:#8ff0c7}.ptca-home-final p{color:#dce5fb;margin-top:12px}.ptca-final-copy{max-width:670px}
@media(max-width:1024px){.ptca-two-col{gap:38px}.ptca-home-native .ptca-section{padding:72px 35px}.ptca-home-hero{padding:65px 35px}.ptca-feature-grid{grid-template-columns:repeat(2,1fr)}.ptca-authority-section{padding:65px 35px}.ptca-stats{padding:55px 35px}.ptca-home-final{margin:25px 35px 70px}.ptca-course-grid{gap:18px}}
@media(max-width:767px){.ptca-two-col{flex-direction:column!important;align-items:stretch}.ptca-home-native h1{font-size:40px}.ptca-home-native h2{font-size:31px}.ptca-home-hero{padding:55px 20px}.ptca-hero-image img{height:360px;border-radius:45px 12px}.ptca-hero-badge{left:10px;bottom:15px}.ptca-home-native .ptca-section{padding:60px 20px}.ptca-stats{grid-template-columns:repeat(2,1fr);padding:38px 20px}.ptca-stat{padding:20px 12px}.ptca-stat-number .elementor-heading-title{font-size:38px}.ptca-course-grid,.ptca-feature-grid,.ptca-authority-grid,.ptca-blog-grid{grid-template-columns:1fr}.ptca-gallery-grid{grid-template-columns:1fr}.ptca-gallery-image img,.ptca-gallery-tall img{height:270px}.ptca-authority-section{padding:60px 20px}.ptca-transform-image img{height:370px}.ptca-home-final{margin:15px 20px 60px;padding:40px 25px;flex-direction:column;align-items:flex-start}.ptca-course-image img{height:220px}.ptca-trust-row{gap:10px}.ptca-about-inset{right:5px}.ptca-home-about{padding-bottom:90px!important}}/* End custom CSS */