.elementor-2702 .elementor-element.elementor-element-03e7a76{--display:flex;--min-height:88vh;--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;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2702 .elementor-element.elementor-element-03e7a76::before, .elementor-2702 .elementor-element.elementor-element-03e7a76 > .elementor-background-video-container::before, .elementor-2702 .elementor-element.elementor-element-03e7a76 > .e-con-inner > .elementor-background-video-container::before, .elementor-2702 .elementor-element.elementor-element-03e7a76 > .elementor-background-slideshow::before, .elementor-2702 .elementor-element.elementor-element-03e7a76 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2702 .elementor-element.elementor-element-03e7a76 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-2702 .elementor-element.elementor-element-03e7a76:not(.elementor-motion-effects-element-type-background), .elementor-2702 .elementor-element.elementor-element-03e7a76 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://tangenteducation.in/wp-content/uploads/2026/08/ChatGPT-Image-Aug-14-2026-12_49_45-PM.webp") 50% 50%;background-size:cover;}.elementor-2702 .elementor-element.elementor-element-1d615c8{--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:center;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:92px;--padding-bottom:92px;--padding-left:68px;--padding-right:68px;}.elementor-2702 .elementor-element.elementor-element-1d615c8:not(.elementor-motion-effects-element-type-background), .elementor-2702 .elementor-element.elementor-element-1d615c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#07000000;}.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-2702 .elementor-element.elementor-element-e86a6bf .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:80px;font-weight:700;text-transform:uppercase;line-height:0.97em;letter-spacing:-2.8px;color:#FFFFFF;}.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-2702 .elementor-element.elementor-element-ab18bd9{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;line-height:1.62em;color:#FFFFFF;}.elementor-2702 .elementor-element.elementor-element-a207e1f{--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;--padding-top:6px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-2702 .elementor-element.elementor-element-b172a87 .elementor-button{background-color:#EFEDE8;font-family:"Archivo", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:1.8px;fill:#070000;color:#070000;border-radius:4px 4px 4px 4px;padding:20px 40px 20px 40px;}.elementor-2702 .elementor-element.elementor-element-b172a87 .elementor-button:hover, .elementor-2702 .elementor-element.elementor-element-b172a87 .elementor-button:focus{background-color:#730729;color:#FFFFFF;}.elementor-2702 .elementor-element.elementor-element-b172a87 .elementor-button:hover svg, .elementor-2702 .elementor-element.elementor-element-b172a87 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2702 .elementor-element.elementor-element-fa021bb{--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;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:rgba(7,0,0,0.12);--border-color:rgba(7,0,0,0.12);--padding-top:18px;--padding-bottom:18px;--padding-left:0px;--padding-right:0px;}.elementor-2702 .elementor-element.elementor-element-fa021bb:not(.elementor-motion-effects-element-type-background), .elementor-2702 .elementor-element.elementor-element-fa021bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFEDE8;}.elementor-2702 .elementor-element.elementor-element-ff7fc01{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:96px;--padding-bottom:96px;--padding-left:24px;--padding-right:24px;}.elementor-2702 .elementor-element.elementor-element-ff7fc01:not(.elementor-motion-effects-element-type-background), .elementor-2702 .elementor-element.elementor-element-ff7fc01 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#070000;}.elementor-2702 .elementor-element.elementor-element-cd9e9c1{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2702 .elementor-element.elementor-element-3cab233{--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:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-2702 .elementor-element.elementor-element-b71622b .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:25px;font-weight:700;text-transform:uppercase;line-height:1.08em;letter-spacing:-0.6px;color:#FFFFFF;}.elementor-2702 .elementor-element.elementor-element-7975c5c{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;line-height:1.62em;color:#D8D8D8;}.elementor-2702 .elementor-element.elementor-element-8fdbbd4{--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:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-2702 .elementor-element.elementor-element-89a4170 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:25px;font-weight:700;text-transform:uppercase;line-height:1.08em;letter-spacing:-0.6px;color:#FFFFFF;}.elementor-2702 .elementor-element.elementor-element-65ff99e{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;line-height:1.62em;color:#D8D8D8;}.elementor-2702 .elementor-element.elementor-element-0fbc994{--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:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-2702 .elementor-element.elementor-element-d0ab8b0 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:25px;font-weight:700;text-transform:uppercase;line-height:1.08em;letter-spacing:-0.6px;color:#FFFFFF;}.elementor-2702 .elementor-element.elementor-element-b92ab14{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;line-height:1.62em;color:#D8D8D8;}.elementor-2702 .elementor-element.elementor-element-8d4ed6a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:104px;--padding-bottom:110px;--padding-left:24px;--padding-right:24px;}.elementor-2702 .elementor-element.elementor-element-8d4ed6a:not(.elementor-motion-effects-element-type-background), .elementor-2702 .elementor-element.elementor-element-8d4ed6a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2702 .elementor-element.elementor-element-54a799d{--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:72px 72px;--row-gap:72px;--column-gap:72px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2702 .elementor-element.elementor-element-bee88e9{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-2702 .elementor-element.elementor-element-891e58d img{width:100%;}.elementor-2702 .elementor-element.elementor-element-bd643ff img{width:58%;}.elementor-2702 .elementor-element.elementor-element-e836824{--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:26px 26px;--row-gap:26px;--column-gap:26px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2702 .elementor-element.elementor-element-a1b2c31 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:2.6px;color:#730729;}.elementor-2702 .elementor-element.elementor-element-6fccaab .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:52px;font-weight:700;text-transform:uppercase;line-height:1.02em;letter-spacing:-1.8px;color:#070000;}.elementor-2702 .elementor-element.elementor-element-6962d74{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;line-height:1.62em;color:#565B5A;}.elementor-2702 .elementor-element.elementor-element-63a9eb9 .elementor-button{background-color:#070000;font-family:"Archivo", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:1.8px;fill:#FFFFFF;color:#FFFFFF;border-radius:4px 4px 4px 4px;padding:20px 40px 20px 40px;}.elementor-2702 .elementor-element.elementor-element-63a9eb9 .elementor-button:hover, .elementor-2702 .elementor-element.elementor-element-63a9eb9 .elementor-button:focus{background-color:#730729;color:#FFFFFF;}.elementor-2702 .elementor-element.elementor-element-63a9eb9 .elementor-button:hover svg, .elementor-2702 .elementor-element.elementor-element-63a9eb9 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2702 .elementor-element.elementor-element-5bff12e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:108px;--padding-bottom:108px;--padding-left:24px;--padding-right:24px;}.elementor-2702 .elementor-element.elementor-element-5bff12e:not(.elementor-motion-effects-element-type-background), .elementor-2702 .elementor-element.elementor-element-5bff12e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#730729;}.elementor-2702 .elementor-element.elementor-element-afc3c4f{--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-2702 .elementor-element.elementor-element-8f68c19{--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;--padding-top:0px;--padding-bottom:26px;--padding-left:14px;--padding-right:14px;}.elementor-2702 .elementor-element.elementor-element-8fe9ac2{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2702 .elementor-element.elementor-element-bef432e .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:2.6px;color:#F9B4A4;}.elementor-2702 .elementor-element.elementor-element-1a0877a{--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-2702 .elementor-element.elementor-element-a620ba5 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:2.6px;color:#F9B4A4;}.elementor-2702 .elementor-element.elementor-element-3318303{--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;--padding-top:30px;--padding-bottom:30px;--padding-left:14px;--padding-right:14px;}.elementor-2702 .elementor-element.elementor-element-69ebb75 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:40px;font-weight:700;text-transform:uppercase;line-height:1.04em;letter-spacing:-1.4px;color:#FFFFFF;}.elementor-2702 .elementor-element.elementor-element-7e7ebaf{--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;--padding-top:30px;--padding-bottom:30px;--padding-left:14px;--padding-right:14px;}.elementor-2702 .elementor-element.elementor-element-8802787 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:40px;font-weight:700;text-transform:uppercase;line-height:1.04em;letter-spacing:-1.4px;color:#FFFFFF;}.elementor-2702 .elementor-element.elementor-element-bbf242e{--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;--padding-top:30px;--padding-bottom:30px;--padding-left:14px;--padding-right:14px;}.elementor-2702 .elementor-element.elementor-element-efd4b7f .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:40px;font-weight:700;text-transform:uppercase;line-height:1.04em;letter-spacing:-1.4px;color:#FFFFFF;}.elementor-2702 .elementor-element.elementor-element-69d5677{--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;--padding-top:30px;--padding-bottom:30px;--padding-left:14px;--padding-right:14px;}.elementor-2702 .elementor-element.elementor-element-aee958d .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:40px;font-weight:700;text-transform:uppercase;line-height:1.04em;letter-spacing:-1.4px;color:#FFFFFF;}.elementor-2702 .elementor-element.elementor-element-0280e3c{--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;--padding-top:30px;--padding-bottom:30px;--padding-left:14px;--padding-right:14px;}.elementor-2702 .elementor-element.elementor-element-b6ea824 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:40px;font-weight:700;text-transform:uppercase;line-height:1.04em;letter-spacing:-1.4px;color:#FFFFFF;}.elementor-2702 .elementor-element.elementor-element-6f1f9e2{--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;--padding-top:40px;--padding-bottom:0px;--padding-left:14px;--padding-right:14px;}.elementor-2702 .elementor-element.elementor-element-cf49967 .elementor-button{background-color:#EFEDE8;font-family:"Archivo", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:1.8px;fill:#070000;color:#070000;border-radius:4px 4px 4px 4px;padding:20px 40px 20px 40px;}.elementor-2702 .elementor-element.elementor-element-cf49967 .elementor-button:hover, .elementor-2702 .elementor-element.elementor-element-cf49967 .elementor-button:focus{background-color:#070000;color:#FFFFFF;}.elementor-2702 .elementor-element.elementor-element-cf49967 .elementor-button:hover svg, .elementor-2702 .elementor-element.elementor-element-cf49967 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2702 .elementor-element.elementor-element-d733fff{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2702 .elementor-element.elementor-element-d733fff:not(.elementor-motion-effects-element-type-background), .elementor-2702 .elementor-element.elementor-element-d733fff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2702 .elementor-element.elementor-element-616f1e5 img{width:100%;}.elementor-2702 .elementor-element.elementor-element-7999735{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:96px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-2702 .elementor-element.elementor-element-7999735:not(.elementor-motion-effects-element-type-background), .elementor-2702 .elementor-element.elementor-element-7999735 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEFED;}.elementor-2702 .elementor-element.elementor-element-565b0b9{--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:22px 22px;--row-gap:22px;--column-gap:22px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2702 .elementor-element.elementor-element-ffa2653{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2702 .elementor-element.elementor-element-f41f8bb .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:54px;font-weight:700;text-transform:uppercase;line-height:1.02em;letter-spacing:-2px;color:#070000;}.elementor-2702 .elementor-element.elementor-element-d5c8a4f{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;line-height:1.62em;color:#565B5A;}.elementor-2702 .elementor-element.elementor-element-86174eb{--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;--padding-top:34px;--padding-bottom:34px;--padding-left:8px;--padding-right:8px;}.elementor-2702 .elementor-element.elementor-element-070e0cb .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:46px;font-weight:700;text-transform:uppercase;line-height:1.04em;letter-spacing:-1.6px;color:#070000;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-2702 .elementor-element.elementor-element-1d615c8{--justify-content:center;}.elementor-2702 .elementor-element.elementor-element-e86a6bf .elementor-heading-title{font-size:58px;}.elementor-2702 .elementor-element.elementor-element-b71622b .elementor-heading-title{font-size:22px;}.elementor-2702 .elementor-element.elementor-element-89a4170 .elementor-heading-title{font-size:22px;}.elementor-2702 .elementor-element.elementor-element-d0ab8b0 .elementor-heading-title{font-size:22px;}.elementor-2702 .elementor-element.elementor-element-6fccaab .elementor-heading-title{font-size:40px;}.elementor-2702 .elementor-element.elementor-element-69ebb75 .elementor-heading-title{font-size:32px;}.elementor-2702 .elementor-element.elementor-element-8802787 .elementor-heading-title{font-size:32px;}.elementor-2702 .elementor-element.elementor-element-efd4b7f .elementor-heading-title{font-size:32px;}.elementor-2702 .elementor-element.elementor-element-aee958d .elementor-heading-title{font-size:32px;}.elementor-2702 .elementor-element.elementor-element-b6ea824 .elementor-heading-title{font-size:32px;}.elementor-2702 .elementor-element.elementor-element-f41f8bb .elementor-heading-title{font-size:42px;}.elementor-2702 .elementor-element.elementor-element-070e0cb .elementor-heading-title{font-size:36px;}}@media(min-width:768px){.elementor-2702 .elementor-element.elementor-element-1d615c8{--width:52%;}.elementor-2702 .elementor-element.elementor-element-a207e1f{--width:100%;}.elementor-2702 .elementor-element.elementor-element-cd9e9c1{--content-width:1320px;}.elementor-2702 .elementor-element.elementor-element-3cab233{--width:38%;}.elementor-2702 .elementor-element.elementor-element-8fdbbd4{--width:33%;}.elementor-2702 .elementor-element.elementor-element-0fbc994{--width:29%;}.elementor-2702 .elementor-element.elementor-element-54a799d{--content-width:1320px;}.elementor-2702 .elementor-element.elementor-element-bee88e9{--width:44%;}.elementor-2702 .elementor-element.elementor-element-e836824{--width:50%;}.elementor-2702 .elementor-element.elementor-element-afc3c4f{--content-width:1320px;}.elementor-2702 .elementor-element.elementor-element-8f68c19{--width:100%;}.elementor-2702 .elementor-element.elementor-element-8fe9ac2{--width:58%;}.elementor-2702 .elementor-element.elementor-element-1a0877a{--width:38%;}.elementor-2702 .elementor-element.elementor-element-3318303{--width:100%;}.elementor-2702 .elementor-element.elementor-element-7e7ebaf{--width:100%;}.elementor-2702 .elementor-element.elementor-element-bbf242e{--width:100%;}.elementor-2702 .elementor-element.elementor-element-69d5677{--width:100%;}.elementor-2702 .elementor-element.elementor-element-0280e3c{--width:100%;}.elementor-2702 .elementor-element.elementor-element-6f1f9e2{--width:100%;}.elementor-2702 .elementor-element.elementor-element-565b0b9{--content-width:1320px;}.elementor-2702 .elementor-element.elementor-element-ffa2653{--width:72%;}.elementor-2702 .elementor-element.elementor-element-86174eb{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2702 .elementor-element.elementor-element-1d615c8{--width:68%;}}@media(max-width:767px){.elementor-2702 .elementor-element.elementor-element-03e7a76{--min-height:80vh;}.elementor-2702 .elementor-element.elementor-element-1d615c8{--width:100%;--justify-content:center;--padding-top:54px;--padding-bottom:54px;--padding-left:22px;--padding-right:22px;}.elementor-2702 .elementor-element.elementor-element-e86a6bf .elementor-heading-title{font-size:34px;letter-spacing:-1px;}.elementor-2702 .elementor-element.elementor-element-ff7fc01{--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-2702 .elementor-element.elementor-element-3cab233{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2702 .elementor-element.elementor-element-b71622b .elementor-heading-title{font-size:21px;}.elementor-2702 .elementor-element.elementor-element-8fdbbd4{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2702 .elementor-element.elementor-element-89a4170 .elementor-heading-title{font-size:21px;}.elementor-2702 .elementor-element.elementor-element-0fbc994{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2702 .elementor-element.elementor-element-d0ab8b0 .elementor-heading-title{font-size:21px;}.elementor-2702 .elementor-element.elementor-element-8d4ed6a{--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-2702 .elementor-element.elementor-element-bee88e9{--width:100%;}.elementor-2702 .elementor-element.elementor-element-e836824{--width:100%;}.elementor-2702 .elementor-element.elementor-element-6fccaab .elementor-heading-title{font-size:28px;}.elementor-2702 .elementor-element.elementor-element-5bff12e{--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-2702 .elementor-element.elementor-element-8fe9ac2{--width:100%;}.elementor-2702 .elementor-element.elementor-element-1a0877a{--width:100%;}.elementor-2702 .elementor-element.elementor-element-3318303{--padding-top:22px;--padding-bottom:22px;--padding-left:4px;--padding-right:4px;}.elementor-2702 .elementor-element.elementor-element-69ebb75 .elementor-heading-title{font-size:23px;}.elementor-2702 .elementor-element.elementor-element-7e7ebaf{--padding-top:22px;--padding-bottom:22px;--padding-left:4px;--padding-right:4px;}.elementor-2702 .elementor-element.elementor-element-8802787 .elementor-heading-title{font-size:23px;}.elementor-2702 .elementor-element.elementor-element-bbf242e{--padding-top:22px;--padding-bottom:22px;--padding-left:4px;--padding-right:4px;}.elementor-2702 .elementor-element.elementor-element-efd4b7f .elementor-heading-title{font-size:23px;}.elementor-2702 .elementor-element.elementor-element-69d5677{--padding-top:22px;--padding-bottom:22px;--padding-left:4px;--padding-right:4px;}.elementor-2702 .elementor-element.elementor-element-aee958d .elementor-heading-title{font-size:23px;}.elementor-2702 .elementor-element.elementor-element-0280e3c{--padding-top:22px;--padding-bottom:22px;--padding-left:4px;--padding-right:4px;}.elementor-2702 .elementor-element.elementor-element-b6ea824 .elementor-heading-title{font-size:23px;}.elementor-2702 .elementor-element.elementor-element-7999735{--padding-top:64px;--padding-bottom:28px;--padding-left:20px;--padding-right:20px;}.elementor-2702 .elementor-element.elementor-element-ffa2653{--width:100%;}.elementor-2702 .elementor-element.elementor-element-f41f8bb .elementor-heading-title{font-size:28px;}.elementor-2702 .elementor-element.elementor-element-86174eb{--padding-top:24px;--padding-bottom:24px;--padding-left:2px;--padding-right:2px;}.elementor-2702 .elementor-element.elementor-element-070e0cb .elementor-heading-title{font-size:24px;}}/* Start custom CSS *//* ---- Home v3 only ---- */
/* marquee */
.tg-marquee{overflow:hidden;width:100%}
.tg-marquee-track{display:flex;width:max-content;animation:tgm 46s linear infinite}
.tg-marquee-track span{display:block;white-space:nowrap;font-family:"Archivo",sans-serif;font-weight:700;font-size:12px;letter-spacing:2.4px;text-transform:uppercase;color:#070000}
@keyframes tgm{from{transform:translateX(0)}to{transform:translateX(-50%)}}

/* tri-band vertical rules */
.tg-triband .tg-panel+.tg-panel{border-left:1px solid rgba(255,255,255,0.16)}
.tg-triband .tg-panel:first-child{padding-left:0}

/* editorial split images */
.tg-shot img{display:block;width:100%;height:auto;border-radius:4px}
.tg-shot-offset{align-self:flex-end;margin-top:-56px;position:relative;z-index:2}
.tg-shot-offset img{border:6px solid #FFFFFF;border-radius:4px}

/* course rows */
.tg-row{border-top:1px solid rgba(255,255,255,0.24);transition:background-color .4s ease,padding-left .5s cubic-bezier(.2,.7,.2,1);cursor:pointer}
.tg-row:last-of-type{border-bottom:1px solid rgba(255,255,255,0.24)}
.tg-row:hover{background-color:rgba(255,255,255,0.07)}
.tg-arrow-wrap{line-height:0}
.tg-arrow svg{display:block;transition:transform .5s cubic-bezier(.2,.7,.2,1)}
.tg-row:hover .tg-arrow svg{transform:translateX(12px)}
.tg-row h3{transition:transform .5s cubic-bezier(.2,.7,.2,1)}
.tg-row:hover h3{transform:translateX(10px)}

/* full bleed band */
.tg-bleed{width:100%}
.tg-bleed .elementor-widget-container{line-height:0}
.tg-bleed img{display:block;width:100%;height:clamp(300px,48vw,560px);object-fit:cover}

@media (max-width:1024px){
 .elementor-2702 .e-con-inner,.elementor-2702 .e-con{flex-wrap:wrap}
 .tg-triband .tg-panel{padding-left:0;padding-right:0}
 .tg-triband .tg-panel+.tg-panel{border-left:0;border-top:1px solid rgba(255,255,255,0.16);padding-top:30px;margin-top:30px}
}
@media (max-width:767px){
 .elementor-2702 .e-con-full{--width:100%}
 .tg-shot-offset{margin-top:-28px;align-self:flex-start}
 .tg-arrow svg{width:32px}
}
@media (prefers-reduced-motion: reduce){
 .elementor-2702 .animated{animation:none!important;opacity:1!important;transform:none!important}
 .tg-marquee-track{animation:none!important}
 .tg-row,.tg-row h3,.tg-arrow svg{transition:none!important}
 .tg-row:hover h3,.tg-row:hover .tg-arrow svg{transform:none!important}
}
.tg-row{position:relative}
.tg-row h3 a{color:inherit;text-decoration:none;display:inline-block}
.tg-row h3 a::after{content:"";position:absolute;inset:0;z-index:1}
.tg-row:hover h3 a{color:#F9B4A4}

/* balance the editorial split */
.tg-shot img{max-height:430px;object-fit:cover;width:100%}
.tg-shot-offset{margin-top:-64px}
.tg-shot-offset img{max-height:225px;object-fit:cover}
@media (max-width:767px){
 .tg-shot img{max-height:300px}
 .tg-shot-offset img{max-height:170px}
 .tg-shot-offset{margin-top:-32px}
}

/* wider measure on large screens */
@media (min-width:1500px){
 .elementor-2702 .e-con-boxed{--content-width:1460px}
}

/* --- stats band --- */
.tg-stats .tg-stat + .tg-stat{border-left:1px solid rgba(255,255,255,0.16)}
.tg-stats .elementor-counter-number-wrapper{display:flex;align-items:baseline}
.tg-stats .elementor-counter-title{max-width:34ch}
.tg-stats .tg-stat{transition:opacity .4s ease}
.tg-stats:hover .tg-stat{opacity:.45}
.tg-stats:hover .tg-stat:hover{opacity:1}

/* --- light CTA row --- */
.tg-row-light{border-top:1px solid rgba(7,0,0,0.16);border-bottom:1px solid rgba(7,0,0,0.16)}
.tg-row-light:hover{background-color:rgba(115,7,41,0.06)}
.tg-row-light:hover h3 a{color:#730729}
.tg-arrow svg path{transition:stroke .35s ease}
.tg-row-light:hover .tg-arrow svg path{stroke:#730729}

@media (max-width:1024px){
 .tg-stats .tg-stat{padding-left:0 !important;padding-right:0 !important}
 .tg-stats .tg-stat + .tg-stat{border-left:0;border-top:1px solid rgba(255,255,255,0.16);padding-top:34px !important;margin-top:34px}
}
@media (prefers-reduced-motion: reduce){
 .tg-stats .tg-stat,.tg-row-light,.tg-arrow svg path{transition:none !important}
 .tg-stats:hover .tg-stat{opacity:1 !important}
}

/* counter internals */
.tg-stats .elementor-counter-number-wrapper{justify-content:flex-start;align-items:baseline;gap:0}
.tg-stats .elementor-counter-number-prefix,.tg-stats .elementor-counter-number-suffix{flex-grow:0;text-align:left;margin:0;padding:0}
.tg-stats .elementor-counter-title{text-align:left;max-width:34ch}

/* number above label */
.tg-stats .elementor-counter{display:flex;flex-direction:column;align-items:flex-start}
.tg-stats .elementor-counter-number-wrapper{order:1;width:auto}
.tg-stats .elementor-counter-title{order:2;margin-top:16px}/* End custom CSS */