.elementor-78 .elementor-element.elementor-element-d8434fa{--display:flex;}.elementor-78 .elementor-element.elementor-element-d8434fa:not(.elementor-motion-effects-element-type-background), .elementor-78 .elementor-element.elementor-element-d8434fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #50ADC9 30%, var( --e-global-color-primary ) 95%);}.elementor-78 .elementor-element.elementor-element-4867b78{--display:flex;--min-height:0px;--border-radius:15px 15px 15px 15px;}.elementor-78 .elementor-element.elementor-element-4867b78.e-con{--align-self:center;}.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-78 .elementor-element.elementor-element-99a4522{padding:50px 0px 50px 0px;text-align:center;}.elementor-78 .elementor-element.elementor-element-99a4522 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:1.5vw;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:2px 2px 10px rgba(0, 0, 0, 0.89);color:#FFFFFF;}.elementor-78 .elementor-element.elementor-element-ca4340a{padding:0px 0px 50px 0px;}@media(min-width:768px){.elementor-78 .elementor-element.elementor-element-d8434fa{--width:100%;}.elementor-78 .elementor-element.elementor-element-4867b78{--width:72%;}}/* Start custom CSS for container, class: .elementor-element-4867b78 */.kont {
    max-height: 13vh !important;
    height: 13vh !important;  
    display: flex !important;
    justify-content: center !important;
    align-items: center !important; 
    padding: 0 20px !important; 
    overflow: hidden !important; 
    box-sizing: border-box !important; 

.kont .elementor-widget-wrap,
.kont .elementor-widget-container {
    height: 100% !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
}

/* A CÍMSOR VÉKONYÍTÁSA ÉS SORMAGASSÁGA */
.kont .elementor-heading-title {
    font-weight: 400 !important;        /* Szöveg vékonyítása */
    text-align: center !important;
    margin: 0 !important;
    padding: 0 !important;
    line-height: 1.2 !important;        /* Kicsit szűkebb sormagasság, hogy 2 sor esetén is kényelmesen elférjen 13vh-n */
}/* End custom CSS */