.elementor-7752 .elementor-element.elementor-element-aa110001{--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;}.elementor-7752 .elementor-element.elementor-element-aa110001:not(.elementor-motion-effects-element-type-background), .elementor-7752 .elementor-element.elementor-element-aa110001 > .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");}.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-7752 .elementor-element.elementor-element-aa110002{text-align:center;}.elementor-7752 .elementor-element.elementor-element-aa110002 .elementor-heading-title{font-family:"Inria Serif", Sans-serif;font-size:46px;font-weight:600;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-7752 .elementor-element.elementor-element-aa110003{text-align:center;font-family:"Inria Serif", Sans-serif;font-size:24px;font-weight:400;line-height:1.35em;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-7752 .elementor-element.elementor-element-aa110004 .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 18px 12px 18px;}.elementor-7752 .elementor-element.elementor-element-aa110005 .elementor-button{background-color:#B52A46;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;padding:12px 18px 12px 18px;}.elementor-7752 .elementor-element.elementor-element-bb220001{--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:44px;--padding-bottom:44px;--padding-left:22px;--padding-right:22px;}.elementor-7752 .elementor-element.elementor-element-bb220001:not(.elementor-motion-effects-element-type-background), .elementor-7752 .elementor-element.elementor-element-bb220001 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAF1FF;}.elementor-7752 .elementor-element.elementor-element-bb220002{text-align:center;}.elementor-7752 .elementor-element.elementor-element-bb220002 .elementor-heading-title{font-family:"Inria Serif", Sans-serif;font-size:38px;font-weight:600;color:#161E41;}.elementor-7752 .elementor-element.elementor-element-bb220003{text-align:center;}.elementor-7752 .elementor-element.elementor-element-bb220003 .elementor-heading-title{font-family:"Inria Serif", Sans-serif;font-size:31px;font-weight:500;line-height:1.25em;color:#161E41;}.elementor-7752 .elementor-element.elementor-element-bb220004{text-align:center;font-family:"Ubuntu Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.55em;color:#202B3D;}.elementor-7752 .elementor-element.elementor-element-cc330001{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:36px;--padding-bottom:48px;--padding-left:18px;--padding-right:18px;}.elementor-7752 .elementor-element.elementor-element-cc330001:not(.elementor-motion-effects-element-type-background), .elementor-7752 .elementor-element.elementor-element-cc330001 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAF1FF;}.elementor-7752 .elementor-element.elementor-element-cc330002{text-align:center;}.elementor-7752 .elementor-element.elementor-element-cc330002 .elementor-heading-title{font-family:"Inria Serif", Sans-serif;font-size:34px;font-weight:600;color:#161E41;}.elementor-7752 .elementor-element.elementor-element-cc330010{--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;}.elementor-7752 .elementor-element.elementor-element-cc330011{text-align:center;}.elementor-7752 .elementor-element.elementor-element-cc330011 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:700;color:#F4A47C;}.elementor-7752 .elementor-element.elementor-element-cc330012{text-align:center;font-family:"Ubuntu Sans", Sans-serif;font-size:17px;line-height:1.4em;color:#161E41;}.elementor-7752 .elementor-element.elementor-element-cc330020{--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;}.elementor-7752 .elementor-element.elementor-element-cc330021{text-align:center;}.elementor-7752 .elementor-element.elementor-element-cc330021 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:700;color:#8E7897;}.elementor-7752 .elementor-element.elementor-element-cc330022{text-align:center;font-family:"Ubuntu Sans", Sans-serif;font-size:17px;line-height:1.4em;color:#161E41;}.elementor-7752 .elementor-element.elementor-element-cc330030{--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;}.elementor-7752 .elementor-element.elementor-element-cc330031{text-align:center;}.elementor-7752 .elementor-element.elementor-element-cc330031 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:700;color:#69BFE9;}.elementor-7752 .elementor-element.elementor-element-cc330032{text-align:center;font-family:"Ubuntu Sans", Sans-serif;font-size:17px;line-height:1.4em;color:#161E41;}.elementor-7752 .elementor-element.elementor-element-cc330040{--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;}.elementor-7752 .elementor-element.elementor-element-cc330041{text-align:center;}.elementor-7752 .elementor-element.elementor-element-cc330041 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:700;color:#B99AE9;}.elementor-7752 .elementor-element.elementor-element-cc330042{text-align:center;font-family:"Ubuntu Sans", Sans-serif;font-size:17px;line-height:1.4em;color:#161E41;}.elementor-7752 .elementor-element.elementor-element-cc330050{--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;}.elementor-7752 .elementor-element.elementor-element-cc330051{text-align:center;}.elementor-7752 .elementor-element.elementor-element-cc330051 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:700;color:#E5BE4F;}.elementor-7752 .elementor-element.elementor-element-cc330052{text-align:center;font-family:"Ubuntu Sans", Sans-serif;font-size:17px;line-height:1.4em;color:#161E41;}.elementor-7752 .elementor-element.elementor-element-dd440001{--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;}.elementor-7752 .elementor-element.elementor-element-dd440001:not(.elementor-motion-effects-element-type-background), .elementor-7752 .elementor-element.elementor-element-dd440001 > .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");}.elementor-7752 .elementor-element.elementor-element-dd440002 > .elementor-widget-container{background-color:#B52A46;padding:14px 18px 16px 18px;border-style:solid;border-width:4px 4px 4px 4px;border-color:#FFFFFF;}.elementor-7752 .elementor-element.elementor-element-dd440002{text-align:center;}.elementor-7752 .elementor-element.elementor-element-dd440002 .elementor-heading-title{font-family:"Ubuntu Sans", Sans-serif;font-size:26px;font-weight:700;color:#FFFFFF;}.elementor-7752 .elementor-element.elementor-element-ee550001{--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:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:34px;--padding-bottom:48px;--padding-left:18px;--padding-right:18px;}.elementor-7752 .elementor-element.elementor-element-ee550001:not(.elementor-motion-effects-element-type-background), .elementor-7752 .elementor-element.elementor-element-ee550001 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F4F4;}.elementor-7752 .elementor-element.elementor-element-ee550010{--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-7752 .elementor-element.elementor-element-ee550012{--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-7752 .elementor-element.elementor-element-ee550013{text-align:start;}.elementor-7752 .elementor-element.elementor-element-ee550020{--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-7752 .elementor-element.elementor-element-ee550022{--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-7752 .elementor-element.elementor-element-ee550023{text-align:start;}.elementor-7752 .elementor-element.elementor-element-ee550030{--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-7752 .elementor-element.elementor-element-ee550032{--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-7752 .elementor-element.elementor-element-ee550033{text-align:start;}.elementor-7752 .elementor-element.elementor-element-ee550040{--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-7752 .elementor-element.elementor-element-ee550042{--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-7752 .elementor-element.elementor-element-ee550043{text-align:start;}.elementor-7752 .elementor-element.elementor-element-ee550050{--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-7752 .elementor-element.elementor-element-ee550052{--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-7752 .elementor-element.elementor-element-ee550053{text-align:start;}.elementor-7752 .elementor-element.elementor-element-ee550060{--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-7752 .elementor-element.elementor-element-ee550061{font-family:"Ubuntu Sans", Sans-serif;font-size:16px;line-height:1.4em;color:#40434A;}.elementor-7752 .elementor-element.elementor-element-ee550062{font-family:"Ubuntu Sans", Sans-serif;font-size:16px;line-height:1.4em;color:#40434A;}.elementor-7752 .elementor-element.elementor-element-ee550063{font-family:"Ubuntu Sans", Sans-serif;font-size:16px;line-height:1.4em;color:#40434A;}.elementor-7752 .elementor-element.elementor-element-ee550064{font-family:"Ubuntu Sans", Sans-serif;font-size:16px;line-height:1.4em;color:#40434A;}.elementor-7752 .elementor-element.elementor-element-ee550065{font-family:"Ubuntu Sans", Sans-serif;font-size:16px;line-height:1.4em;color:#40434A;}@media(max-width:767px){.elementor-7752 .elementor-element.elementor-element-aa110002 .elementor-heading-title{font-size:42px;}.elementor-7752 .elementor-element.elementor-element-aa110003{font-size:22px;}.elementor-7752 .elementor-element.elementor-element-bb220002 .elementor-heading-title{font-size:34px;}.elementor-7752 .elementor-element.elementor-element-bb220003 .elementor-heading-title{font-size:28px;}.elementor-7752 .elementor-element.elementor-element-bb220004{font-size:18px;}.elementor-7752 .elementor-element.elementor-element-cc330002 .elementor-heading-title{font-size:30px;}.elementor-7752 .elementor-element.elementor-element-dd440002 .elementor-heading-title{font-size:24px;}}/* Start custom CSS for container, class: .elementor-element-aa110001 */.elementor-7752 .elementor-element.elementor-element-aa110001{width:100vw!important;max-width:100vw!important;min-height:clamp(520px,145vw,760px)!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;padding:clamp(28px,7vw,52px) clamp(20px,6vw,36px)!important;background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important;box-sizing:border-box!important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bb220001 */.elementor-7752 .elementor-element.elementor-element-bb220001{width:100vw!important;max-width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;box-sizing:border-box!important;text-align:center!important;} .elementor-7752 .elementor-element.elementor-element-bb220001 .elementor-widget-heading,.elementor-7752 .elementor-element.elementor-element-bb220001 .elementor-widget-text-editor{width:100%!important;text-align:center!important;} .elementor-7752 .elementor-element.elementor-element-bb220001 p{overflow-wrap:anywhere!important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cc330001 */.elementor-7752 .elementor-element.elementor-element-cc330001{width:100vw!important;max-width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;box-sizing:border-box!important;} .elementor-7752 .elementor-element.elementor-element-cc330001 .mobil-benefit{width:100%!important;max-width:520px!important;padding:8px 8px 18px!important;} .elementor-7752 .elementor-element.elementor-element-cc330001 .mobil-benefit .elementor-heading-title{font-family:Poppins,sans-serif!important;font-size:clamp(58px,18vw,86px)!important;line-height:.9!important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd440001 */.elementor-7752 .elementor-element.elementor-element-dd440001{width:100vw!important;max-width:100vw!important;min-height:clamp(300px,69vw,520px)!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;padding:20px!important;background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important;box-sizing:border-box!important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ee550001 */.elementor-7752 .elementor-element.elementor-element-ee550001{width:100vw!important;max-width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;box-sizing:border-box!important;} .elementor-7752 .elementor-element.elementor-element-ee550001 .mobil-program-row{display:flex!important;flex-direction:row!important;align-items:flex-start!important;width:100%!important;gap:clamp(10px,3vw,16px)!important;padding:0!important;} .elementor-7752 .elementor-element.elementor-element-ee550001 .mobil-number{width:clamp(56px,16vw,78px)!important;min-width:clamp(56px,16vw,78px)!important;flex:0 0 clamp(56px,16vw,78px)!important;} .elementor-7752 .elementor-element.elementor-element-ee550001 .mobil-number .elementor-heading-title{font-family:K2D,sans-serif!important;font-size:clamp(58px,18vw,86px)!important;line-height:.9!important;color:#BE2948!important;margin:0!important;} .elementor-7752 .elementor-element.elementor-element-ee550001 .mobil-copy{flex:1 1 0!important;min-width:0!important;} .elementor-7752 .elementor-element.elementor-element-ee550001 .mobil-copy .elementor-heading-title{font-family:'Inria Serif',serif!important;font-size:clamp(23px,6vw,30px)!important;line-height:1.08!important;color:#BE2948!important;margin:0!important;} .elementor-7752 .elementor-element.elementor-element-ee550001 .mobil-copy p{font-family:'Ubuntu Sans',sans-serif!important;font-size:clamp(15px,4.2vw,18px)!important;line-height:1.45!important;color:#161E41!important;margin:4px 0 0!important;white-space:normal!important;overflow-wrap:anywhere!important;} .elementor-7752 .elementor-element.elementor-element-ee550001 .mobil-info{display:grid!important;grid-template-columns:1fr!important;gap:12px!important;width:100%!important;margin-top:8px!important;} .elementor-7752 .elementor-element.elementor-element-ee550001 .mobil-info-item{display:flex!important;align-items:center!important;gap:10px!important;}/* End custom CSS */