.el-flex-row{display:flex;flex-wrap:wrap}.el-flex-row .et_pb_column{display:flex;flex-direction:column;justify-content:space-between}.hero-visual-column{position:relative!important;min-height:520px;display:flex;align-items:center;justify-content:center;overflow:visible!important}.hero-visual-column .et_pb_code{position:absolute!important;top:50%;left:50%;z-index:1;width:430px;height:430px;margin:0!important;transform:translate(-50%,-50%);pointer-events:none}.hero-yellow-circle{width:100%;height:100%;border-radius:50%;background:conic-gradient(from 0deg,#fbde5e 0deg,#fbde5e 95deg,#f3c82f 95deg,#f3c82f 155deg,#fff0a1 155deg,#fff0a1 225deg,#fbde5e 225deg,#fbde5e 360deg);opacity:0.95;box-shadow:0 18px 50px rgba(0,0,0,0.12),0 0 40px rgba(251,222,94,0.18);animation:yellowCircleMotion 14s ease-in-out infinite}.hero-main-image{position:relative!important;z-index:3!important;width:82%;max-width:470px;margin:0 auto!important}.hero-main-image img{display:block;width:100%;border-radius:28px 0 28px 0;box-shadow:0 18px 45px rgba(0,0,0,0.2)}@keyframes yellowCircleMotion{0%,55%{transform:rotate(0deg) scale(1)}70%{transform:rotate(24deg) scale(1.025)}82%{transform:rotate(18deg) scale(1.015)}100%{transform:rotate(0deg) scale(1)}}@media (max-width:980px){.hero-visual-column{min-height:450px;margin-top:35px}.hero-visual-column .et_pb_code{width:360px;height:360px}.hero-main-image{max-width:390px}}@media (max-width:767px){.hero-visual-column{min-height:360px}.hero-visual-column .et_pb_code{width:285px;height:285px}.hero-main-image{width:86%;max-width:310px}}@media (prefers-reduced-motion:reduce){.hero-yellow-circle{animation:none}}.step-number{position:relative;display:inline-block;overflow:hidden;cursor:default;transition:transform 0.3s ease,text-shadow 0.3s ease}.step-number::after{content:"";position:absolute;top:-20%;left:-70%;width:35%;height:140%;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.85),transparent);transform:skewX(-20deg);opacity:0}.step-number:hover{transform:translateY(-4px) scale(1.05);text-shadow:0 0 8px rgba(251,222,94,0.65),0 0 18px rgba(251,222,94,0.35)}.step-number:hover::after{opacity:1;animation:stepShine 0.8s ease forwards}@keyframes stepShine{from{left:-70%}to{left:140%}}@media (prefers-reduced-motion:reduce){.step-number,.step-number::after{transition:none;animation:none}}.balance-falling-leaf{position:fixed;top:-140px;left:0;width:var(--leaf-size,48px);height:auto;z-index:999999;pointer-events:none;opacity:0;transform-origin:center;animation:balanceLeafFall var(--leaf-duration,11s) linear forwards;will-change:transform,opacity,filter}.balance-falling-leaf.silver{filter:grayscale(1)brightness(1.65)contrast(.85)drop-shadow(0 3px 5px rgba(0,0,0,.14))}.balance-falling-leaf.gold{filter:grayscale(1)sepia(1)saturate(4.5)hue-rotate(350deg)brightness(1.15)contrast(.95)drop-shadow(0 3px 5px rgba(0,0,0,.14))}.balance-falling-leaf.silver.sparkle{animation:balanceLeafFall var(--leaf-duration,11s) linear forwards,silverLeafSparkle 1.25s ease-in-out var(--sparkle-delay,3s) 1}.balance-falling-leaf.gold.sparkle{animation:balanceLeafFall var(--leaf-duration,11s) linear forwards,goldLeafSparkle 1.25s ease-in-out var(--sparkle-delay,3s) 1}@keyframes balanceLeafFall{0%{transform:translate3d(0,-10vh,0)rotate(0deg)rotateY(0deg);opacity:0}8%{opacity:.62}25%{transform:translate3d(var(--drift-1),25vh,0)rotate(75deg)rotateY(90deg);opacity:.58}50%{transform:translate3d(var(--drift-2),55vh,0)rotate(170deg)rotateY(190deg);opacity:.62}75%{transform:translate3d(var(--drift-3),82vh,0)rotate(270deg)rotateY(300deg);opacity:.52}100%{transform:translate3d(var(--drift-4),115vh,0)rotate(390deg)rotateY(430deg);opacity:0}}@keyframes silverLeafSparkle{0%,100%{filter:grayscale(1)brightness(1.65)contrast(.85)drop-shadow(0 3px 5px rgba(0,0,0,.14))}50%{filter:grayscale(1)brightness(2.4)contrast(1)drop-shadow(0 0 12px rgba(255,255,255,.95))drop-shadow(0 0 22px rgba(220,235,255,.7))}}@keyframes goldLeafSparkle{0%,100%{filter:grayscale(1)sepia(1)saturate(4.5)hue-rotate(350deg)brightness(1.15)contrast(.95)drop-shadow(0 3px 5px rgba(0,0,0,.14))}50%{filter:grayscale(1)sepia(1)saturate(6)hue-rotate(350deg)brightness(1.65)contrast(1)drop-shadow(0 0 12px rgba(255,229,145,.95))drop-shadow(0 0 22px rgba(255,202,70,.65))}}@media (prefers-reduced-motion:reduce){.balance-falling-leaf{display:none!important}}.brush-heading{overflow:visible!important}.brush-heading h2{position:relative;display:inline-block;max-width:100%;z-index:1;isolation:isolate;overflow:visible;padding:0.22em 0.3em 0.28em;color:#fbde5e!important;text-shadow:0 1px 1px rgba(43,72,62,0.95),0 2px 5px rgba(43,72,62,0.55)}.brush-heading h2::before{content:"";position:absolute;z-index:-1;left:-1.45em;right:-1.35em;top:50%;height:1.75em;transform:translateY(-50%)rotate(-1.1deg)skewX(-1.5deg);transform-origin:center;background:repeating-linear-gradient(177deg,rgba(37,182,114,0.82) 0,rgba(37,182,114,0.82) 4px,rgba(37,182,114,0.54) 5px,rgba(37,182,114,0.74) 9px,rgba(37,182,114,0.28) 11px,rgba(37,182,114,0.72) 15px,rgba(37,182,114,0.42) 18px,rgba(37,182,114,0.8) 23px);clip-path:polygon(0% 32%,3% 22%,7% 27%,11% 12%,16% 20%,21% 7%,27% 16%,33% 4%,39% 15%,45% 8%,51% 17%,57% 3%,63% 13%,69% 6%,75% 18%,81% 8%,87% 20%,92% 11%,97% 23%,100% 17%,99% 70%,96% 82%,92% 75%,87% 91%,81% 82%,75% 96%,69% 84%,63% 93%,57% 80%,51% 97%,45% 85%,39% 94%,33% 81%,27% 92%,21% 79%,16% 90%,11% 76%,6% 86%,2% 73%);-webkit-mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,0.35) 2%,#000 8%,#000 92%,rgba(0,0,0,0.35) 98%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,0.35) 2%,#000 8%,#000 92%,rgba(0,0,0,0.35) 98%,transparent 100%)}.brush-heading:nth-child(even) h2::before{transform:translateY(-50%)rotate(0.8deg)skewX(1deg)}@media (max-width:767px){.brush-heading h2{padding-top:0.25em;padding-bottom:0.3em}.brush-heading h2::before{left:-0.7em;right:-0.7em;height:1.85em}}.service-separator{display:flex;align-items:center;gap:18px;width:78%;margin:55px auto 65px}.service-separator::before,.service-separator::after{content:"";flex:1;height:1px;background:linear-gradient(90deg,transparent,rgba(251,222,94,0.65),transparent)}.service-separator img{display:block;width:42px;height:auto;opacity:0.55;filter:grayscale(1)sepia(1)saturate(5)hue-rotate(350deg)brightness(1.35)drop-shadow(0 2px 5px rgba(0,0,0,0.15));transform:rotate(-8deg)}@media (max-width:767px){.service-separator{width:88%;gap:12px;margin:40px auto 48px}.service-separator img{width:34px}}.et_pb_image .et_pb_image_wrap{position:relative;isolation:isolate}.et_pb_image .et_pb_image_wrap::before{content:"";position:absolute;z-index:3;pointer-events:none;inset:0;padding:2px;border-radius:inherit;background:conic-gradient(from 0deg,transparent 0deg,transparent 245deg,rgba(255,255,255,0.05) 260deg,rgba(255,255,255,0.9) 280deg,rgba(251,222,94,0.75) 294deg,rgba(37,182,114,0.35) 310deg,transparent 330deg,transparent 360deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;opacity:0;filter:drop-shadow(0 0 3px rgba(255,255,255,0.6))drop-shadow(0 0 7px rgba(251,222,94,0.3));animation:image-edge-sparkle 11s ease-in-out infinite}.et_pb_image:nth-child(2n) .et_pb_image_wrap::before{animation-delay:-3.5s}.et_pb_image:nth-child(3n) .et_pb_image_wrap::before{animation-delay:-6.5s}.et_pb_image:nth-child(5n) .et_pb_image_wrap::before{animation-delay:-8.5s}@keyframes image-edge-sparkle{0%,68%{opacity:0;transform:rotate(0deg)}73%{opacity:0.25}80%{opacity:0.9;transform:rotate(210deg)}87%{opacity:0.35;transform:rotate(360deg)}92%,100%{opacity:0;transform:rotate(360deg)}}@media (max-width:767px){.et_pb_image .et_pb_image_wrap::before{padding:1.5px;animation-duration:14s;filter:drop-shadow(0 0 3px rgba(255,255,255,0.45))drop-shadow(0 0 5px rgba(251,222,94,0.2))}}@media (prefers-reduced-motion:reduce){.et_pb_image .et_pb_image_wrap::before{display:none}}html,body{max-width:100%;overflow-x:hidden}#page-container{max-width:100%;overflow-x:hidden}img{max-width:100%;height:auto}.h2-tap-link{display:inline-flex!important;align-items:center!important;margin:0;width:fit-content}.h2-tap-link a{display:inline-flex!important;align-items:center!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:8px;color:inherit;text-decoration:none;white-space:nowrap}.h2-link-text{display:inline-block}.tap-hand-icon{display:inline-flex!important;align-items:center;justify-content:center;width:34px;height:34px;flex-shrink:0;transform:translateY(3px)}.tap-hand-icon svg{width:100%;height:100%;display:block}a.et_pb_button,.et_pb_button,.et_pb_contact_submit,button,input[type="submit"]{animation:buttonPulseSoft 4.5s ease-in-out infinite!important;transition:all 0.3s ease!important}@keyframes buttonPulseSoft{0%{box-shadow:0 0 0 rgba(251,222,94,0);filter:brightness(1)}45%{box-shadow:0 0 0 rgba(251,222,94,0);filter:brightness(1)}60%{box-shadow:0 0 22px rgba(251,222,94,0.45);filter:brightness(1.12)}75%{box-shadow:0 0 0 rgba(251,222,94,0);filter:brightness(1)}100%{box-shadow:0 0 0 rgba(251,222,94,0);filter:brightness(1)}}a.et_pb_button:hover,.et_pb_button:hover,.et_pb_contact_submit:hover,button:hover,input[type="submit"]:hover{transform:translateY(-2px)!important;box-shadow:0 10px 24px rgba(0,0,0,0.22)!important}.service-icon-heading{display:inline-flex;align-items:center;gap:10px;color:#fbde5e}.service-heading-icon{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.service-heading-icon svg{width:100%;height:100%;display:block}@media (max-width:767px){.mensi-blurb-obrazok .et_pb_main_blurb_image{margin-bottom:4px!important}.mensi-blurb-obrazok .et_pb_blurb_container{padding-top:0!important}.mensi-blurb-obrazok .et_pb_module_header{margin-top:0!important;padding-top:0!important}}@media (max-width:980px){header .et_pb_menu_inner_container{display:flex!important;align-items:center!important;justify-content:space-between!important;min-height:64px!important}header .et_pb_menu__logo-wrap,header .et_pb_menu__logo{display:flex!important;align-items:center!important;visibility:visible!important;opacity:1!important;margin-right:auto!important;max-width:140px!important;z-index:9999!important}header .et_pb_menu__logo img{display:block!important;width:auto!important;max-width:130px!important;max-height:52px!important;height:auto!important;visibility:visible!important;opacity:1!important}header .et_pb_menu__wrap{margin-left:auto!important;justify-content:flex-end!important}header .et_mobile_nav_menu{margin-left:auto!important}}