@import url("https://fonts.googleapis.com/css2?family=Figtree:wght@300;400;500;700&display=swap");
:root{--ftw-font-body:Inter, Arial, sans-serif;--ftw-font-heading:Inter, Arial, sans-serif;--ftw-font-h1:Inter, Arial, sans-serif;--ftw-font-h2:Inter, Arial, sans-serif;--ftw-font-h3:Inter, Arial, sans-serif;--ftw-font-h4:Inter, Arial, sans-serif;--ftw-font-h5:Inter, Arial, sans-serif;--ftw-font-h6:Inter, Arial, sans-serif}
body, body.figma-partial-preview, p, li, a, button, input, textarea, select, label, blockquote, cite{font-family:var(--ftw-font-body)}
h1,h2,h3,h4,h5,h6{font-family:var(--ftw-font-heading)}
h1{font-family:var(--ftw-font-h1)}
h2{font-family:var(--ftw-font-h2)}
h3{font-family:var(--ftw-font-h3)}
h4{font-family:var(--ftw-font-h4)}
h5{font-family:var(--ftw-font-h5)}
h6{font-family:var(--ftw-font-h6)}
.figma-partial-preview.ftw-page{padding:0;background:#fff}
.figma-partial-preview{box-sizing:border-box;margin:0;background:#fff;color:#18181b;font-family:Inter,Arial,sans-serif}
.figma-partial-preview *{box-sizing:border-box}
.figma-partial-preview-root{margin:0;width:100%;max-width:none;overflow:visible;background:transparent;box-shadow:none}
.figma-preview-empty{display:none}
.ftw-page-layout{min-height:100vh;background:#fff}
.ftw-page-header,.ftw-page-main,.ftw-page-footer{display:block;width:100%}
.ftw-page-main{min-height:1px}
.ftw-page-partial{display:block;width:100%}
.ftw-page-partial--contained{display:block;width:100%;min-width:min(100%, var(--ftw-partial-min-width, 0px));max-width:min(100%, var(--ftw-partial-max-width, 100vw));margin-inline:auto}
.ftw-page-partial--contained > .ftw-page-partial__inner{display:block;width:100%}
.ftw-page-partial--full-bleed{display:block}
.ftw-page-partial > [class$="-full-bleed-bg"]{display:block;position:relative;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}
.ftw-page-partial > [class$="-full-bleed-bg"] > [class$="-full-bleed-inner"]{position:relative;width:100%;margin:0 auto}
.ftw-responsive-partial > .ftw-responsive-partial__variant{display:none}
@media (min-width:288px) and (max-width:991px){
.ftw-responsive-partial--popup-zajecia-01 > .ftw-responsive-partial__variant[data-ftw-viewport="mobile"]{display:block}
}
@media (min-width:784px){
.ftw-responsive-partial--popup-zajecia-01 > .ftw-responsive-partial__variant[data-ftw-viewport="desktop"]{display:block}
}
.figma-partial-preview-root--full-bleed{width:100%;max-width:none;margin:0;overflow:visible;background:transparent;box-shadow:none}
.partial-popup-zajecia-01-node-1,.popup-zajecia-01{position:relative;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-end;height:auto;width:100%;margin-inline:auto;border-radius:5px}
.partial-popup-zajecia-01-node-2{position:relative;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:10px;width:50px;height:50px;flex-grow:0;background-color:rgba(255, 255, 255, 1);border-radius:25px;box-shadow:0px 0px 20px 0px rgba(0, 0, 0, 0.10000000149011612);overflow:hidden}
.partial-popup-zajecia-01-node-3{position:relative;display:block;width:15px;height:15px;flex-grow:0;object-fit:cover;object-position:center}
.partial-popup-zajecia-01-node-3::before{content:"";position:absolute;inset:-1px;pointer-events:none;background-repeat:no-repeat;background-position:center;background-size:100% 100%;background-image:url("./assets/generated/generated-svg-67ee000b66c3297f.svg")}
.partial-popup-zajecia-01-node-4{position:relative;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:40px;height:auto;align-self:stretch;flex-grow:0}
.partial-popup-zajecia-01-node-5{position:relative;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:10px;height:auto;align-self:stretch;flex-grow:0}
.partial-popup-zajecia-01-node-6{position:relative;display:block;height:auto;align-self:stretch;flex-grow:0;margin:0;white-space:pre-wrap;font-family:'Figtree';font-weight:500;letter-spacing:0px;text-align:left;color:rgba(52, 73, 102, 1)}
.partial-popup-zajecia-01-node-7{position:relative;display:block;height:auto;align-self:stretch;flex-grow:0;margin:0;white-space:pre-wrap;font-family:'Figtree';font-weight:300;letter-spacing:0px;text-align:left;color:rgba(52, 73, 102, 1)}
.partial-popup-zajecia-01-node-8{position:relative;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:10px;padding-top:10px;padding-right:31px;padding-bottom:10px;padding-left:31px;flex-grow:0;background-color:rgba(239, 140, 108, 1);border-radius:25px}
.partial-popup-zajecia-01-node-9{position:relative;display:block;width:auto;height:auto;flex-grow:0;margin:0;white-space:pre-wrap;font-family:'Figtree';font-weight:400;letter-spacing:0px;text-align:left;color:rgba(250, 249, 246, 1)}
@media (min-width:288px) and (max-width:991px){
.partial-popup-zajecia-01-node-1,.popup-zajecia-01{padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;max-width:991px;min-width:min(100%, 288px);background-color:rgba(255, 255, 255, 0.4000000059604645);background-image:url("./assets/figma/TD8k5f4QQw17tOx6Wr4YYS/c439176ec635ae36ddb8ea77e1a45c73e53fbb90-2adc32415bab.webp");background-size:cover;background-position:center;background-repeat:no-repeat}
.partial-popup-zajecia-01-node-6{min-height:86px;font-size:36px;line-height:43.20000076293945px}
.partial-popup-zajecia-01-node-7{min-height:51px;font-size:14px;line-height:16.80000114440918px}
.partial-popup-zajecia-01-node-8{height:45px;align-self:stretch}
.partial-popup-zajecia-01-node-9{min-height:17px;font-size:14px;line-height:16.80000114440918px}
}
@media (min-width:784px){
.partial-popup-zajecia-01-node-1,.popup-zajecia-01{padding-top:50px;padding-right:50px;padding-bottom:50px;padding-left:50px;max-width:1680px;min-width:min(100%, 784px);background-image:url("./assets/figma/TD8k5f4QQw17tOx6Wr4YYS/c439176ec635ae36ddb8ea77e1a45c73e53fbb90-2adc32415bab.webp"), linear-gradient(90deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%);background-size:cover, auto;background-position:center, center;background-repeat:no-repeat, no-repeat}
.partial-popup-zajecia-01-node-6{min-height:154px;font-size:64px;line-height:76.80000305175781px}
.partial-popup-zajecia-01-node-7{min-height:72px;font-size:20px;line-height:24px}
.partial-popup-zajecia-01-node-8{width:auto;height:50px}
.partial-popup-zajecia-01-node-9{min-height:19px;font-size:16px;line-height:19.200000762939453px}
}