.elementor-23 .elementor-element.elementor-element-87153e6 .elementor-button{background-color:#FF6500;font-family:"Abhaya Libre", Sans-serif;font-size:30px;font-weight:500;border-style:none;border-radius:20px 20px 20px 20px;}.elementor-23 .elementor-element.elementor-element-87153e6 .elementor-button:hover, .elementor-23 .elementor-element.elementor-element-87153e6 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, #129B00 100%, #f2295b 0%);}.elementor-23 .elementor-element.elementor-element-87153e6{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-radius:20px 20px 20px 20px;}.elementor-23 .elementor-element.elementor-element-87153e6.elementor-element{--align-self:center;}.elementor-23 .elementor-element.elementor-element-0bfed02 .elementor-icon-box-wrapper{gap:15px;}.elementor-23 .elementor-element.elementor-element-0bfed02.elementor-view-stacked .elementor-icon{background-color:#129B00;}.elementor-23 .elementor-element.elementor-element-0bfed02.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-0bfed02.elementor-view-default .elementor-icon{fill:#129B00;color:#129B00;border-color:#129B00;}.elementor-23 .elementor-element.elementor-element-0bfed02 .elementor-icon{font-size:30px;}.elementor-23 .elementor-element.elementor-element-0bfed02 .elementor-icon-box-title{color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-c92a339 .elementor-icon-box-wrapper{gap:15px;}.elementor-23 .elementor-element.elementor-element-c92a339.elementor-view-stacked .elementor-icon{background-color:#FA988B;}.elementor-23 .elementor-element.elementor-element-c92a339.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-c92a339.elementor-view-default .elementor-icon{fill:#FA988B;color:#FA988B;border-color:#FA988B;}.elementor-23 .elementor-element.elementor-element-c92a339 .elementor-icon{font-size:30px;}.elementor-23 .elementor-element.elementor-element-c92a339 .elementor-icon-box-title{color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-fca5e8f .elementor-icon-box-wrapper{gap:15px;}.elementor-23 .elementor-element.elementor-element-fca5e8f.elementor-view-stacked .elementor-icon{background-color:#129B00;}.elementor-23 .elementor-element.elementor-element-fca5e8f.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-fca5e8f.elementor-view-default .elementor-icon{fill:#129B00;color:#129B00;border-color:#129B00;}.elementor-23 .elementor-element.elementor-element-fca5e8f .elementor-icon{font-size:30px;}.elementor-23 .elementor-element.elementor-element-fca5e8f .elementor-icon-box-title{color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-bba2216 .elementor-icon-box-wrapper{gap:15px;}.elementor-23 .elementor-element.elementor-element-bba2216.elementor-view-stacked .elementor-icon{background-color:#FA988B;}.elementor-23 .elementor-element.elementor-element-bba2216.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-bba2216.elementor-view-default .elementor-icon{fill:#FA988B;color:#FA988B;border-color:#FA988B;}.elementor-23 .elementor-element.elementor-element-bba2216 .elementor-icon{font-size:30px;}.elementor-23 .elementor-element.elementor-element-bba2216 .elementor-icon-box-title{color:#FFFFFF;}@media(max-width:767px){.elementor-23 .elementor-element.elementor-element-87153e6{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-87153e6.elementor-element{--align-self:center;}.elementor-23 .elementor-element.elementor-element-0bfed02{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-0bfed02.elementor-element{--align-self:stretch;}.elementor-23 .elementor-element.elementor-element-0bfed02 .elementor-icon-box-wrapper{text-align:center;}.elementor-23 .elementor-element.elementor-element-0bfed02 .elementor-icon{font-size:20px;}.elementor-23 .elementor-element.elementor-element-0bfed02 .elementor-icon i{transform:rotate(0deg);}.elementor-23 .elementor-element.elementor-element-0bfed02 .elementor-icon-box-title, .elementor-23 .elementor-element.elementor-element-0bfed02 .elementor-icon-box-title a{font-size:12px;}.elementor-23 .elementor-element.elementor-element-c92a339 .elementor-icon-box-wrapper{text-align:center;}.elementor-23 .elementor-element.elementor-element-c92a339 .elementor-icon{font-size:20px;}.elementor-23 .elementor-element.elementor-element-c92a339 .elementor-icon i{transform:rotate(0deg);}.elementor-23 .elementor-element.elementor-element-c92a339 .elementor-icon-box-title, .elementor-23 .elementor-element.elementor-element-c92a339 .elementor-icon-box-title a{font-size:12px;}.elementor-23 .elementor-element.elementor-element-fca5e8f .elementor-icon-box-wrapper{text-align:center;}.elementor-23 .elementor-element.elementor-element-fca5e8f .elementor-icon{font-size:20px;}.elementor-23 .elementor-element.elementor-element-fca5e8f .elementor-icon i{transform:rotate(0deg);}.elementor-23 .elementor-element.elementor-element-fca5e8f .elementor-icon-box-title, .elementor-23 .elementor-element.elementor-element-fca5e8f .elementor-icon-box-title a{font-size:12px;}.elementor-23 .elementor-element.elementor-element-bba2216 .elementor-icon-box-wrapper{text-align:center;}.elementor-23 .elementor-element.elementor-element-bba2216 .elementor-icon{font-size:20px;}.elementor-23 .elementor-element.elementor-element-bba2216 .elementor-icon i{transform:rotate(0deg);}.elementor-23 .elementor-element.elementor-element-bba2216 .elementor-icon-box-title, .elementor-23 .elementor-element.elementor-element-bba2216 .elementor-icon-box-title a{font-size:12px;}}/* Start custom CSS *//* Mobilos zöld footer sáv magasságának lecsökkentése */
@media (max-width: 768px) {
    .site-footer, 
    .site-below-footer-wrap,
    .ast-small-footer {
        padding-top: 10px !important;
        padding-bottom: 10px !important;
        min-height: 0 !important;
    }
    
    .site-below-footer-wrap .ast-builder-grid-row {
        min-height: 0 !important;
        padding: 0 !important;
    }
}/* End custom CSS */