.elementor .button-text{font-family:var(--Poppins);font-weight:600;font-size:16px;line-height:120%;}.elementor .body-text{font-family:var(--Poppins);font-weight:400;font-size:16px;line-height:140%;}.elementor .wide-container{padding:0px;justify-content:center;align-items:center;}.elementor .basic-container{padding-block-start:0px;padding-block-end:0px;padding-inline-start:40px;padding-inline-end:40px;}.elementor .heading-h1{font-family:var(--Poppins);font-weight:600;font-size:32px;line-height:136%;}.elementor .heading-h3{font-family:var(--Poppins);font-weight:400;font-size:20px;color:var(--LightGray);line-height:136%;}.elementor .bold{font-weight:600;}.elementor .big-body{font-family:var(--Poppins);font-weight:400;font-size:18px;line-height:140%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .illustration-card{width:100%;height:320px;min-height:320px;padding-block-start:28px;padding-block-end:28px;padding-inline-start:24px;padding-inline-end:24px;border-radius:40px;background-color:var(--LightGray);flex-direction:column;gap:12px;justify-content:space-between;}.elementor .illustration-card-image{width:100%;height:auto;color:#ffffff;}.elementor .button-chevron{width:18px;height:18px;color:var(--White);flex:1 0 auto;align-self:center;}.elementor .green-button{width:max-content;padding-block-start:14px;padding-block-end:14px;padding-inline-start:20px;padding-inline-end:16px;border-radius:100px;background-color:var(--DarkerGreen);transition:all 350ms;gap:8px;justify-content:center;align-items:center;}.elementor .green-button:hover,.elementor .green-button:focus-visible{background-color:var(--e-gv-eb79407);}.elementor .inner-container{padding:0px;border-radius:40px;gap:20px;flex-wrap:wrap;justify-content:space-between;align-content:start;align-items:start;}.elementor .numbers-container{width:auto;column-gap:8px;padding-block-start:8px;padding-block-end:8px;padding-inline-start:16px;padding-inline-end:16px;border-radius:100px;border-width:1px;border-color:var(--LightGray);border-style:solid;background-color:#f5f5f50d;backdrop-filter:blur(100px);flex-direction:row;align-items:center;}.elementor .info-container{column-gap:28px;padding-block-start:32px;padding-block-end:32px;padding-inline-start:28px;padding-inline-end:28px;border-radius:32px;flex-direction:column;row-gap:28px;}.elementor .heading-hero{font-family:var(--Poppins);font-weight:600;font-size:52px;color:var(--White);line-height:120%;}.elementor .white-button{column-gap:8px;padding-block-start:14px;padding-block-end:14px;padding-inline-start:20px;padding-inline-end:16px;border-radius:100px;border-width:0px;background-color:var(--White);flex-direction:row;}.elementor .white-button:hover,.elementor .white-button:focus-visible{background-color:var(--NEWPastelGreen);}.elementor .single-program{width:100%;height:580px;padding-block-start:52px;padding-block-end:40px;padding-inline-start:40px;padding-inline-end:40px;border-radius:40px;background-image:linear-gradient(#00000080, #00000080),url("https://kompania.hu/wp-content/uploads/2026/07/45b0a6d714ca6f1d1a0488e7c9a11c12a17095bd-scaled-e1783701541261.jpg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;flex-direction:column;justify-content:flex-end;}.elementor .program-logo{width:61.65px;height:60px;align-self:end;}.elementor .program-name{column-gap:24px;padding:0px;flex-direction:row;}.elementor .heading-h2{font-family:var(--Poppins);font-weight:600;font-size:26px;line-height:136%;}.elementor .icon-container{width:100%;padding-block-start:28px;padding-block-end:28px;padding-inline-start:24px;padding-inline-end:24px;border-radius:12px;background-color:var(--White);row-gap:18px;justify-content:flex-start;align-items:start;}.elementor .bxs-icon{width:40px;height:40px;object-fit:cover;object-position:center center;}.elementor .simple-image{width:100%;object-fit:cover;object-position:center center;padding:0px;}.elementor .icon-container-horizontal{gap:18px;}.elementor .donation-tab{padding:14px;border-radius:12px;border-width:0px;}