/* Głos Cebulakowa — style ładowane tylko na stronie Głosu (inc/glos-cebulakowa.php).
   Przeniesione 1:1 ze skompilowanego CSS strony Next.js; klasy *-module__hash__x zamienione na gc-*. */
@font-face{font-family:"GC Mulish";font-style:normal;font-weight:200 1000;font-display:swap;src:url(../glos/fonts/59000b645a38f9c6-s.77ac9bb7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:"GC Mulish";font-style:normal;font-weight:200 1000;font-display:swap;src:url(../glos/fonts/fed68dff3ca987ed-s.p.6d07efdc.woff2)format("woff2");unicode-range:U+0-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"GC Itim";font-style:normal;font-weight:400;font-display:swap;src:url(../glos/fonts/1cbe60d695c74734-s.0ec2d997.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:"GC Itim";font-style:normal;font-weight:400;font-display:swap;src:url(../glos/fonts/f12b0978eb9c0bb3-s.p.c6488f65.woff2)format("woff2");unicode-range:U+0-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"GC Anton";font-style:normal;font-weight:400;font-display:swap;src:url(../glos/fonts/daf789e4474d0d90-s.855fa550.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:"GC Anton";font-style:normal;font-weight:400;font-display:swap;src:url(../glos/fonts/9e9f04e3c37952ab-s.p.4d24b8e7.woff2)format("woff2");unicode-range:U+0-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"GC Inter";font-style:normal;font-weight:100 900;font-display:swap;src:url(../glos/fonts/1bffadaabf893a1e-s.7cd81963.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:"GC Inter";font-style:normal;font-weight:100 900;font-display:swap;src:url(../glos/fonts/83afe278b6a6bb3c-s.p.3a6ba036.woff2)format("woff2");unicode-range:U+0-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"GC Manrope";font-style:normal;font-weight:200 800;font-display:swap;src:url(../glos/fonts/6ab0db14f70d8ed6-s.18d7c7dc.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:"GC Manrope";font-style:normal;font-weight:200 800;font-display:swap;src:url(../glos/fonts/a343f882a40d2cc9-s.p.71e1367e.woff2)format("woff2");unicode-range:U+0-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"GC DM Sans";font-style:normal;font-weight:400;font-display:swap;src:url(../glos/fonts/c3cb240f9c892514-s.d8e4bce2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:"GC DM Sans";font-style:normal;font-weight:400;font-display:swap;src:url(../glos/fonts/5c285b27cdda1fe8-s.p.a62025f2.woff2)format("woff2");unicode-range:U+0-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"GC DM Sans";font-style:normal;font-weight:500;font-display:swap;src:url(../glos/fonts/c3cb240f9c892514-s.d8e4bce2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:"GC DM Sans";font-style:normal;font-weight:500;font-display:swap;src:url(../glos/fonts/5c285b27cdda1fe8-s.p.a62025f2.woff2)format("woff2");unicode-range:U+0-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"GC DM Sans";font-style:normal;font-weight:700;font-display:swap;src:url(../glos/fonts/c3cb240f9c892514-s.d8e4bce2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:"GC DM Sans";font-style:normal;font-weight:700;font-display:swap;src:url(../glos/fonts/5c285b27cdda1fe8-s.p.a62025f2.woff2)format("woff2");unicode-range:U+0-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
.gc-page{--gc-font-itim:"GC Itim",cursive;--gc-font-anton:"GC Anton",sans-serif;--gc-font-inter:"GC Inter",sans-serif;--gc-font-manrope:"GC Manrope",sans-serif;--gc-font-mulish:"GC Mulish",sans-serif;--gc-font-dm-sans:"GC DM Sans",sans-serif;--font-primary:Arial,Helvetica,sans-serif;display:flex;flex-direction:column;width:100%;background:#fff;color:#171717;font-family:Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:normal;letter-spacing:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
/* reset jak w globals.css Next.js; zawężony do .gc-page, żeby wygrał ze stylami Blocksy */
.gc-page *{box-sizing:border-box;margin:0;padding:0}
.gc-page :is(h1,h2,h3,h4,h5,h6,p,ul,ol,li,figure,blockquote,strong,b,button,a){font:revert;letter-spacing:revert;color:revert;text-transform:revert;margin:0}
.gc-page :is(a,strong,b,span,button){color:inherit}
.gc-page a{color:inherit;text-decoration:none}
.gc-page img{-webkit-user-drag:none;user-select:none;pointer-events:none;max-width:none;height:auto;border-radius:0}
@keyframes globalFadeIn{0%{opacity:0}to{opacity:1}}
@keyframes shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-4px)}20%,40%,60%,80%{transform:translate(4px)}}
.gc-page .gc-navbar__navbarContainer{width:100%;font-family:var(--font-primary)}
.gc-page .gc-navbar__mainBar{z-index:100;justify-content:center;align-items:center;width:100%;min-height:116px;margin-top:-2px;margin-bottom:-66px;display:flex;position:relative;overflow:visible}
.gc-page .gc-navbar__mainBar:before{content:"";z-index:2;background-color:#f5f5f5;width:100%;height:50px;position:absolute;top:0;left:0}
.gc-page .gc-navbar__waveBackground{z-index:1;pointer-events:none;background-image:url(../glos/media/decorations/waves.svg);background-position:0 100%;background-repeat:repeat-x;background-size:1856px 125px;width:100%;height:125px;position:absolute;bottom:0;left:0}
.gc-page .gc-navbar__logoIcon{z-index:10;display:flex;position:absolute;top:15%;left:5%}
.gc-page .gc-navbar__centerSection{z-index:10;align-items:center;gap:2px;display:flex;position:absolute;top:15%;left:50%;transform:translate(-50%)}
.gc-page .gc-navbar__navLinks{z-index:10;gap:32px;display:flex}
.gc-page .gc-navbar__navLink{font-family:var(--gc-font-mulish);color:#272727;font-size:16px;font-weight:300;line-height:28px;text-decoration:none;transition:transform .3s}
.gc-page .gc-navbar__navLink:hover{transform:scale(1.1)}
.gc-page .gc-navbar__logoText{display:block}
.gc-page .gc-navbar__chickens{width:109px;margin-top:-30px;margin-left:2px;display:block;position:absolute;left:100%}
@container gc (max-width:768px){.gc-page .gc-navbar__mainBar{filter:drop-shadow(0 16px 16px #0006);justify-content:center;align-items:center;min-height:87px;margin-bottom:-50px;display:flex}.gc-page .gc-navbar__mainBar:before{display:none}.gc-page .gc-navbar__waveBackground{z-index:1;background-image:url(../glos/media/decorations/menu-mobile.svg);background-repeat:no-repeat;background-size:110cqw 87px;width:110cqw;height:87px;position:absolute;top:0;left:50%;transform:translate(-50%)}.gc-page .gc-navbar__logoIcon{z-index:10;margin-top:-5px;position:absolute;top:50%;left:20px;transform:translateY(-50%)}.gc-page .gc-navbar__logoIcon img{width:35px!important;height:35px!important}.gc-page .gc-navbar__centerSection{z-index:10;margin-top:-5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.gc-page .gc-navbar__logoText{width:149px!important;height:30px!important}.gc-page .gc-navbar__chickens{margin-top:-12px;margin-left:1px;width:46px!important;height:27px!important}}
.gc-page .gc-hero__heroContainer{z-index:1;background-color:#f4f2ef;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}
.gc-page .gc-hero__heroImageWrapper{width:100%;height:auto;position:relative}
.gc-page .gc-hero__heroImage{object-fit:contain;width:100%;height:auto;shape-rendering:geometricPrecision;object-position:center}
.gc-page .gc-hero__desktopHero{display:block}
.gc-page .gc-hero__mobileHero{display:none}
@container gc (max-width:768px){.gc-page .gc-hero__desktopHero{display:none}.gc-page .gc-hero__mobileHero{display:block}}
.gc-page .gc-intro__introContainer{background-color:#f4f2ef;justify-content:center;width:100%;padding:60px 0 0;display:flex;position:relative;overflow:visible}
.gc-page .gc-intro__content{text-align:center;z-index:30;flex-direction:column;align-items:center;gap:32px;max-width:1200px;padding:0 20px;display:flex}
.gc-page .gc-intro__headline{font-family:var(--gc-font-anton);color:#001a23;text-transform:uppercase;font-size:42px;font-weight:400;line-height:1.2}
.gc-page .gc-intro__description{font-family:var(--gc-font-inter);color:#171717;max-width:1000px;font-size:16px;font-weight:500;line-height:1.6}
.gc-page .gc-intro__button{color:#fff;font-family:var(--gc-font-anton);cursor:pointer;text-transform:uppercase;background-color:#522260;border:none;border-radius:50px;justify-content:center;align-items:center;gap:8px;padding:12px 32px;font-size:25px;font-weight:400;transition:transform .2s;display:flex}
.gc-page .gc-intro__button:hover{transform:scale(1.05)}
.gc-page .gc-intro__buttonIcon{object-fit:contain;width:24px;height:24px}
.gc-page .gc-intro__sprinklesPlaceholder{object-fit:contain;z-index:0;width:156px;height:auto;position:absolute;top:20px;left:2%}
.gc-page .gc-intro__catPlaceholder{object-fit:contain;z-index:20;width:350px;height:auto;position:absolute;top:auto;bottom:81px;left:0;transform:none}
.gc-page .gc-intro__owlPlaceholder{object-fit:contain;z-index:20;width:140px;height:auto;position:absolute;top:auto;bottom:-50px;right:0;transform:none}
.gc-page .gc-intro__waveSeparator{z-index:5;pointer-events:none;background-image:url(../glos/media/decorations/waves-no-shadow.svg);background-position:0 100%;background-repeat:repeat-x;background-size:1856px 125px;width:100%;height:125px;margin-bottom:-1px;position:absolute;bottom:-120px;left:0}
.gc-page .gc-intro__tapeLeft{z-index:6;object-fit:contain;width:66.95px;height:107.74px;position:absolute;bottom:-40px;left:40px}
.gc-page .gc-intro__tapeRight{z-index:6;object-fit:contain;width:66.95px;height:107.74px;position:absolute;bottom:-40px;right:40px}
@container gc (max-width:768px){.gc-page .gc-intro__introContainer{background-image:url(../glos/media/decorations/intro-mobile-bg.webp);background-position:top;background-repeat:no-repeat;background-size:100%;margin-bottom:-40px;padding:40px 0 30px}.gc-page .gc-intro__content{z-index:30;gap:16px;width:100%;padding:0 16px;position:relative}.gc-page .gc-intro__headline{letter-spacing:0;color:#001a23;text-align:center;max-width:330px;font-size:14px;line-height:1.2}.gc-page .gc-intro__description{letter-spacing:-.02em;color:#000;text-align:center;max-width:330px;font-size:9px;line-height:1.5}.gc-page .gc-intro__button{gap:4px;width:119px;height:32.5px;padding:0;font-size:10px}.gc-page .gc-intro__buttonIcon{width:10.5px;height:10.5px}.gc-page .gc-intro__catPlaceholder,.gc-page .gc-intro__owlPlaceholder,.gc-page .gc-intro__sprinklesPlaceholder{display:none}.gc-page .gc-intro__waveSeparator{z-index:20;background-position:0 100%;background-size:800px 100px;height:100px;bottom:-20px}.gc-page .gc-intro__tapeLeft{z-index:21;width:38px;height:auto;bottom:5px;left:20px;transform:rotate(-10deg)}.gc-page .gc-intro__tapeRight{z-index:21;width:38px;height:auto;bottom:5px;right:20px;transform:rotate(10deg)}}
.gc-page .gc-episodes__episodesContainer{z-index:1;background:linear-gradient(#569c9f 0%,#f4f9f9 100%);flex-direction:column;align-items:center;width:100%;padding:150px 24px 100px;display:flex;position:relative}
.gc-page .gc-episodes__headline{font-family:var(--gc-font-itim);color:#001a23;text-transform:none;text-align:center;margin-bottom:40px;font-size:65px;font-weight:400;line-height:1.15}
.gc-page .gc-episodes__carouselWrapper{justify-content:center;align-items:center;gap:20px;width:100%;max-width:90cqw;padding-bottom:60px;display:flex}
.gc-page .gc-episodes__arrowButton{color:#143e44;cursor:pointer;opacity:.7;background:0 0;border:none;justify-content:center;align-items:center;padding:0 20px;font-size:48px;transition:transform .2s,color .2s;display:flex}
.gc-page .gc-episodes__arrowButton:hover{opacity:1;transform:scale(1.1)}
.gc-page .gc-episodes__arrowButton:disabled{opacity:.2;cursor:default;transform:none}
.gc-page .gc-episodes__sliderViewport{grid-template-rows:1fr;grid-template-columns:1fr;align-items:start;width:100%;max-width:1450px;margin:-120px -20px -60px;padding:120px 20px 80px;display:grid;position:relative;overflow:hidden}
.gc-page .gc-episodes__sliderRow{grid-area:1/1;grid-template-columns:repeat(3,1fr);justify-items:center;gap:120px 40px;width:100%;display:grid}
@container gc (max-width:1380px){.gc-page .gc-episodes__sliderRow{grid-template-columns:repeat(2,1fr)}}
@container gc (max-width:768px){.gc-page .gc-episodes__sliderRow{grid-template-columns:1fr}.gc-page .gc-episodes__episodesContainer{padding:70px 10px 60px}.gc-page .gc-episodes__grid{grid-template-columns:1fr}.gc-page .gc-episodes__headline{margin-bottom:20px;font-size:30px}.gc-page .gc-episodes__carouselWrapper{flex-direction:column;position:relative;max-width:100%!important}.gc-page .gc-episodes__arrowButton{padding:0 10px;font-size:32px}}
.gc-page .gc-episodes__episodesGrid{grid-template-columns:repeat(3,1fr)!important}
@container gc (max-width:1380px){.gc-page .gc-episodes__episodesGrid{grid-template-columns:repeat(2,1fr)!important}}
@container gc (max-width:768px){.gc-page .gc-episodes__episodesGrid{justify-content:center;grid-template-columns:repeat(2,1fr)!important;gap:60px 8px!important}.gc-page .gc-episodes__episodesDots{margin-top:60px!important}}
.gc-page .gc-episodes__carouselHost{margin-top:-100px}
.gc-page .gc-contentCard__cardSkeleton{background-color:#fff;border-radius:56.03px;flex-direction:column;align-items:center;gap:16px;width:100%;min-width:0;max-width:428px;height:auto;margin-top:0;padding:0;transition:transform .3s;display:flex;position:relative;overflow:visible;box-shadow:0 4.77px 8.82px #4e9b9d5e;container-type:inline-size}
.gc-page .gc-contentCard__cardSkeleton:hover{transform:translateY(-5px)}
.gc-page .gc-contentCard__mediaContainer{aspect-ratio:1;z-index:10;background-color:#eee;border-radius:27.42px;width:80.2245%;height:auto;margin-left:auto;margin-right:auto;position:relative;overflow:visible;box-shadow:0 8.34px 50.06px -18.7px #1a171b}
.gc-page .gc-contentCard__imagePlaceholder{object-fit:cover;width:100%;height:100%;display:block}
.gc-page .gc-contentCard__cardContent{text-align:left;border-radius:0 0 56px 56px;flex-direction:column;flex:1;gap:12px;width:100%;padding:10px 0 22px;display:flex;position:relative;overflow:hidden}
.gc-page .gc-contentCard__cardHeader{align-items:center;gap:12px;width:100%;margin-bottom:0;display:flex}
.gc-page .gc-contentCard__iconPlaceholder{background-color:#ede2d4;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:61px;height:61px;margin-left:42px;display:flex;overflow:hidden;box-shadow:0 4px 5px #00000040,inset 0 4px 5px #00000040}
.gc-page .gc-contentCard__iconPlaceholder img{height:auto;width:52%!important}
.gc-page .gc-contentCard__headerText{flex-direction:column;display:flex}
.gc-page .gc-contentCard__headerTextAlone{flex-direction:column;margin-left:42px;display:flex}
.gc-page .gc-contentCard__episodeNumber{font-family:var(--gc-font-mulish);letter-spacing:0%;color:#3e4771;vertical-align:middle;margin-bottom:0;font-size:21.69px;font-style:normal;font-weight:700;line-height:28.92px}
.gc-page .gc-contentCard__episodeTitle{font-family:var(--gc-font-itim);letter-spacing:0%;color:#000;vertical-align:middle;margin:0;font-size:26.66px;font-style:normal;font-weight:700;line-height:35.55px}
.gc-page .gc-contentCard__toggleDescButton{font-size:14px;font-weight:700;font-family:var(--font-primary);color:#000;cursor:pointer;background:0 0;border:none;outline:none;align-items:center;gap:6px;width:fit-content;margin:0 42px;padding:0;display:flex}
.gc-page .gc-contentCard__actionButton{color:#fff;width:90%;max-width:385px;height:auto;min-height:84px;font-family:var(--gc-font-anton);text-transform:uppercase;cursor:pointer;background-color:#5b2e6a;border:none;border-radius:119px;justify-content:center;align-items:center;gap:12px;margin:0 auto;padding:21px 23px;font-size:25px;font-weight:400;transition:transform .2s,background-color .2s;display:flex}
.gc-page .gc-contentCard__actionButton:hover{background-color:#4a2556;transform:scale(1.02);box-shadow:0 0 40px #5222607d}
.gc-page .gc-contentCard__actionButton:focus{outline:none;box-shadow:0 0 40px #5222607d}
.gc-page .gc-contentCard__descriptionContent{flex-direction:column;width:100%;padding:0 42px 24px;display:flex}
.gc-page .gc-contentCard__descriptionParagraph{font-family:var(--gc-font-itim);color:#475569;margin-bottom:24px;font-size:28.99px;font-weight:400;line-height:43.5px}
.gc-page .gc-contentCard__actionButtonGray{cursor:default;pointer-events:none;background-color:#9d9d9c}
.gc-page .gc-contentCard__imageWrapper{width:100%;height:100%;position:relative}
.gc-page .gc-contentCard__diffuseShadow{object-fit:cover;filter:blur(20px);z-index:0;width:100%;height:100%;position:absolute;top:0;left:0;transform:translateY(10px)}
.gc-page .gc-contentCard__imagePlaceholder{object-fit:cover;z-index:1;border-radius:27.42px;width:100%;height:100%;display:block;position:relative}
.gc-page .gc-contentCard__imageTintOverlay{z-index:5;pointer-events:none;background-color:#0003;border-radius:27.42px;width:100%;height:100%;position:absolute;top:0;left:0}
.gc-page .gc-contentCard__comingSoonOverlay{z-index:1;pointer-events:none;background-color:#0003;border-radius:56.03px;width:100%;height:100%;position:absolute;top:0;left:0}
.gc-page .gc-contentCard__mainImageBlurred{filter:blur(4px)}
.gc-page .gc-contentCard__backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:9998;background:#0009;width:100cqw;height:100vh;position:fixed;top:0;left:0}
.gc-page .gc-contentCard__cardSkeleton.gc-contentCard__conversationCardType{max-width:428px}
.gc-page .gc-contentCard__cardSkeleton.gc-contentCard__conversationCardType .gc-contentCard__mediaContainer{aspect-ratio:343.36/457.36;border-radius:27.42px;width:80.2245%}
.gc-page .gc-contentCard__cardSkeleton.gc-contentCard__conversationCardType .gc-contentCard__episodeNumber{font-size:21.69px}
.gc-page .gc-contentCard__cardSkeleton.gc-contentCard__conversationCardType .gc-contentCard__episodeTitle{font-size:26.66px}
.gc-page .gc-contentCard__cardSkeleton.gc-contentCard__coloringCardType{max-width:428px}
.gc-page .gc-contentCard__cardSkeleton.gc-contentCard__coloringCardType .gc-contentCard__mediaContainer{aspect-ratio:343.36/457.36;border-radius:27.42px;width:80.2245%}
.gc-page .gc-contentCard__cardSkeleton.gc-contentCard__lettersCardType{max-width:428px}
.gc-page .gc-contentCard__cardSkeleton.gc-contentCard__lettersCardType .gc-contentCard__mediaContainer{aspect-ratio:343.36/457.36;border-radius:27.42px;width:80.2245%}
@container gc (max-width:768px){.gc-page .gc-contentCard__compact{gap:4px;box-shadow:0 1.65px 3.05px #4e9b9d5e;border-radius:20px!important;width:148px!important;max-width:148px!important;min-height:174px!important}.gc-page .gc-contentCard__compact .gc-contentCard__mediaContainer{border-radius:19px!important;width:119px!important;height:119px!important;min-height:119px!important;margin-top:-30px!important;box-shadow:0 2.88px 17.31px -6.47px #1a171b!important}.gc-page .gc-contentCard__compact .gc-contentCard__imagePlaceholder,.gc-page .gc-contentCard__compact .gc-contentCard__imageTintOverlay{border-radius:19px!important}.gc-page .gc-contentCard__compact .gc-contentCard__cardContent{gap:4px;border-radius:0 0 20px 20px!important;padding:4px 0 5px!important}.gc-page .gc-contentCard__compact .gc-contentCard__cardHeader{gap:4px;margin-bottom:0}.gc-page .gc-contentCard__compact .gc-contentCard__iconPlaceholder{border-radius:50%!important;width:21px!important;height:21px!important;margin-left:14px!important;box-shadow:0 2px 3px #0003!important}.gc-page .gc-contentCard__compact .gc-contentCard__iconPlaceholder img{width:60%!important}.gc-page .gc-contentCard__compact .gc-contentCard__headerText,.gc-page .gc-contentCard__compact .gc-contentCard__headerTextAlone{flex-direction:column;justify-content:center;display:flex;gap:2px!important;margin-left:6px!important}.gc-page .gc-contentCard__compact .gc-contentCard__episodeTitle{color:#000!important;margin-top:0!important;font-size:9px!important;font-weight:700!important;line-height:1!important}.gc-page .gc-contentCard__compact .gc-contentCard__episodeNumber{color:#3e4771!important;margin-bottom:0!important;font-size:7px!important;font-weight:700!important;line-height:1!important}.gc-page .gc-contentCard__compact .gc-contentCard__toggleDescButton{align-items:center!important;gap:0!important;margin:0 0 2px 14px!important;font-size:5.54px!important;font-weight:700!important;line-height:6.4px!important}.gc-page .gc-contentCard__compact .gc-contentCard__toggleDescButton span{align-items:center;display:flex;margin-left:0!important;font-size:5.54px!important;line-height:6.4px!important}.gc-page .gc-contentCard__compact .gc-contentCard__actionButton{color:#fff!important;border-radius:41px!important;gap:4px!important;width:133px!important;height:29px!important;min-height:29px!important;margin-bottom:0!important;padding:0!important;font-size:9px!important}.gc-page .gc-contentCard__compact .gc-contentCard__actionButton img{width:10px!important;height:10px!important;margin-left:0!important}.gc-page .gc-contentCard__compact .gc-contentCard__comingSoonOverlay{border-radius:20px!important;display:block!important}}
@container (max-width:380px){.gc-page .gc-contentCard__episodeTitle{font-size:20px;line-height:1.2}.gc-page .gc-contentCard__episodeNumber{font-size:18px}.gc-page .gc-contentCard__actionButton{min-height:64px;padding:16px;font-size:18px}.gc-page .gc-contentCard__iconPlaceholder{width:48px;height:48px;margin-left:24px}.gc-page .gc-contentCard__headerTextAlone{margin-left:24px}.gc-page .gc-contentCard__toggleDescButton{margin:0 24px}.gc-page .gc-contentCard__descriptionContent{padding:0 24px 24px}}
@container gc (max-width:768px){.gc-page .gc-contentCard__cardSkeleton.gc-contentCard__conversationCardType{border-radius:28px!important;gap:6px!important;width:249px!important;max-width:249px!important;height:325px!important;min-height:325px!important;margin:0 auto!important;padding-top:0!important;box-shadow:0 2.31px 4.27px #4e9b9d5e!important}.gc-page .gc-contentCard__cardSkeleton.gc-contentCard__conversationCardType .gc-contentCard__mediaContainer{aspect-ratio:200/267!important;border-radius:26px!important;width:200px!important;height:267px!important;min-height:267px!important;margin-top:-91px!important;box-shadow:0 4px 24px -9px #1a171b!important}.gc-page .gc-contentCard__cardSkeleton.gc-contentCard__conversationCardType .gc-contentCard__imagePlaceholder,.gc-page .gc-contentCard__cardSkeleton.gc-contentCard__conversationCardType .gc-contentCard__imageTintOverlay{object-fit:cover!important;border-radius:26px!important;width:100%!important;height:100%!important}.gc-page .gc-contentCard__cardSkeleton.gc-contentCard__conversationCardType .gc-contentCard__cardContent{border-radius:0 0 28px 28px!important;flex:1!important;justify-content:flex-start!important;gap:6px!important;padding:6px 8px 12px!important}.gc-page .gc-contentCard__cardSkeleton.gc-contentCard__conversationCardType .gc-contentCard__cardHeader{gap:6px!important;margin-bottom:0!important}.gc-page .gc-contentCard__cardSkeleton.gc-contentCard__conversationCardType .gc-contentCard__episodeNumber{color:#3e4771!important;margin-bottom:0!important;font-size:13px!important;font-weight:700!important;line-height:1.1!important}.gc-page .gc-contentCard__cardSkeleton.gc-contentCard__conversationCardType .gc-contentCard__episodeTitle{color:#000!important;margin-top:0!important;font-size:16px!important;font-weight:700!important;line-height:1.2!important}.gc-page .gc-contentCard__cardSkeleton.gc-contentCard__conversationCardType .gc-contentCard__headerText,.gc-page .gc-contentCard__cardSkeleton.gc-contentCard__conversationCardType .gc-contentCard__headerTextAlone{gap:2px!important;margin-left:14px!important}.gc-page .gc-contentCard__cardSkeleton.gc-contentCard__conversationCardType .gc-contentCard__toggleDescButton{gap:8px!important;margin:4px 0 4px 14px!important;padding:4px 0!important;font-size:12px!important}.gc-page .gc-contentCard__cardSkeleton.gc-contentCard__conversationCardType .gc-contentCard__toggleDescButton span{font-size:12px!important}.gc-page .gc-contentCard__cardSkeleton.gc-contentCard__conversationCardType .gc-contentCard__actionButton{color:#fff!important;background-color:#5b2e6a!important;border-radius:57px!important;gap:6px!important;width:186px!important;height:40px!important;min-height:40px!important;margin:auto auto 6px!important;padding:0!important;font-size:13px!important;display:flex!important}.gc-page .gc-contentCard__cardSkeleton.gc-contentCard__conversationCardType .gc-contentCard__actionButton img{width:14px!important;height:14px!important;margin-left:0!important}.gc-page .gc-contentCard__cardSkeleton.gc-contentCard__conversationCardType .gc-contentCard__comingSoonOverlay{border-radius:28px!important}.gc-page .gc-contentCard__cardSkeleton.gc-contentCard__coloringCardType{border-radius:28px!important;gap:6px!important;width:249px!important;max-width:249px!important;height:293px!important;min-height:293px!important;box-shadow:0 2.31px 4.27px #4e9b9d5e!important}.gc-page .gc-contentCard__cardSkeleton.gc-contentCard__coloringCardType .gc-contentCard__mediaContainer{aspect-ratio:200/267!important;border-radius:26px!important;width:200px!important;height:267px!important;min-height:267px!important;margin-top:-91px!important;box-shadow:0 4px 24px -9px #1a171b!important}.gc-page .gc-contentCard__cardSkeleton.gc-contentCard__coloringCardType .gc-contentCard__imagePlaceholder,.gc-page .gc-contentCard__cardSkeleton.gc-contentCard__coloringCardType .gc-contentCard__imageTintOverlay{border-radius:26px!important}.gc-page .gc-contentCard__cardSkeleton.gc-contentCard__coloringCardType .gc-contentCard__cardContent{border-radius:0 0 28px 28px!important;flex:1!important;justify-content:flex-start!important;gap:6px!important;padding:6px 8px 12px!important}.gc-page .gc-contentCard__cardSkeleton.gc-contentCard__coloringCardType .gc-contentCard__episodeNumber{color:#3e4771!important;margin-bottom:0!important;font-size:13px!important;font-weight:700!important;line-height:1.1!important}.gc-page .gc-contentCard__cardSkeleton.gc-contentCard__coloringCardType .gc-contentCard__episodeTitle{color:#000!important;margin-top:0!important;font-size:16px!important;font-weight:700!important;line-height:1.2!important}.gc-page .gc-contentCard__cardSkeleton.gc-contentCard__coloringCardType .gc-contentCard__headerText,.gc-page .gc-contentCard__cardSkeleton.gc-contentCard__coloringCardType .gc-contentCard__headerTextAlone{gap:2px!important;margin-left:14px!important}.gc-page .gc-contentCard__cardSkeleton.gc-contentCard__coloringCardType .gc-contentCard__actionButton{color:#fff!important;border-radius:57px!important;gap:6px!important;width:186px!important;height:40px!important;min-height:40px!important;margin:auto auto 6px!important;padding:0!important;font-size:13px!important}.gc-page .gc-contentCard__cardSkeleton.gc-contentCard__coloringCardType .gc-contentCard__actionButton img{width:14px!important;height:14px!important;margin-left:0!important}.gc-page .gc-contentCard__cardSkeleton.gc-contentCard__lettersCardType{border-radius:28px!important;gap:6px!important;width:249px!important;max-width:249px!important;height:245px!important;min-height:245px!important;box-shadow:0 2.31px 4.27px #4e9b9d5e!important}.gc-page .gc-contentCard__cardSkeleton.gc-contentCard__lettersCardType .gc-contentCard__mediaContainer{aspect-ratio:200/267!important;border-radius:26px!important;width:200px!important;height:267px!important;min-height:267px!important;margin-top:-91px!important;box-shadow:0 4px 24px -9px #1a171b!important}.gc-page .gc-contentCard__cardSkeleton.gc-contentCard__lettersCardType .gc-contentCard__imagePlaceholder,.gc-page .gc-contentCard__cardSkeleton.gc-contentCard__lettersCardType .gc-contentCard__imageTintOverlay{border-radius:26px!important}.gc-page .gc-contentCard__cardSkeleton.gc-contentCard__lettersCardType .gc-contentCard__cardContent{border-radius:0 0 28px 28px!important;flex:1!important;justify-content:flex-start!important;gap:6px!important;padding:6px 8px 12px!important}.gc-page .gc-contentCard__cardSkeleton.gc-contentCard__lettersCardType .gc-contentCard__episodeNumber{color:#3e4771!important;margin-bottom:0!important;font-size:13px!important;font-weight:700!important;line-height:1.1!important}.gc-page .gc-contentCard__cardSkeleton.gc-contentCard__lettersCardType .gc-contentCard__episodeTitle{color:#000!important;margin-top:0!important;font-size:16px!important;font-weight:700!important;line-height:1.2!important}.gc-page .gc-contentCard__cardSkeleton.gc-contentCard__lettersCardType .gc-contentCard__headerText,.gc-page .gc-contentCard__cardSkeleton.gc-contentCard__lettersCardType .gc-contentCard__headerTextAlone{gap:2px!important;margin-left:14px!important}}
.gc-page .gc-mobileCardPopup__backdrop{z-index:10000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#0006;justify-content:center;align-items:center;width:100cqw;height:100vh;display:flex;position:fixed;top:0;left:0}
.gc-page .gc-mobileCardPopup__popup{box-sizing:border-box;text-align:center;background:#f0eee9;border-radius:12px;flex-direction:column;align-items:center;width:90cqw;max-width:360px;min-height:auto;padding:40px 24px 30px;display:flex;position:relative;box-shadow:0 20px 50px #00000026}
.gc-page .gc-mobileCardPopup__closeButton{cursor:pointer;color:#5b2e6a;z-index:10;background:0 0;border:none;justify-content:center;align-items:center;padding:5px;display:flex;position:absolute;top:15px;right:15px}
.gc-page .gc-mobileCardPopup__closeButton svg{width:24px;height:24px}
.gc-page .gc-mobileCardPopup__mediaContainer{border-radius:20px;width:177px;height:177px;margin:0 auto 24px;position:relative;overflow:hidden;box-shadow:0 4px 20px #00000026}
.gc-page .gc-mobileCardPopup__imagePlaceholder{object-fit:cover;width:100%;height:100%}
.gc-page .gc-mobileCardPopup__headerWrapper{flex-direction:row;align-items:center;gap:16px;width:100%;margin-bottom:20px;display:flex}
.gc-page .gc-mobileCardPopup__iconPlaceholder{background-color:#ede2d4;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:61px;height:61px;display:flex;box-shadow:inset 0 4px 5px #00000040,0 4px 5px #00000040}
.gc-page .gc-mobileCardPopup__iconPlaceholder img{width:52%;height:auto}
.gc-page .gc-mobileCardPopup__episodeNumber{font-family:var(--gc-font-mulish);color:#3e4771;text-align:left;margin-bottom:0;font-size:21.69px;font-weight:700;line-height:normal}
.gc-page .gc-mobileCardPopup__episodeTitle{font-family:var(--gc-font-itim);color:#000;text-align:left;margin:0;font-size:26.66px;font-weight:700;line-height:1.1}
.gc-page .gc-mobileCardPopup__description{font-family:var(--gc-font-itim);color:#475569;text-align:left;text-align:left;width:100%;margin-bottom:auto;padding:10px 0 20px;font-size:18px;font-weight:400;line-height:1.4}
.gc-page .gc-mobileCardPopup__actionButton{color:#fff;width:100%;height:60px;font-family:var(--gc-font-anton);text-transform:uppercase;cursor:pointer;background-color:#5b2e6a;border:none;border-radius:50px;justify-content:center;align-items:center;gap:10px;margin-top:10px;font-size:24px;font-weight:400;display:flex}
.gc-page .gc-emailPopup__overlay{z-index:9999;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#0006;justify-content:center;align-items:center;width:100cqw;height:100vh;display:flex;position:fixed;top:0;left:0}
.gc-page .gc-emailPopup__popup{box-sizing:border-box;background:#f0eee9;border-radius:20px;width:95%;max-width:1487px;height:558px;display:flex;position:relative;box-shadow:0 20px 50px #00000026}
.gc-page .gc-emailPopup__popupGrid{box-sizing:border-box;grid-template-rows:auto 86.96px minmax(145px,auto);grid-template-columns:1fr 1fr;align-content:center;width:100%;height:100%;padding:0 0 0 80px;display:grid}
.gc-page .gc-emailPopup__titleSection{flex-direction:column;grid-area:1/1/2/2;justify-content:center;display:flex}
.gc-page .gc-emailPopup__inputSection{grid-area:2/1/3/2;align-items:center;width:100%;max-width:619px;display:flex;position:relative}
.gc-page .gc-emailPopup__footerSection{flex-direction:column;grid-area:3/1/4/2;justify-content:flex-start;display:flex}
.gc-page .gc-emailPopup__buttonSection{z-index:20;grid-area:2/2/3/3;align-items:center;padding-left:15px;padding-right:80px;display:flex}
.gc-page .gc-emailPopup__buttonSectionSuccess{z-index:20;grid-area:2/1/3/2;justify-content:flex-start;align-items:flex-start;padding-left:0;display:flex}
.gc-page .gc-emailPopup__imageSection{pointer-events:none;z-index:10;width:528px;height:100%;position:absolute;bottom:0;right:-5%}
.gc-page .gc-emailPopup__inputWrapper,.gc-page .gc-emailPopup__buttonWrapper{width:100%;max-width:450px}
.gc-page .gc-emailPopup__closeButton{cursor:pointer;color:#5b2e6a;z-index:100;background:0 0;border:none;justify-content:center;align-items:center;width:60px;height:60px;padding:10px;transition:transform .2s,opacity .2s;display:flex;position:absolute;top:15px;right:15px}
.gc-page .gc-emailPopup__closeButton:hover{opacity:.8;transform:scale(1.1)}
.gc-page .gc-emailPopup__title{color:#1e293b;margin-bottom:24px;font-family:"GC Itim",cursive;font-size:43.48px;font-weight:400;line-height:58px}
.gc-page .gc-emailPopup__description{color:#475569;max-width:600px;margin-bottom:35px;font-family:"GC Inter",sans-serif;font-size:28.99px;font-weight:400;line-height:43.5px}
.gc-page .gc-emailPopup__footer{color:#64748b;max-width:600px;margin-top:25px;font-family:"GC Inter",sans-serif;font-size:21.74px;font-weight:400;line-height:29px}
.gc-page .gc-emailPopup__input{color:#1e293b;box-sizing:border-box;background-color:#fff;border:1.81px solid #f2eee9;border-radius:75.38px;align-items:center;width:100%;height:86.96px;padding:0 28.99px;font-family:"GC Inter",sans-serif;font-size:28.99px;line-height:29px;transition:border-color .2s;display:flex}
.gc-page .gc-emailPopup__input::placeholder{color:#0003;font-size:28.99px}
.gc-page .gc-emailPopup__input:focus{border-color:#001a23;outline:none;box-shadow:0 0 0 2px #001a231a}
.gc-page .gc-emailPopup__inputError{border-color:#ef4444;animation:.5s cubic-bezier(.36,.07,.19,.97) both gc-emailPopup__shake}
@keyframes gc-emailPopup__shake{10%,90%{transform:translate(-1px)}20%,80%{transform:translate(2px)}30%,50%,70%{transform:translate(-4px)}40%,60%{transform:translate(4px)}}
.gc-page .gc-emailPopup__submitButton{color:#fff;text-transform:uppercase;cursor:pointer;background-color:#5b2e6a;border:none;border-radius:50px;justify-content:center;align-items:center;width:320px;height:86.96px;padding:0 40px;font-family:"GC Anton",sans-serif;font-size:24px;font-weight:400;transition:transform .2s,background-color .2s;display:flex}
.gc-page .gc-emailPopup__submitButton:hover{background-color:#4a2556;box-shadow:0 0 40px #5222607d}
.gc-page .gc-emailPopup__submitButton:focus{outline:none;box-shadow:0 0 40px #5222607d}
.gc-page .gc-emailPopup__submitButton:disabled{cursor:not-allowed;background-color:#ccc}
.gc-page .gc-emailPopup__successContent{flex-direction:column;align-items:flex-start;gap:30px;width:100%;display:flex}
.gc-page .gc-emailPopup__downloadButton{color:#fff;text-transform:uppercase;text-align:center;box-sizing:border-box;background-color:#27ae60;border-radius:50px;justify-content:center;align-items:center;width:320px;height:86.96px;font-family:"GC Anton",sans-serif;font-size:24px;font-weight:400;text-decoration:none;transition:transform .2s,background-color .2s;display:flex}
.gc-page .gc-emailPopup__downloadButton:hover{background-color:#1e8449;transform:scale(1.02)}
.gc-page .gc-emailPopup__error{color:#bf0909;margin:15px 0 0;font-family:"GC Inter",sans-serif;font-size:21.74px;font-weight:400;line-height:29px}
.gc-page .gc-emailPopup__popupImageContainer{justify-content:flex-end;align-items:flex-end;width:100%;height:100%;display:flex;position:relative}
.gc-page .gc-emailPopup__popupImage{object-fit:contain;object-position:bottom right;z-index:2;width:100%;height:100%;margin:0;display:block;position:relative}
.gc-page .gc-emailPopup__mobileImageContainer{justify-content:center;width:100%;margin-bottom:20px;display:none}
.gc-page .gc-emailPopup__mobileImage{object-fit:contain;width:200px;height:auto}
@container gc (max-width:1200px){.gc-page .gc-emailPopup__title{font-size:36px}}
@container gc (max-width:1350px){.gc-page .gc-emailPopup__popup{border-radius:12px;flex-direction:column;align-items:center;width:90cqw;max-width:380px;height:auto;min-height:auto;padding:60px 24px 30px;display:flex}.gc-page .gc-emailPopup__popupGrid{flex-direction:column;grid-template-rows:none;grid-template-columns:none;align-items:center;width:100%;height:auto;padding:0;display:flex}.gc-page .gc-emailPopup__imageSection{display:none}.gc-page .gc-emailPopup__mobileImageContainer{order:1;margin-bottom:30px;display:flex}.gc-page .gc-emailPopup__mobileImage{width:100%;max-width:260px}.gc-page .gc-emailPopup__titleSection{text-align:center;order:2;align-items:center;width:100%;margin-bottom:20px}.gc-page .gc-emailPopup__title{text-align:center;margin-bottom:12px;font-size:24px;line-height:1.2}.gc-page .gc-emailPopup__description{text-align:left;width:100%;max-width:100%;margin-bottom:24px;font-size:16px;line-height:1.4}.gc-page .gc-emailPopup__inputSection{order:3;grid-area:auto;width:100%;max-width:100%;margin-bottom:16px}.gc-page .gc-emailPopup__inputWrapper,.gc-page .gc-emailPopup__input{border-radius:30px;width:100%;height:60px;padding:0 20px;font-size:16px}.gc-page .gc-emailPopup__input::placeholder{font-size:16px}.gc-page .gc-emailPopup__buttonSection{order:4;grid-area:auto;justify-content:center;width:100%;margin-bottom:20px;padding:0}.gc-page .gc-emailPopup__submitButton,.gc-page .gc-emailPopup__downloadButton{width:100%;height:60px;font-size:20px}.gc-page .gc-emailPopup__footerSection{text-align:center;order:5;grid-area:auto;width:100%}.gc-page .gc-emailPopup__footer{color:#64748b;margin-top:0;font-size:11px;line-height:1.4}.gc-page .gc-emailPopup__error{text-align:center;font-size:14px}.gc-page .gc-emailPopup__closeButton{width:40px;height:40px;padding:0;top:15px;right:15px}.gc-page .gc-emailPopup__closeButton svg{width:24px;height:24px}.gc-page .gc-emailPopup__popupImageContainer,.gc-page .gc-emailPopup__mobilePlaceholder{display:none}}
.gc-page .gc-carousel__carouselWrapper{justify-content:center;align-items:center;gap:20px;width:100%;max-width:90cqw;padding-bottom:60px;display:flex}
.gc-page .gc-carousel__arrowButton{color:#143e44;cursor:pointer;opacity:.7;background:0 0;border:none;justify-content:center;align-items:center;padding:0 20px;font-size:48px;transition:transform .2s,color .2s;display:flex}
.gc-page .gc-carousel__arrowButton:hover{opacity:1;transform:scale(1.1)}
.gc-page .gc-carousel__arrowButton:disabled{opacity:.2;cursor:default;transform:none}
.gc-page .gc-carousel__sliderViewport{grid-template-rows:1fr;grid-template-columns:1fr;align-items:start;width:100%;max-width:1450px;min-height:400px;margin:0 -20px -60px;padding:220px 20px 80px;display:grid;position:relative;overflow:hidden}
.gc-page .gc-carousel__sliderRow{grid-area:1/1;grid-template-columns:repeat(3,1fr);justify-items:center;gap:120px 40px;width:100%;display:grid}
.gc-page .gc-carousel__paginationDots{z-index:10;cursor:pointer;display:none;position:relative}
.gc-page .gc-carousel__dot{cursor:pointer;background-color:#d9d9d9;border:none;border-radius:50%;width:12px;height:12px;padding:0;transition:all .3s}
.gc-page .gc-carousel__dotActive{background-color:#ffc700;border-radius:12px;width:32px}
@container gc (max-width:1380px){.gc-page .gc-carousel__sliderRow{grid-template-columns:repeat(2,1fr)}}
@container gc (max-width:768px){.gc-page .gc-carousel__carouselWrapper{flex-direction:column;position:relative;padding-bottom:0!important}.gc-page .gc-carousel__sliderViewport{padding-top:140px!important;padding-bottom:20px!important}.gc-page .gc-carousel__sliderRow{grid-template-columns:1fr}.gc-page .gc-carousel__arrowButton{display:none}.gc-page .gc-carousel__paginationDots{z-index:20;justify-content:center;align-items:center;gap:12px;width:100%;margin-top:12px;position:relative;display:flex!important}}
.gc-page .gc-heroes__heroesContainer{background-color:#f4f9f9;width:100%;min-height:900px;padding-bottom:100px;position:relative;overflow:hidden}
.gc-page .gc-heroes__gradientLayer{z-index:0;justify-content:center;align-items:flex-end;width:100%;min-width:100%;height:100%;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%)}
.gc-page .gc-heroes__gradientImage{object-fit:cover;object-position:bottom center;min-width:100%;width:100%!important;height:100%!important}
.gc-page .gc-heroes__backgroundWrapper{z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}
.gc-page .gc-heroes__backgroundImage{object-fit:contain;object-position:center top}
.gc-page .gc-heroes__headlineWrapper{z-index:2;justify-content:center;align-items:center;gap:30px;width:100%;margin-bottom:20px;padding:60px 40px 0;display:flex;position:relative}
.gc-page .gc-heroes__headline{font-family:var(--font-primary);color:#0d1f2d;font-size:42px;font-weight:700}
.gc-page .gc-heroes__dashedLine{opacity:.8;border-top:4px dotted #7e6ca8;flex:1;height:4px}
.gc-page .gc-heroes__charactersMap{aspect-ratio:1735/1199;z-index:1;width:100%;max-width:1735px;margin:0 auto;position:relative}
.gc-page .gc-heroes__characterWrapper{aspect-ratio:1;z-index:10;flex-direction:column;justify-content:center;align-items:center;width:389px;max-width:90cqw;height:auto;transition:transform .3s;display:flex;position:absolute;transform:translate(-50%,-50%)}
.gc-page .gc-heroes__circle{text-align:center;background-color:#07151c;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding:30px 20px;display:flex;position:relative;overflow:visible;box-shadow:0 20px 40px #00000040}
.gc-page .gc-heroes__characterImagePlaceholder{z-index:2;flex-shrink:0;justify-content:center;align-items:flex-end;width:180px;height:200px;display:flex;position:relative}
.gc-page .gc-heroes__characterImage{object-fit:contain;object-position:center bottom;filter:drop-shadow(0 4px 6px #0003)}
.gc-page .gc-heroes__description{color:#fff;font-family:var(--gc-font-dm-sans);letter-spacing:0%;z-index:5;width:90%;margin-top:-5px;font-size:26.05px;font-weight:500;line-height:1.2;position:relative}
@container gc (min-width:1024px){.gc-page .gc-heroes__characterWrapper{aspect-ratio:1;width:22%;height:auto;container-type:inline-size}.gc-page .gc-heroes__circle{padding:8%}.gc-page .gc-heroes__characterImagePlaceholder{margin-top:-16%;width:55%!important;height:auto!important}.gc-page .gc-heroes__description{text-align:center;line-height:1.2;width:90%!important;margin-top:5px!important;font-size:6.5cqi!important;position:relative!important;left:auto!important}.gc-page .gc-heroes__posCat{top:6%;left:25%}.gc-page .gc-heroes__posOwl{top:15%;left:66%}.gc-page .gc-heroes__posPig{top:65%;left:10%}.gc-page .gc-heroes__posGoat{top:52%;left:45%}.gc-page .gc-heroes__posDog{top:72%;left:73%}.gc-page .gc-heroes__posGoat .gc-heroes__characterImagePlaceholder{margin-top:-55%!important;top:auto!important}.gc-page .gc-heroes__posGoat .gc-heroes__description{margin-top:5px!important;top:auto!important}.gc-page .gc-heroes__posPig .gc-heroes__characterImagePlaceholder{margin-top:-40%!important;top:auto!important}.gc-page .gc-heroes__posPig .gc-heroes__description{margin-top:5px!important;top:auto!important}.gc-page .gc-heroes__posDog .gc-heroes__characterImagePlaceholder{margin-top:-45%!important;top:auto!important}.gc-page .gc-heroes__posDog .gc-heroes__description{margin-top:5px!important;top:auto!important}.gc-page .gc-heroes__posCat .gc-heroes__characterImagePlaceholder{margin-top:-40%!important;top:auto!important}.gc-page .gc-heroes__posCat .gc-heroes__description{margin-top:5px!important;top:auto!important}.gc-page .gc-heroes__posOwl .gc-heroes__characterImagePlaceholder{margin-top:-40%!important;top:auto!important}.gc-page .gc-heroes__posOwl .gc-heroes__description{margin-top:5px!important;top:auto!important}}
@container gc (max-width:1023px){.gc-page .gc-heroes__heroesContainer{background:#f8f6f1;height:auto;min-height:auto;padding-bottom:150px}.gc-page .gc-heroes__headline{font-size:30px}.gc-page .gc-heroes__charactersMap{aspect-ratio:390/650;width:100%;height:auto;margin-top:30px;display:block;position:relative}.gc-page .gc-heroes__backgroundWrapper{aspect-ratio:auto;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.gc-page .gc-heroes__backgroundImageMobile{object-fit:fill!important;width:100%!important;height:100%!important;display:block!important;position:absolute!important;top:10%!important;left:0!important}.gc-page .gc-heroes__characterWrapper{aspect-ratio:1;margin:0;width:38%!important;max-width:none!important;height:auto!important;position:absolute!important;transform:translate(-50%)!important}.gc-page .gc-heroes__circle{padding:8%!important;box-shadow:0 10px 20px #00000040!important}.gc-page .gc-heroes__characterImagePlaceholder{flex-shrink:0;width:54%!important;height:auto!important;margin-top:-46%!important;top:auto!important}.gc-page .gc-heroes__description{text-align:center;width:90%!important;margin-top:15px!important;font-size:11px!important;position:relative!important}.gc-page .gc-heroes__posCat{top:6%!important;left:25%!important;transform:translate(-50%)!important}.gc-page .gc-heroes__posPig{top:33%!important;left:auto!important;right:4%!important;transform:none!important}.gc-page .gc-heroes__posOwl{top:52%!important;left:4%!important;right:auto!important;transform:none!important}.gc-page .gc-heroes__posGoat{top:73%!important;left:auto!important;right:4%!important;transform:none!important}.gc-page .gc-heroes__posDog{top:89%!important;left:4%!important;right:auto!important;transform:none!important}.gc-page .gc-heroes__gradientImageDesktop{display:none!important}.gc-page .gc-heroes__gradientImageMobile{display:block!important}.gc-page .gc-heroes__posOwl .gc-heroes__characterImage,.gc-page .gc-heroes__posPig .gc-heroes__characterImage,.gc-page .gc-heroes__posDog .gc-heroes__characterImage{transform:scaleX(-1)}.gc-page .gc-heroes__backgroundImageDesktop{display:none!important}.gc-page .gc-heroes__backgroundImageMobile{object-fit:fill!important;width:100%!important;height:100%!important;display:block!important}}
.gc-page .gc-heroes__gradientImageMobile,.gc-page .gc-heroes__backgroundImageMobile{display:none}
.gc-page .gc-testimonials__sectionContainer{background-color:#f8f6f1;flex-direction:column;align-items:center;width:100%;padding:100px 0;display:flex;position:relative;overflow:hidden}
.gc-page .gc-testimonials__backgroundWrapper{z-index:0;pointer-events:none;width:100%;min-width:100%;height:100%;position:absolute;top:0;left:50%;transform:translate(-50%)}
.gc-page .gc-testimonials__backgroundImage{object-fit:cover;object-position:center bottom;min-width:100%;width:100%!important;height:100%!important}
.gc-page .gc-testimonials__headline{color:#001a23;text-align:center;text-transform:capitalize;z-index:2;margin-bottom:60px;font-family:"GC Itim",cursive;font-size:64.91px;font-weight:400;line-height:73.02px;position:relative}
.gc-page .gc-testimonials__cardsContainer{z-index:2;flex-wrap:nowrap;justify-content:center;align-items:stretch;gap:24px;width:100%;max-width:1920px;margin:0 auto;padding:40px 24px 100px;display:flex}
.gc-page .gc-testimonials__desktopCardsContainer{z-index:2;justify-content:center;align-items:stretch;gap:24px;width:100%;max-width:1920px;margin:0 auto;padding:40px 24px 100px;display:flex}
.gc-page .gc-testimonials__mobileCarouselContainer{width:100%;display:none}
@container gc (max-width:768px){.gc-page .gc-testimonials__desktopCardsContainer{display:none!important}.gc-page .gc-testimonials__mobileCarouselContainer{display:block!important}}
.gc-page .gc-testimonials__card{background:#f0eee9;border-radius:10.46px;flex-direction:column;flex:0 auto;justify-content:space-between;width:584px;height:298px;padding:40px;display:flex;position:relative;box-shadow:26.14px 18.3px 52.29px #00000014}
.gc-page .gc-testimonials__cardText{font-family:var(--gc-font-manrope);letter-spacing:0;color:#001a23;text-align:left;flex:1;justify-content:flex-end;align-items:center;margin-bottom:20px;font-size:18.3px;font-weight:500;line-height:23.53px;display:flex}
.gc-page .gc-testimonials__cardFooter{text-align:right;flex-direction:column;align-items:flex-end;display:flex}
.gc-page .gc-testimonials__stars{color:#ffc107;margin-bottom:5px;font-size:20px}
.gc-page .gc-testimonials__author{font-family:var(--gc-font-manrope);letter-spacing:0;color:#160829;font-size:15.69px;font-weight:700;line-height:15.69px}
.gc-page .gc-testimonials__subtext{font-family:var(--gc-font-manrope);letter-spacing:0;color:#160829;font-size:15.69px;font-weight:400;line-height:15.69px}
.gc-page .gc-testimonials__conversationHeadline{font-family:var(--gc-font-itim);color:#001a23;text-align:center;text-transform:capitalize;margin-top:80px;margin-bottom:24px;font-size:64.91px;font-weight:400;line-height:73.02px}
.gc-page .gc-testimonials__introText{font-family:var(--gc-font-inter);letter-spacing:-.02em;text-align:center;color:#000;max-width:1194px;margin-bottom:60px;font-size:20px;font-weight:500;line-height:34px}
.gc-page .gc-testimonials__carouselWrapper{justify-content:center;align-items:center;gap:20px;width:100%;max-width:90cqw;margin-top:20px;padding-bottom:60px;display:flex}
.gc-page .gc-testimonials__arrowButton{color:#143e44;cursor:pointer;opacity:.7;background:0 0;border:none;justify-content:center;align-items:center;padding:0 20px;font-size:48px;transition:transform .2s,color .2s;display:flex}
.gc-page .gc-testimonials__arrowButton:hover{opacity:1;transform:scale(1.1)}
.gc-page .gc-testimonials__arrowButton:disabled{opacity:.2;cursor:default;transform:none}
.gc-page .gc-testimonials__sliderViewport{grid-template-rows:1fr;grid-template-columns:1fr;align-items:start;width:100%;max-width:1450px;margin:0 -20px -60px;padding:250px 20px 80px;display:grid;position:relative;overflow:hidden}
.gc-page .gc-testimonials__sliderRow{grid-area:1/1;grid-template-columns:repeat(3,1fr);gap:120px 40px;width:100%;display:grid}
.gc-page .gc-testimonials__placeholderLabel{color:#666;pointer-events:none;z-index:10;background-color:#0000001a;border-radius:5px;padding:5px 10px;font-size:12px;position:absolute;bottom:20px;right:20px}
@container gc (max-width:1800px){.gc-page .gc-testimonials__cardsContainer{flex-wrap:wrap;gap:30px;padding:40px 40px 100px}.gc-page .gc-testimonials__card{width:520px}}
@container gc (max-width:1180px){.gc-page .gc-testimonials__sliderRow{grid-template-columns:repeat(2,1fr)}.gc-page .gc-testimonials__card{width:480px}.gc-page .gc-testimonials__cardsContainer{padding:30px 20px 80px}}
@container gc (max-width:1024px){.gc-page .gc-testimonials__card{width:420px}.gc-page .gc-testimonials__headline{margin-bottom:40px;font-size:48px;line-height:1.2}}
@container gc (max-width:900px){.gc-page .gc-testimonials__card{width:100%;max-width:584px}.gc-page .gc-testimonials__cardsContainer{gap:24px}}
.gc-page .gc-testimonials__carouselHost{justify-content:center;align-items:center;gap:20px;width:100%;max-width:95cqw;padding-bottom:60px;display:flex}
.gc-page .gc-testimonials__testimonialGrid{grid-template-columns:repeat(3,1fr);gap:24px;width:100%}
@container gc (max-width:1800px){.gc-page .gc-testimonials__testimonialGrid{grid-template-columns:repeat(3,1fr)}}
@container gc (max-width:1180px){.gc-page .gc-testimonials__testimonialGrid{grid-template-columns:repeat(2,1fr);gap:24px}}
@container gc (max-width:768px){.gc-page .gc-testimonials__desktopCardsContainer{display:none!important}.gc-page .gc-testimonials__mobileCarouselContainer{display:block!important}.gc-page .gc-testimonials__sectionContainer{padding:60px 20px}.gc-page .gc-testimonials__headline,.gc-page .gc-testimonials__conversationHeadline{font-size:36px;line-height:1.2;margin-bottom:0!important}.gc-page .gc-testimonials__testimonialGrid{grid-template-columns:1fr;gap:0;padding:0 10px}.gc-page .gc-testimonials__card{margin:0 auto;width:305px!important;height:156px!important;min-height:0!important;padding:20px!important}.gc-page .gc-testimonials__carouselHost{flex-direction:column;gap:2.5px!important;margin-top:4px!important;padding-bottom:0!important}.gc-page .gc-testimonials__testimonialViewport{height:auto!important;min-height:230px!important;margin-top:0!important;padding-top:5px!important;padding-bottom:5px!important;overflow:visible!important}.gc-page .gc-testimonials__cardText{margin-bottom:10px!important;font-size:10px!important;line-height:13px!important}.gc-page .gc-testimonials__stars{margin-bottom:2px!important;font-size:12px!important}.gc-page .gc-testimonials__author,.gc-page .gc-testimonials__subtext{font-size:9px!important;line-height:10px!important}.gc-page .gc-testimonials__introText{padding:0 16px;font-size:16px;line-height:1.5;margin-bottom:20px!important}}
@container gc (max-width:480px){.gc-page .gc-testimonials__sectionContainer{padding:40px 16px}.gc-page .gc-testimonials__headline,.gc-page .gc-testimonials__conversationHeadline{margin-bottom:24px;font-size:28px;line-height:1.2}.gc-page .gc-testimonials__card{min-height:220px;padding:24px}.gc-page .gc-testimonials__cardText{font-size:15px;line-height:19px}}
.gc-page .gc-aboutPublishing__sectionContainer{z-index:2;background-image:url(../glos/media/decorations/o-wydawnictwie-bg.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;margin-top:-80px;padding:0 5% 100px;position:relative;overflow:visible}
.gc-page .gc-aboutPublishing__headlineWrapper{z-index:2;justify-content:center;align-items:center;gap:30px;width:100%;margin-bottom:30px;padding:0 40px;display:flex;position:relative;transform:translateY(-50%)}
.gc-page .gc-aboutPublishing__headline{color:#000;white-space:nowrap;margin:0;font-family:"GC Itim",cursive;font-size:65px;font-weight:400;line-height:1.2}
.gc-page .gc-aboutPublishing__dashedLine{opacity:.8;border-top:4px dotted #7e6ca8;flex:1;height:4px}
.gc-page .gc-aboutPublishing__contentWrapper{justify-content:center;align-items:flex-start;gap:60px;max-width:1800px;margin:0 auto;padding-top:20px;display:flex}
.gc-page .gc-aboutPublishing__mouseImageContainer{flex:none;width:481px;height:449.037px;position:relative}
.gc-page .gc-aboutPublishing__mouseImage{object-fit:contain;width:100%;height:100%;display:block}
.gc-page .gc-aboutPublishing__textCard{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffb3;border-radius:89.49px;flex-direction:column;justify-content:center;align-items:center;width:996px;height:auto;min-height:375px;padding:60px;display:flex;position:relative;box-shadow:0 11.93px 20px #0000001a}
.gc-page .gc-aboutPublishing__logoCircle{z-index:3;background-image:url(../glos/media/icons/logo.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:50%;justify-content:center;align-items:center;width:102px;height:102px;padding:30px;display:flex;position:absolute;top:-4%;left:50%;transform:translate(-50%,-60%);box-shadow:0 8px 15px #0003}
.gc-page .gc-aboutPublishing__paragraph{color:#1a1a1a;z-index:2;text-align:center;max-width:800px;margin:0 0 40px;font-family:"GC Manrope",sans-serif;font-size:24px;font-weight:500;line-height:1.4;position:relative}
.gc-page .gc-aboutPublishing__ctaButton{color:#fff;letter-spacing:1px;cursor:pointer;z-index:2;text-transform:uppercase;background-color:#5b2e6a;border:none;border-radius:119.22px;justify-content:center;align-items:center;width:385px;height:84px;font-family:"GC Anton",sans-serif;font-size:25px;font-weight:400;transition:transform .2s,background-color .2s;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%,50%);box-shadow:0 8px 20px #6b4fa34d}
.gc-page .gc-aboutPublishing__ctaButton:hover{background-color:#4a2556;transform:translate(-50%,50%)scale(1.02)}
.gc-page .gc-aboutPublishing__ctaButton:active{transform:translate(-50%,50%)}
@container gc (max-width:1400px){.gc-page .gc-aboutPublishing__textCard{width:800px;height:auto;min-height:375px;padding:70px 50px 40px}.gc-page .gc-aboutPublishing__mouseImageContainer{width:400px;height:auto}.gc-page .gc-aboutPublishing__logoCircle{width:102px;height:102px}}
@container gc (max-width:1200px){.gc-page .gc-aboutPublishing__headline{font-size:50px}.gc-page .gc-aboutPublishing__headlineWrapper{gap:20px}.gc-page .gc-aboutPublishing__contentWrapper{gap:40px}.gc-page .gc-aboutPublishing__textCard{width:600px;padding:60px 40px 35px}.gc-page .gc-aboutPublishing__mouseImageContainer{width:350px}.gc-page .gc-aboutPublishing__paragraph{font-size:16px}}
@container gc (max-width:1024px){.gc-page .gc-aboutPublishing__sectionContainer{padding:0 5% 80px}.gc-page .gc-aboutPublishing__headline{font-size:42px}.gc-page .gc-aboutPublishing__headlineWrapper{padding:0 20px}}
@container gc (max-width:768px){.gc-page .gc-aboutPublishing__sectionContainer{padding:0 5% 60px}.gc-page .gc-aboutPublishing__headline{font-size:36px}.gc-page .gc-aboutPublishing__headlineWrapper{gap:15px;margin-bottom:20px}.gc-page .gc-aboutPublishing__contentWrapper{flex-direction:column;align-items:center;gap:30px;padding-top:10px}.gc-page .gc-aboutPublishing__mouseImageContainer{width:300px;height:auto}.gc-page .gc-aboutPublishing__textCard{border-radius:60px;width:100%;max-width:500px;height:auto;padding:50px 35px 30px}.gc-page .gc-aboutPublishing__logoCircle{width:90px;height:90px;padding:14px}.gc-page .gc-aboutPublishing__paragraph{font-size:15px}.gc-page .gc-aboutPublishing__ctaButton{padding:14px 35px;font-size:18px}}
@container gc (max-width:480px){.gc-page .gc-aboutPublishing__contentWrapper{padding-top:10px;position:relative}.gc-page .gc-aboutPublishing__headline{font-size:28px}.gc-page .gc-aboutPublishing__headlineWrapper{gap:10px;padding:0 10px}.gc-page .gc-aboutPublishing__mouseImageContainer{z-index:10;margin:0;position:absolute;top:0;left:0;width:80px!important;height:74px!important}.gc-page .gc-aboutPublishing__textCard{border-radius:40px;margin-top:20px;margin-left:auto;margin-right:auto;padding:45px 25px 40px;width:339px!important;height:316px!important;min-height:316px!important}.gc-page .gc-aboutPublishing__logoCircle{width:75px;height:75px;padding:11px}.gc-page .gc-aboutPublishing__paragraph{margin-bottom:15px;line-height:1.4;font-size:15px!important}.gc-page .gc-aboutPublishing__paragraph:last-of-type{margin-bottom:25px}.gc-page .gc-aboutPublishing__ctaButton{text-align:center;letter-spacing:.5px;transform:translate(-50%,50%);width:201px!important;height:43px!important;font-size:12px!important}.gc-page .gc-aboutPublishing__ctaButton img{width:16px!important;height:16px!important;margin-left:4px!important}}
.gc-page .gc-letters__sectionContainer{z-index:1;background-color:#f8f6f1;flex-direction:column;align-items:center;width:100%;padding:200px 24px 100px;display:flex;position:relative;overflow:hidden}
.gc-page .gc-letters__patronatSvg{aspect-ratio:1524.5/926;object-fit:contain;z-index:2;width:1524.5px;max-width:100%;height:auto;margin-bottom:-350px;position:relative;left:3%}
.gc-page .gc-letters__headline{font-family:var(--gc-font-itim);color:#001a23;text-align:center;text-transform:capitalize;z-index:3;margin-bottom:30px;font-size:64.91px;font-weight:400;line-height:73.02px;position:relative}
.gc-page .gc-letters__missionText{font-family:var(--gc-font-inter);letter-spacing:-.02em;text-align:center;color:#000;z-index:3;max-width:900px;margin-bottom:60px;font-size:20px;font-weight:500;line-height:34px;position:relative}
.gc-page .gc-letters__carouselWrapper{z-index:3;justify-content:center;align-items:center;gap:20px;width:100%;max-width:90cqw;padding-bottom:40px;display:flex;position:relative}
.gc-page .gc-letters__arrowButton{color:#143e44;cursor:pointer;opacity:.7;background:0 0;border:none;justify-content:center;align-items:center;padding:0 20px;font-size:48px;transition:transform .2s,color .2s;display:flex}
.gc-page .gc-letters__arrowButton:hover{opacity:1;transform:scale(1.1)}
.gc-page .gc-letters__arrowButton:disabled{opacity:.2;cursor:default;transform:none}
.gc-page .gc-letters__sliderViewport{grid-template-rows:1fr;grid-template-columns:1fr;align-items:start;width:100%;max-width:1450px;margin:0 -20px -60px;padding:120px 20px 80px;display:grid;position:relative;overflow:hidden}
.gc-page .gc-letters__sliderRow{grid-area:1/1;grid-template-columns:repeat(3,1fr);gap:120px 40px;width:100%;display:grid}
.gc-page .gc-letters__mobileScrollWrapper,.gc-page .gc-letters__mobileDots,.gc-page .gc-letters__mobileOnly{display:none}
.gc-page .gc-letters__desktopOnly{display:block}
@container gc (max-width:1180px){.gc-page .gc-letters__sliderRow{grid-template-columns:repeat(2,1fr)}}
@container gc (max-width:768px){.gc-page .gc-letters__sectionContainer{padding:60px 24px}.gc-page .gc-letters__mobileOnly{display:block}.gc-page .gc-letters__desktopOnly{display:none!important}.gc-page .gc-letters__headline{margin-bottom:20px;font-size:30px;line-height:1.2}.gc-page .gc-letters__mobileHeaderWrapper{z-index:1;justify-content:center;width:100%;margin-bottom:0;display:flex;position:relative}.gc-page .gc-letters__patronatSvgMobile{z-index:1;width:100%;height:auto;margin-bottom:0;display:block;position:relative}.gc-page .gc-letters__mobileHeaderWrapper .gc-letters__headline{text-align:center;z-index:2;width:100%;margin:0;font-size:30px;line-height:1.2;position:absolute;bottom:6%;left:0}.gc-page .gc-letters__missionText{padding:0 16px;font-size:15px}.gc-page .gc-letters__sliderRow{grid-template-columns:1fr}.gc-page .gc-letters__carouselWrapper{display:none!important}.gc-page .gc-letters__arrowButton{display:none}.gc-page .gc-letters__mobileScrollWrapper{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;z-index:3;gap:20px;width:calc(100% + 48px);margin-top:-35px;margin-left:-24px;padding:120px 24px 10px;scroll-padding-left:24px;display:flex;position:relative;overflow-x:auto}.gc-page .gc-letters__mobileScrollWrapper::-webkit-scrollbar{display:none}.gc-page .gc-letters__mobileCardWrapper{scroll-snap-align:start;flex:none;width:249px}.gc-page .gc-letters__mobileDots{z-index:20;justify-content:center;align-items:center;gap:12px;width:100%;margin-top:12px;display:flex;position:relative}.gc-page .gc-letters__dot{cursor:pointer;background-color:#d9d9d9;border:none;border-radius:50%;width:12px;height:12px;padding:0;transition:all .3s}.gc-page .gc-letters__activeDot{background-color:#5b2e6a;border-radius:12px;width:32px}}
.gc-page .gc-visitUs__sectionContainer{background-color:#f8f6f1;background-image:url(../glos/media/decorations/banki2.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;justify-content:center;width:100%;padding:100px 24px;display:flex;position:relative;overflow:hidden}
.gc-page .gc-visitUs__contentWrapper{z-index:2;flex-direction:column;align-items:center;width:100%;max-width:1600px;display:flex;position:relative}
.gc-page .gc-visitUs__headline{font-family:var(--gc-font-anton);letter-spacing:0%;text-align:center;color:#001a23;text-transform:capitalize;max-width:1500px;margin-bottom:40px;font-size:64.91px;font-weight:400;line-height:73.02px}
.gc-page .gc-visitUs__actionButton{color:#fff;aspect-ratio:1045/123;width:90%;max-width:1045px;height:auto;font-family:var(--gc-font-anton);text-transform:uppercase;cursor:pointer;background-color:#522260;border:none;border-radius:189.23px;justify-content:center;align-items:center;gap:1em;margin-bottom:80px;padding:0;font-size:clamp(16px,4cqw,40px);display:flex;box-shadow:0 4px 15px #5b2e6a4d}
.gc-page .gc-visitUs__gridContainer{grid-template-columns:repeat(3,1fr);gap:80px 120px;width:100%;padding:0 20px;display:grid}
.gc-page .gc-visitUs__gridItem{aspect-ratio:1;opacity:1;justify-content:center;align-items:center;width:100%;display:flex;position:relative}
@container gc (min-width:1025px){.gc-page .gc-visitUs__gridItem:nth-child(3n/**/+1){transform:rotate(-5deg)}.gc-page .gc-visitUs__gridItem:nth-child(3n/**/+2){transform:rotate(0)}.gc-page .gc-visitUs__gridItem:nth-child(3n/**/+3){transform:rotate(-5deg)}}
.gc-page .gc-visitUs__bookImage{object-fit:cover;opacity:1;border-radius:0;box-shadow:15px 15px 7.7px #00000040}
.gc-page .gc-visitUs__blobLeft{filter:blur(80px);opacity:.6;z-index:1;background-color:#cdecf6;border-radius:50%;width:600px;height:600px;position:absolute;top:20%;left:-10%}
.gc-page .gc-visitUs__blobRight{filter:blur(80px);opacity:.6;z-index:1;background-color:#cdecf6;border-radius:50%;width:700px;height:700px;position:absolute;bottom:-10%;right:-10%}
@container gc (max-width:1024px){.gc-page .gc-visitUs__headline{font-size:36px}.gc-page .gc-visitUs__gridContainer{gap:20px}}
@container gc (max-width:768px){.gc-page .gc-visitUs__headline{font-size:28px}.gc-page .gc-visitUs__gridContainer{grid-template-columns:repeat(2,1fr)}.gc-page .gc-visitUs__actionButton{padding:12px 30px;font-size:20px}}
@container gc (max-width:480px){.gc-page .gc-visitUs__sectionContainer{background-image:url(../glos/media/decorations/banki-mobile.webp);background-position:top;background-size:cover;min-height:900px;padding:40px 16px 0}.gc-page .gc-visitUs__headline{width:100%;max-width:300px;margin-bottom:24px;line-height:normal;font-size:14px!important}.gc-page .gc-visitUs__actionButton{gap:6px;margin-bottom:80px;aspect-ratio:auto!important;border-radius:20px!important;width:119px!important;height:32px!important;min-height:32px!important;padding:0!important;font-size:10px!important}.gc-page .gc-visitUs__actionButton img{width:12px!important;height:12px!important;margin-left:0!important}.gc-page .gc-visitUs__gridContainer{gap:30px 15px;padding:0 10px;grid-template-columns:repeat(2,1fr)!important}.gc-page .gc-visitUs__gridItem{aspect-ratio:1;justify-content:center;display:flex}.gc-page .gc-visitUs__gridItem:nth-child(odd){transform:rotate(-5deg)}.gc-page .gc-visitUs__gridItem:nth-child(2n){transform:rotate(0)}.gc-page .gc-visitUs__bookImage{object-fit:cover;box-shadow:4.58px 4.58px 2.35px #00000040;width:100%!important;height:100%!important}}
.gc-page .gc-visitUs__diffuseShadow{object-fit:cover;filter:blur(20px);z-index:0;width:100%;height:100%;position:absolute;top:0;left:0;transform:translateY(10px)}
.gc-page .gc-visitUs__mainImageBlurred{filter:blur(4px)}
.gc-page .gc-visitUs__imageTintOverlay{z-index:5;pointer-events:none;background-color:#0003;border-radius:0;width:100%;height:100%;position:absolute;top:0;left:0}
.gc-page .gc-visitUs__comingSoonOverlay{z-index:10;pointer-events:none;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}
.gc-page .gc-visitUs__comingSoonText{font-family:var(--gc-font-anton);color:#fff;text-transform:uppercase;background-color:#5b2e6a;border-radius:20px;padding:10px 20px;font-size:24px}

/* ---- Dopasowania podstrony WordPressa (nie ma ich na stronie Next.js) ---- */

/* Strona Głosu ma szerokość kontenera sklepu, a nie całego ekranu (Marcin, 13.10).
   Progi @media z oryginału są przepisane na @container gc, a vw na cqw, więc w węższym
   kontenerze strona wygląda dokładnie jak oryginał na ekranie tej szerokości. */
.gc-page{container:gc/inline-size;width:var(--theme-container-width,100%);max-width:var(--theme-normal-container-max-width,1290px);margin-inline:auto!important;overflow-x:clip}
/* z-indeksy Głosu (pasek z logo ma 100) zostają wewnątrz strony — rozwinięte menu sklepu jest zawsze nad nią */
.gc-page{isolation:isolate}
/* Wzorzec z własnym kontenerem (Książki, Karta patronatu) wstawiony na stronie Głosu — wewnętrzny kontener nic nie zmienia */
.gc-page .gc-page{width:100%;max-width:none;margin-inline:0!important;background:none}
/* popup otwierany przez JS siedzi w <body>, poza kontenerem — własny kontener na cały ekran */
.gc-page.gc-page--popup{position:fixed;inset:0;z-index:100000;width:100%;max-width:none;overflow:visible}

/* Wstęp: w kontenerze sklepu (węższym niż ekran, dla którego był projekt) tekst wchodził
   na sowę i kota — dekoracje skalujemy z szerokością strony, a tekst trzymamy między nimi */
@container gc (min-width:769px){
.gc-page .gc-intro__catPlaceholder{width:20cqw}
.gc-page .gc-intro__owlPlaceholder{width:9.7cqw}
.gc-page .gc-intro__content{padding-inline:11cqw}
.gc-page .gc-intro__description{max-width:58cqw}}

/* Pasek z logo Głosu (jego tło-fala wystaje ponad pasek) zasłaniał kreskę pod menu sklepu —
   przycinamy wszystko, co wychodzi ponad górną krawędź paska; w dół fala dalej zachodzi na hero */
@container gc (min-width:769px){.gc-page .gc-navbar__mainBar{margin-top:0;clip-path:inset(0 -100cqw -100vh -100cqw)}}

/* Sekcja Karty rozmowy wypadła, a O wydawnictwie zachodziła na nią -80px */
.gc-page .gc-testimonials__sectionContainer + .gc-aboutPublishing__sectionContainer{margin-top:0}

/* Odcinki (Marcin, 10.10 i 15.10): zamiast karuzeli wszystkie odcinki, 3 / 2 / 1 w rzędzie;
   kafel w wyglądzie okienka „Zobacz opis" — bez krzyżyka i „Odcinek N", większa okładka,
   tagi pod tytułem, krótki opis, link do artykułu, przycisk „Pobierz odcinek" */
.gc-page .gc-odcinki{display:grid;grid-template-columns:repeat(3,minmax(0,360px));justify-content:center;gap:40px;width:100%}
.gc-page .gc-odcinki .gc-mobileCardPopup__popup{width:100%;max-width:360px}
.gc-page .gc-odcinki .gc-mobileCardPopup__mediaContainer{width:100%;height:auto;aspect-ratio:1}
.gc-page .gc-odcinek__naglowek{display:flex;flex-direction:column;align-items:flex-start;gap:8px;text-align:left}
.gc-page .gc-odcinek__tagi{display:flex;flex-wrap:wrap;gap:6px}
/* kafel składa się z bloków core (Pętla zapytania) — dopasowanie ich znaczników do wyglądu okienka */
.gc-page ul.gc-odcinki{list-style:none;margin:0;padding:0}
.gc-page ul.gc-odcinki > li{display:flex;margin:0}
.gc-page .gc-odcinki .gc-mobileCardPopup__mediaContainer img{width:100%;height:100%;object-fit:cover;display:block}
/* tagi jako pigułki w kolorach sklepu (pomarańczowy z palety Blocksy, ciemny tekst) */
.gc-page .gc-odcinek__tagi a{background:var(--theme-palette-color-1,#faa635);color:var(--theme-palette-color-4,#212529);font-family:var(--gc-font-mulish);font-size:14px;font-weight:800;line-height:1;padding:7px 14px;border-radius:999px;pointer-events:none}
.gc-page .gc-odcinek__tagi .wp-block-post-terms__separator{display:none}
.gc-page .gc-odcinki .gc-mobileCardPopup__description p{margin:0}
.gc-page .gc-odcinek__artykul{align-self:flex-start;margin-bottom:20px}
.gc-page .gc-odcinek__artykul:not(:has(a[href]:not([href=""]))){display:none}
.gc-page .gc-odcinek__artykul .wp-block-button__link{background:none;border:0;border-radius:0;padding:0;font-family:var(--gc-font-itim);font-size:18px;font-weight:400;line-height:1.4;color:#5b2e6a;text-decoration:underline;text-underline-offset:3px}
@container gc (max-width:1240px){.gc-page .gc-odcinki{grid-template-columns:repeat(2,minmax(0,360px))}}
@container gc (max-width:768px){.gc-page .gc-odcinki{grid-template-columns:minmax(0,360px);gap:24px}}

/* Popup pobierania: informacja o regulaminie i zapisie na newsletter (bez checkboxa — Kacper, 16.10) */
.gc-page .gc-emailPopup__footer a{text-decoration:underline}
/* Blocksy koloruje pole formularza w fokusie na beżowo — w popupie zostaje białe jak w oryginale */
.gc-page .gc-emailPopup__input:focus{background-color:#fff;color:#1e293b}

/* Karty listów: podpis siedział nisko przy dolnej krawędzi — bliżej obrazka, więcej miejsca pod spodem */
.gc-page .gc-contentCard__lettersCardType{gap:6px}
.gc-page .gc-contentCard__lettersCardType .gc-contentCard__cardContent{padding:4px 0 30px}
@container gc (max-width:768px){.gc-page .gc-contentCard__lettersCardType .gc-contentCard__cardContent{padding:2px 8px 18px}}

/* Obrazki treści to bloki Obrazek (figure > img) — klasa z oryginału jest na figure, img ją wypełnia */
.gc-page .wp-block-image.gc-obraz{margin:0}
.gc-page .wp-block-image.gc-obraz img{display:block;width:100%;height:100%;object-fit:inherit;border-radius:inherit;box-shadow:none}

/* Karta patronatu (wzorzec glos-patron; Patron Merytoryczny — Marcin, 15.10 — i Patronat Medialny).
   Tło karty to ::before (pod nim mogą leżeć dekoracje), tytuł i logo to zwykłe bloki do zmiany w edytorze.
   Wymiary i położenia z dawnej grafiki patronatu (karta 1321×550, cała grafika 1525×926). */
.gc-page .gc-patron{position:relative;z-index:2;container-type:inline-size;width:min(1321px,84.05%);aspect-ratio:1321/550;margin:0 auto 60px}
/* w sekcji Listów karta przesunięta jak dawna grafika patronatu; wstawiona gdzie indziej — na środku */
.gc-page .gc-letters__sectionContainer .gc-patron{left:calc(3% - min(101.75px,6.475%));margin-inline:0}
.gc-page .gc-patron::before{content:"";position:absolute;inset:0;z-index:1;background:url(../glos/media/decorations/patron-karta.svg) 0 0/100% 100% no-repeat}
.gc-page .gc-patron::after{content:"";position:absolute;z-index:1;left:4.9%;right:4.9%;top:31.3%;border-top:2px dashed #fff}
.gc-page .gc-patron > *{position:absolute;z-index:2}
.gc-page .gc-patron__tytul{left:0;right:0;top:8.4%;font-family:var(--gc-font-itim);font-size:5.18cqw;font-weight:400;line-height:1;color:#001a23;text-align:center}
/* logo wpisane w ramkę (dowolne proporcje mieszczą się w całości); w edytorze obrazek ma dodatkowe opakowanie */
.gc-page .gc-patron__logo{left:20%;right:20%;top:36%;height:56%;object-fit:contain}
.gc-page .gc-patron__logo :is(img,.components-resizable-box__container){width:100%!important;height:100%!important}
.gc-page .gc-patron--dekoracje{margin-bottom:calc(min(1321px,84.05%) * .036 + 40px)}
.gc-page .gc-patron--dekoracje .gc-patron__logo{left:10.8%;right:auto;top:45.18%;width:45.09%;height:33.3%}
.gc-page .gc-patron__gazety{z-index:0;left:57.835%;top:31.636%;width:57.61%;height:auto}
.gc-page .gc-patron__pingwiny{left:60.18%;top:26.545%;width:36.71%;height:auto}
.gc-page .gc-patron__mobile{display:none}
/* pingwin | logo (Patron Merytoryczny; logo na środku karty) i logo | pingwiny (Patronat Medialny) — Marcin, 21.10 */
.gc-page .gc-patron__pingwinWedka{left:.5%;top:25.8%;width:22.56%;height:auto}
.gc-page .gc-patron--stos{margin-bottom:calc(min(1321px,84.05%) * .04 + 40px)}
.gc-page .gc-patron--stos .gc-patron__logo{left:10.8%;right:auto;top:45.18%;width:45.09%;height:33.3%}
.gc-page .gc-patron__pingwinyStos{left:78%;top:29.27%;width:13.93%;height:auto}
@container gc (max-width:768px){
.gc-page .gc-patron{width:87.8%;left:0;margin:0 auto 24px;aspect-ratio:345/253}
.gc-page .gc-letters__sectionContainer .gc-patron{left:0;margin-inline:auto}
.gc-page .gc-patron::before{background-image:url(../glos/media/decorations/patron-karta-mobile.svg)}
.gc-page .gc-patron::after,.gc-page .gc-patron__desktop{display:none}
.gc-page .gc-patron__mobile{display:block}
.gc-page .gc-patron__tytul{top:12.6%;font-size:9.15cqw}
.gc-page .gc-patron__logo{left:10%;right:10%;top:33%;height:58%}
.gc-page .gc-patron--dekoracje{margin-bottom:calc(87.8% * .3 - 58px)}
.gc-page .gc-patron--dekoracje .gc-patron__logo{left:18.12%;top:53.44%;width:51.42%;height:21.58%}
.gc-page .gc-patron__dekoracjeMobile{left:-6.957%;top:12.25%;width:113.9%;height:auto}
.gc-page .gc-patron__pingwinWedka{left:-1.5%;top:34%;width:24%}
.gc-page .gc-patron--stos{margin-bottom:calc(87.8% * .3 - 58px)}
/* gazety spadają spod karty, nagłówek Listów stoi między nimi — jak na dawnej grafice dla telefonu */
.gc-page .gc-patron__gazetyMobile{left:-6.96%;top:73.9%;width:113.9%;height:auto}
.gc-page .gc-patron--stos .gc-patron__logo{left:6%;top:50%;width:62%;height:26%}
.gc-page .gc-patron__pingwinyStos{left:74%;top:28%;width:19%}}

/* Listy do redakcji: jeden nagłówek (na telefonie w dwóch wierszach) i jeden zestaw kart —
   na komputerze karuzela stronicowana, na telefonie ta sama lista przewijana palcem jak w oryginale */
@container gc (min-width:769px){.gc-page .gc-letters__headline br{display:none}}
@container gc (max-width:768px){
.gc-page .gc-letters__headline{margin-bottom:0}
.gc-page .gc-letters__carouselWrapper{display:flex!important;max-width:none;padding-bottom:0}
.gc-page .gc-letters__sliderViewport{display:block;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex:none;width:calc(100% + 48px);max-width:none;margin:-17px -24px 0;padding:120px 24px 10px;scroll-padding-left:24px;overflow-x:auto}
/* w oryginale grafika patronatu kończyła się 17 px pod nagłówkiem, a pasek listów wchodził na nią 35 px — od nagłówka -17 px */
.gc-page .gc-letters__sliderViewport::-webkit-scrollbar{display:none}
.gc-page .gc-letters__sliderRow{display:flex;gap:20px;width:max-content}
.gc-page .gc-letters__sliderViewport .gc-letters__sliderRow > *{flex:none;width:249px;scroll-snap-align:start}}

/* Książki: każda to blok Obrazek z linkiem (okładka do podmiany w edytorze) */
.gc-page .gc-ksiazka a{display:block;position:absolute;inset:0}
.gc-page .gc-ksiazka img{object-fit:cover;box-shadow:15px 15px 7.7px #00000040}
@container gc (max-width:768px){.gc-page .gc-ksiazka img{box-shadow:4.58px 4.58px 2.35px #00000040}
/* bez nagłówka i „Zobacz więcej” (Marcin) sekcja na telefonie jest o nie niższa — tyle samo tła pod okładkami co w oryginale */
.gc-page .gc-visitUs__sectionContainer{min-height:720px}}

/* ---- Animacje z framer-motion (oryginał), odtworzone w CSS ----
   Stany początkowe wejścia działają tylko z klasą .gc-anim, którą dodaje JS (bez JS, w edytorze
   i przy „ogranicz ruch” wszystko jest od razu widoczne). Używamy właściwości scale/translate,
   żeby nie nadpisywać transform, którym oryginał pozycjonuje elementy. */
.gc-page{--gc-sprezyna:cubic-bezier(.34,1.56,.64,1)}
/* karty (ContentCard): wejście opacity 0 / scale .95, najechanie -10px */
.gc-page .gc-contentCard__cardSkeleton{transition:translate .2s,scale .3s,opacity .3s}
.gc-page .gc-contentCard__cardSkeleton:hover{transform:none;translate:0 -10px}
.gc-anim .gc-page .gc-contentCard__cardSkeleton:not(.gc-widoczny){opacity:0;scale:.95}
/* bohaterowie: wejście sprężyną z opóźnieniem kolejnych postaci, najechanie w górę i powiększenie */
.gc-page .gc-heroes__characterWrapper{transition:translate .4s var(--gc-sprezyna),scale .5s var(--gc-sprezyna),opacity .3s;transition-delay:var(--gc-opoznienie,0s)}
.gc-page .gc-heroes__characterWrapper:hover{translate:0 -10px;scale:1.05;transition-delay:0s}
.gc-anim .gc-page .gc-heroes__characterWrapper:not(.gc-widoczny){opacity:0;scale:.8}
/* hero: obraz wjeżdża od dołu przy wczytaniu */
@keyframes gc-wjazd{from{opacity:0;translate:0 50px}}
.gc-anim .gc-page .gc-hero__heroImageWrapper{animation:gc-wjazd 1s ease-out both}
/* wstęp: kot i sowa reagują na najechanie */
.gc-page :is(.gc-intro__catPlaceholder,.gc-intro__owlPlaceholder){pointer-events:auto;transition:translate .3s var(--gc-sprezyna),scale .3s var(--gc-sprezyna)}
.gc-page :is(.gc-intro__catPlaceholder,.gc-intro__owlPlaceholder):hover{translate:0 -5px;scale:1.05}
/* kafle odcinków: najechanie jak karty, przyciski 1.02 / kliknięcie .98 */
.gc-page .gc-odcinek{transition:translate .2s}
.gc-page .gc-odcinek:hover{translate:0 -10px}
.gc-page :is(.gc-mobileCardPopup__actionButton,.gc-emailPopup__submitButton,.gc-intro__button){transition:scale .2s}
.gc-page :is(.gc-mobileCardPopup__actionButton,.gc-emailPopup__submitButton,.gc-intro__button):hover{scale:1.02}
.gc-page :is(.gc-mobileCardPopup__actionButton,.gc-emailPopup__submitButton,.gc-intro__button):active{scale:.98}
.gc-page .gc-emailPopup__submitButton img{transition:translate .2s}
.gc-page .gc-emailPopup__submitButton:hover img{translate:5px 0}
/* strzałki karuzel: kliknięcie .8 */
.gc-page :is(.gc-letters__arrowButton,.gc-carousel__arrowButton) > *{transition:scale .15s}
.gc-page :is(.gc-letters__arrowButton,.gc-carousel__arrowButton):active > *{scale:.8}
/* książki: najechanie w górę i powiększenie (sprężyna) */
.gc-page .gc-ksiazka a{transition:translate .4s var(--gc-sprezyna),scale .4s var(--gc-sprezyna)}
.gc-page .gc-ksiazka a:hover{translate:0 -10px;scale:1.05}
/* popup maila: przezroczysty kontener, tło przyciemnia się i rozmywa, okno wskakuje sprężyną */
.gc-page.gc-page--popup{background:none}
@keyframes gc-tlo{from{opacity:0;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}}
@keyframes gc-okno{from{opacity:0;scale:.9;translate:0 20px}}
@keyframes gc-z-lewej{from{opacity:0;translate:-20px 0}}
@keyframes gc-z-dolu{from{opacity:0;translate:0 20px}}
@keyframes gc-obraz{from{opacity:0;translate:0 50px}}
.gc-anim .gc-page--popup .gc-emailPopup__overlay{animation:gc-tlo .3s both}
.gc-anim .gc-page--popup .gc-emailPopup__popup{animation:gc-okno .5s var(--gc-sprezyna) both}
.gc-anim .gc-page--popup .gc-emailPopup__titleSection{animation:gc-z-lewej .4s .2s both}
.gc-anim .gc-page--popup .gc-emailPopup__inputSection{animation:gc-z-lewej .4s .3s both}
.gc-anim .gc-page--popup :is(.gc-emailPopup__footerSection,.gc-emailPopup__buttonSection){animation:gc-z-dolu .4s .4s both}
.gc-anim .gc-page--popup .gc-emailPopup__popupImageContainer{animation:gc-obraz .6s .3s ease-out both}
.gc-anim .gc-page--popup.gc-zamykanie{animation:gc-tlo .2s reverse both}

/* style inline z komponentów React */
.gc-page .gc-s1{opacity: 1;transform: none}
.gc-page .gc-s2{width:100%;height:auto}
.gc-page .gc-s3{text-decoration:none;display:inline-flex;align-items:center}
.gc-page .gc-s4{position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0}
.gc-page .gc-s5{aspect-ratio:249/233}
.gc-page .gc-s6{aspect-ratio:189/221}
.gc-page .gc-s7{aspect-ratio:195/182}
.gc-page .gc-s8{aspect-ratio:262/288}
.gc-page .gc-s9{aspect-ratio:291/201}
.gc-page .gc-s10{width:40px;height:40px;display:block}
.gc-page .gc-s11{opacity:1;z-index:1;transform:none}
.gc-page .gc-s12{width:40px;height:40px;display:block;transform:rotate(180deg)}
.gc-page .gc-s13{text-decoration:none;display:inline-flex;align-items:center;justify-content:center}
.gc-page .gc-s14{margin-left:6px}
.gc-page .gc-s15{display:inline-block}
.gc-page .gc-s16{display:block}
.gc-page .gc-s17{width:100%;visibility:visible}
.gc-page .gc-s18{margin-top:-20.06%}
.gc-page .gc-s19{width:100%;height:100%}
.gc-page .gc-s20{z-index:auto}
.gc-page .gc-s21{display:block;transform:rotate(180deg)}
