.tpt-frontend .Heading{line-height:1.2}.tpt-frontend .Heading--bottomBorder{border-bottom:1px solid #ddd;margin-bottom:6px;padding-bottom:12px}.tpt-frontend .AnnouncementBanner{background-color:#067c64;margin-bottom:12px;padding:18px 0;text-align:center}.tpt-frontend .AnnouncementBanner__text{color:#fff;font-size:1rem}@media(min-width:768px){.tpt-frontend .AnnouncementBanner__text{font-size:1rem}}.tpt-frontend .AnnouncementBanner__text a{color:inherit;text-decoration:underline;transition:color .2s ease-in-out;white-space:nowrap}.tpt-frontend .AnnouncementBanner__text a:hover{color:hsla(0,0%,100%,.8);text-decoration:underline}.tpt-frontend .SchoolsText.Text--colorTextSecondary{color:#00a86b}.tpt-frontend .SchoolsText.Text--colorTextPrimary{color:#1d1b4d}.tpt-frontend .SchoolsText.Text--colorTextRebrand{color:#222}.tpt-frontend .SchoolsText.Text--microcopy .Text--body{color:#666;font-size:inherit;line-height:inherit}.tpt-frontend .EditorialModuleContainer.Text--colorTextSecondary{color:#222}.tpt-frontend .EditorialModuleContainer.Text--colorTextPrimary{color:#1d1b4d}.tpt-frontend .EditorialModuleContainer.Text--microcopy .Text--body{color:#666;font-size:inherit;line-height:inherit}.tpt-frontend .SchoolsHeading.Text--display{font-size:40px;font-weight:800}@media(min-width:768px){.tpt-frontend .SchoolsHeading.Text--display{font-size:48px}}.tpt-frontend .SchoolsHeading.Text--h1{font-size:27px;font-weight:800}@media(min-width:768px){.tpt-frontend .SchoolsHeading.Text--h1{font-size:33px}}.tpt-frontend .SchoolsHeading.Text--h2{font-size:23px;font-weight:800}@media(min-width:768px){.tpt-frontend .SchoolsHeading.Text--h2{font-size:27px}}.tpt-frontend .SchoolsHeading.Text--h3{font-size:23px}.tpt-frontend .SchoolsHeading.Text--h4{text-transform:none}.tpt-frontend .SchoolsHeading.Text--h5{font-size:1rem;font-weight:var(--ds-font-weight-strong);line-height:1.2;text-transform:uppercase}.tpt-frontend .ResponsiveImage_vertical{height:100%}.tpt-frontend .ResponsiveImage__image_horizontal,.tpt-frontend .ResponsiveImage_horizontal{width:100%}.tpt-frontend .ResponsiveImage__image_vertical{height:100%}.tpt-frontend .ResponsiveImage__image_cover{-o-object-fit:cover;object-fit:cover}.tpt-frontend .EditorialModuleContainer .ResponsiveImage_horizontal,.tpt-frontend .EditorialModuleContainer .ResponsiveImage_horizontal .ResponsiveImage__image_horizontal,.tpt-frontend .EditorialModuleContainer .ResponsiveImage_vertical,.tpt-frontend .EditorialModuleContainer .ResponsiveImage_vertical .ResponsiveImage__image_horizontal{height:100%}.tpt-frontend .SectionContainer{padding:60px 0}@media(min-width:768px){.tpt-frontend .SectionContainer{padding:90px 0}}.tpt-frontend .SectionContainer--fullBleed{padding:0}.tpt-frontend .SectionContainer--hidden{display:none}.tpt-frontend .SectionContainer .Text--colorTextSecondary:not(.SchoolsTagline){color:var(--text-color,#00a86b)}.tpt-frontend .SectionContainer .Text--colorTextPrimary{color:var(--text-color,#1d1b4d)}.tpt-frontend .SchoolsImage{max-width:100%}.tpt-frontend .EmbeddedImage__link img:hover{filter:invert(100%) brightness(.35) sepia(1) hue-rotate(202deg) opacity(.71)}.tpt-frontend .ReusableLandingPageRichText__paragraph{white-space:pre-wrap}.tpt-frontend .ReusableLandingPageRichText__unorderedList{margin:18px 0 0 18px}.tpt-frontend .ReusableLandingPageRichText__listItem{list-style:initial;margin-bottom:18px}.tpt-frontend .ReusableLandingPageHeaderMenu .Anchor{display:block}.tpt-frontend .ReusableLandingPageHeaderMenu .Divider{margin-bottom:16px}.tpt-frontend .ReusableLandingPageHeaderMenu__TptLogo{margin-bottom:16px;margin-top:16px}.tpt-frontend .ReusableLandingPageHeaderMenu__hasSubmenuIcon{float:right}.tpt-frontend .ReusableLandingPageHeaderMenu__subMenu{padding-bottom:0}.tpt-frontend .ReusableLandingPageHeaderMenu__item:hover{background-color:#eaf3ef}.tpt-frontend .ReusableLandingPageHeaderMenu__subMenuItemLink:active{color:#0aa96c;text-decoration:underline}.tpt-frontend .ReusableLandingPageHeaderMenu__submenu_open:hover{background:none}.tpt-frontend .ReusableLandingPageHeader{padding-bottom:16px;padding-top:16px}.tpt-frontend .ReusableLandingPageHeader__links,.tpt-frontend .ReusableLandingPageHeader__logoMenu{align-items:center;display:flex;justify-content:flex-end}.tpt-frontend .ReusableLandingPageHeader__Logo{margin:8px 0}.tpt-frontend .ReusableLandingPageHeader__MenuButton{cursor:pointer;width:30px}.tpt-frontend .ReusableLandingPageHeader__Link{display:inline-block;font-size:.875rem;margin:0 16px}.tpt-frontend .ReusableLandingPageHeader__menuItem{padding:0;white-space:nowrap}.tpt-frontend .ReusableLandingPageHeader__menuItem:hover{background-color:#eaf3ef}.tpt-frontend .ReusableLandingPageHeader__menuLink{display:block;padding:.5em 1.55em}.tpt-frontend .ReusableLandingPageHeader__menuLink:active{color:#0aa96c;text-decoration:underline}.tpt-frontend .ReusableLandingPageHeader__dropdownMenu{border-width:0;font-size:.875rem}.tpt-frontend .LandingPageFooter{background:var(--landing-page-footer-bgcolor,#f2f8f5);font-size:1rem;padding:24px}.tpt-frontend .LandingPageFooter__links{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;margin-top:18px}@media(min-width:768px){.tpt-frontend .LandingPageFooter__links{align-items:center;flex-direction:row;justify-content:flex-end;margin:0}}.tpt-frontend .LandingPageFooter__Logo{height:39px;margin:18px 0}@media(min-width:768px){.tpt-frontend .LandingPageFooter__Logo{margin:0}}.tpt-frontend .LandingPageFooter__Logo img{height:100%}.tpt-frontend .LandingPageFooter__Link{color:var(--landing-page-footer-link-color,#16143a);display:block;margin:6px 0}.tpt-frontend .LandingPageFooter__Link a{padding:12px 0}@media(min-width:768px){.tpt-frontend .LandingPageFooter__Link{display:inline-block;margin:0 18px}.tpt-frontend .LandingPageFooter__Link a{padding:0}}.tpt-frontend .NotFoundPage{background:url(https://static1.teacherspayteachers.com/tpt-frontend/releases/production/current/c676258ad87746593a28.png) no-repeat 512px;height:385px;margin:30px auto;width:1024px}.tpt-frontend .NotFoundPage__title{font-size:30px;font-weight:var(--ds-font-weight-strong);margin-top:60px}.tpt-frontend .NotFoundPage__message{font-size:18px}.tpt-frontend .SecondaryNavItem{border-bottom:3px solid transparent;margin:0 30px;transition:border-bottom-color .2s ease-in-out}.tpt-frontend .SecondaryNavItem--active,.tpt-frontend .SecondaryNavItem:hover:not(.SecondaryNavItem--active){border-bottom-color:#0aa96c}.tpt-frontend .SecondaryNavItem__action{display:block}.tpt-frontend .SecondaryNavItem__action:focus>.SecondaryNavItem__actionInner{outline:5px auto -webkit-focus-ring-color}.tpt-frontend .SecondaryNavItem__actionInner{padding:6px 0}.tpt-frontend .SecondaryNavItem__action:focus,.tpt-frontend .SecondaryNavItem__actionInner:focus{outline:none}.tpt-frontend .SecondaryNav{background-color:#fff}.tpt-frontend .SecondaryNav__nav{list-style:none;margin:0;padding:24px 0}.tpt-frontend .SecondaryNav--shouldFix{position:sticky;top:0;transition:box-shadow .2s ease-in-out;z-index:303}.tpt-frontend .SecondaryNav--isFixed{box-shadow:0 1px 7px rgba(0,0,0,.2)}.tpt-frontend .SecondaryNav__internalCheck{height:0;opacity:0;visibility:hidden}.tpt-frontend .Button{border-radius:3px;cursor:pointer;font-family:var(--ds-font-family);font-weight:var(--ds-font-weight-strong);line-height:1;text-align:center;transition:all .2s ease-in-out}.tpt-frontend .Button:disabled{cursor:not-allowed}.tpt-frontend .Button:disabled,.tpt-frontend .Button:disabled:hover{background:#ddd;border:1px solid transparent;color:#777}.tpt-frontend .Button--primary{background:#0aa96c;border:1px solid transparent;color:#fff}.tpt-frontend .Button--primary:hover{background:#07794d}.tpt-frontend .Button--small{font-size:1rem;line-height:1.6;padding:3px 6px}.tpt-frontend .Button--small .Button__iconLeft{margin-right:6px}.tpt-frontend .Button--small .Button__iconRight{margin-left:6px}.tpt-frontend .Button--primaryLink,.tpt-frontend .Button--whiteLink{background-color:transparent;color:#777}.tpt-frontend .Button--primaryLink:hover,.tpt-frontend .Button--whiteLink:hover{background-color:transparent;text-decoration:underline}.tpt-frontend .Button--fullWidth{width:100%}.tpt-frontend .Button--medium{font-size:1rem;padding:12px 18px}.tpt-frontend .Button--medium .Button__iconLeft{margin-right:12px}.tpt-frontend .Button--medium .Button__iconRight{margin-left:12px}.tpt-frontend .Button--link{display:inline-block}.tpt-frontend .Button--primaryOutline{background:transparent;border:1px solid #067c64;color:#067c64}.tpt-frontend .Button--primaryOutline:hover{border-color:#044b3d;color:#044b3d}.tpt-frontend .Button--primaryLink{color:#067c64}.tpt-frontend .Button--secondary{background:#ccc;border:1px solid transparent;color:#222}.tpt-frontend .Button--secondary:hover{background:#5e5e5e;color:#fff}.tpt-frontend .Button--secondaryOutline{background:#fff;border:1px solid #ddd;color:#666}.tpt-frontend .Button--secondaryOutline:hover{border-color:#c4c4c4;color:#090909}.tpt-frontend .Button--tertiary{background:transparent;border:1px solid transparent;color:#067c64}.tpt-frontend .Button--white{background:#fff;border:1px solid transparent;color:inherit}.tpt-frontend .Button--white:hover{background:rgba(0,0,0,.4);color:#fff}.tpt-frontend .Button--whiteOutline{background:transparent;border:1px solid #fff;color:#fff}.tpt-frontend .Button--whiteOutline:hover{border-color:rgba(0,0,0,.4)}.tpt-frontend .Button--red{background:#c73833;border:1px solid transparent;color:#fff}.tpt-frontend .Button--red:hover{background:#9e2d29}.tpt-frontend .Button--redLink{background-color:transparent;color:#c73833}.tpt-frontend .Button--redLink:hover{background-color:transparent;text-decoration:underline}.tpt-frontend .Button--gray{background-color:#ccc;border:1px solid transparent;color:#666}.tpt-frontend .Button--gray:hover{background-color:gray(dark);color:#fff}.tpt-frontend .Button--grayLink{background-color:#fff;border:none;color:#777}.tpt-frontend .Button--grayLink:hover{color:#666}.tpt-frontend .Button--grayOutline{background-color:#fff;border:1px solid #ddd;color:#777}.tpt-frontend .Button--grayOutline:hover{border-color:#222;color:#222}.tpt-frontend .Button--highlight{background-color:#2d9cdb;color:#fff}.tpt-frontend .Button--highlight:hover{background-color:#0a71b4}.tpt-frontend .TruncatedTextBox{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;word-break:break-word}.tpt-frontend .TruncatedTextBox,.tpt-frontend .TruncatedTextBox--responsive{-webkit-line-clamp:var(--truncate-textbox-xs);line-clamp:var(--truncate-textbox-xs)}@media(min-width:580px){.tpt-frontend .TruncatedTextBox--responsive{-webkit-line-clamp:var(--truncate-textbox-sm);line-clamp:var(--truncate-textbox-sm)}}@media(min-width:768px){.tpt-frontend .TruncatedTextBox--responsive{-webkit-line-clamp:var(--truncate-textbox-md);line-clamp:var(--truncate-textbox-md)}}@media(min-width:980px){.tpt-frontend .TruncatedTextBox--responsive{-webkit-line-clamp:var(--truncate-textbox-lg);line-clamp:var(--truncate-textbox-lg)}}@media(min-width:1200px){.tpt-frontend .TruncatedTextBox--responsive{-webkit-line-clamp:var(--truncate-textbox-xl);line-clamp:var(--truncate-textbox-xl)}}.tpt-frontend .TpTEaselBadge__logo--withText .TpTEaselLogo__icon{margin-right:1px}.tpt-frontend .TpTEaselBadge--new:after{background-color:#eef6ff;border-radius:100px;color:#2885bf;content:"NEW";font-size:12px;font-weight:var(--ds-font-weight-strong);line-height:1.2;margin-left:6px;padding:3px 6px;vertical-align:middle;white-space:nowrap}.tpt-frontend .TpTEaselBadge .TpTEaselLogo{vertical-align:baseline}.tpt-frontend .TpTEaselBadge .TpTEaselLogo__icon{display:inline-block;height:12px}.tpt-frontend .DigitalActivityBadge{align-items:flex-start;display:flex}.tpt-frontend .DigitalActivityBadge__flexWrapper{min-width:0}.tpt-frontend .DigitalActivityBadge__section--ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tpt-frontend .EaselTooltip{display:none}@media(min-width:768px){.tpt-frontend .EaselTooltip{display:unset;position:absolute;white-space:break-spaces;z-index:201}.tpt-frontend .EaselTooltip__top{left:50%;top:104%;top:calc(100% + 12px);transform:translateX(-50%)}.tpt-frontend .EaselTooltip__top .Tooltip__container:after{border-bottom:12px solid #d2f2e8!important}.tpt-frontend .EaselTooltip__left{left:104%;left:calc(100% + 12px);top:50%;transform:translateY(-50%)}.tpt-frontend .EaselTooltip__right{right:104%;right:calc(100% + 12px);top:50%;transform:translateY(-50%)}.tpt-frontend .EaselTooltip__withImage .Tooltip__content{padding-top:12px}.tpt-frontend .EaselTooltip__withCreamBackground img{background-color:#f9f3ec}.tpt-frontend .EaselTooltip__withCreamBackground.EaselTooltip__top .Tooltip__container:after{border-bottom-color:#f9f3ec!important}.tpt-frontend .EaselTooltip .Tooltip__content .Tooltip__header{font-size:unset;margin:0 0 6px}.tpt-frontend .EaselTooltip__smallImage .Tooltip__image{height:30px;margin:24px 0 0 24px;width:30px}}.tpt-frontend .DigitalActivityTooltip__prefix{margin-right:3px}.tpt-frontend .DigitalActivityBadgeWithTooltip{min-width:0;position:relative;width:-moz-fit-content;width:fit-content}.tpt-frontend .EaselAssessmentBadge{position:relative}.tpt-frontend .FrequentlyAssignedBadge{align-items:center;display:flex}.tpt-frontend .FrequentlyAssignedBadge__icon{align-self:baseline;color:#67e0a6;margin-right:4px;margin-top:4px}.tpt-frontend .FrequentlyAssignedBadge--circle{color:#000;font-size:14px;text-align:left}.tpt-frontend .FrequentlyAssignedBadge--circle .tpticon{font-size:22px;line-height:19px;padding:2px;position:relative;top:2px}.tpt-frontend .FrequentlyAssignedBadge--badge{margin:0;text-align:left}.tpt-frontend .FrequentlyAssignedBadgeRebrand{align-items:center;display:flex;flex-direction:row;gap:8px}.tpt-frontend .FrequentlyAssignedBadgeRebrand__icon{align-self:baseline;color:#67e0a6;margin-top:4px}.tpt-frontend .FrequentlyAssignedBadgeRebrand--circle .tpticon{font-size:22px;line-height:19px;padding:2px;position:relative;top:2px}.tpt-frontend .FileTypeLayoutItem{display:flex;line-height:1.375em;margin-bottom:4px}.tpt-frontend .FileTypeLayoutItem__icon{margin:4px 4px 0}.tpt-frontend .LabeledSection__title{color:#222;font-weight:var(--ds-font-weight-strong)}.tpt-frontend .LabeledSection__product_description_title{color:#777;font-family:var(--ds-font-family);font-size:1rem;font-weight:400;line-height:1.2;text-align:left}.tpt-frontend .LabeledSection__product_description_content{font-family:var(--ds-font-family);font-size:14px;line-height:1.2!important;margin-left:5px;overflow:visible!important}.tpt-frontend .FileTypeLayoutLabeledSectionItem__icon{height:10px;width:10px}.tpt-frontend .FileTypeLayout{display:list-item;list-style-type:none;margin-bottom:4px}.tpt-frontend .FileTypeLayout__inline{align-items:baseline;display:flex;gap:8px}.tpt-frontend .FileTypeLayout__fileTypeCrosswalking{align-items:center}.tpt-frontend .FileTypeLayout__fileTypeCrosswalking--flex{display:flex;flex-wrap:wrap}.tpt-frontend .FileTypeLayout__fileTypeCrosswalking--flex .FileTypeLayout__fileTypeCrosswalking--icon{margin-top:4px}.tpt-frontend .FileTypeLayout__fileTypeCrosswalking--icon{height:16px;margin-right:4px;width:16px}.tpt-frontend .FileTypeLayout__marginLeft{margin-left:4px!important}.tpt-frontend .FileTypeLayout__easel{display:flex;flex-wrap:wrap}.tpt-frontend .FileTypeLayout__easelProduct .FrequentlyAssignedBadge{margin-left:8px}@media(min-width:980px){.tpt-frontend .FileTypeLayout__easelProduct .FrequentlyAssignedBadge{margin-left:0;width:100%}}@media(min-width:1200px){.tpt-frontend .FileTypeLayout__easelProduct .FrequentlyAssignedBadge{margin-left:8px;width:auto}}.tpt-frontend .FileTypeLayout .DigitalActivityIcon__laptop{vertical-align:unset}.tpt-frontend .FileTypeLayout .DigitalActivityBadgeWithTooltip{margin-left:-16px;padding-left:16px}.tpt-frontend .ImageMagnifier__largeImage{background-color:#fff;border:2px solid #000;display:none;left:100%;padding:10px;position:absolute;top:-100px;z-index:303}.tpt-frontend .ImageMagnifier__largeImage--show{display:block}.tpt-frontend .VideoDuration{background-color:rgba(0,0,0,.7);border-radius:3px;color:#fff;font-size:.9em;padding:.5em 1em}.tpt-frontend .VideoDuration__icon{margin-right:.2em}.tpt-frontend .ProductImage{background-position:50%;background-size:contain;max-height:100%;max-width:100%;position:relative}.tpt-frontend .ProductImage .VideoDuration{bottom:6px;position:absolute;right:6px}.tpt-frontend .ProductImage--asBackground{height:162px}.tpt-frontend .ProductImage--small{max-height:80px}.tpt-frontend .ProductImage--medium{max-height:162px}.tpt-frontend .ProductImage--large{max-height:250px;max-width:250px}@media(min-width:580px){.tpt-frontend .ProductImage--large{max-height:162px;max-width:162px}}@media(min-width:768px){.tpt-frontend .ProductImage--large{max-height:250px;max-width:250px}}.tpt-frontend .ProductImage--asBackgroundLarge{max-height:250px;max-width:250px}.tpt-frontend .ProductImage--productRowSize{max-height:100px}.tpt-frontend .ProductCardPrice{color:#666;display:flex;margin-top:6px}.tpt-frontend .ProductCardPrice__lineThrough{color:#777;padding-left:6px;text-decoration:line-through}.tpt-frontend .ProductCardPrice__saleLabel{position:relative}.tpt-frontend .ProductCardPrice__saleLabel:after{background-image:url(https://static1.teacherspayteachers.com/tpt-frontend/releases/production/current/bd3a7f4afb0ffb3bb01f.png);background-position:100%;background-repeat:no-repeat;background-size:30px 19px;content:"";height:19px;left:110%;position:absolute;top:-6px;width:30px}.tpt-frontend .Avatar__img{border-radius:50%}.tpt-frontend .Avatar__img--small{height:20px;width:20px}.tpt-frontend .Avatar__img--base{height:50px;width:50px}.tpt-frontend .Avatar__img--medium{height:75px;width:75px}.tpt-frontend .Avatar__img--large{height:125px;width:125px}.tpt-frontend .Avatar__img--mobile{height:40px;width:40px}.tpt-frontend .ProductCardAuthorFooter{align-items:center;border-top:1px solid #ddd;display:flex;line-height:1;padding:12px}.tpt-frontend .ProductCardAuthorFooter__avatar{margin-right:6px}.tpt-frontend .Rating{display:flex}.tpt-frontend .Rating .star__hidden{display:none}.tpt-frontend .EvaluationStarRating__wrapper{align-items:center;display:flex;flex-wrap:wrap;line-height:1}.tpt-frontend .EvaluationStarRating__wrapper>:first-child{margin-right:6px}.tpt-frontend .EvaluationStarRating__wrapper__categoryWrap{display:inline;font-family:var(--ds-font-family);font-size:1rem;font-weight:var(--ds-font-weight-strong)}.tpt-frontend .EvaluationStarRating__subText{font-size:1rem}.tpt-frontend .EvaluationStarRating__subText--spacing{padding-top:6px}.tpt-frontend .RatingDisplay{align-items:center;display:flex}.tpt-frontend .RatingDisplay__number{margin-left:3px}.tpt-frontend .ProductCardRating{display:flex;flex-direction:column;justify-content:flex-start;margin-top:6px}.tpt-frontend .ProductCardRating__singleStarRating{color:#777;display:flex;flex-direction:row;font-size:14px;gap:3px;margin-bottom:6px}@media(min-width:580px){.tpt-frontend .ProductCardRating{align-items:center;flex-direction:row}}.tpt-frontend .ProductCardRating__wrapper{align-items:center;display:flex;font-size:14px;gap:3px}.tpt-frontend .ProductCardRating__countLabel{color:#767676;font-weight:400}.tpt-frontend .ProductCardRating__ratingCount{font-size:1rem;font-weight:var(--ds-font-weight-strong)}.tpt-frontend .ProductCardRating__placeholder{line-height:17px}.tpt-frontend .SingleStarRatingDisplay{color:#222;font-weight:var(--ds-font-weight-strong)}.tpt-frontend .ProductCardGroupedGrades{font-weight:var(--ds-font-weight-strong);margin-top:6px}.tpt-frontend .ProductCard{background-color:#fff;border:1px solid #ccc;border-radius:8px;display:block;transition:border-color .2s ease-in-out}@media(hover:hover){.tpt-frontend .ProductCard--isClickable:hover{border-color:#666}}.tpt-frontend .ProductCard__productImageSection{background-color:#f5f5f5;border-radius:8px 8px 0 0;overflow:hidden}.tpt-frontend .ProductCard.ProductCard--video .ProductCard__productImageSection{background-color:#000}.tpt-frontend .ProductCard__productInfo{padding:8px}.tpt-frontend .ProductCard__productName{font-weight:var(--ds-font-weight-strong);margin-bottom:4px}.tpt-frontend .ProductCard__productFormat{height:2.75em;margin-bottom:8px}.tpt-frontend .ProductCard__openInEasel{padding:4px 8px}.tpt-frontend .CarouselArrow{align-items:center;color:#777;cursor:pointer;display:flex;justify-content:center;padding:0 6px;transition:color .2s ease-in-out}.tpt-frontend .CarouselArrow:hover{color:#222}.tpt-frontend .CarouselArrow__svg{height:30px;width:30px}.tpt-frontend .Dot{background-color:#dcdcde;border-radius:6px;display:inline-block;height:6px;transition:background-color .2s ease-in-out;width:6px}.tpt-frontend .Dot:hover{background-color:#8e9198}.tpt-frontend .Dot--blue{background-color:#2885bf}.tpt-frontend .Dot--green{background-color:#67e0a6}.tpt-frontend .Dot--green:hover{background-color:#38df95}.tpt-frontend .Dot--large{border-radius:8px;height:8px;width:8px}.tpt-frontend .Dot--xlarge{border-radius:12px;height:12px;width:12px}.tpt-frontend .Dot--xxlarge{border-radius:16px;height:16px;width:16px}.tpt-frontend .CarouselDot{align-items:center;cursor:pointer;display:flex;justify-content:center;padding:6px}.tpt-frontend .CarouselDots{align-content:center;display:flex;flex-wrap:wrap;height:24px;justify-content:center;margin-top:24px;width:100%}.tpt-frontend .Carousel{margin-left:-9px;margin-right:-9px}.tpt-frontend .Carousel .slick-slide{padding:0 9px}.tpt-frontend .Carousel.Carousel--arrowsTopRight{max-width:100%}.tpt-frontend .Carousel.Carousel--arrowsTopRight .slick-arrow.slick-next{position:absolute!important;right:40px;top:-40px}.tpt-frontend .Carousel.Carousel--arrowsTopRight .slick-arrow.slick-prev{float:right;left:-80px;top:-40px}.tpt-frontend .Carousel.Carousel--arrowsTopRight .slick-slider,.tpt-frontend .Carousel.Carousel--arrowsTopRight .slick-slider .slick-list{width:100%}.tpt-frontend .Carousel.Carousel--arrowsAround .slick-arrow.slick-next,.tpt-frontend .Carousel.Carousel--arrowsAround .slick-arrow.slick-prev{margin-top:-24px;position:absolute!important;top:50%;transform:translateY(-50%)}.tpt-frontend .slick-arrow.slick-next,.tpt-frontend .slick-arrow.slick-prev{height:auto;width:auto}.tpt-frontend .slick-arrow.slick-next:after,.tpt-frontend .slick-arrow.slick-next:before,.tpt-frontend .slick-arrow.slick-prev:after,.tpt-frontend .slick-arrow.slick-prev:before{display:none}.tpt-frontend .theme-easel{--button-primary-color:#fb5b4e;--button-primary-color-hover:#df412b;--button-primary-color-active:#be2412;--landing-page-footer-bgcolor:#323232;--landing-page-footer-link-color:#fff}.tpt-frontend .ReactEntry__flexContainer{display:flex;flex-direction:column;min-height:100vh}.tpt-frontend .ReactEntry__flexContainer>div.tpt-frontend{flex:1 0 auto}
/*# sourceMappingURL=tpt-frontend.1.main.3baebf8795f38f106218.css.map*/