.elementor-784 .elementor-element.elementor-element-cda15f3{--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:100px 100px;--row-gap:100px;--column-gap:100px;--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-784 .elementor-element.elementor-element-c13b389{--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-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-784 .elementor-element.elementor-element-0ac024d{--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-widget-woocommerce-product-title .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-784 .elementor-element.elementor-element-3d01453 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:700;color:#28374A;}.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-784 .elementor-element.elementor-element-aa5d431{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-784 .elementor-element.elementor-element-aa5d431 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;}.elementor-784 .elementor-element.elementor-element-fdf760f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:56px;font-weight:700;}.elementor-widget-wc-add-to-cart .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-784 .elementor-element.elementor-element-9bd2838 .elementor-button{background-color:#28374A;border-radius:30px 30px 30px 30px;padding:16px 32px 16px 32px;}.elementor-784 .elementor-element.elementor-element-9bd2838 .elementor-button:hover, .elementor-784 .elementor-element.elementor-element-9bd2838 .elementor-button:focus{background-color:var( --e-global-color-f515ef5 );color:var( --e-global-color-4af2da1 );border-color:var( --e-global-color-f515ef5 );}.elementor-784 .elementor-element.elementor-element-9bd2838{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-784 .elementor-element.elementor-element-9bd2838 .elementor-button-content-wrapper{flex-direction:row;}.elementor-784 .elementor-element.elementor-element-9bd2838 .elementor-button:hover svg, .elementor-784 .elementor-element.elementor-element-9bd2838 .elementor-button:focus svg{fill:var( --e-global-color-4af2da1 );}.elementor-784 .elementor-element.elementor-element-5a5cce3{--display:flex;--margin-top:50px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-784 .elementor-element.elementor-element-0b256eb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:42px;font-weight:700;}.elementor-widget-woocommerce-product-content{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-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-784 .elementor-element.elementor-element-5449eec .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-784 .elementor-element.elementor-element-5449eec .elementor-button{fill:var( --e-global-color-4af2da1 );color:var( --e-global-color-4af2da1 );}.elementor-784 .elementor-element.elementor-element-5449eec .elementor-button:hover, .elementor-784 .elementor-element.elementor-element-5449eec .elementor-button:focus{color:var( --e-global-color-4af2da1 );}.elementor-784 .elementor-element.elementor-element-5449eec .elementor-button:hover svg, .elementor-784 .elementor-element.elementor-element-5449eec .elementor-button:focus svg{fill:var( --e-global-color-4af2da1 );}@media(min-width:768px){.elementor-784 .elementor-element.elementor-element-c13b389{--width:50%;}.elementor-784 .elementor-element.elementor-element-0ac024d{--width:50%;}}@media(max-width:767px){.elementor-784 .elementor-element.elementor-element-cda15f3{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-784 .elementor-element.elementor-element-3d01453 .elementor-heading-title{font-size:28px;}.elementor-784 .elementor-element.elementor-element-aa5d431{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-784 .elementor-element.elementor-element-fdf760f .elementor-heading-title{font-size:42px;}.elementor-784 .elementor-element.elementor-element-0b256eb .elementor-heading-title{font-size:24px;}}/* Start custom CSS for woocommerce-product-content, class: .elementor-element-5b0947f *//* ===== Tudástár tipográfia ===== */

/* Bekezdések */
.single-tudastar p{
    margin-bottom:18px;
    line-height:1.7;
}

/* Felsorolások */
.single-tudastar ul,
.single-tudastar ol{
    margin-bottom:24px;
}

.single-tudastar li{
    margin-bottom:6px;
}

/* Desktop */
.single-tudastar h2{
    font-size:36px;
    margin-top:40px;
    margin-bottom:16px;
}

.single-tudastar h3{
    font-size:28px;
    margin-top:32px;
    margin-bottom:14px;
}

.single-tudastar h4{
    font-size:22px;
    margin-top:28px;
    margin-bottom:12px;
}


/* ===== Tablet ===== */

@media (max-width:1024px){

.single-tudastar h2{
    font-size:32px;
}

.single-tudastar h3{
    font-size:24px;
}

.single-tudastar h4{
    font-size:20px;
}

}


/* ===== Mobil ===== */

@media (max-width:767px){

.single-tudastar h2{
    font-size:26px;
    margin-top:32px;
}

.single-tudastar h3{
    font-size:22px;
}

.single-tudastar h4{
    font-size:18px;
}

}

.elementor a {
    color: #28374A;
}

.elementor a:hover {
    color: #28374A;
}/* End custom CSS */