.kes .z{background:#0f352c;color:#fff;position:relative;isolation:isolate}.kes .z:before{content:"";position:absolute;right:-42px;top:44px;width:240px;height:420px;opacity:.22;pointer-events:none;background:radial-gradient(ellipse at 50% 50%,rgba(169,191,174,.45),transparent 60%)}.kes .z .w{position:relative;z-index:1}.kes .z h2,.kes .z h3{color:#fff}.kes .z p{color:#edf3ef;font-size:16px;line-height:1.65}.kes .z .e{color:#df8a68}.kes .z .c{background:#fffdf8;border:1px solid rgba(228,221,209,.9);box-shadow:0 14px 34px #0000001f;color:#173e33}.kes .z .c b,.kes .z .c h3{color:#173e33;font-size:20px;line-height:1.25}.kes .z .c p{color:#355149!important;font-size:15px!important;line-height:1.55;margin-top:8px}.kes .z details{background:#fffdf8;border-color:#ded7cb}.kes .z details summary{color:#173e33}.kes .z details div{color:#40584f;font-size:14px;line-height:1.6}.kes .z .k{background:#f7f2e8;color:#173e33}.kes .c p,.kes .d p,.kes .inc div,.kes .ed ul,.kes details div{font-size:14px;line-height:1.55}.kes .fine{font-size:12px;line-height:1.5}.kes .hd p{font-size:16px;line-height:1.6}.kes .day,.kes .ls{font-size:12px}.kes .ls b{font-size:13px}@media(max-width:560px){.kes{--mobile-pad:22px}.kes .w{width:calc(100% - 40px)}.kes section{padding:58px 0}.kes .h{padding:56px 0 48px}.kes h1{font-size:clamp(43px,13vw,58px);line-height:1.02;letter-spacing:-.035em}.kes h2{font-size:38px;line-height:1.08;letter-spacing:-.025em}.kes h3{font-size:24px}.kes p,.kes .hd p{font-size:17px;line-height:1.62}.kes .e{font-size:11px;letter-spacing:.15em;margin-bottom:14px}.kes .b{font-size:14px;padding:14px 18px}.kes .c,.kes .d,.kes .inc div{padding:22px;border-radius:22px}.kes .c p,.kes .d p,.kes .inc div,.kes .ed ul,.kes details div{font-size:15px;line-height:1.6}.kes .k{font-size:10px;padding:6px 10px}.kes .z{padding-top:64px;padding-bottom:64px}.kes .z .two{gap:26px}.kes .z h2{font-size:48px;line-height:1.02;max-width:11ch}.kes .z p{font-size:19px;line-height:1.58;color:#eef5f1}.kes .z .c{padding:25px 24px;border-radius:24px;margin-bottom:14px!important;min-height:0}.kes .z .c b{display:block;font-family:Georgia,serif;font-size:25px;line-height:1.18;color:#173e33}.kes .z .c p{font-size:17px!important;line-height:1.55!important;color:#36534a!important;margin:10px 0 0}.kes .z:after{content:"";display:block;position:absolute;right:18px;top:46px;width:115px;height:180px;border-right:2px solid rgba(247,242,232,.36);border-radius:65% 35% 60% 40%;transform:rotate(-12deg);pointer-events:none}.kes .prof{padding:24px;border-radius:22px}.kes details{border-radius:18px}.kes summary{padding:17px 18px;font-size:16px}.kes details div{padding:0 18px 18px}}
/*# sourceMappingURL=/cdn/shop/t/82/assets/kala-curriculum-polish.css.map */
