.kids-square{margin-top:10rem}.kids__square-grid{display:grid;gap:3.94rem;grid-template-columns:minmax(36.875rem,36.875rem) 1fr;margin-top:4rem}.kids-square__subtext,.kids__square-text{color:#282828;font-size:2.1875rem;font-style:normal;font-weight:580;letter-spacing:.04375rem;line-height:120%;position:relative;text-transform:uppercase}.kids-square__subtext{margin-left:auto;max-width:-moz-max-content;max-width:max-content}.kids-square__subtext:before,.kids__square-text:before{background:var(--color__black);content:"";height:3px;left:0;position:absolute;top:-1.5rem;width:1.25rem}.kids-square__subtext span,.kids__square-text span{color:#6b7d6d}.kids__square-subgrid{display:grid;gap:.56rem;grid-template-columns:repeat(3,1fr)}.kids__square-subgrid img{width:100%}.kids__grid-section{display:grid;gap:1.25rem;grid-template-columns:repeat(3,1fr);margin-top:5rem;padding-bottom:10rem}.kids__grid-item{background:#e7e7e7;border:1.7px solid #b9b9b9;display:flex;flex-direction:column;justify-content:space-between;padding:1.5rem}.kids__grid-wrap{margin-top:2.5rem}.kids__grid-heading{color:#282828;font-size:2.1875rem;font-style:normal;font-weight:580;letter-spacing:.04375rem;line-height:117%;text-transform:uppercase}.kids__grid-wrap img{width:100%}.kids__grid-item:last-child{background:#282828;border:unset}.kids__grid-item:last-child .kids__grid-heading{color:#fff}@media screen and (max-width:991px){.kids-square{margin-top:3rem}.kids-square__subtext{margin-left:unset}.kids-square__subtext br{display:none}.kids__square-grid{gap:2.19rem;grid-template-columns:1fr}.kids__square-text{order:1}.kids__square-grid{margin-top:1.5rem}.kids__square-subgrid{grid-template-columns:1fr 1fr}.kids__square-subgrid img:first-child{display:none}.kids-square__subtext,.kids__square-text{font-size:1rem;line-height:120%}.kids__grid-section{gap:.75rem;grid-template-columns:1fr;margin-top:3.75rem;padding-bottom:3.75rem}.kids__grid-heading{font-size:1.25rem;line-height:123%}.kids__grid-item:last-child .btn{margin-top:2rem}.kids-square__subtext:before,.kids__square-text:before{height:2px;top:-1rem;width:1rem}}
