.brxe-bu-accordion-menu { display: block; width: 100%; --menu-item-translatex:10px; }.brxe-bu-accordion-menu a, .brxe-bu-accordion-menu a:hover { text-decoration: none; position: relative; z-index: 10; }.brxe-bu-accordion-menu a:hover > span.bu-menu-item-text { transform: translateX(var(--menu-item-translatex)); }.brxe-bu-accordion-menu ul { margin: 0px; padding: 0px; line-height: 0; }.brxe-bu-accordion-menu .bu-acrd-menu-title, .brxe-bu-accordion-menu .menu-item { display: inline-block; width: 100%; }.brxe-bu-accordion-menu .menu-item a { border-bottom: 1px solid rgba(172, 170, 170, 0.2); display: flex; align-items: stretch; width: 100%; }.brxe-bu-accordion-menu .bu-menu-item-text { color: #333333; display: inline-block; flex-grow: 1; padding: 14px 12px; line-height: 1.325; overflow: hidden; transform: translateX(0px); transition:transform 0.4s linear; }.brxe-bu-accordion-menu .bu-menu-items-arrow { border-left: 1px solid rgba(172, 170, 170, 0.2); color: #aaaaaa; cursor: pointer; margin: 0px; width: 50px; display: flex; align-items: center; justify-content: center; position: relative; z-index: 2; }.brxe-bu-accordion-menu .bu-menu-items-arrow, .brxe-bu-accordion-menu .menu-item a { transition: all 0.4s linear 0s; }.brxe-bu-accordion-menu .bu-menu-items-arrow::before { transition: transform 0.4s ease 0s; }.brxe-bu-accordion-menu .current-menu-ancestor > a, .brxe-bu-accordion-menu .current-menu-item > a, .brxe-bu-accordion-menu a:hover { background-color: #f3f3f3; }.brxe-bu-accordion-menu .bu-menu-items-arrow.acrd-menu-open, .brxe-bu-accordion-menu .current-menu-ancestor > a .bu-menu-items-arrow, .brxe-bu-accordion-menu .current-menu-item > a .bu-menu-items-arrow, .brxe-bu-accordion-menu a:hover .bu-menu-items-arrow { background-color: #f7f7f7; }.brxe-bu-accordion-menu .sub-menu { display: none; transition-timing-function: linear; }.bu-acrd-menu-items li { margin: 0px; }.brxe-bu-off-canvas { --sb-light-color:rgba(0, 0, 0, 0.3); --sb-dark-color:rgba(0, 0, 0, 0.5); z-index: 1000; position: relative; padding: 0px; margin: 0px; }.bu-oc-panel { background-color: #ffffff; display: flex; height: 100%; flex-direction: column; position: fixed; top: 0px; overflow-x: hidden; pointer-events: auto; z-index: 10; transition:transform, box-shadow 0.5s cubic-bezier(0.77, 0, 0.175, 1), cubic-bezier(0.77, 0, 0.175, 1); }.bu-ocp-right .bu-oc-panel { left: auto; right: 0px; width: 300px; }.bu-hide-panel.bu-ocp-right:not(.bu-push-content) .bu-oc-panel { transform: translate(130%, 0px); }.brxe-bu-off-canvas.bu-hide-panel .bu-oc-panel { box-shadow: none !important; }.bu-ocp-backdrop { background-color: rgba(0, 0, 0, 0.5); height: 100%; inset: 0px; position: fixed; pointer-events: auto; opacity: 0; visibility: hidden; transition: all 0.5s cubic-bezier(0.77, 0, 0.175, 1) 0s; width: 100%; z-index: 9; }@keyframes bu-loading-spinner { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } }@keyframes modal-fade { 0% { opacity: 0; } 100% { opacity: 1; } }@keyframes modal-zoom { 0% { transform: scale(0.8); } 100% { transform: scale(1); } }@keyframes mailster-loading { 0% { background-position: 800px 0px; } }@keyframes mailster-info { 0% { opacity: 0; transform: scale(0.8); } 100% { opacity: 1; transform: scale(1); } }@keyframes mailster-fadein { 0% { opacity: 0; } 100% { opacity: 1; } }@keyframes mailster-showlate { 0%, 90% { opacity: 0; } 100% { opacity: 0.5; } }@keyframes mailster-shake { 0%, 100% { transform: translateZ(0px); } 10%, 50%, 90% { transform: translate3d(-6px, 0px, 0px); } 30%, 70% { transform: translate3d(6px, 0px, 0px); } }@keyframes mailster-swing { 20% { transform: rotate(15deg); } 40% { transform: rotate(-10deg); } 60% { transform: rotate(5deg); } 80% { transform: rotate(-5deg); } 100% { transform: rotate(0deg); } }@keyframes mailster-heartbeat { 0%, 28%, 70% { transform: scale(1); } 14%, 42% { transform: scale(1.1); } }@keyframes mailster-tada { 0% { transform: scaleX(1); } 10%, 20% { transform: scale3d(0.9, 0.9, 0.9) rotate(-3deg); } 30%, 50%, 70%, 90% { transform: scale3d(1.1, 1.1, 1.1) rotate(3deg); } 40%, 60%, 80% { transform: scale3d(1.1, 1.1, 1.1) rotate(-3deg); } 100% { transform: scaleX(1); } }@keyframes mailster-wobble { 0% { transform: translateZ(0px); } 15% { transform: translate3d(-25%, 0px, 0px) rotate(-5deg); } 30% { transform: translate3d(20%, 0px, 0px) rotate(3deg); } 45% { transform: translate3d(-15%, 0px, 0px) rotate(-3deg); } 60% { transform: translate3d(10%, 0px, 0px) rotate(2deg); } 75% { transform: translate3d(-5%, 0px, 0px) rotate(-1deg); } 100% { transform: translateZ(0px); } }.mhcookie-dialog-wrapper, .mhcookie-functional-blocked { position: fixed; z-index: 2147483647; display: flex; visibility: hidden; opacity: 0; transition: all 0.4s ease 0s; }.mhcookie-dialog-wrapper { top: 0px; left: 0px; justify-content: center; align-items: center; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.25); }.mhcookie-functional-blocked { bottom: 0px; left: 0px; display: flex; flex-flow: row wrap; justify-content: space-around; align-items: center; gap: 10px; width: 100vw; padding: 20px; background-color: #ffffff; color: #1d2327; box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 10px; font-family: Arial; font-size: 14px; }.mhcookie-functional-blocked .mhcookie-buttons { flex-flow: row wrap; justify-content: center; margin: 0px; }.mhcookie-functional-blocked .mhcookie-btn { padding: 6px 12px; white-space: nowrap; }@media (min-width: 992px){.mhcookie-functional-blocked, .mhcookie-functional-blocked .mhcookie-buttons { flex-wrap: nowrap; }}.mhcookie-box { position: relative; background-color: #ffffff; color: #1d2327; width: 600px; max-width: 100vw; max-height: 100vh; padding: 20px; border-radius: 8px; box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 10px; box-sizing: border-box; font-family: Arial; font-size: 14px; animation: 1s ease-in-out 0s 1 normal forwards running mhcookie_show; }.mhcookie-box label { margin: 0px; font-family: inherit; font-weight: 800; font-size: 14px; text-transform: initial; }.mhcookie-box .mhcookie-dialog-logo-wrapper { display: flex; justify-content: center; width: 100%; }#mhcookie-dialog-logo { display: block; max-height: 50px; width: auto; margin: 0px auto 20px; }.mhcookie-header { display: flex; flex-wrap: wrap; justify-content: flex-start; align-items: center; margin-bottom: 20px; }.mhcookie-title { margin: 0px; font-family: inherit; font-size: 20px; font-weight: 600; text-transform: initial; color: #1d2327; }.mhcookie-close { position: absolute; top: 1em; right: 1em; background: none; color: #54c6bc; border: none; font-family: inherit; font-weight: 400; font-size: 22px; cursor: pointer; text-decoration: none; line-height: 0; }.mhcookie-details-wrapper { height: 300px; max-height: 40vh; overflow-y: scroll; padding-bottom: 20px; }.mhcookie-details-after { content: ""; display: block; position: sticky; bottom: 0px; width: 100%; height: 40px; background: linear-gradient(0deg, #ffffff 0%, rgba(255, 255, 255, 0) 100%); pointer-events: none; transform: translateY(-100%); }.mhcookie-text { margin: 0px 0px 30px; font-family: inherit; font-weight: 400; font-size: 13px; text-transform: initial; }.mhcookie-details { display: flex; flex-direction: column; gap: 20px; }.mhcookie-group-wrapper { position: relative; display: flex; flex-direction: column; align-items: flex-start; }.mhcookie-group { display: flex; align-items: center; gap: 20px; }.mhcookie-group-inner { display: flex; flex-direction: column; font-family: Arial; font-weight: 400; font-size: 13px; text-transform: initial; }.mhcookie-group-inner label { font-weight: 800; cursor: pointer; }.mhcookie-box input[type="checkbox"] { accent-color: #54c6bc; }.mhcookie-group-show-details { text-decoration: none; font-size: 0.85em; align-self: center; margin: 5px 0px 10px; color: #54c6bc; }.mhcookie-group-details { width: 100%; max-height: 0px; overflow: hidden; transition:max-height 0.5s ease; }.mhcookie-group--list { display: flex; flex-direction: column; align-items: center; gap: 10px; margin: 10px 0px 30px; padding: 10px; box-sizing: border-box; background: rgba(29, 35, 39, 0.024); }.mhcookie-group--list-item { display: flex; gap: 20px; justify-content: space-between; width: 100%; font-size: 0.9em; padding-bottom: 10px; font-style: italic; }.mhcookie-group--list-item:not(:last-child) { border-bottom: 1px solid rgba(29, 35, 39, 0.2); }.mhcookie-buttons { display: flex; flex-direction: column; gap: 10px; margin-top: 20px; }.mhcookie-btn { display: block; background: transparent; border: 1px solid #54c6bc; color: #54c6bc; padding: 10px 20px; border-radius: 5px; font-family: inherit; font-size: 14px; font-weight: 400; text-decoration: none; text-transform: initial; text-align: center; cursor: pointer; white-space: nowrap; }.mhcookie-btn:hover, .mhcookie-btn:active, .mhcookie-btn:focus { color: #54c6bc; opacity: 0.75; }.mhcookie-btn-primary { background: #54c6bc; color: #ffffff; }.mhcookie-btn-primary:hover, .mhcookie-btn-primary:active, .mhcookie-btn-primary:focus { color: #ffffff; opacity: 0.75; }.mhcookie-checkbox, .mhcookie-iab-vendor-checkbox { display: none !important; }.mhcookie-pseudo-checkbox { display: block; min-width: 16px; min-height: 16px; aspect-ratio: 1 / 1; border: 2px solid #1d2327; background: #ffffff; position: relative; transition:opacity 0.2s ease; cursor: pointer; box-sizing: border-box; }.mhcookie-pseudo-checkbox::before { content: ""; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); opacity: 0; width: 100%; height: 100%; background-color: #ffffff; transition: opacity 0.6s ease 0s; }:checked + .mhcookie-pseudo-checkbox { background: #54c6bc; border-color: #54c6bc; }:checked + .mhcookie-pseudo-checkbox::before { display: inline-block; opacity: 1; }[disabled] + .mhcookie-pseudo-checkbox { filter: grayscale(1); opacity: 0.75; }.mhcookie-dialog-wrapper .mhcookie-consent-history { display: flex; flex-wrap: wrap; gap: 10px; margin: 20px 0px 10px; }.mhcookie-dialog-wrapper .mhcookie-consent-history-element { font-weight: 800; font-size: 12px; }.mhcookie-consent-date, .mhcookie-deviceID { font-weight: 400; font-size: 12px; }.mhcookie-hidden { display: none !important; }.mhcookie-privacy-policy-wrapper { display: flex; justify-content: center; margin: 20px 0px 0px; font-size: 0.85em; }.mhcookie-privacy-policy-wrapper a { color: #54c6bc; }.mhcookie-preferences-toggle { position: fixed; bottom: 0px; right: 0px; line-height: 1; color: #54c6bc; z-index: 2147483645; visibility: hidden; opacity: 0; transition:opacity 0.8s ease; cursor: pointer; }.mhcookie-preferences-toggle-text { padding: 5px 15px; background: #54c6bc; color: #ffffff; border-radius: 5px; cursor: pointer; font-family: Arial; font-size: 14px; font-weight: 500; text-transform: none; }.mhcookie-preferences-toggle[data-position="middle-right"] { top: 50%; bottom: unset; transform: translateY(-50%) rotate(-90deg) translateY(-100%); transform-origin: right top; }.mhcookie-banner { position: fixed; bottom: 0px; left: 0px; z-index: 2147483647; display: flex; flex-wrap: wrap; align-items: center; justify-content: space-around; gap: 20px; padding: 10px 20px; width: 100%; background: #ffffff; color: #1d2327; font-family: Arial; box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 10px; visibility: hidden; opacity: 0; }.mhcookie-banner.mhcookie-show { visibility: visible; opacity: 1; transition: all 0.8s ease 0s; }.mhcookie-banner .mhcookie-text { margin: 0px; width: 100%; }@media (min-width: 992px){.mhcookie-banner[data-position="bottom-right"] { bottom: 20px; left: unset; right: 20px; width: 33%; min-width: 400px; }.mhcookie-banner[data-position="bottom-left"] .mhcookie-text, .mhcookie-banner[data-position="bottom-right"] .mhcookie-text { width: 100%; }.mhcookie-banner .mhcookie-text { width: 66%; min-width: 300px; }}.mhcookie-banner .mhcookie-buttons { flex-flow: row wrap; justify-content: center; margin: 0px; }.mhcookie-banner .mhcookie-btn { width: 100%; }@media (min-width: 768px){.mhcookie-banner .mhcookie-btn { width: auto; }}.mhcookie-banner .mhcookie-btn { padding: 3px 16px; border: 1px solid #0053c8; color: #0053c8; }.mhcookie-banner .mhcookie-btn:hover, .mhcookie-banner .mhcookie-btn:active, .mhcookie-banner .mhcookie-btn:focus { color: #0053c8; opacity: 0.75; }.mhcookie-banner .mhcookie-btn-primary { background: #0053c8; color: #ffffff; }.mhcookie-banner .mhcookie-btn-primary:hover, .mhcookie-banner .mhcookie-btn-primary:active, .mhcookie-banner .mhcookie-btn-primary:focus { color: #ffffff; opacity: 0.75; }@keyframes spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(359deg); } }@keyframes load { 0% { transform: rotate(0deg); } 100% { transform: rotate(180deg); } }@keyframes placeHolderShimmer { 0% { background-position: 0px 0px; } 100% { background-position: 520px 0px; } }:root { --givewp-red-25:#fff4f2; --givewp-red-50:#ffdfd9; --givewp-red-100:#ffb5a6; --givewp-red-200:#ff8a73; --givewp-red-300:#ff6040; --givewp-red-400:#f2320c; --givewp-red-500:#d92d0b; --givewp-red-600:#a62308; --givewp-red-700:#8c1700; --givewp-red-800:#590f00; --givewp-red-900:#260600; --givewp-orange-50:#ffefd9; --givewp-orange-100:#ffdaa6; --givewp-orange-200:#ffc473; --givewp-orange-300:#f2a63d; --givewp-orange-400:#f29718; --givewp-orange-500:#d98715; --givewp-orange-600:#a66710; --givewp-orange-700:#73480b; --givewp-orange-800:#402806; --givewp-orange-900:#1a0f00; --givewp-yellow-25:#fffdf2; --givewp-yellow-50:#fff9d9; --givewp-yellow-100:#fff0a6; --givewp-yellow-200:#ffe873; --givewp-yellow-300:#ffdf40; --givewp-yellow-400:#f2cc0c; --givewp-yellow-500:#d9b60b; --givewp-yellow-600:#a68c08; --givewp-yellow-700:#8c7607; --givewp-yellow-800:#594b05; --givewp-yellow-900:#262000; --givewp-green-25:#f2fff3; --givewp-green-50:#e5ffe6; --givewp-green-100:#cef2cf; --givewp-green-200:#a3d9a4; --givewp-green-300:#7cbf7e; --givewp-green-400:#62b265; --givewp-green-500:#459948; --givewp-green-600:#2d802f; --givewp-green-700:#19661c; --givewp-green-800:#0a400b; --givewp-green-900:#022603; --givewp-emerald-25:#f2fff9; --givewp-emerald-50:#d9ffec; --givewp-emerald-100:#9df2c8; --givewp-emerald-200:#6df2b0; --givewp-emerald-300:#3df297; --givewp-emerald-400:#0cf27f; --givewp-emerald-500:#0bd972; --givewp-emerald-600:#08a657; --givewp-emerald-700:#078c4a; --givewp-emerald-800:#05592f; --givewp-emerald-900:#002613; --givewp-blue-25:#f2f9ff; --givewp-blue-50:#d9ecff; --givewp-blue-100:#a6d2ff; --givewp-blue-200:#73b9ff; --givewp-blue-300:#3d97f2; --givewp-blue-400:#0c7ff2; --givewp-blue-500:#0b72d9; --givewp-blue-600:#0857a6; --givewp-blue-700:#074a8c; --givewp-blue-800:#052f59; --givewp-blue-900:#001326; --givewp-purple-25:#f4f2ff; --givewp-purple-50:#beb6f2; --givewp-purple-100:#8c7ee5; --givewp-purple-200:#5f4cd9; --givewp-purple-300:#3a21d9; --givewp-purple-400:#2b13bf; --givewp-purple-500:#2511a6; --givewp-purple-600:#19078c; --givewp-purple-700:#120566; --givewp-purple-800:#090040; --givewp-purple-900:#03001a; --givewp-neutral-25:#f9fafb; --givewp-neutral-50:#f3f4f6; --givewp-neutral-100:#e5e7eb; --givewp-neutral-200:#d1d5db; --givewp-neutral-300:#9ca0af; --givewp-neutral-400:#6b7280; --givewp-neutral-500:#4b5563; --givewp-neutral-600:#374151; --givewp-neutral-700:#1f2937; --givewp-neutral-800:#111827; --givewp-neutral-900:#060c1a; --givewp-grey-5:#fafafa; --givewp-grey-25:#f2f2f2; --givewp-grey-50:#e6e6e6; --givewp-grey-100:#dadada; --givewp-grey-200:#bfbfbf; --givewp-grey-300:#a6a6a6; --givewp-grey-400:#8c8c8c; --givewp-grey-500:#737373; --givewp-grey-600:#595959; --givewp-grey-700:#404040; --givewp-grey-800:#262626; --givewp-grey-900:#0e0e0e; --givewp-shades-white:#fff; --givewp-shades-black:#000; }:root { --givewp-rounded-2:0.125rem; --givewp-rounded-4:0.25rem; --givewp-rounded-6:0.375rem; --givewp-rounded-8:0.5rem; --givewp-rounded-12:0.75rem; --givewp-rounded-16:1rem; --givewp-rounded-24:1.5rem; --givewp-rounded-full:999px; --givewp-rounded-none:0rem; }:root { --givewp-spacing-1:0.25rem; --givewp-spacing-2:0.5rem; --givewp-spacing-3:0.75rem; --givewp-spacing-4:1rem; --givewp-spacing-5:1.25rem; --givewp-spacing-6:1.5rem; --givewp-spacing-7:1.75rem; --givewp-spacing-8:2rem; --givewp-spacing-9:2.25rem; --givewp-spacing-10:2.5rem; --givewp-spacing-11:2.75rem; --givewp-spacing-12:3rem; --givewp-spacing-13:3.25rem; --givewp-spacing-14:3.5rem; --givewp-spacing-15:3.75rem; --givewp-spacing-16:4rem; --givewp-spacing-17:4.25rem; --givewp-spacing-18:4.5rem; --givewp-spacing-19:4.75rem; --givewp-spacing-20:5rem; --givewp-spacing-32:8rem; --givewp-spacing-40:10rem; --givewp-spacing-56:14rem; --givewp-spacing-80:20rem; --givewp-spacing-96:24rem; }:root { --givewp-font-size-display-xl:6rem; --givewp-font-weight-display-xl:semi-bold; --givewp-font-size-display-lg:4.5rem; --givewp-font-weight-display-lg:semi-bold; --givewp-font-size-heading-xl:4rem; --givewp-font-weight-heading-xl:bold; --givewp-font-size-heading-lg:2.5rem; --givewp-font-weight-heading-lg:semi-bold; --givewp-font-size-heading-md:2.25rem; --givewp-font-weight-heading-md:semi-bold; --givewp-font-size-heading-sm:1.5rem; --givewp-font-weight-heading-sm:semi-bold; --givewp-font-size-headline-lg:1.25rem; --givewp-font-weight-headline-lg:extra-bold; --givewp-font-size-headline-md:1rem; --givewp-font-weight-headline-md:extra-bold; --givewp-font-size-headline-sm:0.75rem; --givewp-font-weight-headline-sm:extra-bold; --givewp-font-size-paragraph-lg:1rem; --givewp-font-weight-paragraph-lg:medium; --givewp-font-size-paragraph-md:0.75rem; --givewp-font-weight-paragraph-md:medium; --givewp-font-size-paragraph-sm:0.5rem; --givewp-font-weight-paragraph-sm:medium; }:root { --givewp-shadow-xs:0 1px 2px var(--givewp-grey-50); --givewp-shadow-sm:0 2px 4px var(--givewp-grey-50); --givewp-shadow-md:0 4px 8px var(--givewp-grey-50); --givewp-shadow-lg:0 12px 24px var(--givewp-grey-50); --givewp-shadow-xl:0 16px 32px var(--givewp-grey-50); --givewp-shadow-inner:inset 0 2px 4px var(--givewp-grey-50); --givewp-shadow-xs-green:0 1px 2px var(--givewp-green-50); --givewp-shadow-sm-green:0 2px 4px var(--givewp-green-50); --givewp-shadow-md-green:0 4px 8px var(--givewp-green-50); --givewp-shadow-lg-green:0 12px 24px var(--givewp-green-50); --givewp-shadow-xl-green:0 16px 32px var(--givewp-green-50); --givewp-shadow-inner-green:inset 0 2px 4px var(--givewp-green-50); --givewp-shadow-xs-blue:0 1px 2px var(--givewp-blue-50); --givewp-shadow-sm-blue:0 2px 4px var(--givewp-blue-50); --givewp-shadow-md-blue:0 4px 8px var(--givewp-blue-50); --givewp-shadow-lg-blue:0 12px 24px var(--givewp-blue-50); --givewp-shadow-xl-blue:0 16px 32px var(--givewp-blue-50); --givewp-shadow-inner-blue:inset 0 2px 4px var(--givewp-blue-50); --givewp-shadow-xs-orange:0 1px 2px var(--givewp-orange-50); --givewp-shadow-sm-orange:0 2px 4px var(--givewp-orange-50); --givewp-shadow-md-orange:0 4px 8px var(--givewp-orange-50); --givewp-shadow-lg-orange:0 12px 24px var(--givewp-orange-50); --givewp-shadow-xl-orange:0 16px 32px var(--givewp-orange-50); --givewp-shadow-inner-orange:inset 0 2px 4px var(--givewp-orange-50); }@font-face{font-family:"Amatic SC";font-weight:700;font-style:normal;src:url(https://baranyfelho.hu/wp-content/swift-ai/cache/baranyfelho.hu/terapiak/egyeni-logopedia/__data/amatic-sc-v24-latin-ext_latin-70009fbc169.woff) format('woff2');font-display:swap;}@font-face{font-family:"DM Sans";font-weight:400;font-style:normal;src:url(https://baranyfelho.hu/wp-content/swift-ai/cache/baranyfelho.hu/terapiak/egyeni-logopedia/__data/dm-sans-v11-latin-ext_latin-regular3c5bf5f4.woff) format('woff2');font-display:swap;}@font-face{font-family:"DM Sans";font-weight:700;font-style:normal;src:url(https://baranyfelho.hu/wp-content/swift-ai/cache/baranyfelho.hu/terapiak/egyeni-logopedia/__data/dm-sans-v11-latin-ext_latin-7009ee00ade.woff) format('woff2');font-display:swap;}html { scroll-behavior: smooth; }:root { --min-screen-width: 320px; --max-screen-width: 1400px; --primary: #54c6bc; --primary-d-1: #429089; --primary-d-2: #2f5e5a; --primary-d-3: #1c302e; --primary-l-1: #86d5cc; --primary-l-2: #b1e3dd; --primary-l-3: #d8f1ee; --secondary: #d1799b; --secondary-d-1: #9a5b73; --secondary-d-2: #623c4a; --secondary-d-3: #332128; --secondary-l-1: #de9bb3; --secondary-l-2: #ebbdcc; --secondary-l-3: #f5dde5; --tertiary: #c7ce75; --tertiary-5: #c7ce750d; --tertiary-10: #c7ce751a; --tertiary-20: #c7ce7533; --tertiary-30: #c7ce754d; --tertiary-40: #c7ce7566; --tertiary-50: #c7ce7580; --tertiary-60: #c7ce7599; --tertiary-70: #c7ce75b3; --tertiary-80: #c7ce75cc; --tertiary-90: #c7ce75e6; --tertiary-d-1: #919657; --tertiary-d-2: #60633b; --tertiary-d-3: #313221; --tertiary-l-1: #d5d996; --tertiary-l-2: #e5e7bc; --tertiary-l-3: #f2f3dd; --quaternary: #e3cc5d; --quaternary-d-1: #a49346; --quaternary-d-2: #6c6232; --quaternary-d-3: #37311c; --quaternary-l-1: #ecd888; --quaternary-l-2: #f4e5ae; --quaternary-l-3: #faf2d6; --bg-body: hsl(0,0%,100%); --bg-body__light: hsl(0,0%,96%); --bg-body__semi: hsl(0,0%,73%); --bg-body__dark: hsl(0,0%,50%); --text-body: hsl(0,0%,25%); --text-title: hsla(0,0%,10%,1); --border-primary: hsla(0,0%,50%,0.25); --shadow-primary: hsla(0,0%,0%,0.15); --light: hsl(85,0%,100%); --light-5: hsla(0,0%,100%,0.05); --light-10: hsla(0,0%,100%,0.1); --light-20: hsla(0,0%,100%,0.2); --light-30: hsla(0,0%,100%,0.3); --light-40: hsla(0,0%,100%,0.4); --light-50: hsla(0,0%,100%,0.5); --light-60: hsla(0,0%,100%,0.6); --light-70: hsla(0,0%,100%,0.7); --light-80: hsla(0,0%,100%,0.8); --light-90: hsla(0,0%,100%,0.9); --dark: hsla(0,0%,0%,1); --dark-5: hsla(0,0%,0%,0.05); --dark-10: hsla(0,0%,0%,0.1); --dark-20: hsla(0,0%,0%,0.2); --dark-30: hsla(0,0%,0%,0.3); --dark-40: hsla(0,0%,0%,0.4); --dark-50: hsla(0,0%,0%,0.5); --dark-60: hsla(0,0%,0%,0.6); --dark-70: hsla(0,0%,0%,0.7); --dark-80: hsla(0,0%,0%,0.8); --dark-90: hsla(0,0%,0%,0.9); --success: hsl(136,95%,56%); --success-5: hsla(136,95%,56%,0.05); --success-10: hsla(136,95%,56%,0.1); --success-20: hsla(136,95%,56%,0.2); --success-30: hsla(136,95%,56%,0.3); --success-40: hsla(136,95%,56%,0.4); --success-50: hsla(136,95%,56%,0.5); --success-60: hsla(136,95%,56%,0.6); --success-70: hsla(136,95%,56%,0.7); --success-80: hsla(136,95%,56%,0.8); --success-90: hsla(136,95%,56%,0.9); --error: hsl(351,95%,56%); --error-5: hsla(351,95%,56%,0.05); --error-10: hsla(351,95%,56%,0.1); --error-20: hsla(351,95%,56%,0.2); --error-30: hsla(351,95%,56%,0.3); --error-40: hsla(351,95%,56%,0.4); --error-50: hsla(351,95%,56%,0.5); --error-60: hsla(351,95%,56%,0.6); --error-70: hsla(351,95%,56%,0.7); --error-80: hsla(351,95%,56%,0.8); --error-90: hsla(351,95%,56%,0.9); --space-4xs: clamp(0.33rem,calc(0.04vw + 0.32rem),0.36rem); --space-3xs: clamp(0.41rem,calc(0.1vw + 0.39rem),0.47rem); --space-2xs: clamp(0.51rem,calc(0.18vw + 0.48rem),0.63rem); --space-xs: clamp(0.64rem,calc(0.3vw + 0.58rem),0.84rem); --space-s: clamp(0.8rem,calc(0.48vw + 0.7rem),1.13rem); --space-m: clamp(1rem,calc(0.74vw + 0.85rem),1.5rem); --space-l: clamp(1.25rem,calc(1.11vw + 1.03rem),2rem); --space-xl: clamp(1.56rem,calc(1.63vw + 1.24rem),2.67rem); --space-2xl: clamp(1.95rem,calc(2.37vw + 1.48rem),3.55rem); --space-3xl: clamp(2.44rem,calc(3.4vw + 1.76rem),4.74rem); --space-4xl: clamp(3.05rem,calc(4.83vw + 2.09rem),6.31rem); --space-5xl: clamp(3.81rem,calc(6.82vw + 2.45rem),8.42rem); --space-6xl: clamp(4.77rem,calc(9.55vw + 2.86rem),11.22rem); --text-xs: clamp(0.77rem,calc(-0.25vw + 0.81rem),0.6rem); --text-s: clamp(0.86rem,calc(-0.09vw + 0.88rem),0.8rem); --text-m: clamp(0.97rem,calc(0.14vw + 0.94rem),1.06rem); --text-l: clamp(1.09rem,calc(0.48vw + 0.99rem),1.42rem); --text-xl: clamp(1.23rem,calc(0.98vw + 1.03rem),1.89rem); --text-2xl: clamp(1.38rem,calc(1.68vw + 1.04rem),2.52rem); --text-3xl: clamp(1.55rem,calc(2.67vw + 1.02rem),3.35rem); --text-4xl: clamp(1.75rem,calc(4.04vw + 0.94rem),4.47rem); --text-5xl: clamp(1.96rem,calc(5.92vw + 0.78rem),5.96rem); --hero-title-size: var(--text-4xl); --post-title-size: var(--text-2xl); --nav-link-size: var(--text-s); --header-space: var(--space-s); --btn-space: var(--space-xs) var(--space-s); --card-space: var(--space-s); --footer-space: var(--space-s) var(--space-m); --radius-xs: clamp(0.25rem,calc(0vw + 0.25rem),0.25rem); --radius-s: clamp(0.38rem,calc(0.19vw + 0.34rem),0.5rem); --radius-m: clamp(0.5rem,calc(0.19vw + 0.46rem),0.63rem); --radius-l: clamp(0.75rem,calc(0.37vw + 0.68rem),1rem); --radius-xl: clamp(1.25rem,calc(1.11vw + 1.03rem),2rem); --radius-xxl: clamp(3rem,calc(3.89vw + 2.22rem),5.63rem); --radius-full: 999rem; --shadow-xs: 0 1px 2px var(--shadow-primary); --shadow-s: 0 1.5px 3px var(--shadow-primary); --shadow-m: 0 2px 6px var(--shadow-primary); --shadow-l: 0 3px 12px var(--shadow-primary); --shadow-xl: 0 6px 48px var(--shadow-primary); }:where(:root) .bricks-background-secondary { background-color: var(--bricks-color-mcmtav); }.brxe-container { padding-right: var(--space-m); padding-left: var(--space-m); max-width: 1400px; width: 100%; }html { font-size: 100%; }:root .bricks-button[class*="secondary"]:not(.outline) { background-color: var(--bricks-color-izvewf); }:root .bricks-button[class*="secondary"] { border-color: var(--bricks-color-rafzrr); border-radius: 99px; color: var(--bricks-color-rafzrr); }.bricks-button { transition: all 0.2s ease-in 0s; }.brxe-post-content { font-size: var(--text-m); }.brxe-text { font-size: var(--text-m); }.brxe-section { margin-bottom: 3em; }.mobile-menu { color: var(--bricks-color-rafzrr); fill: var(--bricks-color-rafzrr); display: none; }.mobile-menu:hover { color: var(--bricks-color-rrsdju); fill: var(--bricks-color-rrsdju); }.terapia-iconbox { gap: 8px; }.terapia-iconbox .icon i { font-size: 25px; }.terapia-iconbox .icon { color: var(--bricks-color-izvewf); align-self: center; }.terapia-iconbox .content { margin-right: 15px; align-self: center; }.footer-title { margin-bottom: 20px; color: var(--bricks-color-96c919); }:root { --bricks-color-96c919: #f5f5f5; --bricks-color-14f5b6: #e0e0e0; --bricks-color-896ee3: #9e9e9e; --bricks-color-b1e391: #616161; --bricks-color-6e8c6a: #424242; --bricks-color-61ee81: #212121; --bricks-color-748ad3: #ffeb3b; --bricks-color-42dd86: #ffc107; --bricks-color-e89498: #ff9800; --bricks-color-c28d18: #ff5722; --bricks-color-3b995e: #f44336; --bricks-color-0be61c: #9c27b0; --bricks-color-13fc9c: #2196f3; --bricks-color-114d3d: #03a9f4; --bricks-color-b918ed: #81D4FA; --bricks-color-05ba2f: #4caf50; --bricks-color-ecbf4e: #8bc34a; --bricks-color-51508d: #cddc39; --bricks-color-rafzrr: #ffffff; --bricks-color-izvewf: #54c6bc; --bricks-color-clwtxy: #e3cc5d; --bricks-color-jjinrv: #e99c89; --bricks-color-mcmtav: #d1799b; --bricks-color-qdpmun: #c7ce75; --bricks-color-rrsdju: #3bb0a6; }#brxe-ukkang .repeater-item:nth-child(1) svg { height: 20px; width: 25px; fill: var(--bricks-color-96c919); }#brxe-ukkang .repeater-item:nth-child(2) svg { height: 20px; width: 25px; fill: var(--bricks-color-96c919); }#brxe-ukkang .repeater-item:nth-child(3) svg { height: 20px; width: 25px; fill: var(--bricks-color-96c919); }#brxe-ukkang { gap: 20px; }#brxe-ukkang li.has-link a, #brxe-ukkang li.no-link { padding-top: 5px; padding-bottom: 5px; gap: 10px; }#brxe-sserfe li.has-link a, #brxe-sserfe li.no-link { padding-top: 5px; padding-bottom: 5px; color: #ffffff; align-items: center; gap: 10px; }#brxe-sserfe .repeater-item:nth-child(1) svg { height: 20px; width: 20px; fill: var(--bricks-color-96c919); }#brxe-sserfe .repeater-item:nth-child(2) svg { height: 20px; width: 20px; fill: var(--bricks-color-96c919); }#brxe-sserfe { gap: 25px; }#brxe-mquiie { width: 100%; background-color: #3bb0a6; flex-direction: row; align-items: center; justify-content: space-between; margin-bottom: 10px; max-width: 100%; padding-right: var(--space-l); padding-left: var(--space-l); }#brxe-mbiklz .bricks-site-logo { height: 60px; }#brxe-annvqv { width: 33%; }#brxe-njmvpg .bricks-nav-menu { flex-direction: row; }#brxe-njmvpg .bricks-nav-menu .sub-menu { background-color: var(--bricks-color-rafzrr); border-bottom-right-radius: 15px; border-bottom-left-radius: 15px; }#brxe-njmvpg .bricks-nav-menu .sub-menu > li > a { color: var(--bricks-color-61ee81); }#brxe-njmvpg .bricks-nav-menu .sub-menu a { padding-right: 30px; padding-left: 30px; }#brxe-njmvpg .bricks-nav-menu li { transition: all 0.3s ease-in 0s; }#brxe-njmvpg .bricks-nav-menu li a { transition: all 0.3s ease-in 0s; }#brxe-njmvpg .bricks-mobile-menu li a { transition: all 0.3s ease-in 0s; }#brxe-njmvpg .bricks-mobile-menu-wrapper .brx-submenu-toggle svg { height: 20px; width: 20px; }#brxe-njmvpg .bricks-mobile-menu-wrapper .brx-submenu-toggle svg.close { height: 20px; width: 20px; }#brxe-njmvpg .bricks-mobile-menu > .menu-item-has-children .brx-submenu-toggle button { color: var(--light); }#brxe-njmvpg .bricks-mobile-menu-wrapper::before { background-color: var(--bricks-color-izvewf); }#brxe-njmvpg .bricks-mobile-menu-toggle { width: 25px !important; }#brxe-njmvpg .bricks-mobile-menu-toggle .bar-top { width: 25px !important; }#brxe-njmvpg .bricks-mobile-menu-toggle .bar-center { width: 25px !important; }#brxe-njmvpg .bricks-mobile-menu-toggle .bar-bottom { width: 25px !important; }#brxe-njmvpg .bricks-nav-menu > li.menu-item > .brx-submenu-toggle svg { height: 20px; width: 20px; }#brxe-ofyumf { font-weight: 600; letter-spacing: -0.2px; }#brxe-ofyumf:hover { color: var(--bricks-color-mcmtav); }#brxe-rjzmti { font-weight: 600; letter-spacing: -0.2px; }#brxe-rjzmti:hover { color: var(--bricks-color-mcmtav); }#brxe-hmzlae { font-weight: 600; letter-spacing: -0.2px; color: #ff9f85; }#brxe-hmzlae:hover { color: var(--bricks-color-mcmtav); }#brxe-sxzwnb svg { height: 25px; width: 25px; }#brxe-sxzwnb button { width: 30px; height: 30px; }#brxe-sxzwnb .bricks-search-overlay::after { background-color: rgba(33, 33, 33, 0.86); }#brxe-sxzwnb input[type="search"] { border-radius: 10px; }#brxe-sxzwnb .title { font-size: 2.5rem; }#brxe-sxzwnb .bricks-search-overlay { width: 70%; }#brxe-sxzwnb .bricks-search-overlay .close { cursor: pointer; color: #ffffff; font-size: 90px; line-height: 1; position: fixed; right: 50px; text-align: center; top: 55px; z-index: 1; }#brxe-gfnhrt { display: flex; row-gap: var(--space-4xs); flex-direction: row; align-items: center; justify-content: flex-end; align-self: center !important; }#brxe-qsbany { height: 40px; width: 40px; fill: var(--bricks-color-izvewf); }#brxe-dzulkh { width: auto; flex-direction: row; justify-content: center; column-gap: 3rem; align-items: center; background-color: var(--bricks-color-rafzrr); border-radius: 99px; padding: 5px 35px 5px 15px; flex-grow: 1; flex-shrink: 0; align-self: center !important; }#brxe-bjsium { flex-direction: row; margin-top: 10px; margin-bottom: 10px; justify-content: space-between; align-items: center; }#brxe-kzsqkx { font-weight: 600; letter-spacing: -0.2px; }#brxe-kzsqkx:hover { color: var(--bricks-color-mcmtav); }#brxe-kzsqkx svg { height: 20px; width: 20px; fill: var(--bricks-color-izvewf); }#brxe-qkguhz { font-weight: 600; letter-spacing: -0.2px; }#brxe-qkguhz:hover { color: var(--bricks-color-mcmtav); }#brxe-clxekf { font-weight: 600; letter-spacing: -0.2px; }#brxe-clxekf:hover { color: var(--bricks-color-mcmtav); }#brxe-dzpfta .bu-menu-item-text { flex-grow: 1; transition-duration: 0.4s; }#brxe-dzpfta svg { height: 20px; width: auto; fill: var(--bricks-color-96c919); }#brxe-dzpfta .bu-menu-items-arrow { width: 50px; transition-duration: 0.4s; }#brxe-dzpfta .bu-menu-items-arrow::before { transform: rotate(0deg); }#brxe-dzpfta .menu-item a { transition-duration: 0.4s; }#brxe-dzpfta { --menu-item-translatex: 10px; }#brxe-gqlzfc .bu-oc-panel { transition-duration: 0.5s; padding: 18px; }#brxe-gqlzfc .bu-ocp-backdrop { transition-duration: 0.5s; }#brxe-yriueb { padding-top: 9em; padding-bottom: 11em; }#brxe-awdcvg { justify-content: center; background-repeat: repeat; background-position: center center; background-color: var(--bricks-color-izvewf); }.hero-pattern { background-color: #54c6bc; background-image: url("data:image/svg+xml,%3Csvg width='52' height='26' viewBox='0 0 52 26' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%2338a89f' fill-opacity='0.48'%3E%3Cpath d='M10 10c0-2.21-1.79-4-4-4-3.314 0-6-2.686-6-6h2c0 2.21 1.79 4 4 4 3.314 0 6 2.686 6 6 0 2.21 1.79 4 4 4 3.314 0 6 2.686 6 6 0 2.21 1.79 4 4 4v2c-3.314 0-6-2.686-6-6 0-2.21-1.79-4-4-4-3.314 0-6-2.686-6-6zm25.464-1.95l8.486 8.486-1.414 1.414-8.486-8.486 1.414-1.414z' /%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); }#brxe-kbxrfg { margin-bottom: 30px; }#brxe-mqfjyt { flex-direction: row; }#brxe-mqfjyt .icon { align-self: center; }#brxe-rcdjnc { flex-direction: row; }#brxe-rcdjnc .icon { align-self: center; }#brxe-wyubir { flex-direction: row; }#brxe-wyubir .icon { align-self: center; }#brxe-etrpqw { flex-direction: row; }#brxe-etrpqw .icon { align-self: center; }#brxe-zhldis { flex-direction: row; }#brxe-zhldis .icon { align-self: center; }#brxe-oroxmz { flex-direction: row; }#brxe-oroxmz .icon { align-self: center; }#brxe-qirljt { flex-flow: row wrap; justify-content: flex-start; margin-bottom: 30px; row-gap: 10px; align-self: flex-start !important; }#brxe-cblybv { margin-bottom: 10px; }#brxe-gymhpz { margin-bottom: 30px; }#brxe-twucrn { margin-bottom: 10px; }#brxe-cunqsa { width: 60%; }#brxe-tyyiag { transform: scaleX(-1); -webkit-mask-size: auto; -webkit-mask-repeat: no-repeat; -webkit-mask-position: center center; -webkit-mask-image: url(https://baranyfelho.hu/wp-content/plugins/bricksultimate/assets/shapes/shape-64.svg); }#brxe-tyyiag img { transform: scaleX(-1); }#brxe-oedklg { width: 40%; align-self: center !important; }#brxe-jgiiyb { flex-direction: row; column-gap: 30px; }#brxe-viptpv { flex-direction: row; gap: 15px; margin-top: 30px; margin-bottom: 30px; }#brxe-kemkyc .image { border-radius: 15px; height: 70px; width: 70px; }#brxe-qmnvzj { padding-top: 30px; border-top: 1px solid var(--bricks-color-96c919); }#brxe-onrsms { color: var(--bricks-color-rafzrr); }#brxe-lbwtil { flex-basis: 60%; }#brxe-ovrqxk li.has-link a, #brxe-ovrqxk li.no-link { padding-top: 5px; padding-bottom: 5px; color: #ffffff; justify-content: flex-start; gap: 10px; }#brxe-ovrqxk .repeater-item:nth-child(1) svg { height: 20px; width: 20px; fill: var(--bricks-color-96c919); }#brxe-ovrqxk .repeater-item:nth-child(2) svg { height: 20px; width: 20px; fill: var(--bricks-color-96c919); }#brxe-ovrqxk .repeater-item:nth-child(3) svg { height: 20px; width: 20px; fill: var(--bricks-color-96c919); }#brxe-ovrqxk { flex-direction: column; }#brxe-ohzkaq { flex-basis: 30%; }#brxe-vnoxrc li.has-link a, #brxe-vnoxrc li.no-link { padding-top: 5px; padding-bottom: 5px; color: #ffffff; justify-content: flex-start; }#brxe-vnoxrc { flex-direction: column; }#brxe-jovjww { flex-basis: 30%; }#brxe-byvoso { flex-direction: row; margin-top: 150px; margin-bottom: 60px; gap: 3rem 4rem; }#brxe-zjbfdk :not([fill="none"]) { fill: #145c9a !important; }#brxe-zjbfdk { width: 100%; margin-bottom: -1px; }#brxe-tgvikj { color: var(--bricks-color-rafzrr); font-size: 0.75rem; }#brxe-tgvikj a { color: var(--bricks-color-rafzrr); font-size: inherit; }#brxe-uxfngb { flex-direction: column; align-items: flex-start; }#brxe-vtbqlf li.has-link a, #brxe-vtbqlf li.no-link { padding: 15px; color: #ffffff; }#brxe-kvoizu { flex-direction: column; align-items: flex-end; }#brxe-quikes { background-color: #145c9a; flex-direction: row; align-items: center; width: 100%; padding-right: 100px; padding-left: 100px; align-self: stretch !important; }#brxe-eeabcu { background-color: #145c9a; }#brxe-qdszzl { width: 100%; flex-direction: column; padding-right: 0px; padding-left: 0px; align-self: stretch !important; }#brxe-kvetao { background-color: #1e73be; background-position: center bottom; background-repeat: no-repeat; background-size: auto; margin-bottom: 0px; }:root, :root.cf-theme-dark .theme-inverted, :root.cf-theme-dark .theme-always-light, :root.cf-theme-light .theme-inverted .theme-always-light { --min-screen-width:320px; --max-screen-width:1400px; --primary:#54c6bc; --primary-d-1:#429089; --primary-d-2:#2f5e5a; --primary-d-3:#1c302e; --primary-l-1:#86d5cc; --primary-l-2:#b1e3dd; --primary-l-3:#d8f1ee; --secondary:#d1799b; --secondary-d-1:#9a5b73; --secondary-d-2:#623c4a; --secondary-d-3:#332128; --secondary-l-1:#de9bb3; --secondary-l-2:#ebbdcc; --secondary-l-3:#f5dde5; --tertiary:#c7ce75; --tertiary-5:#c7ce750d; --tertiary-10:#c7ce751a; --tertiary-20:#c7ce7533; --tertiary-30:#c7ce754d; --tertiary-40:#c7ce7566; --tertiary-50:#c7ce7580; --tertiary-60:#c7ce7599; --tertiary-70:#c7ce75b3; --tertiary-80:#c7ce75cc; --tertiary-90:#c7ce75e6; --tertiary-d-1:#919657; --tertiary-d-2:#60633b; --tertiary-d-3:#313221; --tertiary-l-1:#d5d996; --tertiary-l-2:#e5e7bc; --tertiary-l-3:#f2f3dd; --quaternary:#e3cc5d; --quaternary-d-1:#a49346; --quaternary-d-2:#6c6232; --quaternary-d-3:#37311c; --quaternary-l-1:#ecd888; --quaternary-l-2:#f4e5ae; --quaternary-l-3:#faf2d6; --bg-body:hsl(0,0%,100%); --bg-body__light:hsl(0,0%,96%); --bg-body__semi:hsl(0,0%,73%); --bg-body__dark:hsl(0,0%,50%); --text-body:hsl(0,0%,25%); --text-title:hsla(0,0%,10%,1); --border-primary:hsla(0,0%,50%,0.25); --shadow-primary:hsla(0,0%,0%,0.15); --light:hsl(85,0%,100%); --light-5:hsla(0,0%,100%,0.05); --light-10:hsla(0,0%,100%,0.1); --light-20:hsla(0,0%,100%,0.2); --light-30:hsla(0,0%,100%,0.3); --light-40:hsla(0,0%,100%,0.4); --light-50:hsla(0,0%,100%,0.5); --light-60:hsla(0,0%,100%,0.6); --light-70:hsla(0,0%,100%,0.7); --light-80:hsla(0,0%,100%,0.8); --light-90:hsla(0,0%,100%,0.9); --dark:hsla(0,0%,0%,1); --dark-5:hsla(0,0%,0%,0.05); --dark-10:hsla(0,0%,0%,0.1); --dark-20:hsla(0,0%,0%,0.2); --dark-30:hsla(0,0%,0%,0.3); --dark-40:hsla(0,0%,0%,0.4); --dark-50:hsla(0,0%,0%,0.5); --dark-60:hsla(0,0%,0%,0.6); --dark-70:hsla(0,0%,0%,0.7); --dark-80:hsla(0,0%,0%,0.8); --dark-90:hsla(0,0%,0%,0.9); --success:hsl(136,95%,56%); --success-5:hsla(136,95%,56%,0.05); --success-10:hsla(136,95%,56%,0.1); --success-20:hsla(136,95%,56%,0.2); --success-30:hsla(136,95%,56%,0.3); --success-40:hsla(136,95%,56%,0.4); --success-50:hsla(136,95%,56%,0.5); --success-60:hsla(136,95%,56%,0.6); --success-70:hsla(136,95%,56%,0.7); --success-80:hsla(136,95%,56%,0.8); --success-90:hsla(136,95%,56%,0.9); --error:hsl(351,95%,56%); --error-5:hsla(351,95%,56%,0.05); --error-10:hsla(351,95%,56%,0.1); --error-20:hsla(351,95%,56%,0.2); --error-30:hsla(351,95%,56%,0.3); --error-40:hsla(351,95%,56%,0.4); --error-50:hsla(351,95%,56%,0.5); --error-60:hsla(351,95%,56%,0.6); --error-70:hsla(351,95%,56%,0.7); --error-80:hsla(351,95%,56%,0.8); --error-90:hsla(351,95%,56%,0.9); --space-4xs:clamp(0.33rem,calc(0.04vw + 0.32rem),0.36rem); --space-3xs:clamp(0.41rem,calc(0.1vw + 0.39rem),0.47rem); --space-2xs:clamp(0.51rem,calc(0.18vw + 0.48rem),0.63rem); --space-xs:clamp(0.64rem,calc(0.3vw + 0.58rem),0.84rem); --space-s:clamp(0.8rem,calc(0.48vw + 0.7rem),1.13rem); --space-m:clamp(1rem,calc(0.74vw + 0.85rem),1.5rem); --space-l:clamp(1.25rem,calc(1.11vw + 1.03rem),2rem); --space-xl:clamp(1.56rem,calc(1.63vw + 1.24rem),2.67rem); --space-2xl:clamp(1.95rem,calc(2.37vw + 1.48rem),3.55rem); --space-3xl:clamp(2.44rem,calc(3.4vw + 1.76rem),4.74rem); --space-4xl:clamp(3.05rem,calc(4.83vw + 2.09rem),6.31rem); --space-5xl:clamp(3.81rem,calc(6.82vw + 2.45rem),8.42rem); --space-6xl:clamp(4.77rem,calc(9.55vw + 2.86rem),11.22rem); --text-xs:clamp(0.77rem,calc(-0.25vw + 0.81rem),0.6rem); --text-s:clamp(0.86rem,calc(-0.09vw + 0.88rem),0.8rem); --text-m:clamp(0.97rem,calc(0.14vw + 0.94rem),1.06rem); --text-l:clamp(1.09rem,calc(0.48vw + 0.99rem),1.42rem); --text-xl:clamp(1.23rem,calc(0.98vw + 1.03rem),1.89rem); --text-2xl:clamp(1.38rem,calc(1.68vw + 1.04rem),2.52rem); --text-3xl:clamp(1.55rem,calc(2.67vw + 1.02rem),3.35rem); --text-4xl:clamp(1.75rem,calc(4.04vw + 0.94rem),4.47rem); --text-5xl:clamp(1.96rem,calc(5.92vw + 0.78rem),5.96rem); --hero-title-size:var(--text-4xl); --post-title-size:var(--text-2xl); --nav-link-size:var(--text-s); --header-space:var(--space-s); --btn-space:var(--space-xs) var(--space-s); --card-space:var(--space-s); --footer-space:var(--space-s) var(--space-m); --radius-xs:clamp(0.25rem,calc(0vw + 0.25rem),0.25rem); --radius-s:clamp(0.38rem,calc(0.19vw + 0.34rem),0.5rem); --radius-m:clamp(0.5rem,calc(0.19vw + 0.46rem),0.63rem); --radius-l:clamp(0.75rem,calc(0.37vw + 0.68rem),1rem); --radius-xl:clamp(1.25rem,calc(1.11vw + 1.03rem),2rem); --radius-xxl:clamp(3rem,calc(3.89vw + 2.22rem),5.63rem); --radius-full:999rem; --shadow-xs:0 1px 2px var(--shadow-primary); --shadow-s:0 1.5px 3px var(--shadow-primary); --shadow-m:0 2px 6px var(--shadow-primary); --shadow-l:0 3px 12px var(--shadow-primary); --shadow-xl:0 6px 48px var(--shadow-primary); }.icon { color: var(--primary); width: var(--space-2xl); height: auto; font-size: var(--space-2xl); }h1, h2, h3, h4, h5, h6 { color: var(--primary); font-family: "Amatic SC"; font-weight: 700; }body { font-size: var(--text-m); font-family: "DM Sans"; font-weight: 400; }h1 { font-size: var(--text-4xl); line-height: 1.1; }h3 { font-size: var(--text-2xl); line-height: 1.3; }h4 { font-size: var(--text-xl); line-height: 1.3; }h5 { font-size: var(--text-l); line-height: 1.3; }:root { }@keyframes show-content-image { 0% { visibility: hidden; } 99% { visibility: hidden; } 100% { visibility: visible; } }@keyframes turn-on-visibility { 0% { opacity: 0; } 100% { opacity: 1; } }@keyframes turn-off-visibility { 0% { opacity: 1; visibility: visible; } 99% { opacity: 0; visibility: visible; } 100% { opacity: 0; visibility: hidden; } }@keyframes lightbox-zoom-in { 0% { transform: translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale)); } 100% { transform: translate(-50%, -50%) scale(1); } }@keyframes lightbox-zoom-out { 0% { transform: translate(-50%, -50%) scale(1); visibility: visible; } 99% { visibility: visible; } 100% { transform: translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale)); visibility: hidden; } }ol, ul { box-sizing: border-box; }@keyframes overlay-menu__fade-in-animation { 0% { opacity: 0; transform: translateY(0.5em); } 100% { opacity: 1; transform: translateY(0px); } }.editor-styles-wrapper, .entry-content { counter-reset: footnotes 0; }:root { --wp--preset--font-size--normal:16px; --wp--preset--font-size--huge:42px; }.screen-reader-text { border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; overflow-wrap: normal !important; }.screen-reader-text:focus { background-color: #dddddd; clip-path: none; color: #444444; display: block; font-size: 1em; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; }:where(figure) { margin: 0px 0px 1em; }:root { --wp--preset--aspect-ratio--square: 1; --wp--preset--aspect-ratio--4-3: 4/3; --wp--preset--aspect-ratio--3-4: 3/4; --wp--preset--aspect-ratio--3-2: 3/2; --wp--preset--aspect-ratio--2-3: 2/3; --wp--preset--aspect-ratio--16-9: 16/9; --wp--preset--aspect-ratio--9-16: 9/16; --wp--preset--color--black: #000000; --wp--preset--color--cyan-bluish-gray: #abb8c3; --wp--preset--color--white: #ffffff; --wp--preset--color--pale-pink: #f78da7; --wp--preset--color--vivid-red: #cf2e2e; --wp--preset--color--luminous-vivid-orange: #ff6900; --wp--preset--color--luminous-vivid-amber: #fcb900; --wp--preset--color--light-green-cyan: #7bdcb5; --wp--preset--color--vivid-green-cyan: #00d084; --wp--preset--color--pale-cyan-blue: #8ed1fc; --wp--preset--color--vivid-cyan-blue: #0693e3; --wp--preset--color--vivid-purple: #9b51e0; --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,#9b51e0 100%); --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,#7adcb4 0%,#00d082 100%); --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%); --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,#cf2e2e 100%); --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,#eeeeee 0%,#a9b8c3 100%); --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,#4aeadc 0%,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c 100%); --wp--preset--gradient--blush-light-purple: linear-gradient(135deg,#ffceec 0%,#9896f0 100%); --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,#fecda5 0%,#fe2d2d 50%,#6b003e 100%); --wp--preset--gradient--luminous-dusk: linear-gradient(135deg,#ffcb70 0%,#c751c0 50%,#4158d0 100%); --wp--preset--gradient--pale-ocean: linear-gradient(135deg,#fff5cb 0%,#b6e3d4 50%,#33a7b5 100%); --wp--preset--gradient--electric-grass: linear-gradient(135deg,#caf880 0%,#71ce7e 100%); --wp--preset--gradient--midnight: linear-gradient(135deg,#020381 0%,#2874fc 100%); --wp--preset--font-size--small: 13px; --wp--preset--font-size--medium: 20px; --wp--preset--font-size--large: 36px; --wp--preset--font-size--x-large: 42px; --wp--preset--spacing--20: 0.44rem; --wp--preset--spacing--30: 0.67rem; --wp--preset--spacing--40: 1rem; --wp--preset--spacing--50: 1.5rem; --wp--preset--spacing--60: 2.25rem; --wp--preset--spacing--70: 3.38rem; --wp--preset--spacing--80: 5.06rem; --wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2); --wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4); --wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2); --wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1); --wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1); }body.swift-nojs [data-s3cid="14"]{max-width:300px;}body.swift-nojs [data-s3cid="15"]{max-width:210px;}body.swift-nojs [data-s3cid="16"]{max-width:210px;}body.swift-nojs [data-s3cid="17"]{min-width: 100vw;}body.swift-nojs [data-s3cid="30"]{min-height:216.765625px;}body.swift-nojs [data-s3cid="49"]{min-height:192.953125px;}body.swift-nojs [data-s3cid="50"]{min-height:126.953125px;}body.swift-nojs [data-s3cid="62"]{min-height:492.84375px;}body.swift-nojs [data-s3cid="63"]{min-height:116.40625px;}body.swift-nojs [data-s3cid="64"]{min-height:44px;}body.swift-nojs [data-s3cid="66"]{min-height:148.40625px;}body.swift-nojs [data-s3cid="67"]{min-height:191.125px;}body.swift-nojs [data-s3cid="68"]{min-height:120.953125px;}body.swift-nojs [data-s3cid="69"]{min-height:120.953125px;}body.swift-nojs [data-s3cid="72"]{min-height:88px;}html{opacity:1}