@font-face{font-family:"KG Primary Penmanship";font-weight:400;src:url("/wp-content/themes/playgarden-nyc/assets/fonts/KGPrimaryPenmanship.ttf") format("truetype")}@font-face{font-family:"KG Primary Penmanship 2";font-weight:400;src:url("/wp-content/themes/playgarden-nyc/assets/fonts/KGPrimaryPenmanship.ttf") format("truetype")}@font-face{font-family:"KG Primary Penmanship Alt";font-weight:400;src:url("/wp-content/themes/playgarden-nyc/assets/fonts/KGPrimaryPenmanship.ttf") format("truetype")}.french-immersion-banner{margin-top:-60px;position:relative;padding-bottom:40px}@media(min-width: 768px){.french-immersion-banner{padding-bottom:24px}}@media(min-width: 1440px){.french-immersion-banner{padding-bottom:24px}}.french-immersion-banner__bg{position:absolute;width:100%;height:100%;top:0;left:0;background:url("/wp-content/themes/playgarden-nyc/assets/img/webp/header-background-m.webp") bottom/cover no-repeat;z-index:-1}@media(min-width: 768px){.french-immersion-banner__bg{padding-bottom:20px;background:url("/wp-content/themes/playgarden-nyc/assets/img/webp/header-background-d.webp") bottom/cover no-repeat}}.french-immersion-banner__container{display:grid;grid-template-rows:300px auto;overflow:hidden}@media(min-width: 768px){.french-immersion-banner__container{grid-template-rows:initial;grid-template-columns:1fr 1.1fr;min-height:350px}}.french-immersion-banner__featured{width:100%;margin:0;position:relative}.french-immersion-banner__featured::before{content:"";width:100%;height:100%;top:0;left:0;position:absolute;border-radius:.92369rem;background:linear-gradient(262deg, rgba(248, 152, 56, 0.65) 3.43%, rgba(255, 255, 255, 0.65) 96%);mix-blend-mode:multiply;z-index:2}.french-immersion-banner__featured img{border-radius:.92369rem;width:100%;height:100%;display:block;position:relative;z-index:1;object-fit:cover}.french-immersion-banner__sticker{position:absolute;z-index:9;transform:rotate(-30deg)}@media(max-width: 767px){.french-immersion-banner__sticker{transform:rotate(-10deg);bottom:-10px;left:20%}}@media(min-width: 768px){.french-immersion-banner__sticker{right:-30px;top:10%}}.french-immersion-banner__content{padding:20px 10px 40px;display:flex;flex-direction:column;gap:1.25rem}@media(min-width: 768px){.french-immersion-banner__content{display:flex;flex-direction:column;justify-content:center}}.french-immersion-banner__title{color:#68c453;text-align:center;font-family:Quicksand;font-size:2rem;font-style:normal;font-weight:700;line-height:1.25em;letter-spacing:.06em;margin:0}@media(min-width: 768px){.french-immersion-banner__title{font-size:1.85rem;margin-top:1em}}@media(min-width: 1200px){.french-immersion-banner__title{font-size:2.87rem;margin:1rem 0}}@media(min-width: 1656px){.french-immersion-banner__title{font-size:3.85rem;margin:1rem 0 3.5rem}}.french-immersion-banner__description{color:#606060;text-align:center;font-family:Quicksand;font-size:1.5rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-0.03em;margin:0}@media(min-width: 768px){.french-immersion-banner__description{font-size:1.25rem}}@media(min-width: 1200px){.french-immersion-banner__description{font-size:1.85rem}}@media(min-width: 1656px){.french-immersion-banner__description{font-size:2.5rem}}.french-immersion-banner__description-sub{color:#606060;text-align:center;font-family:Quicksand;font-size:1.25rem;font-style:normal;font-weight:600;line-height:normal;letter-spacing:-0.03em;margin:0}@media(min-width: 768px){.french-immersion-banner__description-sub{font-size:1.05rem}}@media(min-width: 1200px){.french-immersion-banner__description-sub{font-size:1.45rem}}@media(min-width: 1656px){.french-immersion-banner__description-sub{font-size:1.95rem}}.french-immersion-banner__cta-container{display:flex;justify-content:center}.french-immersion-banner__cta{width:250px;max-width:90%}.presentation-block{padding:20px 10px;overflow:hidden}@media(min-width: 768px){.presentation-block{padding:40px 20px}}.presentation-block__container{position:relative}.presentation-block__bg{position:absolute;width:100%;height:100%;background:url("/wp-content/themes/playgarden-nyc/assets/img/webp/bg-wood-mobile.webp") center/cover no-repeat;transform:rotate(-0.345deg);z-index:-1}@media(min-width: 1440px){.presentation-block__bg{background:url("/wp-content/themes/playgarden-nyc/assets/img/webp/bg-wood.webp") center/cover no-repeat}}.presentation-block__sticker-1{position:absolute;right:-30px;transform:rotate(40deg)}.presentation-block__sticker-2{position:absolute;left:20px;bottom:0;transform:rotate(40deg)}.presentation-block__content{padding:28px 10px;max-width:500px;margin:0 auto}@media(min-width: 1200px){.presentation-block__content{max-width:800px}}.presentation-block__description{color:#68c453;text-align:center;font-family:Quicksand;font-size:1.25rem;font-style:normal;font-weight:700;line-height:normal}@media(min-width: 1200px){.presentation-block__description{font-size:1.96rem}}.presentation-block__question{color:#f89838;text-align:center;font-family:Quicksand;font-size:1.25rem;font-style:normal;font-weight:700;line-height:1.6em}@media(min-width: 1200px){.presentation-block__question{font-size:1.96rem}}.presentation-block__list{list-style:none;display:flex;gap:1rem 0;flex-wrap:wrap;justify-content:center;padding:0}.presentation-block__item{color:#ffab37;text-align:center;font-family:Quicksand;font-size:1rem;font-style:normal;font-weight:700;line-height:1.6em;position:relative}@media(min-width: 1200px){.presentation-block__item{font-size:1.96rem}}.presentation-block__item:not(:last-child)::after{content:"+";font-size:inherit;margin:0 .5rem;color:#89d47f}.french-greeting{position:relative;padding:80px 10px;overflow:hidden}@media(min-width: 1200px){.french-greeting{padding:120px 20px}}@media(min-width: 1656px){.french-greeting{padding:160px 20px}}.french-greeting__bg{position:absolute;width:100%;height:calc(100% - 100px);background:#fffce7;opacity:.7;top:50%;left:0;z-index:-1;transform:translateY(-50%) rotate(-1.246deg)}@media(min-width: 1200px){.french-greeting__bg{height:calc(100% - 140px)}}.french-greeting__bg::before,.french-greeting__bg::after{content:"";position:absolute;left:0;width:100%;height:40px;background:url("/wp-content/themes/playgarden-nyc/assets/img/webp/border-container-yellow-2.webp") bottom/1500px auto repeat-x}@media(min-width: 1200px){.french-greeting__bg::before,.french-greeting__bg::after{height:80px}}.french-greeting__bg::before{top:-40px}@media(min-width: 1200px){.french-greeting__bg::before{top:-80px}}.french-greeting__bg::after{bottom:-40px;transform:rotate(-180deg)}@media(min-width: 1200px){.french-greeting__bg::after{bottom:-80px}}.french-greeting__container{max-width:500px}@media(min-width: 1200px){.french-greeting__container{max-width:800px}}.french-greeting__title-container{max-width:fit-content;display:grid;justify-content:center}.french-greeting__title-line{display:flex;margin-bottom:.75em;justify-content:center}.french-greeting__title-line img{width:80%;max-width:350px}@media(min-width: 1200px){.french-greeting__title-line img{max-width:550px}}.french-greeting__title{color:#f89838;text-align:center;font-family:Quicksand;font-size:1.5rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.067em;margin:0 0 .5em}@media(min-width: 1200px){.french-greeting__title{font-size:2.25rem}}.french-greeting__content{color:#707070;text-align:center;font-family:Poppins;font-size:1rem;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-0.02819rem}@media(min-width: 1200px){.french-greeting__content{font-size:1.31rem}}.curriculum-learning{margin-top:-4rem}@media(min-width: 1200px){.curriculum-learning{margin-top:-6rem}}.curriculum-learning__container{padding:0 10px 40px}.curriculum-learning__title-container{max-width:fit-content;margin:0 auto;padding:1rem 1em;margin:0 auto 1.5em;position:relative}@media(min-width: 768px){.curriculum-learning__title-container{padding:1rem 2.5em}}.curriculum-learning__title-container::after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;transform:rotate(-0.548deg);background:#f3ffca;z-index:-1}.curriculum-learning__title{color:#68c453;font-family:Quicksand;font-size:1.5rem;font-style:normal;font-weight:700;line-height:normal;margin:0;max-width:max-content;text-align:center}@media(min-width: 1200px){.curriculum-learning__title{font-size:2.1rem}}.curriculum-learning__content{color:#606060;font-family:Poppins;font-size:1rem;font-style:normal;font-weight:400;text-align:center;line-height:normal;display:grid;justify-content:center;justify-items:center;max-width:500px;margin:0 auto}@media(min-width: 1200px){.curriculum-learning__content{font-size:1.5rem;max-width:700px}}.curriculum-learning__content p{margin-top:0}.curriculum-learning__content ul{margin-top:0;text-align:initial;color:#606060;font-family:"KG Primary Penmanship";font-size:1.5rem;font-style:normal;font-weight:400;line-height:normal;list-style:none;max-width:fit-content}@media(min-width: 1200px){.curriculum-learning__content ul{font-size:2.1rem}}.curriculum-learning__content ul li{position:relative;padding-left:2rem}.curriculum-learning__content ul li::before{content:"";position:absolute;width:.75em;height:auto;aspect-ratio:1/1;background:url("/wp-content/themes/playgarden-nyc/assets/img/svg/bullet-green.svg");background-size:contain;left:0rem;top:.2em}.communication-enrollment__container{padding:0 10px 40px}.communication-enrollment__title-container{max-width:fit-content;margin:0 auto 1.5em;padding:1rem 1em;position:relative}@media(min-width: 768px){.communication-enrollment__title-container{padding:1rem 2.5em}}.communication-enrollment__title-container::after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;transform:rotate(0.38deg);border:2px dashed #00a2e9;z-index:-1}.communication-enrollment__title{color:#00a2e9;text-align:center;font-family:Quicksand;font-size:1.25rem;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.06em;margin:0}@media(min-width: 1200px){.communication-enrollment__title{font-size:2.1rem}}.communication-enrollment__content{color:#606060;font-family:Poppins;font-size:1rem;font-style:normal;font-weight:400;text-align:center;line-height:normal;display:grid;justify-content:center;justify-items:center;max-width:500px;margin:0 auto}@media(min-width: 1200px){.communication-enrollment__content{font-size:1.5rem;max-width:700px}}.communication-enrollment__content p{margin-top:0}.communication-enrollment__content ul{margin-top:0;text-align:initial;color:#606060;font-family:"KG Primary Penmanship";font-size:1.5rem;font-style:normal;font-weight:400;line-height:1.25em;list-style:none}@media(min-width: 1200px){.communication-enrollment__content ul{font-size:2.1rem}}.communication-enrollment__content ul li{position:relative;padding-left:2rem}.communication-enrollment__content ul li::before{content:"";position:absolute;width:.75em;height:auto;aspect-ratio:1/1;background:url("/wp-content/themes/playgarden-nyc/assets/img/svg/bullet-green.svg");background-size:contain;left:0rem;top:.2em}.preparing-for-next{padding:40px 20px;overflow:hidden}.preparing-for-next__container{padding:40px 20px 30px;position:relative;display:grid;justify-content:center}@media(min-width: 768px){.preparing-for-next__container{grid-template-columns:1fr 1.3fr;align-items:center;gap:1.25rem}}.preparing-for-next__container::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;z-index:-2;background:#fff;box-shadow:0px 4px 12px rgba(0,0,0,.1);transform:rotate(-0.478deg)}.preparing-for-next__container::after{content:"";position:absolute;width:calc(100% - 3rem);height:1rem;top:1.75em;left:1.5rem;background-image:radial-gradient(circle, #f5f5f5 8px, transparent 8px);background-size:2rem 1rem;transform:rotate(-0.478deg);background-repeat:repeat-x}.preparing-for-next__image{margin:0 auto;width:250px;height:250px}@media(min-width: 768px){.preparing-for-next__image{width:100%;height:100%;max-width:350px;max-height:350px}}@media(min-width: 768px){.preparing-for-next__image{max-width:650px;max-height:650px}}.preparing-for-next__image img{width:100%;height:100%;object-fit:contain}.preparing-for-next__title-container{position:relative}.preparing-for-next__title-bg{display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:2}.preparing-for-next__title-bg img{position:absolute;margin:0;height:100%;width:100%;top:50%;left:50%;transform:translate(-50%, -50%)}.preparing-for-next__title{color:#f8fde5;font-family:"KG Primary Penmanship Alt";font-size:1.75rem;font-style:normal;font-weight:400;line-height:1.25em;text-transform:uppercase;text-align:center;position:relative;z-index:9;padding:.75rem .5em}@media(min-width: 1200px){.preparing-for-next__title{font-size:2.8rem}}.preparing-for-next__description{color:#707070;text-align:center;font-family:Poppins;font-size:1rem;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-0.02819rem}@media(min-width: 1200px){.preparing-for-next__description{font-size:1.5rem}}.preparing-for-next__time{color:#f7ad00;text-align:center;font-family:"KG Primary Penmanship Alt";font-size:1.5rem;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.03em;padding:0 0 20px}@media(min-width: 1200px){.preparing-for-next__time{font-size:2.8rem}}.preparing-for-next__btn-container{display:flex;justify-content:center}.preparing-for-next__btn{text-transform:uppercase;width:250px;max-width:90%}.arenales-faq{background-color:#ddf9ff}.arenales-faq .arenales-container{padding:1.5rem 1.25rem}@media(min-width: 768px){.arenales-faq .arenales-container{padding:2rem 1.25rem 3rem}}.arenales-faq .btn-container{display:flex;justify-content:center}.arenales-faq__btn{width:100%;max-width:250px}@media(min-width: 768px){.arenales-faq__btn{max-width:350px}}@media(min-width: 1200px){.arenales-faq__btn{max-width:500px}}.arenales-faq__title{font-size:1.25rem}@media(min-width: 768px){.arenales-faq__title{font-size:1.5rem;margin-bottom:2rem}}@media(min-width: 768px){.arenales-faq__title{margin-bottom:3rem}}.arenales-faq .pg-collapse{margin-bottom:1.75rem}@media(min-width: 1200px){.arenales-faq .pg-collapse{margin-bottom:3rem}}.arenales-faq .pg-collapse__icon{transition:transform .3s}.arenales-faq .pg-collapse__expand-icon{background-image:url("/wp-content/themes/playgarden-nyc/assets/img/svg/arenales/faq-collapse-icon.svg");background-repeat:no-repeat}.arenales-faq .pg-collapse__collapse-icon{background-image:url("/wp-content/themes/playgarden-nyc/assets/img/svg/arenales/faq-collapse-icon.svg");background-repeat:no-repeat;transform:rotate(180deg)}.arenales-faq .pg-collapse__question{margin-bottom:0}.arenales-faq .pg-collapse__question-text{font-size:1rem}@media(min-width: 768px){.arenales-faq .pg-collapse__question-text{font-size:1.15rem}}@media(min-width: 768px){.arenales-faq .pg-collapse__question-text{font-size:1.25rem}}.arenales-faq .pg-collapse__question-separator{margin:.5rem 0 1rem}.arenales-faq .pg-collapse__answer{margin-left:1.25rem;font-size:.85rem}@media(min-width: 768px){.arenales-faq .pg-collapse__answer{font-size:1rem}}@media(min-width: 1200px){.arenales-faq .pg-collapse__answer{font-size:1.25rem}}.facilities{position:relative;margin:40px auto;overflow:hidden}.facilities::before{content:"";position:absolute;width:calc(100% + 5rem);height:calc(100% - 60px);top:50%;left:-2.5rem;transform:rotate(-1.698deg) translateY(-50%);background:#ffe7cf;z-index:-1}.facilities .arenales-container{margin:0 auto 3rem;padding:60px 1.25rem;max-width:650px}.facilities__title{font-size:24px;line-height:1.25em;font-family:"Quicksand",sans-serif;font-weight:700;text-align:center;color:#faa938;text-align:center;margin:2rem auto}.facilities__title span{background:url("/wp-content/themes/playgarden-nyc/assets/img/webp/arenales/bg-facilities-title.png");background-repeat:no-repeat;background-size:100% 100%;padding:.8rem 2.5rem;width:80%;max-width:350px;display:inline-block}.facilities__cards{display:grid;grid-template-columns:repeat(auto-fill, minmax(45%, 1fr));gap:1rem;margin-bottom:2rem}.facilities-card{position:relative;padding:.5rem;box-shadow:0px 4px 12px 0px rgba(0,0,0,.15);background:#fff}.facilities-card__figure{width:100%;height:auto;aspect-ratio:3/2;margin:0}.facilities-card__figure img{width:100%;height:100%;object-fit:cover;display:block}.facilities-card .sticker-v{position:absolute}.facilities-card .sticker-v svg{width:.57513rem;height:2.0555rem}.facilities-card--1{transform:rotate(1.005deg)}.facilities-card--2{transform:rotate(-3.077deg);transform-origin:top right}.facilities-card--3{transform:rotate(1.075deg)}.facilities-card--4{transform:rotate(-1.614deg);transform-origin:top right}.facilities-card--5{transform:rotate(-0.198deg)}.facilities-card--6{transform:rotate(4.807deg);transform-origin:top left}.facilities-card--1 .sticker-v{transform:rotate(17.193deg);top:35%;left:-0.25rem}.facilities-card--2 .sticker-v{transform:rotate(118.87deg);top:-1.25rem;left:1.25rem}.facilities-card--3 .sticker-v{right:-0.25rem;top:20%;transform:rotate(-168.419deg)}.facilities-card--4 .sticker-v{transform:rotate(72.348deg);bottom:-1rem;right:40%}.facilities-card--5 .sticker-v{transform:rotate(72.991deg);top:-1rem;right:40%}.facilities-card--6 .sticker-v{transform:rotate(30.71deg);right:0;top:20%}@media(min-width: 768px){.facilities .arenales-container{width:90%;max-width:720px}.facilities__cards{gap:2rem 1.5rem}}@media(min-width: 950px){.facilities{margin:130px auto}.facilities .arenales-container{width:90%;max-width:1400px}.facilities__cards{grid-template-columns:repeat(auto-fill, minmax(30%, 1fr));margin-bottom:3.5rem}}@media(min-width: 1024px){.facilities{margin:60px auto 120px}.facilities .arenales-container{margin:0 auto 100px}.facilities__title{font-size:36px;margin-bottom:4rem}.facilities__cards{gap:2.5rem 2rem}.facilities .sticker-v svg{width:1.29963rem;height:4.64463rem}}.contact-heart{display:grid;gap:.5rem;justify-content:center}.contact-heart__figure{position:relative;display:flex;justify-content:center;z-index:8}.contact-heart__figure img{width:3.4375rem;height:3.4375rem}.contact-heart__title{font-size:20px;line-height:1.5em;font-family:"Poppins",sans-serif;font-weight:700;text-align:center}.contact-heart__link{color:#606060;font-size:18px;line-height:1.5em;font-family:"Poppins",sans-serif;text-align:center}@media(min-width: 1024px){.contact-heart__container-img{position:relative}.contact-heart__figure{position:absolute;left:10%;bottom:0}.contact-heart__link{font-size:22px}}.arenales-container{max-width:1200px;margin-left:auto;margin-right:auto}.arenales-faq{background:#f4f9e0}/*# sourceMappingURL=french-immersion.css.map */
