.tpt-frontend .SmartPricingProductCard__title{line-height:1.2;font-weight:600;font-size:14px;margin:12px 0 0}.tpt-frontend .SmartPricingProductCard__price{display:-webkit-box;display:-ms-flexbox;display:flex;margin:6px 0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#777}.tpt-frontend .SmartPricingProductCard__editButton{margin:0 30px}.tpt-frontend .SmartPricingProductThumbnail{position:relative;width:100%}.tpt-frontend .SmartPricingProductThumbnail:before{content:"";display:block;padding-top:100%}.tpt-frontend .SmartPricingProductThumbnail__container .VideoDuration{position:absolute;bottom:6px;right:6px}.tpt-frontend .SmartPricingProductThumbnail__thumbnail{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.tpt-frontend .SmartPricingProductThumbnail__container{position:absolute;top:0;left:0;bottom:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:#ddd}.tpt-frontend .SmartPricingProductPrice{display:-webkit-box;display:-ms-flexbox;display:flex}.tpt-frontend .SmartPricingProductPrice--discounted{text-decoration:line-through;padding-right:6px}.tpt-frontend .SmartPricingModal--withArrows{margin:60px 0 0}.tpt-frontend .SmartPricingModal--noArrows{margin:18px 0 0}.tpt-frontend .slick-track{margin:0 auto}.tpt-frontend .Label{display:block}.tpt-frontend .Label__caption,.tpt-frontend .Label__help,.tpt-frontend .Label__title{margin-bottom:12px;font-family:Proxima Nova,Helvetica Neue,Helvetica,Arial,sans-serif;line-height:1;display:block;-webkit-font-smoothing:antialiased}.tpt-frontend .Label__title{font-size:16px;font-weight:600}.tpt-frontend .Label__caption,.tpt-frontend .Label__help{font-size:14px;font-weight:400;color:#777}.tpt-frontend .Label__help{margin-bottom:0}.tpt-frontend .Label--error .Label__caption,.tpt-frontend .Label--error .Label__title{color:#c73833}.tpt-frontend .Label--success .Label__caption,.tpt-frontend .Label--success .Label__title{color:#0aa96c}.tpt-frontend .Label--classfund.Label--error,.tpt-frontend .Label--classfund.Label--success{text-align:right}.tpt-frontend .Label--classfund.Label--success .Label__caption,.tpt-frontend .Label--classfund.Label--success .Label__title{line-height:.95}.tpt-frontend .Label--classfund.Label--success .Label__caption:after,.tpt-frontend .Label--classfund.Label--success .Label__title:after{font-family:tpticon;margin-left:12px;display:inline-block;content:"\ea12"}.tpt-frontend .Label--inline{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:6px;text-align:left}.tpt-frontend .Label--inline .Label__caption,.tpt-frontend .Label--inline .Label__title{margin-bottom:0}.tpt-frontend .Label--inline>*{margin-right:12px}.tpt-frontend .Label--inline>:last-child{margin-right:0}.tpt-frontend .Label--fullWidth{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.tpt-frontend .Label--fullWidth>.Label__title{-webkit-box-flex:1;-ms-flex:1;flex:1}.tpt-frontend .Label--help{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.tpt-frontend .Label--help .Label__title{-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2;-ms-flex-preferred-size:auto;flex-basis:auto}.tpt-frontend .Label--help .Label__help{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:right;-ms-flex-preferred-size:auto;flex-basis:auto}.tpt-frontend .Label--help>*{-ms-flex-preferred-size:100%;flex-basis:100%}.tpt-frontend .Label--help.Label--inline{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.tpt-frontend .Label--help.Label--inline .Label__help{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;display:inline;height:16px;padding:1px 0}.tpt-frontend .Label--help.Label--inline .Label__title{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.tpt-frontend .Label--help.Label--inline>*{-ms-flex-preferred-size:auto;flex-basis:auto}.tpt-frontend .Radio{width:16px;height:16px;margin-top:-2px;margin-right:12px;border-radius:revert;border-width:revert}.tpt-frontend .Radio,.tpt-frontend .Radio:checked{background-color:revert}.tpt-frontend .Radio:hover{cursor:pointer}.tpt-frontend .Radio:disabled{cursor:default}.tpt-frontend .InputWrapper{position:relative}.tpt-frontend .InputWrapper .tpticon-exclamation-triangle{color:#c73833}.tpt-frontend .InputWrapper__withSmartPlaceholder{display:block}.tpt-frontend .InputWrapper__withSmartPlaceholder.InputWrapper--light .Input__smartPlaceholder{-webkit-transform:translateY(23px) scale(1);transform:translateY(23px) scale(1);padding:0}.tpt-frontend .InputWrapper__withSmartPlaceholder .Input__smartPlaceholder{z-index:1;position:absolute;top:0;left:0;padding:0 6px;background-color:#fff;line-height:1;color:#666;font-size:18px;-webkit-transform:translate(12px,18px) scale(1);transform:translate(12px,18px) scale(1);-webkit-transform-origin:top left;transform-origin:top left;transition:color .2s cubic-bezier(0,0,.2,1) 0ms,-webkit-transform .2s cubic-bezier(0,0,.2,1) 0ms;transition:color .2s cubic-bezier(0,0,.2,1) 0ms,transform .2s cubic-bezier(0,0,.2,1) 0ms;transition:color .2s cubic-bezier(0,0,.2,1) 0ms,transform .2s cubic-bezier(0,0,.2,1) 0ms,-webkit-transform .2s cubic-bezier(0,0,.2,1) 0ms}.tpt-frontend .InputWrapper__withSmartPlaceholderActive .Input__smartPlaceholder{font-size:16px;color:#777;-webkit-transform:translate(12px,-8px) scale(.9);transform:translate(12px,-8px) scale(.9)}.tpt-frontend .InputWrapper__withSmartPlaceholderActive.InputWrapper--light .Input__smartPlaceholder{-webkit-transform:translateY(-3px) scale(1);transform:translateY(-3px) scale(1);font-size:12px}.tpt-frontend .Input{width:100%;padding:12px 18px;border:1px solid #ddd;font-family:Proxima Nova,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:18px;border-radius:3px;background-color:#fff;color:#222;-webkit-font-smoothing:antialiased}.tpt-frontend .Input::-webkit-input-placeholder{color:#777}.tpt-frontend .Input:-ms-input-placeholder{color:#777}.tpt-frontend .Input::placeholder{color:#777}.tpt-frontend .Input:hover{border-color:#0aa96c}.tpt-frontend .Input:disabled{background-color:#ddd;color:#666;border:1px solid transparent}.tpt-frontend .Input--light{border-radius:0;border:none;border-bottom:2px solid #ddd;padding:12px 0;color:#222;font-size:16px}.tpt-frontend .Input--light:hover{border-color:#ddd}.tpt-frontend .Input--error{border-color:#c73833;margin-bottom:12px}.tpt-frontend .Input--success{border-color:#0aa96c}.tpt-frontend .Input--hasIconLeft{padding-left:48px}.tpt-frontend .Input--hasIconRight{padding-right:48px}.tpt-frontend .Input__iconLeft,.tpt-frontend .Input__iconRight{margin-top:-1px;font-size:22px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.tpt-frontend .Input__iconLeft{left:18px}.tpt-frontend .Input__iconRight{right:18px}.tpt-frontend .Table{border-collapse:collapse;border-spacing:0;width:100%}.tpt-frontend .Table thead{background-color:transparent;color:#777;text-align:left;word-break:normal}.tpt-frontend .Table thead th{padding:12px}.tpt-frontend .Table tbody td{text-align:left;word-break:normal;padding:12px}.tpt-frontend .Table tbody tr:hover{background:#f5f5f5}.tpt-frontend .Table--bordered tbody tr,.tpt-frontend .Table--bordered thead{border-bottom:1px solid #ddd}.tpt-frontend .Table--bordered tbody tr:last-child{border-bottom:none}.tpt-frontend .Table--striped tbody tr:hover{background:transparent}.tpt-frontend .Table--striped tbody tr:nth-child(odd){background:#f5f5f5}.tpt-frontend .LicenseFormBespoke{font-size:16px}.tpt-frontend .LicenseFormBespoke__description,.tpt-frontend .LicenseFormBespoke__divider{margin-bottom:24px}.tpt-frontend .LicenseFormBespoke__description{line-height:1.4}.tpt-frontend .LicenseFormBespoke__divider{border-bottom:1px solid #ddd}.tpt-frontend .LicenseFormBespoke__row{margin-bottom:12px}.tpt-frontend .LicenseFormBespoke__row>.Label:first-of-type{margin:0;margin-right:12px}.tpt-frontend .LicenseFormBespoke__row>.Label:nth-of-type(2){margin:0 12px}.tpt-frontend .LicenseFormBespoke__row .Label,.tpt-frontend .LicenseFormBespoke__row .LicenseFormBespoke__label{display:inline-block;vertical-align:middle}.tpt-frontend .LicenseFormBespoke__row .Input{width:64px;padding:6px 12px;font-size:14px;font-weight:600}.tpt-frontend .LicenseFormBespoke .Table{margin-bottom:24px}.tpt-frontend .LicenseFormBespoke .Table__tableRow--body:last-child{font-weight:600}.tpt-frontend .LicenseFormBespoke__buttonWrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.tpt-frontend .LicenseButton{margin-bottom:12px}.tpt-frontend .LicenseButton__anchorContainer{margin-top:18px}.tpt-frontend .LicenseButton__anchor{width:100%;font-size:16px;text-align:center;-webkit-text-decoration-line:underline;text-decoration-line:underline;color:#777}.tpt-frontend .LicenseButton__anchor:hover{cursor:pointer;-webkit-text-decoration-line:underline;text-decoration-line:underline}.tpt-frontend .WishlistModalClassFundFeedLayout{margin-bottom:24px;color:#093e56;border-radius:3px;overflow:hidden;height:200px;position:relative;text-align:left}.tpt-frontend .WishlistModalClassFundFeedLayout__contributions{position:relative;font-size:14px}.tpt-frontend .WishlistModalClassFundFeedLayout__contributionsHeading{font-size:12px;color:#222;margin-bottom:6px;text-transform:uppercase;letter-spacing:2px}.tpt-frontend .WishlistModalClassFundFeedLayout__contribution{padding:6px 12px;margin-bottom:12px;color:#666;border-radius:8px;background-color:#fff}.tpt-frontend .WishlistModalClassFundFeedLayout__contributionMessage{color:#222;line-height:16px;font-size:14px}.tpt-frontend .WishlistModalClassFundFeedLayout__contributionTimeAgo{font-size:12px}.tpt-frontend .WishlistModalClassFundFeedLayout__gradientBg{position:absolute;bottom:0;left:0;right:0;height:40px;z-index:1;background:linear-gradient(0deg,#cce5d8 -240%,hsla(0,0%,100%,0))}.tpt-frontend .WishlistModalClassFundFeedLayout__slider{position:absolute;display:block;box-sizing:border-box}.tpt-frontend .WishlistModalClassFundFeedLayout__sliderContainer{position:relative;display:block;overflow:hidden}.tpt-frontend .WishlistModalClassFundFeedLayout__sliderContainerList{position:relative;top:0;left:0;display:block}.tpt-frontend .ClassFundWishlistModal{text-align:center}.tpt-frontend .ClassFundWishlistModal__close{min-height:none;position:absolute;right:0;top:0}@media (min-width:768px){.tpt-frontend .ClassFundWishlistModal__close{right:-70px}}.tpt-frontend .ClassFundWishlistModal__close:before{background-color:transparent;color:#666;padding:6px 18px;line-height:1;font-size:44px;font-weight:400;display:block;text-align:center;content:"\00d7";border-radius:3px}@media (min-width:768px){.tpt-frontend .ClassFundWishlistModal__close:before{background-color:rgba(0,0,0,.8);color:#fff}}.tpt-frontend .ClassFundWishlistModal__modal{border:none;position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:202;background:#fff;background:linear-gradient(180deg,#fff 25%,#cce5d8);padding:24px;width:350px}@media (min-width:768px){.tpt-frontend .ClassFundWishlistModal__modal{padding:30px 60px;width:650px}}.tpt-frontend .ClassFundWishlistModal__classFundLogo{width:170px}.tpt-frontend .ClassFundWishlistModal__total{font-weight:800;font-size:23px}@media (min-width:768px){.tpt-frontend .ClassFundWishlistModal__total{font-size:27px}}.tpt-frontend .ClassFundWishlistModal__subheader{font-size:18px;padding:0 18px 24px}@media (min-width:768px){.tpt-frontend .ClassFundWishlistModal__subheader{padding:0 60px 24px}}.tpt-frontend .ClassFundWishlistModal__overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:201;background-color:rgba(0,0,0,.5)}.tpt-frontend .ClassFundWishlistModal__feedWrapper{height:224px}.tpt-frontend .AddToWishList.Button--grayLink{background-color:transparent;font-weight:400}.tpt-frontend .AddToWishList.loading{border:none;background-color:transparent}.tpt-frontend .AddToWishList.loading .DSButton__content{border-radius:3px;background-color:#f5f5f5}.tpt-frontend .AddToWishList.loading .DSButton__content .DSButton__loader{display:none}.tpt-frontend .AddToWishList.loading .DSButton__content .DSButton__icon,.tpt-frontend .AddToWishList.loading .DSButton__content .DSButton__text{visibility:hidden}.tpt-frontend .ResponsiveProductImage{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;width:100%;position:relative}.tpt-frontend .ResponsiveProductImage .VideoDuration{position:absolute;bottom:6px;right:6px;display:none}@media (min-width:580px){.tpt-frontend .ResponsiveProductImage .VideoDuration{display:block}}.tpt-frontend .ResponsiveProductImage--alwaysShowDuration .VideoDuration{display:block}.tpt-frontend .ResponsiveProductImage img{-ms-flex-item-align:center;align-self:center;margin:auto;max-height:100%;max-width:100%}.tpt-frontend .ProductRowImageBespoke{width:100%;text-align:center}.tpt-frontend .ProductRowImageBespoke .ProductImage.ProductImage--small{max-width:64px;max-height:64px}.tpt-frontend .ProductRowStoreBespoke{margin-bottom:6px}.tpt-frontend .ProductRowStoreBespoke:hover{color:#000}.tpt-frontend .ProductRowStoreBespoke__avatar{display:inline;margin-right:6px}.tpt-frontend .ProductRowStoreBespoke__storeName{display:inline-block}.tpt-frontend .ProductRowStoreBespoke__storeName>a{color:#777}.tpt-frontend .ProductRowStoreBespoke__storeName>a:hover{color:#000}.tpt-frontend .ShareToDrive{margin-bottom:12px}.tpt-frontend .DownloadButton__text{width:100%;margin-bottom:12px;margin-top:12px;font-size:16px;display:block;text-align:center;color:#666}.tpt-frontend .DownloadButton__sublabel{margin-top:3px;margin-bottom:-6px}.tpt-frontend .DigitalToolImportButton button:disabled,.tpt-frontend .DigitalToolImportButton button:disabled:hover{cursor:default;border:none;background:#f5f5f5;color:#000}.tpt-frontend .DigitalToolImportButton__sublabel{margin-top:3px;margin-bottom:-6px}.tpt-frontend .DigitalToolImportButton__details{margin-top:12px}.tpt-frontend .DigitalToolImportButton__details .Anchor{display:block;text-decoration:underline;white-space:nowrap}.tpt-frontend .DigitalToolImportButton--exportToEasel.Button{color:#222;margin-bottom:-6px}.tpt-frontend .DigitalToolImportButton--exportToEasel.Button:hover{color:#090909}.tpt-frontend .DigitalToolImportButton--inline .FrequentlyAssignedBadge{margin-left:6px}.tpt-frontend .FileFormatResourceType{color:#767676;font-size:12px}.tpt-frontend .FileFormatResourceType__resourceIcon{margin-right:6px;margin-bottom:1px;width:16px;height:16px}.tpt-frontend .FileFormatResourceType__resourceIcon img{height:16px;vertical-align:unset}.tpt-frontend .FileFormatResourceType__fileHelpContainer--withSpacing{margin-top:3px}.tpt-frontend .FileFormatResourceType__fileHelp,.tpt-frontend .FileFormatResourceType__fileHelp:hover{text-decoration:underline}.tpt-frontend .FileFormatResourceType__fileHelp:hover{color:#222}.tpt-frontend .FileFormatResourceType__fileHelp--withSpacing:not(:first-child){margin-left:3px}.tpt-frontend .FileFormatResourceType__fileHelp__wrapper{margin-left:4px}.tpt-frontend .EaselPreviewAndAssignButton{width:100%}.tpt-frontend .EaselPreviewAndAssignButton--link .Button{padding:0;line-height:1.2}.tpt-frontend .ProductAccessModal{display:unset}.tpt-frontend .ProductAccessModal--wide.DialogModal__content{max-width:845px}.tpt-frontend .ProductAccessModal__hidden{display:none!important}.tpt-frontend .ProductAccessModal__productInfoRow{display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid #ddd;padding-bottom:12px;margin-bottom:18px}.tpt-frontend .ProductAccessModal__productInfoRow__title{margin-bottom:12px}.tpt-frontend .ProductAccessModal__productInfoRow .ProductRowImageBespoke{width:64px;margin-right:18px}.tpt-frontend .ProductAccessModal__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:12px 0;border-bottom:1px solid #ddd;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:768px){.tpt-frontend .ProductAccessModal__row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.tpt-frontend .ProductAccessModal__row__title{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.tpt-frontend .ProductAccessModal__row__buttons{margin-top:24px}@media (min-width:768px){.tpt-frontend .ProductAccessModal__row__buttons{min-width:195px;max-width:195px}}.tpt-frontend .ProductAccessModal__row__fileTypes{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-top:12px}.tpt-frontend .ProductAccessModal__row__fileTypes>*{margin-right:16px}@media (min-width:768px){.tpt-frontend .ProductAccessModal__row__fileTypes{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:150px;max-width:150px}}.tpt-frontend .ProductAccessModal__row__fileTypes .FileFormatResourceType__label{color:#222;font-size:14px;margin-top:-1px}.tpt-frontend .ProductAccessModal__row__fileTypes .FrequentlyAssignedBadge{margin-top:unset;text-align:start}.tpt-frontend .ProductAccessModal__row__fileTypes .FrequentlyAssignedBadge__text{font-size:12px}.tpt-frontend .ProductAccessModal__row__buttons,.tpt-frontend .ProductAccessModal__row__fileTypes{width:100%}@media (min-width:768px){.tpt-frontend .ProductAccessModal__row__buttons,.tpt-frontend .ProductAccessModal__row__fileTypes{margin-left:30px;margin-top:0}}@media (min-width:768px){.tpt-frontend .ProductAccessModal__row__fileTypes,.tpt-frontend .ProductAccessModal__row__title{padding-top:12px}}.tpt-frontend .ProductAccessModal__row .ShareToDrive{margin-bottom:6px}.tpt-frontend .ProductAccessModal__editButton{margin-top:6px}.tpt-frontend .ProductAccessModal__assessmentButton__sublabel{margin-top:3px;margin-bottom:-6px}.tpt-frontend .ProductAccessModal .DownloadButton{margin:0 0 6px}.tpt-frontend .ProductAccessModal__taggedTypes{margin-top:16px}.tpt-frontend .Counter{border:1px solid #000;border-radius:0;background-color:#fff;width:66px;height:44px;display:-webkit-box;display:-ms-flexbox;display:flex}.tpt-frontend .Counter__input{border:1px solid #000;border-radius:0;width:44px;text-align:center;font-size:16px}.tpt-frontend .Counter__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:22px}.tpt-frontend .Counter__hiddenSubmit{position:absolute;left:-9999px;top:auto}.tpt-frontend .Counter__buttonsMinus,.tpt-frontend .Counter__buttonsPlus{border:1px solid #000;border-radius:0}.tpt-frontend .CartButtonContainer{margin-bottom:18px}.tpt-frontend .CartButtonContainer__numLicense{margin-bottom:12px}.tpt-frontend .CartButtonContainer__numLicense--bordered{border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:12px 0 6px;margin-bottom:18px}.tpt-frontend .CartButtonContainer__numLicenseCounter{display:-webkit-box;display:-ms-flexbox;display:flex}.tpt-frontend .CartButtonContainer__numLicenseCounterText{padding-top:3px;padding-right:18px;font-weight:600}.tpt-frontend .CartButtonContainer__numLicenseTextExpanded{font-size:12px}.tpt-frontend .CartButtonContainer .CartButton.loading{border:none}.tpt-frontend .BundleDownloadAllButton{margin:12px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;position:relative}.tpt-frontend .BundleDownloadAllButton>span:first-of-type{width:100%}.tpt-frontend .BundleDownloadAllButton__questionTooltip{position:absolute;color:#777;left:calc(100% + 4px);top:25%}.tpt-frontend .BundleDownloadAllButton__questionTooltip[data-tooltip]:after{min-width:243px}.tpt-frontend .BundleDownloadAllButton__sublabel{margin-top:3px;margin-bottom:-6px}.tpt-frontend .DownloadButton{margin:12px 0}.tpt-frontend .DownloadAllButton__text,.tpt-frontend .ScrollToDownloadButton__text,.tpt-frontend .ShareToDriveButton__text{width:100%;margin-bottom:12px;font-size:16px;display:block;text-align:center}.tpt-frontend .DownloadAllButton__text{color:#666}.tpt-frontend .PriceBox .Divider{margin:18px 0;width:84px}.tpt-frontend .EaselCTAContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tpt-frontend .LoadingAnimation{display:none;border-radius:.375em;padding:1em;text-align:center}.tpt-frontend .LoadingAnimation__visible{display:inline-block}.tpt-frontend .LoadingAnimation__spinnerContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:10em;height:10em;margin:0 auto}.tpt-frontend .LoadingAnimation__centered{width:100%}.tpt-frontend .SavingsDisplayLayout__savingsArea{font-size:12px;color:#666}.tpt-frontend .SavingsDisplayLayout__originalPrice,.tpt-frontend .SavingsDisplayLayout__savings{margin-bottom:6px}.tpt-frontend .SavingsDisplayLayout__originalPriceNumber,.tpt-frontend .SavingsDisplayLayout__savingsNumber,.tpt-frontend .SavingsDisplayLayout__savingsPercent{display:inline;margin-left:12px}.tpt-frontend .SavingsDisplayLayout__originalPriceNumber{text-decoration:line-through}.tpt-frontend .SavingsDisplayLayout__savingsNumber{color:#c73833}.tpt-frontend .LicenseSelector__label{font-weight:400}.tpt-frontend .LicenseSelector__inputGroup .Label{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.tpt-frontend .PriceBox__LicenseSelector{padding:12px 0 6px;margin-top:6px;margin-bottom:18px;border-top:1px solid #ccc;border-bottom:1px solid #ccc}.tpt-frontend .PriceBox__LicenseSelector .LicenseSelector__label{display:-webkit-box;display:-ms-flexbox;display:flex}.tpt-frontend .PriceBox__LicenseSelector .LicenseSelector__price{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-weight:400;text-align:right}.tpt-frontend .PriceBox__LicenseSelector .Label__title{width:100%}.tpt-frontend .PriceBox__LicenseSelector__radioGroupLabel .Label__title{line-height:16px;margin-bottom:0}.tpt-frontend .PriceBox__LicenseSelector__details{color:#777;font-size:14px;line-height:1.4;margin-top:14px;padding-left:40px}.tpt-frontend .PriceBox__LicenseSelector__details li{list-style-type:disc;margin-top:6px}.tpt-frontend .PriceBox{padding:24px;background:#f5f5f5;border-radius:3px}.tpt-frontend .PriceBox__licenseButton,.tpt-frontend .PriceBox__schoolRequest{display:none}@media (min-width:768px){.tpt-frontend .PriceBox__licenseButton,.tpt-frontend .PriceBox__schoolRequest{display:inline}}.tpt-frontend .PriceBox__iconDownload{padding-left:12px}.tpt-frontend .PriceBox__text{line-height:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:24px}@media (min-width:768px){.tpt-frontend .PriceBox__text{margin-top:none}}.tpt-frontend .PriceBox__text--LeftJustified{-webkit-box-align:left;-ms-flex-align:left;align-items:left}.tpt-frontend .PriceBox__textPrice{margin-bottom:6px;font-size:30px;font-weight:600}.tpt-frontend .PriceBox__textDownload{margin-bottom:12px;font-size:14px;color:#777;text-align:center}.tpt-frontend .PriceBox__saleLabel{height:23px;background-image:url(https://static1.teacherspayteachers.com/tpt-frontend/releases/production/current/042f1a10df4d4b0246e5e1932137b585.png);background-position:right 3px;background-size:30px 19px;content:"";position:relative;top:-8px;padding-right:40px;margin-left:40px}.tpt-frontend .PriceBox .ScrollButton .Button{padding-left:16px;padding-right:16px;margin-bottom:12px;margin-top:12px}.tpt-frontend .PriceBox__button{width:100%;margin-bottom:12px;font-size:16px;display:block;text-align:center}.tpt-frontend .PriceBox__buttonCart{padding:12px 18px;margin-top:12px}.tpt-frontend .PriceBox__buttonCart.gray.cta{border-color:#ccc}.tpt-frontend .PriceBox__buttonCart.gray.cta:hover{border-color:#666}.tpt-frontend .PriceBox__buttonLicense{padding:12px 18px}.tpt-frontend .PriceBox__wishListLink{text-align:center;font-size:16px}.tpt-frontend .PriceBox__ownershipText{width:100%;font-size:16px;display:block;text-align:center;color:#666}.tpt-frontend .PriceBox__productAccessButton{margin:12px 0}.tpt-frontend .PriceBox .DownloadButton .Button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding-left:0;padding-right:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.tpt-frontend .PriceBox .CTAButton__downloadButton--withFormat .DownloadButton .Button{display:block}.tpt-frontend .PriceBox__exportToEasel--withBorder:after{content:"";display:block;margin:0 auto;padding-top:60px;width:30px;border-bottom:1px solid #ddd}.tpt-frontend .PriceBox .CartButtonContainer{margin-top:12px;margin-bottom:6px}@media (min-width:768px){.tpt-frontend .PriceBox .CartButtonContainer{margin-bottom:12px}}.tpt-frontend .PriceBox .Button__withMarginBottom{margin-bottom:12px}.tpt-frontend .PriceBox .ShareToDrive{margin-top:12px}.tpt-frontend .AboutAuthorV2{margin-bottom:24px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;word-break:break-word;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:24px 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:768px){.tpt-frontend .AboutAuthorV2{margin-bottom:unset}}.tpt-frontend .AboutAuthorV2__details{margin-left:6px}.tpt-frontend .AboutAuthorV2 .Anchor .Text{margin-bottom:4px}@media (min-width:580px){.tpt-frontend .AboutAuthorV2 .Anchor .Text{margin-bottom:0}}.tpt-frontend .AboutAuthorV2 .Avatar{margin-right:6px}.tpt-frontend .AboutAuthorV2 .Avatar .Avatar__img--mobile{height:64px;width:64px;margin-bottom:3px}.tpt-frontend .AboutAuthorV2__followText{display:inline;margin-right:12px;margin-left:6px}.tpt-frontend .AboutAuthorV2__followContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:580px){.tpt-frontend .AboutAuthorV2__followContainer{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.tpt-frontend .AboutAuthorV2__followButton{margin-left:-6px}@media (min-width:580px){.tpt-frontend .AboutAuthorV2__followButton{margin-left:unset}}.tpt-frontend .AboutAuthorV2__communityBtn{min-width:50%;margin-left:6px}.tpt-frontend .CopyRightInfringement{margin:0 0 30px;font-size:14px;font-weight:400;display:inline-block;transition:all .2s ease-in-out;color:#666}.tpt-frontend .CopyRightInfringement:hover{color:#222;text-decoration:underline}.tpt-frontend .CopyRightInfringement:hover[data-tooltip]:after{text-decoration:none}.tpt-frontend .CopyRightInfringement[data-tooltip]:before{display:none}@media (min-width:580px){.tpt-frontend .CopyRightInfringement[data-tooltip]:before{display:unset;margin-bottom:-24px}}.tpt-frontend .CopyRightInfringement[data-tooltip]:after{display:none}@media (min-width:580px){.tpt-frontend .CopyRightInfringement[data-tooltip]:after{display:unset;margin-left:-125px;margin-bottom:-12px}}.tpt-frontend .CopyRightInfringement__reportInfringementFlag{margin-right:12px}.tpt-frontend .ProductSocialButton{color:#000}.tpt-frontend .ProductSocialButton .small{font-size:18px}.tpt-frontend .ProductSocialButton .large{font-size:24px}.tpt-frontend .PinterestButton:hover{cursor:pointer}.tpt-frontend .StickyProductPageSideColumnLayout{position:-webkit-sticky;position:sticky}@media (min-width:768px){.tpt-frontend .StickyProductPageSideColumnLayout{top:0}}.tpt-frontend .StickyProductPageSideColumnLayout .CopyRightInfringement[data-tooltip]:before{bottom:100%;left:50%}.tpt-frontend .StickyProductPageSideColumnLayout .CopyRightInfringement[data-tooltip]:after{min-width:200px;text-decoration:none;padding:15px 10px;bottom:100%;left:30%}.tpt-frontend .StickyProductPageSideColumnLayout__socialButtonsContainer{color:#666;width:100%;text-align:center;padding-top:30px;position:relative}.tpt-frontend .MoreProductsLayout{margin-bottom:30px}.tpt-frontend .MoreProductsLayout__text{margin-bottom:12px;word-break:break-word}.tpt-frontend .MoreProductsLayout__productCardV2{margin-top:12px}.tpt-frontend .MoreProductsLayout__productCard{height:102px}.tpt-frontend .MoreProductsLayout__productCard:not(:last-child){margin-bottom:12px}.tpt-frontend .AboutAuthorResponsive{min-width:160px}.tpt-frontend .AboutAuthorResponsive__topSection{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}@media (min-width:980px){.tpt-frontend .AboutAuthorResponsive__topSection{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.tpt-frontend .AboutAuthorResponsive__avatar{margin-right:12px}@media (min-width:980px){.tpt-frontend .AboutAuthorResponsive__details{margin-top:12px}}.tpt-frontend .AboutAuthorResponsive__name{margin-bottom:6px;line-height:1;font-size:18px;font-weight:600;word-break:break-word;text-overflow:ellipsis;color:#000}@media (min-width:980px){.tpt-frontend .AboutAuthorResponsive__name{margin-top:6px}}.tpt-frontend .AboutAuthorResponsive__seeAll{font-weight:400}.tpt-frontend .AboutAuthorResponsive__followText{margin:30px 0 6px;font-size:16px;font-weight:600;color:#222}@media (min-width:980px){.tpt-frontend .AboutAuthorResponsive__followText{margin:60px 0 0}}.tpt-frontend .AboutAuthorResponsive__followContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}@media (min-width:980px){.tpt-frontend .AboutAuthorResponsive__followContainer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.tpt-frontend .AboutAuthorResponsive__followButton{margin-top:18px;margin-left:12px}@media (min-width:980px){.tpt-frontend .AboutAuthorResponsive__followButton{margin-top:12px;margin-left:0}}.tpt-frontend .VideoOverlay{height:100%;height:calc(100% - 50px);width:100%;top:0;left:0;position:absolute;z-index:201;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.tpt-frontend .VideoOverlay--fillHeight{height:100%}.tpt-frontend .VideoOverlay--withBG{background:rgba(0,0,0,.5);background:linear-gradient(0deg,transparent,rgba(0,0,0,.3) 25%,rgba(0,0,0,.5) 50%)}.tpt-frontend .VideoOverlay__text{color:#fff}.tpt-frontend .VideoOverlay__greenText{color:#0aa96c}.tpt-frontend .VideoOverlay--margins{display:inline-block;margin-right:18px;margin-top:6px}.tpt-frontend .VideoOverlay__Center{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}.tpt-frontend .VideoOverlay__Footer{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:0;width:100%;margin-bottom:12px;position:absolute}.tpt-frontend .VideoOverlay__PlayButton{-webkit-transform:translate(-10px,25px);transform:translate(-10px,25px)}.tpt-frontend .VideoOverlay__img{height:144px;width:144px}.tpt-frontend .VideoOverlay__PlayButtonText{color:#fff;-webkit-transform:translateY(-15px);transform:translateY(-15px);width:100%;display:block;font-weight:600;font-size:18px}.tpt-frontend .VideoOverlay__CloseButton{color:#fff;text-decoration:underline;cursor:pointer;margin-top:12px}.tpt-frontend .PlayButtonOverlay{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}.tpt-frontend .PlayButton{position:relative;width:20%;border-radius:50%;background-color:rgba(0,0,0,.5);transition:background-color .2s ease-in-out}.tpt-frontend .PlayButton:before{display:block;content:"";width:100%}.tpt-frontend .PlayButton>:first-child{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%}.tpt-frontend .PlayButton:before{padding-top:100%}.tpt-frontend .PlayButton:hover{background-color:rgba(0,0,0,.75)}.tpt-frontend .PlayButton__icon{background:url(https://static1.teacherspayteachers.com/tpt-frontend/releases/production/current/playIcon.gmk1s5xbsc.svg) no-repeat 50%;background-size:contain;width:40%;max-width:56px;margin:auto;height:100%;-webkit-transform:translate(12%);transform:translate(12%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tpt-frontend .VideoPlayer{background-color:#000}.tpt-frontend .VideoPlayer,.tpt-frontend .VideoPlayer__targetDivWrapper{position:relative;width:100%}.tpt-frontend .VideoPlayer--4by3{padding-bottom:75%}.tpt-frontend .VideoPlayer--16by9{padding-bottom:56.25%}.tpt-frontend .VideoPlayer__loaderContainer{position:absolute;top:0;left:0;height:100%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}.tpt-frontend .VideoPlayer__targetDiv{position:absolute;top:0;bottom:0;left:0;right:0;text-align:center}.tpt-frontend .VideoPlayer__previewIcon{font-family:tpticon}.tpt-frontend .VideoPlayer__processingImage{margin-top:30px}.tpt-frontend .VideoPlayer__spinnerContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto;height:86px;width:86px}.tpt-frontend .LoadingWrapper{position:relative}.tpt-frontend .LoadingWrapper__container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex}.tpt-frontend .LoadingWrapper__container--showChildren{position:absolute;top:0;left:0;width:100%;height:100%;background-color:hsla(0,0%,100%,.6);z-index:301}.tpt-frontend .PreviewModalBreadcrumbs{padding:12px}.tpt-frontend .PreviewModalBreadcrumbs__icon{margin:0 12px;font-size:12px}@-webkit-keyframes pulse{0%{background-color:#ebebeb}50%{background-color:#f5f5f5}to{background-color:#ebebeb}}@keyframes pulse{0%{background-color:#ebebeb}50%{background-color:#f5f5f5}to{background-color:#ebebeb}}.tpt-frontend .ProductCardLayout{border:1px solid #ccc;height:102px;display:-webkit-box;display:-ms-flexbox;display:flex}.tpt-frontend .ProductCardLayout__imageContainer{min-width:100px;border-right:1px solid #ccc;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f5f5f5}.tpt-frontend .ProductCardLayout__image{max-width:100px;max-height:100px;margin:0 auto}.tpt-frontend .ProductCardLayout__details{padding:12px;font-size:14px;width:100%}.tpt-frontend .ProductCardLayout__title{margin-bottom:6px;font-weight:600}.tpt-frontend .ProductCardLayout__price{color:#777;font-weight:400}.tpt-frontend .ProductCardLayout__isLoading .ProductCardLayout__image{display:none}.tpt-frontend .ProductCardLayout__isLoading .ProductCardLayout__imageContainer{-webkit-animation:pulse 1s infinite;animation:pulse 1s infinite}.tpt-frontend .ProductCardLayout__isLoading .ProductCardLayout__title{-webkit-animation:pulse 1s infinite;animation:pulse 1s infinite;height:20px;margin-bottom:24px}.SvgIcon-module__root--1uCib{overflow:hidden!important;vertical-align:middle!important;user-select:none!important;flex-shrink:0!important;display:inline-block!important;fill:currentColor!important;width:1em!important;height:1em!important}.PaginationItem-module__item--3E4fV{margin-left:8px!important;margin-right:8px!important}.PaginationItem-module__itemContent--2jZOm{font-size:1rem!important;font-size:14px!important;font-weight:600!important;border-radius:50%!important;line-height:1!important;background-color:#fff!important;border:2px solid #fff!important;box-shadow:0 0 0 2px hsla(0,0%,100%,0)!important;display:flex!important;justify-content:center!important;align-items:center!important;width:32px!important;height:32px!important;transition:background-color .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease!important}.PaginationItem-module__itemContent--2jZOm:focus{outline:none!important}.PaginationItem-module__itemLink--1Vwax{font-family:Proxima Nova,Helvetica Neue,Helvetica,Arial,sans-serif!important;font-size:1rem!important;color:#2885bf!important;text-decoration:none!important;background-color:transparent!important;border-radius:50%!important;display:block!important;color:#222!important}.PaginationItem-module__itemLink--1Vwax:hover{color:#1b5980!important;text-decoration:underline!important;text-decoration:none!important;color:#222!important}.PaginationItem-module__itemLink--1Vwax:hover .PaginationItem-module__itemContent--2jZOm{background-color:#f5f5f5!important;border-color:#f5f5f5!important}.PaginationItem-module__itemLink--1Vwax.PaginationItem-module__itemLinkDisabled--JKV9L{pointer-events:none!important;cursor:auto!important}.PaginationItem-module__itemLink--1Vwax.PaginationItem-module__itemLinkDisabled--JKV9L .PaginationItem-module__itemContent--2jZOm{background-color:#f5f5f5!important;color:#ccc!important}.PaginationItem-module__itemLink--1Vwax:focus{outline:none!important}.PaginationItem-module__itemLink--1Vwax:focus .PaginationItem-module__itemContent--2jZOm{border-radius:50%!important;outline:none!important;box-shadow:0 0 0 2px #fff,0 0 0 4px #222!important}.PaginationItem-module__itemLink--1Vwax.PaginationItem-module__itemLinkActive--1fPXW .PaginationItem-module__itemContent--2jZOm{color:#067c64!important;background-color:#fff!important;border-color:#067c64!important}.PaginationItem-module__itemLink--1Vwax.PaginationItem-module__itemLinkActive--1fPXW .PaginationItem-module__itemContent--2jZOm:focus{border-color:#067c64!important}.PaginationItem-module__itemLink--1Vwax.PaginationItem-module__itemLinkActive--1fPXW:hover .PaginationItem-module__itemContent--2jZOm{color:#067c64!important;background-color:#fff!important;border-color:#067c64!important}.PaginationItem-module__itemLink--1Vwax.PaginationItem-module__itemControl--5yDZk .PaginationItem-module__itemContent--2jZOm{background-color:#f5f5f5!important;border-color:#f5f5f5!important}.PaginationItem-module__itemLink--1Vwax.PaginationItem-module__itemControl--5yDZk:hover .PaginationItem-module__itemContent--2jZOm{background-color:#ddd!important;border-color:#ddd!important}.PaginationItem-module__itemLink--1Vwax.PaginationItem-module__itemControl--5yDZk:focus .PaginationItem-module__itemContent--2jZOm{background-color:#f5f5f5!important}.Pagination-module__pagination--2cixE{margin-top:0!important;margin-bottom:1rem!important;padding-left:0!important;list-style:none!important;display:flex!important;align-items:center!important;justify-content:center!important;margin:0!important;padding:8px 0!important}.tpt-frontend .BundleResourcePrice{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}@media (min-width:580px){.tpt-frontend .BundleResourcePrice{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.tpt-frontend .BundleResourcePrice>*{margin-right:6px}@media (min-width:580px){.tpt-frontend .BundleResourcePrice>*{margin-right:0}}.tpt-frontend .BundleResourcePrice--align-right{text-align:right}.tpt-frontend .BundleResourcePrice--align-left{text-align:left}.tpt-frontend .BundleResourcePrice--align-center{text-align:center}.tpt-frontend .BundleResourcePrice--price-cross{color:#777;text-decoration:line-through}.tpt-frontend .BundleResourcePrice--price-active{font-weight:600}.tpt-frontend .BundleResourcePrice__saveAmount{color:#c73833;font-weight:600}.tpt-frontend .BundledResourceCardPrefab{margin-bottom:12px;border:1px solid #ccc;display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:3px;overflow:hidden}.tpt-frontend .BundledResourceCardPrefab .Anchor{font-size:16px}.tpt-frontend .BundledResourceCardPrefab .ShareToDrive{margin-bottom:0}.tpt-frontend .BundledResourceCardPrefab__imageContainer{min-width:100px;border-right:1px solid #ccc;background-color:#f5f5f5}.tpt-frontend .BundledResourceCardPrefab__imageContainer>span{width:100%}.tpt-frontend .BundledResourceCardPrefab__image{max-width:100px;max-height:100px;margin:0 auto}.tpt-frontend .BundledResourceCardPrefab__body{padding:12px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:8;-ms-flex:8;flex:8;-webkit-box-align:start;-ms-flex-align:start;align-items:start;min-width:0}@media (min-width:580px){.tpt-frontend .BundledResourceCardPrefab__body{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.tpt-frontend .BundledResourceCardPrefab__details{font-size:14px;-webkit-box-flex:8;-ms-flex:8;flex:8;overflow:hidden;max-width:100%}.tpt-frontend .BundledResourceCardPrefab__details__description{display:none}@media (min-width:580px){.tpt-frontend .BundledResourceCardPrefab__details__description{display:block}}.tpt-frontend .BundledResourceCardPrefab__details--narrow{-webkit-box-flex:2.5;-ms-flex:2.5;flex:2.5;max-width:100%}.tpt-frontend .BundledResourceCardPrefab__details__title{margin-bottom:6px;font-weight:600}.tpt-frontend .BundledResourceCardPrefab__details--metadata{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}@media (min-width:580px){.tpt-frontend .BundledResourceCardPrefab__details--metadata{margin-top:6px}}.tpt-frontend .BundledResourceCardPrefab__details--metadata--count{font-size:12px;padding:1px 6px 0;border-radius:3px;background:#f5f5f5}.tpt-frontend .BundledResourceCardPrefab__details--metadata--label{margin-left:6px}.tpt-frontend .BundledResourceCardPrefab__details--metadata--formats{color:#777;max-width:100%}.tpt-frontend .BundledResourceCardPrefab__details--metadata--formats .FileTypeLayout{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tpt-frontend .BundledResourceCardPrefab__actions{-ms-flex-item-align:center;align-self:center;padding:12px 12px 12px 0;width:196px}.tpt-frontend .BundledResourceCardPrefab__actions .Button{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tpt-frontend .BundledResourceCardPrefab__actions .DigitalToolImportButton--exportToEasel{height:unset}.tpt-frontend .BundledResourceCardPrefab__actions--parent{display:none}@media (min-width:980px){.tpt-frontend .BundledResourceCardPrefab__actions--parent{display:block}}.tpt-frontend .BundledResourceCardPrefab__actions--child{display:none}@media (min-width:768px){.tpt-frontend .BundledResourceCardPrefab__actions--child{display:block}}.tpt-frontend .BundledResourceCardPrefab__downloadLink .Button{margin-bottom:6px}.tpt-frontend .BundledResourceCardPrefab__openDigitalLink .Button{display:block}.tpt-frontend .BundledResourceCardPrefab__price{padding:6px 0 0}@media (min-width:580px){.tpt-frontend .BundledResourceCardPrefab__price{padding:0 0 0 12px}}.tpt-frontend .BundledResourceCardPrefab__preview .PreviewButton__Button{float:right;margin-bottom:6px}.tpt-frontend .BundledResourceCardPrefab__child__editButton{margin-top:6px}.tpt-frontend .BundledResourcesListPrefab__list{counter-reset:li;margin-left:0;padding-left:0}.tpt-frontend .BundledResourcesListPrefab__list li{position:relative;list-style:none}@media (min-width:980px){.tpt-frontend .BundledResourcesListPrefab__list li:before{content:attr(data-number) ".";position:absolute;top:41px;left:-2em;width:2em;line-height:20px}}.tpt-frontend .BundledResourcesListPrefab__listUL{list-style:none}.tpt-frontend .BundledResourcesListPrefab__resourceCard{margin-bottom:12px}.tpt-frontend .BundleBonus{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;overflow:hidden;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border:1px solid #ccc;border-radius:3px;margin-bottom:12px;min-height:100px}.tpt-frontend .BundleBonus__title{-webkit-box-flex:7;-ms-flex:7;flex:7;padding:18px;line-height:1;font-size:14px;font-weight:600}.tpt-frontend .BundleBonus__actions{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding:12px 12px 6px 0;display:none;width:196px}@media (min-width:768px){.tpt-frontend .BundleBonus__actions{display:-webkit-box;display:-ms-flexbox;display:flex}}.tpt-frontend .BundleBonus__actions__download,.tpt-frontend .BundleBonus__actions__preview{padding-bottom:6px;width:100%;float:right}.tpt-frontend .BundleBonus__actions__download .Button,.tpt-frontend .BundleBonus__actions__preview .Button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tpt-frontend .BundleBonus__actions__download .PreviewButton__Button,.tpt-frontend .BundleBonus__actions__preview .PreviewButton__Button{float:right;width:100%}.tpt-frontend .Button{border-radius:3px;transition:all .2s ease-in-out;line-height:1;cursor:pointer;font-weight:600;font-family:Proxima Nova,Helvetica Neue,Helvetica,Arial,sans-serif;text-align:center}.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{padding:3px 6px;font-size:14px;line-height:1.5}.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{text-decoration:underline;background-color:transparent}.tpt-frontend .Button--fullWidth{width:100%}.tpt-frontend .Button--medium{padding:12px 18px;font-size:16px}.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{border:1px solid transparent;background:#ccc;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{border:1px solid transparent;background: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{border:1px solid #fff;background:transparent;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{text-decoration:underline;background-color:transparent}.tpt-frontend .Button--gray{border:1px solid transparent;background-color:#ccc;color:#666}.tpt-frontend .Button--gray:hover{background-color:gray(dark);color:#fff}.tpt-frontend .Button--grayLink{border:none;background-color:#fff;color:#777}.tpt-frontend .Button--grayLink:hover{color:#666}.tpt-frontend .Button--grayOutline{border:1px solid #ddd;background-color:#fff;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 .BundledResourcesPrefab{margin-top:30px;margin-bottom:30px}.tpt-frontend .BundledResourcesPrefab__headBlock{display:-webkit-box;display:-ms-flexbox;display:flex}.tpt-frontend .BundledResourcesPrefab__headBlock--title{-webkit-box-flex:2;-ms-flex:2;flex:2;font-weight:600;font-size:16px;color:#222}@media (min-width:1200px){.tpt-frontend .BundledResourcesPrefab__headBlock--title{font-size:18px}}.tpt-frontend .BundledResourcesPrefab__headBlock--productsCount{-webkit-box-flex:2;-ms-flex:2;flex:2;text-align:right;color:#777;font-weight:400;font-size:16px}.tpt-frontend .BundledResourcesPrefab__headBlock--productsCount strong{font-weight:600;font-size:16px;color:#222}.tpt-frontend .BundledResourcesPrefab__headBlockMargin{margin-bottom:12px}.tpt-frontend .BundledResourcesPrefab__pagination{text-align:center;margin-bottom:30px}@media (min-width:580px){.tpt-frontend .BundledResourcesPrefab__pagination{margin-bottom:0}}.tpt-frontend .BundledResourcesPrefab__pagination--subtitle{color:#777;margin-bottom:12px}.tpt-frontend .BundledResourcesPrefab__block{margin-bottom:12px}.tpt-frontend .BundledResourcesPrefab__blockMarginTop{margin-top:30px}.tpt-frontend .BundledResourcesPrefab__bundledProductList{margin-top:12px}.tpt-frontend .BundledResourcesPrefab__border{border:1px solid #ccc;margin-top:24px}.tpt-frontend .BundledResourcesPrefab__content{margin:24px}.tpt-frontend .BundledResourcesPrefab__subtitle{font-size:16px}.tpt-frontend .BundledResourcesPrefab__name{font-size:18px;font-weight:600}.tpt-frontend .BundledResourcesPrefab__icon{margin-right:6px}.tpt-frontend .BundledResourcesPrefab .PaginatorControls__pageNumber{line-height:24px;display:none}@media (min-width:580px){.tpt-frontend .BundledResourcesPrefab .PaginatorControls__pageNumber{display:list-item}}.tpt-frontend .BundledResourcesPrefab .PaginatorControls__next .Button,.tpt-frontend .BundledResourcesPrefab .PaginatorControls__previous .Button{background:transparent;border:1px solid #067c64;color:#067c64}.tpt-frontend .BundledResourcesPrefab .PaginatorControls__next .Button:hover,.tpt-frontend .BundledResourcesPrefab .PaginatorControls__previous .Button:hover{border-color:#044b3d;color:#044b3d}.tpt-frontend .BundledResourcesPrefab .PaginatorControls__next .Button__iconLeft,.tpt-frontend .BundledResourcesPrefab .PaginatorControls__next .Button__iconRight,.tpt-frontend .BundledResourcesPrefab .PaginatorControls__previous .Button__iconLeft,.tpt-frontend .BundledResourcesPrefab .PaginatorControls__previous .Button__iconRight{font-weight:800}@media (min-width:580px){.tpt-frontend .BundledResourcesPrefab .PaginatorControls__next .Button,.tpt-frontend .BundledResourcesPrefab .PaginatorControls__previous .Button{padding:0;border:none;background-color:#fff;color:#777;font-weight:400;font-size:14px}.tpt-frontend .BundledResourcesPrefab .PaginatorControls__next .Button:hover,.tpt-frontend .BundledResourcesPrefab .PaginatorControls__previous .Button:hover{color:#666}}.tpt-frontend .ProductPreviewModalCardsLayout--card{margin-bottom:0;border:2px solid transparent;cursor:pointer}@media (min-width:1200px){.tpt-frontend .ProductPreviewModalCardsLayout--card{margin-bottom:12px}}.tpt-frontend .ProductPreviewModalCardsLayout--selected{border:2px solid #0aa96c}.tpt-frontend .ProductPreviewModalCardsLayout__section{margin-bottom:24px}.tpt-frontend .ProductPreviewModalCardsLayout__includedProducts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:600;font-size:16px}@media (min-width:1200px){.tpt-frontend .ProductPreviewModalCardsLayout__includedProducts{font-size:18px}}.tpt-frontend .ProductPreviewModalCardsLayout__includedProductsTitle{color:#222}.tpt-frontend .ProductPreviewModalCardsLayout .ProductCardLayout{border:none;height:auto}@media (min-width:1200px){.tpt-frontend .ProductPreviewModalCardsLayout .ProductCardLayout{border:1px solid #ccc;height:102px}}.tpt-frontend .ProductPreviewModalCardsLayout .ProductCardLayout__imageContainer{display:none}@media (min-width:1200px){.tpt-frontend .ProductPreviewModalCardsLayout .ProductCardLayout__imageContainer{display:-webkit-box;display:-ms-flexbox;display:flex}}.tpt-frontend .ProductPreviewModalCardsLayout .ProductCardLayout__details{padding:6px}@media (min-width:1200px){.tpt-frontend .ProductPreviewModalCardsLayout .ProductCardLayout__details{padding:12px}}.tpt-frontend .ProductPreviewModalCardsLayout .ProductCardLayout__title{margin-bottom:0}@media (min-width:1200px){.tpt-frontend .ProductPreviewModalCardsLayout .ProductCardLayout__title{margin-bottom:6px}}.tpt-frontend .PreviewContent{max-height:calc(100vh - 160px);height:calc(100vh - 160px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.tpt-frontend .PreviewContent__content{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;overflow:auto}.tpt-frontend .PreviewContent__sideColumn{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:12px;max-width:340px;overflow:auto}.tpt-frontend .PreviewContent__main{position:relative}.tpt-frontend .PreviewContent__main--single{padding:12px;height:100%}.tpt-frontend .PreviewContent__main--twoColumns{-webkit-box-flex:3;-ms-flex:3;flex:3;padding:12px}.tpt-frontend .PreviewContentViewer{background:#666;color:#fff;text-align:center;width:100%;height:100%;padding:24px;position:relative}.tpt-frontend .PreviewContentViewer__noPreview{vertical-align:middle;max-width:500px;min-width:200px;margin:auto;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.tpt-frontend .PreviewContentViewer__noPreview--productName{font-size:22px;font-weight:600;margin-bottom:18px}.tpt-frontend .PreviewContentViewer__noPreview--productDescription{font-size:14px;margin-bottom:18px;color:#fff}.tpt-frontend .PreviewContentViewer__image{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.tpt-frontend .PreviewContentViewer__imageImg{max-height:calc(100% - 30px);-ms-flex-negative:0;flex-shrink:0;max-width:100%}.tpt-frontend .PreviewContentViewer__loader{position:absolute;top:50%;left:50%;margin-top:-70px;margin-left:-70px;text-align:center}.tpt-frontend .PreviewDialogHeader{display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid #ddd;min-height:60px;font-size:18px}.tpt-frontend .PreviewDialogHeader__breadCrumbs{color:#222;-webkit-box-flex:7;-ms-flex:7;flex:7}.tpt-frontend .PreviewDialogHeader__right{display:-webkit-box;display:-ms-flexbox;display:flex;padding:12px;-webkit-box-flex:2;-ms-flex:2;flex:2}.tpt-frontend .PreviewDialogHeader__right--price{padding-top:12px;padding-right:18px;font-size:16px;font-weight:600}.tpt-frontend .PreviewDialogHeader__right--addToCart{-webkit-box-flex:2;-ms-flex:2;flex:2}.tpt-frontend .PreviewDialogHeader .PreviewModal__price{float:right;width:100%;text-align:right}.tpt-frontend .PreviewDialogHeader .PreviewModal__price .ProductRowPriceBespoke{float:right;margin:12px 12px 0}.tpt-frontend .PreviewDialogHeader .PreviewModal__price .ProductRowPriceBespoke__lineThrough,.tpt-frontend .PreviewDialogHeader .PreviewModal__price .ProductRowPriceBespoke__saleLabel{display:inline;margin-right:6px}.tpt-frontend .PreviewDialogHeader .PreviewModal__price .ProductRowPriceBespoke__saleLabel:after{display:none}.tpt-frontend .PreviewDialogHeader .PreviewModal__price .ProductRowPriceBespoke>div{display:inline}.tpt-frontend .PreviewDialogHeader .PreviewModal__price .CartButtonContainer{float:right}.tpt-frontend .PreviewButton.PreviewButtonHiddenVariant{display:none}.tpt-frontend .PreviewButton__Button{font-size:16px;font-weight:600;line-height:1;display:inline;border-radius:3px}.tpt-frontend .PreviewButton .Button__iconLeft{position:relative;top:-1px}.tpt-frontend .PreviewModal__title{width:70%;float:left;line-height:22px}.tpt-frontend .PreviewModal__title__resource{font-size:22px;font-weight:600;margin-bottom:0}.tpt-frontend .PreviewModal__price{float:right;width:30%;text-align:right}.tpt-frontend .PreviewModal__price .ProductRowPriceBespoke{float:right;margin:12px 12px 0}.tpt-frontend .PreviewModal__price .ProductRowPriceBespoke__lineThrough,.tpt-frontend .PreviewModal__price .ProductRowPriceBespoke__saleLabel{display:inline;margin-right:6px}.tpt-frontend .PreviewModal__price .ProductRowPriceBespoke__saleLabel:after{display:none}.tpt-frontend .PreviewModal__price .ProductRowPriceBespoke>div{display:inline}.tpt-frontend .PreviewModal__price .CartButtonContainer{float:right}.tpt-frontend .PreviewDownloadButton__text{width:100%;margin-bottom:12px;margin-top:12px;font-size:16px;display:block;text-align:center}.tpt-frontend .FixedAspectRatioContainer{position:relative}.tpt-frontend .FixedAspectRatioContainer:before{display:block;content:"";width:100%}.tpt-frontend .FixedAspectRatioContainer>:first-child{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%}.tpt-frontend .ProductPreviewThumbnails{list-style:none;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-left:-6px;margin-right:-6px;margin-bottom:18px}.tpt-frontend .ProductPreviewThumbnail{max-height:56px;max-width:56px;width:100%;margin:0 6px;transition:box-shadow .2s ease}.tpt-frontend .ProductPreviewThumbnail:focus{outline:none;border-radius:3px;box-shadow:0 0 0 2px #fff,0 0 0 4px #000}.tpt-frontend .ProductPreviewThumbnail__thumbnailInner{background-color:#f5f5f5;width:100%;box-shadow:0 0 0 1px #ccc}.tpt-frontend .ProductPreviewThumbnail__thumbnailInner--active:before{content:"";display:block;height:3px;background-color:#0aa96c;width:100%;position:absolute;bottom:-8px}.tpt-frontend .ProductPreviewThumbnail__thumbnailBtn{position:absolute;top:0;left:0;height:100%;width:100%}.tpt-frontend .ProductPreviewThumbnail__thumbnailImg{width:100%;-o-object-fit:scale-down;object-fit:scale-down;height:56px;display:block;margin:0 auto}.tpt-frontend .ProductPreviewThumbnail__thumbnailInner--video:after{position:absolute;top:0;left:0;height:100%;width:100%;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAIAAAC0Ujn1AAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAACgSURBVHjaYmAYBaNgxIHNmzdPnz6dJkbfuHHj////R48epZXRQPD3798FCxbQxGgIAHKJ18tEkk3q6upAC4ARQH1Xw8HDhw8pjV5cRkPAnj17yA+Qnz9/4pGVl5Pr7ekh09UXL17E6t4fP34spDDBYDV63969VIhGNKOfPHlCfgjgMXrVqlXUzDIQo48fP079jA50KdVCYBSMguEAAAIMANPlzk6qGFLJAAAAAElFTkSuQmCC) no-repeat 50%;content:"";display:block;z-index:100;pointer-events:none}.tpt-frontend .ProductPreviewSlider{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.tpt-frontend .ProductPreviewSlider__slidesContainer{position:relative;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;border:1px solid #ccc;margin-bottom:12px}.tpt-frontend .ProductPreviewSlider__thumbnailsContainer{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;display:-webkit-box;display:-ms-flexbox;display:flex}.tpt-frontend .ProductPreviewSlider__control,.tpt-frontend .ProductPreviewSlider__nextBtn,.tpt-frontend .ProductPreviewSlider__prevBtn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:50%;z-index:210;width:48px;height:48px;overflow:hidden;transition:opacity .2s ease-in-out,visibility .2s ease-in-out,border-color .2s ease-in-out,color .2s ease-in-out,background-color .2s ease-in-out;color:hsla(0,0%,100%,.95);background-color:transparent;border:2px solid transparent}@media (min-width:980px){.tpt-frontend .ProductPreviewSlider__control,.tpt-frontend .ProductPreviewSlider__nextBtn,.tpt-frontend .ProductPreviewSlider__prevBtn{display:none}}.tpt-frontend .ProductPreviewSlider__control,.tpt-frontend .ProductPreviewSlider__control:focus,.tpt-frontend .ProductPreviewSlider__nextBtn,.tpt-frontend .ProductPreviewSlider__nextBtn:focus,.tpt-frontend .ProductPreviewSlider__prevBtn,.tpt-frontend .ProductPreviewSlider__prevBtn:focus{border-radius:50%;outline:none}.tpt-frontend .ProductPreviewSlider__control:hover,.tpt-frontend .ProductPreviewSlider__nextBtn:hover,.tpt-frontend .ProductPreviewSlider__prevBtn:hover{color:#fff}.tpt-frontend .ProductPreviewSlider__control:hover>.ProductPreviewSlider__controlIcon,.tpt-frontend .ProductPreviewSlider__nextBtn:hover>.ProductPreviewSlider__controlIcon,.tpt-frontend .ProductPreviewSlider__prevBtn:hover>.ProductPreviewSlider__controlIcon{text-shadow:0 1px 6px rgba(0,0,0,.7)}.tpt-frontend .ProductPreviewSlider__control:focus,.tpt-frontend .ProductPreviewSlider__nextBtn:focus,.tpt-frontend .ProductPreviewSlider__prevBtn:focus{outline:none;border-color:#222;background-color:hsla(0,0%,100%,.7)}.tpt-frontend .ProductPreviewSlider__control:disabled,.tpt-frontend .ProductPreviewSlider__nextBtn:disabled,.tpt-frontend .ProductPreviewSlider__prevBtn:disabled{opacity:0;visibility:hidden}.tpt-frontend .ProductPreviewSlider__controlIcon{text-shadow:0 1px 6px rgba(0,0,0,.5);font-size:20px}.tpt-frontend .ProductPreviewSlider__prevBtn{left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.tpt-frontend .ProductPreviewSlider__prevBtn .ProductPreviewSlider__controlIcon{position:relative;left:-2px}.tpt-frontend .ProductPreviewSlider__nextBtn{right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.tpt-frontend .ProductPreviewSlider__nextBtn .ProductPreviewSlider__controlIcon{position:relative;left:2px}.tpt-frontend .ProductPreviewSlider__controlLabel{border:0;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}.tpt-frontend .ProductPreviewSlider__slidesTrack{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;overflow-x:auto;overflow-y:hidden;white-space:nowrap;-webkit-overflow-scrolling:touch;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;height:350px}@media (min-width:980px){.tpt-frontend .ProductPreviewSlider__slidesTrack{overflow:hidden}}.tpt-frontend .ProductPreviewSlider__slidesTrack::-webkit-scrollbar{display:none!important}.tpt-frontend .ProductPreviewSlider__slideItem{width:100%;-ms-flex-negative:0;flex-shrink:0;height:350px;position:relative;scroll-snap-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tpt-frontend .ProductPreviewSlider__slideImg{margin-left:auto;margin-right:auto;display:block;height:auto;width:auto;max-width:100%;max-height:350px;-ms-flex-item-align:center;align-self:center}.tpt-frontend .ProductPreviewSlider__slideImgVideoPoster{width:100%}.tpt-frontend .ProductPreviewSlider__slideImgContainer{position:relative;overflow:hidden;height:350px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.tpt-frontend .ProductPreviewSlider__slideItem--video{background-color:#000}.tpt-frontend .ProductPreviewSlider__inlinePreviewBtnText{font-size:13px}.tpt-frontend .ProductPreviewSlider__videoContainer{height:350px;width:100%}.tpt-frontend .ProductPreviewSlider__videoPlayer{width:100%;height:100%}.tpt-frontend .ProductPreviewSlider .VideoPlayer__targetDivWrapper{padding-bottom:0;height:350px}.tpt-frontend .ProductPreviewThumbnail__flex{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-bottom:10px}.tpt-frontend .ResourceDetailsLayout{margin-bottom:24px}.tpt-frontend .NotLinkedSection{color:#777}.tpt-frontend .DescriptionTitleBespoke__description{margin-bottom:12px;line-height:1.3;font-size:16px}.tpt-frontend .EvaluationHoverSummary{position:relative;display:inline-block;padding-top:12px;padding-bottom:12px}.tpt-frontend .EvaluationHoverSummary .Dropdown__icon{display:none}.tpt-frontend .EvaluationHoverSummary__disabled .Rating{cursor:default}.tpt-frontend .EvaluationHoverSummary__noPad .EvaluationHoverSummary{padding-top:0;padding-bottom:0}.tpt-frontend .EvaluationHoverSummary .EvaluationStarRating__wrapper__categoryWrap--right{margin-left:6px}.tpt-frontend .EvaluationHoverSummary__caret{opacity:0;transition:opacity .2s ease 0s}.tpt-frontend .EvaluationHoverSummary__caret--visible{opacity:1;margin-left:9px}.tpt-frontend .EvaluationHoverSummary__pipe{color:#ddd;opacity:0;transition:opacity .2s ease .1s}.tpt-frontend .EvaluationHoverSummary__pipe--visible{margin:0 12px;opacity:1}.tpt-frontend .EvaluationHoverSummary__icon{margin-right:5px;font-size:22px;color:#0aa96c}.tpt-frontend .EvaluationHoverSummary__usedText{opacity:0;transition:opacity .2s ease .2s}.tpt-frontend .EvaluationHoverSummary__usedText--visible{opacity:1}.tpt-frontend .EvaluationHoverSummary__usedText--flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tpt-frontend .EvaluationHoverSummary__usedText--inline{display:inline}.tpt-frontend .EvaluationHoverSummary.isOpen.bubbleLabel{border:none;border-radius:3px;box-shadow:0 1px 7px rgba(0,0,0,.2)}.tpt-frontend .EvaluationHoverSummary.isOpen.bubbleLabel>.Dropdown__button{border:1px solid transparent;position:relative;z-index:202;background-color:#fff;border-radius:inherit}.tpt-frontend .EvaluationHoverSummary--hidden{display:none}.tpt-frontend .EvaluationHoverSummary--regular{width:260px;padding-bottom:30px!important}.tpt-frontend .EvaluationHoverSummary--medium{width:400px}.tpt-frontend .EvaluationHoverSummary--large{width:450px}@media (min-width:580px){.tpt-frontend .EvaluationHoverSummary--large{width:550px}}@media (min-width:980px){.tpt-frontend .EvaluationHoverSummary--large{width:600px}}.tpt-frontend .EvaluationHoverSummary__primaryContent{padding:30px}.tpt-frontend .EvaluationHoverSummary__clickThrough{padding:18px;text-align:center}.tpt-frontend .EvaluationHoverSummary__singleGraphRow{margin-left:16px}.tpt-frontend .EvaluationHoverSummary__content{overflow:hidden;position:absolute;top:42px;z-index:301;background:#fff;border-radius:3px;box-shadow:0 1px 7px rgba(0,0,0,.2)}.tpt-frontend .EvaluationHoverSummary__topSmall>.EvaluationHoverSummary>.EvaluationHoverSummary__content{top:30px}.tpt-frontend .EvaluationHoverSummary__buttonContent{width:100%;font-weight:600;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#222;border-radius:3px}.tpt-frontend .EvaluationHoverSummary__ratingsGraph{margin-left:9px}.tpt-frontend .EvaluationHoverSummary .RatingsSummaryChart__title{font-size:14px}.tpt-frontend .EvaluationHoverSummary .RatingsSummaryChart__ratings{margin-left:6px}.tpt-frontend .EvaluationHoverSummary .GradesSummaryChart .BarChart__title{font-size:14px}.tpt-frontend .EvaluationHoverSummary__usedWidth{display:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (min-width:768px){.tpt-frontend .EvaluationHoverSummary__usedWidth{display:block}}.tpt-frontend .EvaluationHoverSummary__ratingsWrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.tpt-frontend .EvaluationHoverSummary__ratingsLink{-ms-flex-negative:0;flex-shrink:0}.tpt-frontend .EvaluationHoverSummary__ratingsGraph,.tpt-frontend .EvaluationHoverSummary__singleGraphRow{-webkit-box-flex:0;-ms-flex:0 0 200px;flex:0 0 200px}.tpt-frontend .StandardPill{border:1px solid #ddd;border-radius:3px;overflow:hidden;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-top:5px;margin-right:5px}.tpt-frontend .StandardPill.withLink:hover{border:1px solid #000}.tpt-frontend .StandardPill.noHover{cursor:default}.tpt-frontend .StandardPill__jurisdiction{line-height:1;padding:4.5px 5px 2.5px 6px;background-color:#f5f5f5}.tpt-frontend .StandardPill__name{line-height:1;padding:4.5px 6px 2.5px 5px}.tpt-frontend .StandardPillList [data-tooltip]:before{margin-bottom:-18px}.tpt-frontend .StandardPillList [data-tooltip]:after{min-width:250px;margin-left:-125px;margin-bottom:-6px}.tpt-frontend .StandardPillList [data-tooltip]{display:inline-block}.tpt-frontend .StandardPillList .DSButton__text{font-weight:400}.tpt-frontend .LabeledSectionLabel{color:#777;font-weight:400;font-size:14px;text-align:left;line-height:1.2;font-family:Proxima Nova}@media (min-width:768px){.tpt-frontend .ProductCrosswalkStandardsLayout__border{padding-top:18px;border-top:1px solid #ddd}}.tpt-frontend .ProductCrosswalkStandardsLayout__marginBottom{margin-bottom:12px}.tpt-frontend .ProductCrosswalkStandardsLayout--loading div.LoadingWrapper__container div.LoadingAnimation__visible>img{width:8em}.tpt-frontend .ProductCrosswalkStandardsLayout .ProductCrosswalkStandardsLayout__toggleCrosswalkLink,.tpt-frontend .ProductCrosswalkStandardsLayout .ProductCrosswalkStandardsLayout__toggleCrosswalkLink[data-tooltip]{display:none}@media (min-width:768px){.tpt-frontend .ProductCrosswalkStandardsLayout .ProductCrosswalkStandardsLayout__toggleCrosswalkLink,.tpt-frontend .ProductCrosswalkStandardsLayout .ProductCrosswalkStandardsLayout__toggleCrosswalkLink[data-tooltip]{display:block}}.tpt-frontend .ProductCrosswalkStandardsLayout [data-tooltip]{display:inline-block}.tpt-frontend .ProductCrosswalkStandardsLayout [data-tooltip]:after,.tpt-frontend .ProductCrosswalkStandardsLayout [data-tooltip]:before{display:none}@media (min-width:768px){.tpt-frontend .ProductCrosswalkStandardsLayout [data-tooltip]:after,.tpt-frontend .ProductCrosswalkStandardsLayout [data-tooltip]:before{display:block}}.tpt-frontend .ProductCrosswalkStandardsLayout [data-tooltip]:before{margin-bottom:-18px}.tpt-frontend .ProductCrosswalkStandardsLayout [data-tooltip]:after{text-align:left;min-width:250px;margin-left:-125px;margin-bottom:-6px}.tpt-frontend .ProductMetadataLayout__productRating{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#777}.tpt-frontend .ProductMetadataLayout__ratingcount{white-space:pre}.tpt-frontend .ProductMetadataLayout__ratingSeparator{margin:0 6px}.tpt-frontend .ProductMetadataLayout__standards_title{margin-top:18px}.tpt-frontend .ProductMetadataLayout__standards{margin-bottom:6px}.tpt-frontend .ProductMetadataLayout .NotLinkedSection{color:#000;margin-right:10px}.tpt-frontend .ProductMetadataLayout .LabeledSection__product_description_title{margin-bottom:3px}.tpt-frontend .ProductMetadataLayout__alert .Alert{text-align:left;padding:12px;margin:0 0 12px 12px;border:0}.tpt-frontend .ProductPageSummary__header{font-size:23px;line-height:1.2;font-weight:600}@media (min-width:768px){.tpt-frontend .ProductPageSummary__header{font-size:26px}}.tpt-frontend .ProductPageSummary__downloadCount{color:#067c64}.tpt-frontend .ProductPageSummary__rating{margin-top:6px}.tpt-frontend .ProductPageSummary__section{padding-bottom:24px;border-bottom:1px solid #ddd}.tpt-frontend .ProductPageSummary__section .Tabs{margin-top:30px}.tpt-frontend .ProductPageSummary__noBottomBorder{border-bottom:none;padding-bottom:60px}.tpt-frontend .ProductPageSummary--quickInfo{margin-top:24px;margin-bottom:12px}.tpt-frontend .ProductPageSummary__reportInfringementSectionHeaders{margin-bottom:3px}.tpt-frontend .ProductPageSummary .Tabs__tab{font-weight:400}.tpt-frontend .ProductPageSummary .Tabs__tab--active{font-weight:600}.tpt-frontend .ProductPageSummary__supportingDocument{margin:0 0 18px}.tpt-frontend .ProductPageSummary__tab{padding:18px}.tpt-frontend .ProductPageSummary__infoBlock{padding-top:74px}.tpt-frontend .ProductPageSummary__secondBlock{padding-top:55px}.tpt-frontend .ProductPageSummary__digitalBadge{margin-right:6px}.tpt-frontend .ProductPageSummary__digitalBadge__text{padding:3px 12px;text-transform:uppercase;font-size:12px}.tpt-frontend .ProductPageSummary__videoContainer{border-bottom:1px solid #ddd;margin-bottom:18px}.tpt-frontend .LockedFileDownloadButton.Button{width:100%;padding:12px 0;font-size:16px;font-weight:600;line-height:1;display:inline;border-radius:3px}.tpt-frontend .LockedFileDownloadButton__Icon{margin-right:12px;position:relative;top:-1px}.tpt-frontend .SupportingDocumentLayout{border:1px solid #ccc;border-radius:3px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:100px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:12px}@media (min-width:580px){.tpt-frontend .SupportingDocumentLayout{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:18px 12px}}.tpt-frontend .SupportingDocumentLayout__button,.tpt-frontend .SupportingDocumentLayout__button .DSButton--primary,.tpt-frontend .SupportingDocumentLayout__contentContainer{width:100%}@media (min-width:580px){.tpt-frontend .SupportingDocumentLayout__button,.tpt-frontend .SupportingDocumentLayout__button .DSButton--primary,.tpt-frontend .SupportingDocumentLayout__contentContainer{width:auto}}.tpt-frontend .SupportingDocumentLayout__contentContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.tpt-frontend .SupportingDocumentLayout__icon{color:#666;padding:6px 16px 6px 4px}@media (min-width:580px){.tpt-frontend .SupportingDocumentLayout__icon{padding:6px 12px}}.tpt-frontend .SupportingDocumentLayout__details{font-size:14px}@media (min-width:580px){.tpt-frontend .SupportingDocumentLayout__details{padding-left:16px;padding-right:12px}}.tpt-frontend .SupportingDocumentLayout__title{font-size:18px;font-weight:600}.tpt-frontend .SupportingDocumentLayout__button{padding-top:12px}@media (min-width:580px){.tpt-frontend .SupportingDocumentLayout__button{padding-top:0}}@media (min-width:1200px){.tpt-frontend .SupportingDocumentLayout__button .LockedFileDownloadButton__text{padding:12px 18px}}.tpt-frontend .SupportingDocumentLayout__secondButton{padding-top:6px;padding-bottom:6px}@media (min-width:580px){.tpt-frontend .SupportingDocumentLayout__secondButton{padding-bottom:0}}.tpt-frontend .ParentBundlesPrefab{margin-top:30px;margin-bottom:30px}.tpt-frontend .ParentBundlesPrefab__bundledProductList{margin-top:12px}.tpt-frontend .ParentBundlesPrefab__icon{margin-right:6px}.tpt-frontend .ParentBundlesPrefab__content>h4{margin-bottom:12px}.tpt-frontend .CrosswalkDropdown__gray{color:#666}.tpt-frontend .CrosswalkDropdown__icon{padding-left:6px}.tpt-frontend .CrosswalkDropdown__standardEquivalent{padding-top:24px;padding-bottom:6px}.tpt-frontend .StandardsList__pillContainer{margin-bottom:6px}.tpt-frontend .StandardsList__description{margin-bottom:24px}.tpt-frontend .CrosswalkConfig__container{margin-top:18px;margin-bottom:30px;font-size:14px}@media (min-width:768px){.tpt-frontend .CrosswalkConfig__showtext{display:inline;margin-right:3px}}.tpt-frontend .CrosswalkConfig__textWrapper{display:inline-block}.tpt-frontend .CrosswalkConfig__textWrapper div.CrosswalkConfig__text{padding-right:6px;line-height:3}.tpt-frontend .CrosswalkConfig__textWrapper div.CrosswalkConfig__updateLocation{padding-top:3px;padding-right:6px}.tpt-frontend .CrosswalkConfig__textWrapper span[data-tooltip]:before{margin-left:0;margin-bottom:-24px}.tpt-frontend .CrosswalkConfig__textWrapper span[data-tooltip]:after{min-width:250px;margin-left:-125px;margin-bottom:-12px;text-align:left}.tpt-frontend .CrosswalkConfig__textWrapper .CrosswalkConfig__icon{float:right;color:#777;margin-left:3px}.tpt-frontend .CrosswalkConfig__link{color:#222}.tpt-frontend .CrosswalkConfig__link_green{color:#067c64}.tpt-frontend .CrosswalkConfig__link_gray{color:#666}.tpt-frontend .CrosswalkConfig__hideOnMobile{display:none}@media (min-width:768px){.tpt-frontend .CrosswalkConfig__hideOnMobile{display:block}}.tpt-frontend .ProductStandardsTabLayout__seeMore{text-align:left}.tpt-frontend .ProductStandardsTabLayout__seeMore .Button{width:100%}@media (min-width:768px){.tpt-frontend .ProductStandardsTabLayout__seeMore .Button{width:auto}}.tpt-frontend .UserGeneratedContent{font-size:14px;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;line-height:1.3;word-break:break-word}.tpt-frontend .UserGeneratedContent h1,.tpt-frontend .UserGeneratedContent h2,.tpt-frontend .UserGeneratedContent h3,.tpt-frontend .UserGeneratedContent h4,.tpt-frontend .UserGeneratedContent h5,.tpt-frontend .UserGeneratedContent h6{font-size:18px;font-weight:600}.tpt-frontend .UserGeneratedContent a{color:#067c64;transition:all .2s ease-in-out}.tpt-frontend .UserGeneratedContent a:hover{color:#067c64;text-decoration:underline}.tpt-frontend .UserGeneratedContent a strong{color:inherit}.tpt-frontend .UserGeneratedContent p{margin-bottom:12px;line-height:1.3}.tpt-frontend .UserGeneratedContent p:last-of-type{margin-bottom:0}.tpt-frontend .UserGeneratedContent strong{color:#000}.tpt-frontend .CollapsibleContent{white-space:pre-wrap}.tpt-frontend .CollapsibleContent__collapsed{overflow:hidden}.tpt-frontend .CollapsibleContent__toggle{color:#067c64;cursor:pointer;margin-top:12px}.tpt-frontend .ProductDescriptionLayout{padding-bottom:24px}.tpt-frontend .ProductDescriptionLayout--collapsible{font-size:16px}.tpt-frontend .ProductDescriptionLayout--collapsible .UserGeneratedContent{font-size:inherit}.tpt-frontend .ProductDescriptionLayout--description{margin-top:30px;margin-bottom:12px}.tpt-frontend .ProductDescriptionLayout--fromNewEditor .UserGeneratedContent p{margin-bottom:0;min-height:1.3em}.tpt-frontend .ProductDescriptionLayout--fromNewEditor ol,.tpt-frontend .ProductDescriptionLayout--fromNewEditor ul{margin:0;padding-left:40px;list-style-position:outside}.tpt-frontend .ProductDescriptionLayout--fromNewEditor ul li{list-style-type:disc}.tpt-frontend .ProductDescriptionLayout__sectionHeader{margin-bottom:24px}.tpt-frontend .ProductInfoLayout{margin-bottom:6px;font-size:16px}@media (min-width:768px){.tpt-frontend .ProductInfoLayout{display:-webkit-box;display:-ms-flexbox;display:flex}}.tpt-frontend .ProductInfoLayout__Label{font-weight:600;-webkit-box-flex:3;-ms-flex:3;flex:3;color:#222}.tpt-frontend .ProductInfoLayout__Value{font-weight:400;-webkit-box-flex:9;-ms-flex:9;flex:9;color:#666}.tpt-frontend .ProductQuickInfoLayout__section{padding-bottom:24px;border-bottom:1px solid #ddd}.tpt-frontend .ProductQuickInfoLayout__sectionAlert .Alert{text-align:left;padding:12px;margin:0;border:0}.tpt-frontend .ProductQuickInfoLayout__section .Tabs{margin-top:30px}.tpt-frontend .ProductQuickInfoLayout--quickInfo{margin-top:24px;margin-bottom:12px}.tpt-frontend .ReportInappropriate{background-color:#f5f5f5;padding:30px 24px;margin:30px 0;font-size:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.tpt-frontend .ReportInappropriate__text-container{padding-left:18px}.tpt-frontend .ReportInappropriate__header{font-weight:600}.tpt-frontend .ReportInappropriate__anchor,.tpt-frontend .ReportInappropriate__anchorGuideline{font-weight:600;color:#067c64}.tpt-frontend .ReportInappropriate__icon-container{-webkit-transform:scale(1.3);transform:scale(1.3)}.tpt-frontend .ReportInappropriate__icon{color:#067c64;border:1px solid #067c64;border-radius:100%;padding:6px}.tpt-frontend .ProductDescStandardsStackedSection__section{margin-top:60px;padding-bottom:60px;border-bottom:1px solid #ddd}@media (min-width:768px){.tpt-frontend .ProductDescStandardsStackedSection__section{margin-top:0;padding-top:60px}}.tpt-frontend .ProductDescStandardsStackedSection .ReportInappropriate{margin-bottom:0}.tpt-frontend .EaselTopFeaturesModal__highlight{background:linear-gradient(180deg,#fff 0,#fff 45%,#fff2aa 0,#fff2aa)}.tpt-frontend .EaselTopFeaturesModal__highlighter{width:40px;height:40px;-ms-flex-item-align:center;align-self:center}.tpt-frontend .EaselTopFeaturesModal__grid{display:grid;grid-template-columns:1fr;gap:60px;margin-top:60px}.tpt-frontend .EaselTopFeaturesModal__gridRow{display:grid;grid-template-columns:1fr 1fr;gap:12px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tpt-frontend .EaselTopFeaturesModal__rowText{gap:12px}.tpt-frontend .EaselTopFeaturesModal__imageContainer{background-color:#f5f5f5;border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:160px}.tpt-frontend .EaselTopFeaturesModal__image{-o-object-fit:scale-down;object-fit:scale-down;max-width:250px;max-height:160px}.tpt-frontend .EaselTopFeaturesModal__footer{margin-top:60px;gap:12px}.tpt-frontend .EaselHowToContainer{margin-top:60px}.tpt-frontend .EaselHowToContainer__grid{margin-top:24px;gap:6px;display:grid;grid-template-columns:1fr}@media (min-width:980px){.tpt-frontend .EaselHowToContainer__grid{grid-template-columns:1fr 1fr 1fr}}.tpt-frontend .EaselHowToContainer__gridItem{border:1px solid #ccc;border-radius:8px;gap:12px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}@media (min-width:980px){.tpt-frontend .EaselHowToContainer__gridItem{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.tpt-frontend .EaselHowToContainer__gridItem__imgContainer{background-color:#f5f5f5;border-radius:8px;width:36%;height:70px}@media (min-width:980px){.tpt-frontend .EaselHowToContainer__gridItem__imgContainer{width:100%;height:100px}}.tpt-frontend .EaselHowToContainer__gridItem__imgContainer__image{width:88%;height:78%;-ms-flex-item-align:end;align-self:flex-end}.tpt-frontend .EaselHowToContainer__gridItem__imgContainer__image--center{-ms-flex-item-align:center;align-self:center}.tpt-frontend .EaselHowToContainer__gridItem__text{width:60%}@media (min-width:980px){.tpt-frontend .EaselHowToContainer__gridItem__text{width:100%}}.tpt-frontend .EaselHowToContainer__footer{margin:24px 0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.tpt-frontend .EaselHowToContainer__footer__featuresBtn{display:none!important}@media (min-width:768px){.tpt-frontend .EaselHowToContainer__footer__featuresBtn{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}.tpt-frontend .EaselHowToContainer__footer__text{gap:6px;color:#222}.tpt-frontend .ProductLearningObjective{margin-top:30px;margin-bottom:30px}.tpt-frontend .SubNav{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;opacity:.95;border-top:1px solid #ddd;border-bottom:1px solid #ddd;height:60px;position:relative;z-index:999;background:#fff;top:-1px}.tpt-frontend .SubNav__navLink{margin-right:30px;color:#666;vertical-align:middle;font-size:16px;padding-top:18px;padding-bottom:15px;display:-webkit-box;display:-ms-flexbox;display:flex}.tpt-frontend .SubNav__navLink--active{font-weight:600;border-bottom:3px solid #0aa96c;margin-bottom:-2px}.tpt-frontend .SubNav__navLink--last{margin-right:0}.tpt-frontend .SubNav__navLink:hover{border-bottom:3px solid #0aa96c;margin-bottom:-2px}.tpt-frontend .ProductSectionNavBar{display:none;margin-top:60px;position:-webkit-sticky;position:sticky;z-index:201;border-top:none}@media (min-width:768px){.tpt-frontend .ProductSectionNavBar{display:-webkit-box;display:-ms-flexbox;display:flex}}.tpt-frontend .ProductSectionNavBar__author_avatar{display:none;margin-right:12px}@media (min-width:1200px){.tpt-frontend .ProductSectionNavBar__author_avatar{display:block}}.tpt-frontend .ProductSectionNavBar__author_avatar img{height:30px;width:30px}.tpt-frontend .ProductSectionNavBar__author_text,.tpt-frontend .ProductSectionNavBar__author_text>*{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tpt-frontend .ProductSectionNavBar__link{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-item-align:center;align-self:center;margin:0 24px}.tpt-frontend .ProductSectionNavBar__link--moreBySeller{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:none}@media (min-width:980px){.tpt-frontend .ProductSectionNavBar__link--moreBySeller{display:-webkit-box;display:-ms-flexbox;display:flex}}.tpt-frontend .ProductSectionNavBar__link--moreBySeller>*{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tpt-frontend .ProductSectionNavBar__count{color:#666;font-weight:400;margin-left:3px}.tpt-frontend .ProductSectionNavBar a.SubNav__navLink{color:#222;font-weight:600;margin-bottom:unset;margin-right:unset}.tpt-frontend .ProductSectionNavBar a.SubNav__navLink--active,.tpt-frontend .ProductSectionNavBar a.SubNav__navLink:hover{border-top:3px solid transparent}.tpt-frontend .ProductVideoPreview__player{border:1px solid #ccc}.tpt-frontend .ProductSocialProof__quoteWrapper{border-left:3px solid #0aa96c;font-style:italic}.tpt-frontend .ProductSocialProof__message{font-size:22px;line-height:28px;font-weight:600;position:relative}.tpt-frontend .ProductSocialProof__author{font-size:18px}.tpt-frontend .ProductSocialProof__messageLeftQuote{font-size:48px;position:absolute;left:-22px;top:8px}.tpt-frontend .ProductSocialProof__messageRightQuote{position:relative}.tpt-frontend .ProductSocialProof__messageRightQuoteSymbol{position:absolute;top:6px;left:10px;font-size:48px}.tpt-frontend .ProductSections__badge{margin-right:0;border-radius:8px;font-size:12px;line-height:1.125;font-weight:600;text-align:left;color:#2885bf;background-color:#eef6ff;margin-left:6px;padding:3px 6px 1.5px}.tpt-frontend .ProductSections__supportingDocument{margin-top:30px;margin-bottom:24px}.tpt-frontend .ProductSections .Tabs__tab{font-weight:400;padding-left:12px;padding-right:12px}@media (min-width:580px){.tpt-frontend .ProductSections .Tabs__tab{padding-left:24px;padding-right:24px}}.tpt-frontend .ProductSections .Tabs__tab--active{font-weight:600}.tpt-frontend .ProductSections__section{padding:60px 0 90px;border-bottom:1px solid #ddd}.tpt-frontend .ProductSections__section--noDivider{border-bottom:none}.tpt-frontend .ProductSections__section__header{margin-bottom:12px}.tpt-frontend .ProductSections__section .Tabs{margin-top:30px}.tpt-frontend .ProductSections .BundlePrefabSection{margin-bottom:30px}.tpt-frontend .ProductFeatureBlurb{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:30px}.tpt-frontend .ProductFeatureBlurb__icon{line-height:1.375;margin-right:12px;min-width:22px;width:22px}.tpt-frontend .ProductFeatureBlurb__text__title{margin-bottom:3px}.tpt-frontend .ProductFeatureBlurb .Anchor{white-space:nowrap;text-decoration:underline}.tpt-frontend .TfjBlurb__icon{color:#0aa96c;font-size:30px;margin-left:-5px}.tpt-frontend .DigitalActivityIcon__checkedLaptop,.tpt-frontend .DigitalActivityIcon__laptop{vertical-align:middle;display:inline-block}.tpt-frontend .DigitalActivityIcon__checkedLaptop--small{height:19px}.tpt-frontend .DigitalActivityIcon__checkedLaptop--medium{height:22px}.tpt-frontend .DigitalActivityIcon__checkedLaptop--large{height:24px}.tpt-frontend .DigitalActivityIcon__laptop{color:#00a96c}.tpt-frontend .DigitalActivityIcon__laptop--small{font-size:16px}.tpt-frontend .DigitalActivityIcon__laptop--medium{font-size:19px}.tpt-frontend .DigitalActivityIcon__laptop--large{font-size:21px}.tpt-frontend .DigitalActivityIcon__check{color:#000}.tpt-frontend .DigitalActivityBlurb__body .Anchor{text-decoration:underline}.tpt-frontend .DigitalActivityBlurb__header{margin-bottom:3px}.tpt-frontend .EaselAssessmentBlurb__body .Anchor{text-decoration:underline}.tpt-frontend .EaselAssessmentBlurb__header{margin-bottom:3px}.tpt-frontend .GoogleAppsBlurb__driveIcon{height:22px}.tpt-frontend .GoogleAppsBlurb__body .Anchor{text-decoration:underline}.tpt-frontend .IncludesGoogleAppsBlurb__driveIcon{height:22px}.Text-module__root--3lnrt{font-family:Proxima Nova,Helvetica Neue,Helvetica,Arial,sans-serif!important;line-height:1.5!important;margin-top:0!important;font-size:1rem!important;color:#212529!important;margin-bottom:1rem!important}.Text-module__strong--1W9n0{font-weight:600!important}.Text-module__alignInherit--2AbW4{text-align:inherit!important}.Text-module__alignCenter--A-Jcu{text-align:center!important}.Text-module__alignLeft--2D5ld{text-align:left!important}.Text-module__alignRight--2OXao{text-align:right!important}.Text-module__truncate--1Guns{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.Text-module__inline--24vqL{display:inline!important}.Text-module__italic--1repW{font-style:italic!important}.Text-module__caps--2TlGB{text-transform:uppercase!important}.Text-module__h1--3owxw,.Text-module__h2--3g0xB,.Text-module__h3--1xWr2,.Text-module__h4--23F7N,.Text-module__h5--16zSI,.Text-module__h6--3hkb0{margin-top:0!important;margin-bottom:.5rem!important;font-weight:500!important;line-height:1.2!important}.Text-module__h1--3owxw{font-size:2.5rem!important}.Text-module__h1--3owxw,.Text-module__h2--3g0xB{margin-top:0!important;font-weight:500!important;line-height:1.2!important;margin-bottom:.5rem!important;font-family:Proxima Nova,Helvetica Neue,Helvetica,Arial,sans-serif!important;font-weight:600!important}.Text-module__h2--3g0xB{font-size:2rem!important}.Text-module__h3--1xWr2{font-size:1.75rem!important}.Text-module__h3--1xWr2,.Text-module__h4--23F7N{margin-top:0!important;font-weight:500!important;line-height:1.2!important;margin-bottom:.5rem!important;font-family:Proxima Nova,Helvetica Neue,Helvetica,Arial,sans-serif!important;font-weight:600!important}.Text-module__h4--23F7N{font-size:1.5rem!important}.Text-module__h5--16zSI{font-size:1.25rem!important}.Text-module__h5--16zSI,.Text-module__h6--3hkb0{margin-top:0!important;font-weight:500!important;line-height:1.2!important;margin-bottom:.5rem!important;font-family:Proxima Nova,Helvetica Neue,Helvetica,Arial,sans-serif!important;font-weight:600!important}.Text-module__h6--3hkb0{font-size:1rem!important}.Text-module__display1--Vg78_{font-size:6rem!important}.Text-module__display1--Vg78_,.Text-module__display2--pWQHF{margin-top:0!important;margin-bottom:.5rem!important;font-weight:500!important;font-weight:300!important;line-height:1.2!important;font-family:Proxima Nova,Helvetica Neue,Helvetica,Arial,sans-serif!important}.Text-module__display2--pWQHF{font-size:5.5rem!important}.Text-module__display3--3GLDU{font-size:4.5rem!important}.Text-module__display3--3GLDU,.Text-module__display4--3HDQ8{margin-top:0!important;margin-bottom:.5rem!important;font-weight:500!important;font-weight:300!important;line-height:1.2!important;font-family:Proxima Nova,Helvetica Neue,Helvetica,Arial,sans-serif!important}.Text-module__display4--3HDQ8{font-size:3.5rem!important}.Text-module__small--3Kz01{font-size:.875rem!important}.Text-module__xsmall--1dszP{font-size:.75rem!important}.Text-module__noMarginBottom--1myL8{margin:0!important}.Text-module__colorInherit--2r0QS{color:inherit!important}.Text-module__colorPrimary--1jUSD{color:#007bff!important}.Text-module__colorSecondary--3OMzQ{color:#6c757d!important}.Text-module__colorSuccess--Q-z9c{color:#28a745!important}.Text-module__colorDanger--3Jow1{color:#dc3545!important}.Text-module__colorWarning--2SFTJ{color:#ffc107!important}.Text-module__colorInfo--3vGxJ{color:#17a2b8!important}.Text-module__colorLight--1UUrB{color:#f8f9fa!important}.Text-module__colorDark--3tXEm{color:#343a40!important}.Text-module__colorBody--2sQcX{color:#212529!important}.Text-module__colorMuted--rZSFQ{color:#6c757d!important}.Text-module__colorWhite--cNQxI{color:#fff!important}.tpt-frontend .VirtualAssistantBanner{display:block;padding-top:24px;background-color:#fff}.tpt-frontend .VirtualAssistantBanner__content{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tpt-frontend .VirtualAssistantBanner__content,.tpt-frontend .VirtualAssistantBanner__content--leftCol{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.tpt-frontend .VirtualAssistantBanner__content--leftCol{width:calc(100% - 222px);padding-right:24px}.tpt-frontend .VirtualAssistantBanner__content--leftColDynamic{width:calc(100% - 187px)}@media (min-width:768px){.tpt-frontend .VirtualAssistantBanner__content--leftColDynamic{width:66.66667%}}.tpt-frontend .VirtualAssistantBanner__content--rightCol{padding:0;width:222px;float:right}.tpt-frontend .VirtualAssistantBanner__content--rightColDynamic{width:187px}@media (min-width:768px){.tpt-frontend .VirtualAssistantBanner__content--rightColDynamic{width:33.33333%;max-width:306px;padding-left:42px;padding-right:24px}}.tpt-frontend .VirtualAssistantBanner__storeImage{margin-right:16px}.tpt-frontend .VirtualAssistantBanner__storeImage .Avatar__img{width:70px;height:70px}.tpt-frontend .VirtualAssistantBanner__backIcon{font-weight:800!important;vertical-align:middle!important;font-size:1rem}.tpt-frontend .VirtualAssistantBanner__back{left:-16px;margin:8px 0!important}.tpt-frontend .VirtualAssistantBanner__createNewButton{width:100%}.tpt-frontend .ProductPageLayout__outerGridContainer:after{display:block;clear:both;content:""}@media (min-width:768px){.tpt-frontend .ProductPageLayout__resourceSummaryContainer{float:left;width:66.66667%;margin-bottom:30px}}.tpt-frontend .ProductPageLayout__cartContainer,.tpt-frontend .ProductPageLayout__sidebarContainer{max-width:100%}@media (min-width:768px){.tpt-frontend .ProductPageLayout__cartContainer,.tpt-frontend .ProductPageLayout__sidebarContainer{padding-left:18px;float:right;width:33.33333%;max-width:306px}}.tpt-frontend .ProductPageLayout__cartContainer{margin-top:24px}@media (min-width:768px){.tpt-frontend .ProductPageLayout__cartContainer{display:none}}.tpt-frontend .ProductPageLayout__sidebarContainer{display:none;clear:right;padding-top:24px}@media (min-width:768px){.tpt-frontend .ProductPageLayout__sidebarContainer{display:block}}@media (min-width:768px){.tpt-frontend .ProductPageLayout__sectionsContainer{width:66.66667%;-webkit-box-flex:0;-ms-flex:none;flex:none;clear:left}}.tpt-frontend .ProductPageLayout__sectionsContainer__aboutAuthor{display:none}@media (min-width:768px){.tpt-frontend .ProductPageLayout__sectionsContainer__aboutAuthor{display:block}}.tpt-frontend .ProductPageLayout__sectionsContainer__featureBlurbs{margin:60px 0}@media (min-width:768px){.tpt-frontend .ProductPageLayout__sectionsContainer__featureBlurbs{margin-top:30px}}.tpt-frontend .ProductPageLayout__authorSection{margin-top:-1px;border-top:1px solid #ddd;background:#f5f5f5;padding-top:60px;padding-bottom:120px}.tpt-frontend .ProductPageLayout__authorSection__aboutAuthor{margin-top:12px;margin-bottom:18px}.tpt-frontend .ProductPageLayout__digitalModule{display:none;margin-top:30px}@media (min-width:768px){.tpt-frontend .ProductPageLayout__digitalModule{display:block}}
/*# sourceMappingURL=tpt-frontend.ProductPage-jsx.c90e0a25a167b1f618d1.css.map */