.elementor-7754 .elementor-element.elementor-element-1a2b3c4d{--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;--justify-content:center;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:250px;--padding-bottom:38px;--padding-left:18px;--padding-right:18px;}.elementor-7754 .elementor-element.elementor-element-1a2b3c4d:not(.elementor-motion-effects-element-type-background), .elementor-7754 .elementor-element.elementor-element-1a2b3c4d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.treningceg.hu/wp-content/uploads/2026/09/TC_HERO_Kontener_BG1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.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-7754 .elementor-element.elementor-element-1a2b3c4e{text-align:center;}.elementor-7754 .elementor-element.elementor-element-1a2b3c4e .elementor-heading-title{font-family:"Inria Serif", Sans-serif;font-size:42px;font-weight:600;line-height:1.02em;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-7754 .elementor-element.elementor-element-1a2b3c4f{text-align:center;font-family:"Inria Serif", Sans-serif;font-size:24px;font-weight:400;line-height:1.22em;color:#FFFFFF;}.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-7754 .elementor-element.elementor-element-1a2b3c50 .elementor-button{background-color:rgba(255,255,255,0.18);font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;padding:12px 16px 12px 16px;}.elementor-7754 .elementor-element.elementor-element-1a2b3c51 .elementor-button{background-color:#B52A46;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;padding:12px 16px 12px 16px;}.elementor-7754 .elementor-element.elementor-element-2a2b3c4d{--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:center;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--padding-top:54px;--padding-bottom:34px;--padding-left:20px;--padding-right:20px;}.elementor-7754 .elementor-element.elementor-element-2a2b3c4d:not(.elementor-motion-effects-element-type-background), .elementor-7754 .elementor-element.elementor-element-2a2b3c4d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAF1FF;}.elementor-7754 .elementor-element.elementor-element-2a2b3c4e{text-align:center;}.elementor-7754 .elementor-element.elementor-element-2a2b3c4e .elementor-heading-title{font-family:"Inria Serif", Sans-serif;font-size:32px;font-weight:600;line-height:1.08em;color:#161E41;}.elementor-7754 .elementor-element.elementor-element-2a2b3c4f{text-align:center;}.elementor-7754 .elementor-element.elementor-element-2a2b3c4f .elementor-heading-title{font-family:"Inria Serif", Sans-serif;font-size:27px;font-weight:500;line-height:1.22em;color:#161E41;}.elementor-7754 .elementor-element.elementor-element-2a2b3c50{--display:flex;--min-height:1px;}.elementor-7754 .elementor-element.elementor-element-2a2b3c50:not(.elementor-motion-effects-element-type-background), .elementor-7754 .elementor-element.elementor-element-2a2b3c50 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161E41;}.elementor-7754 .elementor-element.elementor-element-2a2b3c51{text-align:start;font-family:"Ubuntu Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.55em;color:#202B3D;}.elementor-7754 .elementor-element.elementor-element-3a2b3c4d{--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:28px;--padding-bottom:52px;--padding-left:18px;--padding-right:18px;}.elementor-7754 .elementor-element.elementor-element-3a2b3c4d:not(.elementor-motion-effects-element-type-background), .elementor-7754 .elementor-element.elementor-element-3a2b3c4d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAF1FF;}.elementor-7754 .elementor-element.elementor-element-3a2b3c4e{text-align:center;}.elementor-7754 .elementor-element.elementor-element-3a2b3c4e .elementor-heading-title{font-family:"Inria Serif", Sans-serif;font-size:31px;font-weight:600;line-height:1.1em;color:#161E41;}.elementor-7754 .elementor-element.elementor-element-3a2b3c50{--display:flex;}.elementor-7754 .elementor-element.elementor-element-3a2b3c51 .elementor-heading-title{color:#F4A47C;}.elementor-7754 .elementor-element.elementor-element-3a2b3c53{--display:flex;}.elementor-7754 .elementor-element.elementor-element-3a2b3c54 .elementor-heading-title{color:#8E7897;}.elementor-7754 .elementor-element.elementor-element-3a2b3c56{--display:flex;}.elementor-7754 .elementor-element.elementor-element-3a2b3c57 .elementor-heading-title{color:#69BFE9;}.elementor-7754 .elementor-element.elementor-element-3a2b3c59{--display:flex;}.elementor-7754 .elementor-element.elementor-element-3a2b3c5a .elementor-heading-title{color:#B99AE9;}.elementor-7754 .elementor-element.elementor-element-3a2b3c5c{--display:flex;}.elementor-7754 .elementor-element.elementor-element-3a2b3c5d .elementor-heading-title{color:#E5BE4F;}.elementor-7754 .elementor-element.elementor-element-4a2b3c4d{--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;--justify-content:center;--align-items:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-7754 .elementor-element.elementor-element-4a2b3c4d:not(.elementor-motion-effects-element-type-background), .elementor-7754 .elementor-element.elementor-element-4a2b3c4d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.treningceg.hu/wp-content/uploads/2026/09/TC_Program_Leiras_Kontener_BG1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7754 .elementor-element.elementor-element-4a2b3c4e{text-align:center;}.elementor-7754 .elementor-element.elementor-element-5a2b3c4d{--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:34px;--padding-bottom:54px;--padding-left:18px;--padding-right:18px;}.elementor-7754 .elementor-element.elementor-element-5a2b3c4d:not(.elementor-motion-effects-element-type-background), .elementor-7754 .elementor-element.elementor-element-5a2b3c4d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F4F4;}.elementor-7754 .elementor-element.elementor-element-5a2b3c4e{--display:flex;}.elementor-7754 .elementor-element.elementor-element-5a2b3c50{--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-7754 .elementor-element.elementor-element-5a2b3c53{--display:flex;}.elementor-7754 .elementor-element.elementor-element-5a2b3c55{--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-7754 .elementor-element.elementor-element-5a2b3c58{--display:flex;}.elementor-7754 .elementor-element.elementor-element-5a2b3c5a{--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-7754 .elementor-element.elementor-element-5a2b3c5d{--display:flex;}.elementor-7754 .elementor-element.elementor-element-5a2b3c5f{--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-7754 .elementor-element.elementor-element-5a2b3c62{--display:flex;}.elementor-7754 .elementor-element.elementor-element-5a2b3c64{--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-7754 .elementor-element.elementor-element-5a2b3c67{--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-7754 .elementor-element.elementor-element-5a2b3c68{--display:flex;}.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-7754 .elementor-element.elementor-element-5a2b3c69 .elementor-icon-wrapper{text-align:center;}.elementor-7754 .elementor-element.elementor-element-5a2b3c69.elementor-view-stacked .elementor-icon{background-color:#C62D4E;color:#FFFFFF;}.elementor-7754 .elementor-element.elementor-element-5a2b3c69.elementor-view-framed .elementor-icon, .elementor-7754 .elementor-element.elementor-element-5a2b3c69.elementor-view-default .elementor-icon{color:#C62D4E;border-color:#C62D4E;}.elementor-7754 .elementor-element.elementor-element-5a2b3c69.elementor-view-framed .elementor-icon, .elementor-7754 .elementor-element.elementor-element-5a2b3c69.elementor-view-default .elementor-icon svg{fill:#C62D4E;}.elementor-7754 .elementor-element.elementor-element-5a2b3c69.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-7754 .elementor-element.elementor-element-5a2b3c69.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-7754 .elementor-element.elementor-element-5a2b3c6b{--display:flex;}.elementor-7754 .elementor-element.elementor-element-5a2b3c6c .elementor-icon-wrapper{text-align:center;}.elementor-7754 .elementor-element.elementor-element-5a2b3c6c.elementor-view-stacked .elementor-icon{background-color:#C62D4E;color:#FFFFFF;}.elementor-7754 .elementor-element.elementor-element-5a2b3c6c.elementor-view-framed .elementor-icon, .elementor-7754 .elementor-element.elementor-element-5a2b3c6c.elementor-view-default .elementor-icon{color:#C62D4E;border-color:#C62D4E;}.elementor-7754 .elementor-element.elementor-element-5a2b3c6c.elementor-view-framed .elementor-icon, .elementor-7754 .elementor-element.elementor-element-5a2b3c6c.elementor-view-default .elementor-icon svg{fill:#C62D4E;}.elementor-7754 .elementor-element.elementor-element-5a2b3c6c.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-7754 .elementor-element.elementor-element-5a2b3c6c.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-7754 .elementor-element.elementor-element-5a2b3c6e{--display:flex;}.elementor-7754 .elementor-element.elementor-element-5a2b3c6f .elementor-icon-wrapper{text-align:center;}.elementor-7754 .elementor-element.elementor-element-5a2b3c6f.elementor-view-stacked .elementor-icon{background-color:#C62D4E;color:#FFFFFF;}.elementor-7754 .elementor-element.elementor-element-5a2b3c6f.elementor-view-framed .elementor-icon, .elementor-7754 .elementor-element.elementor-element-5a2b3c6f.elementor-view-default .elementor-icon{color:#C62D4E;border-color:#C62D4E;}.elementor-7754 .elementor-element.elementor-element-5a2b3c6f.elementor-view-framed .elementor-icon, .elementor-7754 .elementor-element.elementor-element-5a2b3c6f.elementor-view-default .elementor-icon svg{fill:#C62D4E;}.elementor-7754 .elementor-element.elementor-element-5a2b3c6f.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-7754 .elementor-element.elementor-element-5a2b3c6f.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-7754 .elementor-element.elementor-element-5a2b3c71{--display:flex;}.elementor-7754 .elementor-element.elementor-element-5a2b3c72 .elementor-icon-wrapper{text-align:center;}.elementor-7754 .elementor-element.elementor-element-5a2b3c72.elementor-view-stacked .elementor-icon{background-color:#C62D4E;color:#FFFFFF;}.elementor-7754 .elementor-element.elementor-element-5a2b3c72.elementor-view-framed .elementor-icon, .elementor-7754 .elementor-element.elementor-element-5a2b3c72.elementor-view-default .elementor-icon{color:#C62D4E;border-color:#C62D4E;}.elementor-7754 .elementor-element.elementor-element-5a2b3c72.elementor-view-framed .elementor-icon, .elementor-7754 .elementor-element.elementor-element-5a2b3c72.elementor-view-default .elementor-icon svg{fill:#C62D4E;}.elementor-7754 .elementor-element.elementor-element-5a2b3c72.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-7754 .elementor-element.elementor-element-5a2b3c72.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-7754 .elementor-element.elementor-element-5a2b3c74{--display:flex;}.elementor-7754 .elementor-element.elementor-element-5a2b3c75 .elementor-icon-wrapper{text-align:center;}.elementor-7754 .elementor-element.elementor-element-5a2b3c75.elementor-view-stacked .elementor-icon{background-color:#C62D4E;color:#FFFFFF;}.elementor-7754 .elementor-element.elementor-element-5a2b3c75.elementor-view-framed .elementor-icon, .elementor-7754 .elementor-element.elementor-element-5a2b3c75.elementor-view-default .elementor-icon{color:#C62D4E;border-color:#C62D4E;}.elementor-7754 .elementor-element.elementor-element-5a2b3c75.elementor-view-framed .elementor-icon, .elementor-7754 .elementor-element.elementor-element-5a2b3c75.elementor-view-default .elementor-icon svg{fill:#C62D4E;}.elementor-7754 .elementor-element.elementor-element-5a2b3c75.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-7754 .elementor-element.elementor-element-5a2b3c75.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-7754 .elementor-element.elementor-element-5a2b3c77{--display:flex;}.elementor-7754 .elementor-element.elementor-element-5a2b3c78 .elementor-icon-wrapper{text-align:center;}.elementor-7754 .elementor-element.elementor-element-5a2b3c78.elementor-view-stacked .elementor-icon{background-color:#C62D4E;color:#FFFFFF;}.elementor-7754 .elementor-element.elementor-element-5a2b3c78.elementor-view-framed .elementor-icon, .elementor-7754 .elementor-element.elementor-element-5a2b3c78.elementor-view-default .elementor-icon{color:#C62D4E;border-color:#C62D4E;}.elementor-7754 .elementor-element.elementor-element-5a2b3c78.elementor-view-framed .elementor-icon, .elementor-7754 .elementor-element.elementor-element-5a2b3c78.elementor-view-default .elementor-icon svg{fill:#C62D4E;}.elementor-7754 .elementor-element.elementor-element-5a2b3c78.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-7754 .elementor-element.elementor-element-5a2b3c78.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}@media(min-width:768px){.elementor-7754 .elementor-element.elementor-element-2a2b3c50{--width:82%;}}/* Start custom CSS for container, class: .elementor-element-1a2b3c4d */.elementor-7754 .elementor-element.elementor-element-1a2b3c4d{width:100vw!important;max-width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;min-height:clamp(650px,180vw,790px)!important;overflow:hidden!important;box-sizing:border-box!important;} @media(max-width:767px){body.page-id-7754 header.elementor-6108 .elementor-element-8a4fb54{width:28%!important;flex:0 0 28%!important;} body.page-id-7754 header.elementor-6108 .elementor-element-602ede9{width:27%!important;flex:0 0 27%!important;} body.page-id-7754 header.elementor-6108 .elementor-element-e0d34e2{width:45%!important;flex:0 0 45%!important;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;justify-content:flex-end!important;align-items:center!important;gap:4px!important;padding-right:clamp(8px,3vw,16px)!important;} body.page-id-7754 header.elementor-6108 .elementor-element-5092967,body.page-id-7754 header.elementor-6108 .elementor-element-204934b{width:auto!important;max-width:none!important;flex:0 0 auto!important;margin:0!important;} body.page-id-7754 header.elementor-6108 .elementor-element-204934b .elementor-social-icons-wrapper{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:flex-end!important;gap:2px!important;} body.page-id-7754 header.elementor-6108 .elementor-element-204934b .elementor-grid-item{margin:0!important;} body.page-id-7754 #miniakademia{padding:clamp(44px,11vw,58px) clamp(20px,6vw,28px) clamp(48px,12vw,64px)!important;gap:clamp(20px,5vw,28px)!important;} body.page-id-7754 #miniakademia .elementor-element-2a2b3c4e .elementor-heading-title{font-size:clamp(34px,8.8vw,40px)!important;line-height:1.06!important;} body.page-id-7754 #miniakademia .elementor-element-2a2b3c4f .elementor-heading-title{font-size:clamp(26px,6.9vw,32px)!important;line-height:1.14!important;} body.page-id-7754 #miniakademia .elementor-element-2a2b3c50{width:100%!important;height:2px!important;min-height:2px!important;background:#161E41!important;margin:4px 0 8px!important;} body.page-id-7754 #miniakademia .elementor-element-2a2b3c51,body.page-id-7754 #miniakademia .elementor-element-2a2b3c51 p{font-size:clamp(17px,4.6vw,19px)!important;line-height:1.55!important;text-align:left!important;} body.page-id-7754 .elementor-element-3a2b3c4d{padding-left:clamp(18px,5vw,26px)!important;padding-right:clamp(18px,5vw,26px)!important;} body.page-id-7754 .elementor-element-3a2b3c4d>.elementor-element-3a2b3c4e .elementor-heading-title{font-size:clamp(34px,8.8vw,40px)!important;line-height:1.06!important;} body.page-id-7754 .va-benefit{grid-template-columns:clamp(104px,27vw,120px) 1fr!important;column-gap:clamp(18px,4.5vw,24px)!important;padding:clamp(18px,5vw,24px) 0!important;} body.page-id-7754 .va-pocket .elementor-heading-title{font-size:clamp(82px,23vw,102px)!important;line-height:.9!important;} body.page-id-7754 .va-benefit-copy p{font-size:clamp(17px,4.7vw,20px)!important;line-height:1.38!important;} body.page-id-7754 .va-mini-program{padding:clamp(26px,7vw,34px) clamp(18px,5.5vw,26px) clamp(38px,9vw,48px)!important;} body.page-id-7754 .va-program-row{grid-template-columns:clamp(78px,20vw,88px) minmax(0,1fr)!important;column-gap:clamp(14px,4vw,18px)!important;margin-bottom:clamp(24px,6.5vw,32px)!important;} body.page-id-7754 .va-program-number .elementor-heading-title{font-size:clamp(70px,19vw,82px)!important;line-height:.9!important;} body.page-id-7754 .va-program-copy .elementor-heading-title{font-size:clamp(25px,6.8vw,30px)!important;line-height:1.08!important;} body.page-id-7754 .va-program-copy .elementor-widget-text-editor,body.page-id-7754 .va-program-copy .elementor-widget-text-editor p{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;font-size:clamp(16px,4.4vw,18px)!important;line-height:1.42!important;} body.page-id-7754 .va-program-info{gap:10px!important;padding-top:18px!important;} body.page-id-7754 .va-info-item{display:grid!important;grid-template-columns:42px minmax(0,1fr)!important;column-gap:14px!important;align-items:center!important;min-height:52px!important;} body.page-id-7754 .va-info-icon{width:42px!important;min-width:42px!important;max-width:42px!important;} body.page-id-7754 .va-info-icon .elementor-widget-container,body.page-id-7754 .va-info-icon .elementor-icon{width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;} body.page-id-7754 .va-info-icon .elementor-icon svg{width:17px!important;height:17px!important;} body.page-id-7754 .va-info-text,body.page-id-7754 .va-info-text p{margin:0!important;font-size:clamp(16px,4.4vw,18px)!important;line-height:1.34!important;} .elementor-7754 .elementor-element.elementor-element-1a2b3c4d{background-position:center top!important;} .elementor-7754 .elementor-element.elementor-element-1a2b3c4d .elementor-heading-title,.elementor-7754 .elementor-element.elementor-element-1a2b3c4d .elementor-widget-text-editor,.elementor-7754 .elementor-element.elementor-element-1a2b3c4d .elementor-widget-text-editor p{text-align:center!important;} .elementor-7754 .elementor-element.elementor-element-1a2b3c4d .elementor-button{min-height:46px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a2b3c4d */.elementor-7754 .elementor-element.elementor-element-2a2b3c4d{width:100%!important;max-width:100%!important;overflow:hidden!important;box-sizing:border-box!important;} .elementor-7754 .elementor-element.elementor-element-2a2b3c4d .elementor-widget-heading,.elementor-7754 .elementor-element.elementor-element-2a2b3c4d .elementor-widget-text-editor{width:100%!important;max-width:100%!important;} .elementor-7754 .elementor-element.elementor-element-2a2b3c4d p{margin-top:0!important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a2b3c4d */.elementor-7754 .elementor-element.elementor-element-3a2b3c4d{width:100%!important;max-width:100%!important;overflow:hidden!important;box-sizing:border-box!important;} .elementor-7754 .elementor-element.elementor-element-3a2b3c4d .va-benefit{display:grid!important;grid-template-columns:minmax(64px,22vw) 1fr!important;align-items:center!important;gap:14px!important;width:100%!important;padding:4px 0 14px!important;border-bottom:1px solid rgba(22,30,65,.12)!important;} .elementor-7754 .elementor-element.elementor-element-3a2b3c4d .va-pocket .elementor-heading-title{font-family:'Poppins',sans-serif!important;font-size:clamp(62px,20vw,88px)!important;font-weight:700!important;line-height:.86!important;margin:0!important;} .elementor-7754 .elementor-element.elementor-element-3a2b3c4d .va-benefit-copy p{font-family:'Ubuntu Sans',sans-serif!important;font-size:16px!important;line-height:1.35!important;color:#161E41!important;margin:0!important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a2b3c4d */.elementor-7754 .elementor-element.elementor-element-4a2b3c4d{width:100vw!important;max-width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;aspect-ratio:2400/1660!important;min-height:0!important;overflow:hidden!important;box-sizing:border-box!important;} .elementor-7754 .elementor-element.elementor-element-4a2b3c4d .elementor-heading-title{font-family:'Ubuntu Sans',sans-serif!important;font-size:clamp(24px,7.4vw,33px)!important;font-weight:700!important;line-height:1.05!important;color:#fff!important;text-align:center!important;} .elementor-7754 .elementor-element.elementor-element-4a2b3c4d .elementor-widget-heading>.elementor-widget-container{background:#B52A46!important;border:clamp(3px,1.2vw,5px) solid #fff!important;padding:12px 16px 14px!important;max-width:min(76vw,320px)!important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a2b3c4d */.elementor-7754 .elementor-element.elementor-element-5a2b3c4d{width:100%!important;max-width:100%!important;overflow:hidden!important;box-sizing:border-box!important;} .elementor-7754 .elementor-element.elementor-element-5a2b3c4d .va-program-row{display:grid!important;grid-template-columns:clamp(54px,16vw,72px) minmax(0,1fr)!important;gap:12px!important;align-items:start!important;width:100%!important;padding:0 0 22px!important;} .elementor-7754 .elementor-element.elementor-element-5a2b3c4d .va-program-number .elementor-heading-title{font-family:'K2D',sans-serif!important;font-size:clamp(66px,20vw,88px)!important;font-weight:600!important;line-height:.88!important;color:#BE2948!important;margin:0!important;text-align:left!important;} .elementor-7754 .elementor-element.elementor-element-5a2b3c4d .va-program-copy .elementor-heading-title{font-family:'Inria Serif',serif!important;font-size:clamp(24px,7vw,30px)!important;font-weight:500!important;line-height:1.06!important;color:#BE2948!important;margin:0 0 6px!important;text-align:left!important;} .elementor-7754 .elementor-element.elementor-element-5a2b3c4d .va-program-copy p{font-family:'Ubuntu Sans',sans-serif!important;font-size:clamp(15px,4.25vw,17px)!important;line-height:1.42!important;color:#161E41!important;margin:0!important;overflow-wrap:anywhere!important;} .elementor-7754 .elementor-element.elementor-element-5a2b3c4d .va-program-info{display:grid!important;grid-template-columns:1fr!important;gap:12px!important;width:100%!important;margin-top:2px!important;padding-top:8px!important;border-top:1px solid rgba(22,30,65,.14)!important;} .elementor-7754 .elementor-element.elementor-element-5a2b3c4d .va-info-item{display:grid!important;grid-template-columns:34px 1fr!important;gap:10px!important;align-items:center!important;} .elementor-7754 .elementor-element.elementor-element-5a2b3c4d .va-info-text p{font-family:'Ubuntu Sans',sans-serif!important;font-size:14px!important;line-height:1.32!important;color:#40434A!important;margin:0!important;} .elementor-7754 .elementor-element.elementor-element-5a2b3c4d .va-info-icon .elementor-icon{width:32px!important;height:32px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;}/* End custom CSS */