.elementor-25036 .elementor-element.elementor-element-13fa93cf{--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;--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-25036 .elementor-element.elementor-element-13fa93cf:not(.elementor-motion-effects-element-type-background), .elementor-25036 .elementor-element.elementor-element-13fa93cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://teamguide.hu/wp-content/uploads/2026/09/bonuszok-hatterkep.png");background-position:center center;background-size:cover;}.elementor-25036 .elementor-element.elementor-element-1d264ea .elementor-button{background-color:#E7D95500;fill:#27B7D3;color:#27B7D3;border-style:solid;border-width:1px 1px 1px 1px;border-color:#27B7D3;}.elementor-25036 .elementor-element.elementor-element-1d264ea .elementor-button:hover, .elementor-25036 .elementor-element.elementor-element-1d264ea .elementor-button:focus{background-color:#D29E4200;color:#27B7D3;}.elementor-25036 .elementor-element.elementor-element-1d264ea .elementor-button-content-wrapper{flex-direction:row;}.elementor-25036 .elementor-element.elementor-element-1d264ea .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-25036 .elementor-element.elementor-element-1d264ea .elementor-button:hover svg, .elementor-25036 .elementor-element.elementor-element-1d264ea .elementor-button:focus svg{fill:#27B7D3;}.elementor-25036 .elementor-element.elementor-element-5658a0fb{--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;--flex-wrap:nowrap;}.elementor-25036 .elementor-element.elementor-element-9199201{--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-25036 .elementor-element.elementor-element-36424e4 .elementor-button{background-color:#E7D95500;fill:#27B7D3;color:#27B7D3;border-style:solid;border-width:1px 1px 1px 1px;border-color:#27B7D3;}.elementor-25036 .elementor-element.elementor-element-36424e4 .elementor-button:hover, .elementor-25036 .elementor-element.elementor-element-36424e4 .elementor-button:focus{background-color:#27B7D3;color:#FFFFFF;}.elementor-25036 .elementor-element.elementor-element-36424e4 .elementor-button:hover svg, .elementor-25036 .elementor-element.elementor-element-36424e4 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-25036 .elementor-element.elementor-element-3a717739{--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-25036 .elementor-element.elementor-element-11842990 .elementor-button{background-color:#E7D95500;fill:#27B7D3;color:#27B7D3;border-style:solid;border-width:1px 1px 1px 1px;border-color:#27B7D3;}.elementor-25036 .elementor-element.elementor-element-11842990 .elementor-button:hover, .elementor-25036 .elementor-element.elementor-element-11842990 .elementor-button:focus{background-color:#27B7D3;color:#FFFFFF;}.elementor-25036 .elementor-element.elementor-element-11842990 .elementor-button:hover svg, .elementor-25036 .elementor-element.elementor-element-11842990 .elementor-button:focus svg{fill:#FFFFFF;}/* Start custom CSS for heading, class: .elementor-element-10ae85dd */.elementor-25036 .elementor-element.elementor-element-10ae85dd .elementor-heading-title{color:#172039;font-size:clamp(38px,4.2vw,62px);max-width:1100px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13fa93cf */.elementor-25036 .elementor-element.elementor-element-13fa93cf {
    background: #eff9ff;
    width: 100%;
    padding: 64px max(24px, calc((100vw - 1180px) / 2)) 72px;
}

.elementor-25036 .elementor-element.elementor-element-13fa93cf .elementor-widget-heading .elementor-heading-title {
    font-weight: 800;
    line-height: 1.12;
}

@media (max-width: 767px) {
    .elementor-25036 .elementor-element.elementor-element-13fa93cf {
        width: 100vw !important;
        max-width: 100vw !important;

        margin-left: calc(50% - 50vw) !important;
        margin-right: calc(50% - 50vw) !important;

        padding: 44px 20px 52px;
        box-sizing: border-box !important;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c0a5b9d */.elementor-25036 .elementor-element.elementor-element-c0a5b9d{text-align:center}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2334c18f */.elementor-25036 .elementor-element.elementor-element-2334c18f .elementor-heading-title{color:#172039;font-size:29px;font-weight:800;line-height:1.2}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9199201 */.elementor-25036 .elementor-element.elementor-element-9199201{background:#fff;border:1px solid #e4edf2;border-radius:18px;padding:28px;box-shadow:0 12px 28px rgba(16,37,62,.06);height:100%} .elementor-25036 .elementor-element.elementor-element-9199201 .elementor-widget-image img{width:100%;max-width:350px;height:260px;object-fit:contain} .elementor-25036 .elementor-element.elementor-element-9199201 .elementor-widget-heading{text-align:center} .elementor-25036 .elementor-element.elementor-element-9199201 .elementor-widget-text-editor{text-align:center;color:#52647b;font-size:18px;line-height:1.45} @media(max-width:767px){.elementor-25036 .elementor-element.elementor-element-9199201{padding:22px} .elementor-25036 .elementor-element.elementor-element-9199201 .elementor-widget-image img{height:220px}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-659a8a28 */.elementor-25036 .elementor-element.elementor-element-659a8a28{text-align:center}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-15461cd */.elementor-25036 .elementor-element.elementor-element-15461cd .elementor-heading-title{color:#172039;font-size:29px;font-weight:800;line-height:1.2}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a717739 */.elementor-25036 .elementor-element.elementor-element-3a717739{background:#fff;border:1px solid #e4edf2;border-radius:18px;padding:28px;box-shadow:0 12px 28px rgba(16,37,62,.06);height:100%} .elementor-25036 .elementor-element.elementor-element-3a717739 .elementor-widget-image img{width:100%;max-width:350px;height:260px;object-fit:contain} .elementor-25036 .elementor-element.elementor-element-3a717739 .elementor-widget-heading{text-align:center} .elementor-25036 .elementor-element.elementor-element-3a717739 .elementor-widget-text-editor{text-align:center;color:#52647b;font-size:18px;line-height:1.45} @media(max-width:767px){.elementor-25036 .elementor-element.elementor-element-3a717739{padding:22px} .elementor-25036 .elementor-element.elementor-element-3a717739 .elementor-widget-image img{height:220px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5658a0fb */.elementor-25036 .elementor-element.elementor-element-5658a0fb{max-width:1240px;margin:-28px auto 64px;padding:0 20px;gap:24px;align-items:stretch;position:relative} .elementor-25036 .elementor-element.elementor-element-5658a0fb>.e-con{flex:1;min-width:0} @media(max-width:767px){.elementor-25036 .elementor-element.elementor-element-5658a0fb{flex-direction:column;margin:-18px auto 44px;gap:20px}}/* End custom CSS */