html{box-sizing:border-box}*,*::after,*::before{box-sizing:inherit}.full-width.mobile-log-out{display:block;padding:10px;text-align:right}.account{--account-section-gap: Min(Calc(var(--grid-row-gap) * 2), 80px);padding-top:var(--account-section-gap)}.account .box{background-color:#F6F6F6;overflow:auto}.account .box~.box{margin-top:var(--account-section-gap)}.account .box .table-container{overflow:visible}.account .order-pagination{display:flex;width:100%;justify-content:center;align-items:center;margin-top:20px}.account .primary-button{height:28px;line-height:28px}.accounts-page__container .account-summary{display:flex;flex-wrap:wrap}.accounts-page__container .account-summary .buttons-container{width:100%}.accounts-page__container .account-summary .account-summary__profile{width:100%;display:grid;grid-template-columns:repeat(1, 1fr)}@media only screen and (min-width: 767.99px){.accounts-page__container .account-summary .account-summary__profile{grid-template-columns:repeat(3, 1fr)}}@media only screen and (min-width: 1100px){.accounts-page__container .account-summary .account-summary__profile{grid-template-columns:repeat(5, 1fr)}}.accounts-page__container .account-summary .account-summary__profile-item{display:flex;flex-direction:column;align-items:center;width:100%;margin-bottom:2rem}@media only screen and (min-width: 767.99px){.accounts-page__container .account-summary .account-summary__profile-item{width:initial}}.accounts-page__container .account-summary .account-summary__profile-item h5,.accounts-page__container .account-summary .account-summary__profile-item p{margin:0}.account-edit{display:flex;align-items:center;flex-direction:column}.account-edit .edit_user{width:65ch;max-width:100%}.blog-article p,.blog-article h2,.blog-article h3,.blog-article h4,.blog-article h5,.blog-article ul,.blog-article ol,.blog-article li{margin-top:0}.blog-article p,.blog-article div,.blog-article li{font-size:1.6rem;line-height:1.8;margin-bottom:1.5rem}.blog-article img{max-width:100% !important;height:auto !important}.blog-article .article__title{font-weight:bold}.blog-article .post-category{text-align:center}.blog-article .attributes{display:block;margin-bottom:20px}.blog-article ol{margin-left:35px}.blog-article ol li{padding-left:5px}.blog-article h2,.blog-article h3{margin-top:35px}.blog-article p span strong{display:block;margin-top:30px}.blog-article section.share{width:calc(150% - 50px);float:left;margin-left:20px;margin:20px 0;text-align:center}@media only screen and (min-width: 768px){.blog-article section.share{width:calc(133.3333333333% - 46.6666666667px);float:left;margin-left:20px}}.blog-article section.share .wrapper{width:calc(150% - 50px);float:left;margin-left:20px;left:calc(33.3333333333% - 26.6666666667px + 20px);position:relative}@media only screen and (min-width: 768px){.blog-article section.share .wrapper{width:calc(77.7777777778% - 35.5555555556px);float:left;margin-left:20px;left:calc(27.7777777778% - 25.5555555556px + 20px);position:relative}}.blog-article section.cell-container{width:calc(133.3333333333% - 46.6666666667px);float:left;margin-left:20px}@media only screen and (min-width: 768px){.blog-article section.cell-container{width:calc(133.3333333333% - 46.6666666667px);float:left;margin-left:20px}}.blog-article__title{padding:0;text-align:left;padding:0;font-size:32px}.blog-article .youtube-video-container{position:relative;overflow:hidden;width:100%}.blog-article .youtube-video-container::after{display:block;content:"";padding-top:56.25%}.blog-article .youtube-video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.article__image-container{display:flex;align-items:center;justify-content:center;margin-bottom:25px;margin-top:5px}.article__image-container img{width:100%}.article-summary{height:auto;margin-bottom:30px}@media only screen and (min-width: 1100px){.article-summary{width:calc(50% - 5px);position:relative;text-decoration:none !important}}.article-summary .article-summary__image{display:flex;justify-content:center;align-items:center;width:100%;height:200px;overflow:hidden;margin-bottom:5px;background-color:#efefef}.article-summary .article-summary__categories{line-height:1.4;font-weight:400;height:18px;margin-top:10px}.article-summary .article-summary__categories a{text-decoration:none}.article-summary .article-summary__date{margin:0 0 10px;display:block}.article-summary .article-summary__abstract{font-size:1.5rem;margin:10px 0;display:block}.article-summary .article-summary__abstract:first-child{display:block}.article-summary .article-summary__summary{max-height:120px;font-size:1.6rem;padding:0 20px;overflow:hidden;margin-top:14px}@media only screen and (min-width: 1100px){.article-summary .article-summary__summary{font-size:20px}}.article-summary .read-more{position:absolute;right:20px;bottom:20px;color:#494949}.article-summary__image img{width:100%}@media only screen and (min-width: 1100px){.articles-list .article-summary.article-summary--first-page:first-child{width:100%;height:auto;margin:0 0 40px}.articles-list .article-summary.article-summary--first-page:first-child .article-summary__image{height:430px}.articles-list .article-summary.article-summary--first-page:first-child .article-summary__image img{min-width:100%;min-height:100%}.articles-list .article-summary.article-summary--first-page:first-child .abstract{display:block}}.blog-container .info{margin-top:70px;margin-bottom:50px}@media only screen and (min-width: 767.99px){.blog-container .info{margin-top:150px}}.blog-container section.share{width:calc(200% - 60px);float:left;margin-left:20px;margin-top:20px;text-align:center;margin-bottom:50px}.blog-container section.share .wrapper{width:calc(83.3333333333% - 36.6666666667px);float:left;margin-left:20px;left:calc(58.3333333333% - 31.6666666667px + 20px);position:relative}.blog-container__title{text-transform:capitalize;color:#004c79;margin:30px 0 0;text-align:center;font-weight:bold;display:none}@media only screen and (min-width: 1100px){.blog-container__title{font-size:42px;margin:0}}.blog-container__no-results{width:100%}.blog-article-container section.content{position:relative;top:-21px}.article-summary__link{text-decoration:none !important}.at-share-btn-elements .at-label{display:none}.at-icon-wrapper{border-top-left-radius:20px !important;border-top-right-radius:20px !important;border-bottom-right-radius:20px !important;border-bottom-left-radius:20px !important;background-color:#047aca !important}.search--blog-sidebar{margin-bottom:20px;width:100%;height:40px;display:flex;justify-content:flex-end;border:1px solid #047aca}.search__input--blog-sidebar,.search__submit--blog-sidebar{border:2px solid transparent;border-radius:0}.search__input--blog-sidebar:focus,.search__submit--blog-sidebar:focus{border:2px solid #004c79}.search__input--blog-sidebar{font-size:16px;font-style:italic;height:auto;padding:10px 15px;margin:0;flex-grow:1}.search__submit--blog-sidebar{display:flex;align-items:center;background-color:#047aca;height:100%;margin:0}@media only screen and (min-width: 767.99px){.search__submit--blog-sidebar::-moz-focus-inner{border:0}}.search__icon--blog-sidebar{height:25px;width:25px;fill:white}.blog-sidebar{display:flex;flex-direction:column}.blog-sidebar__title{font-size:16px;margin-bottom:15px;margin-top:30px;text-align:center}@media only screen and (min-width: 767.99px){.blog-sidebar__title{margin-top:25px;padding-left:0}}.blog-sidebar__related-products{order:1;margin-bottom:30px;position:relative}@media only screen and (min-width: 1100px){.blog-sidebar__related-products{order:2}}.categories-container,.search--blog-sidebar,.email-subscription--sidebar{margin-left:auto;margin-right:auto;order:2;max-width:470px;width:100%}@media only screen and (min-width: 1100px){.categories-container,.search--blog-sidebar,.email-subscription--sidebar{order:1}}.subscription-form--sidebar{background:#f6fbff;padding:30px 20px;width:100%}.subscription-form--sidebar .subscription_email_address{margin:10px 0;padding:0}.email-subscription__subTitle,.email-subscription__subSecond,.email-subscription__subThird,.email-subscription__subPrivacy{text-align:center;width:100%;font-size:13px;max-width:295px}.email-subscription__subTitle,.email-subscription__subSecond{text-transform:uppercase;color:#047aca}.email-subscription__subTitle{font-size:16px;font-family:inherit;font-weight:500;line-height:1.6;margin:0}.email-subscription__subSecond{font-size:28px;font-weight:bold;margin-bottom:15px}.email-subscription__input-container--sidebar{margin:20px 0}.email-subscription--sidebar{transition:height 1s}.email-subscription--sidebar .subscription-success{margin:0;background:#f6fbff}@media only screen and (min-width: 1100px){.email-subscription--sidebar .subscription-success{height:200px;padding-top:25%;max-width:100%}}.email-subscription__link{color:#047aca}.sign-up-button--sidebar{height:45px;line-height:45px}.validation-error-tooltip--sidebar{top:-20px;left:0}@media only screen and (min-width: 1100px){.validation-error-tooltip--sidebar{left:30px}}.category-sidebar{list-style:none;padding:0}.category-sidebar__list-item{border:1px solid #D6D6D6;padding:10px;margin:0}.category-sidebar__link{text-decoration:none;color:#047aca}.blog-article,.articles-list{margin-top:10px;float:left;width:100%}@media only screen and (min-width: 1100px){.blog-article,.articles-list{width:calc(66.6666666667% - 16.6666666667px);float:left;margin-left:10px}}.article-summary--first-page .the-spool__logo{float:left;margin-top:30px}@media only screen and (min-width: 1100px){.articles-list__container{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:24px}}main #generic article .content p.blue,main #product_detail article .content p.blue,main #cart article .content p.blue{color:#004c79}main #generic article .content a,main #product_detail article .content a,main #cart article .content a{text-decoration:none;color:#047aca}main #generic article .content a:hover,main #product_detail article .content a:hover,main #cart article .content a:hover{color:#004c79}main #generic article .content ul,main #product_detail article .content ul,main #cart article .content ul{padding-left:20px}main #generic article .content strong,main #product_detail article .content strong,main #cart article .content strong{font-weight:bold}main #generic article .content em,main #product_detail article .content em,main #cart article .content em{font-style:italic}main #generic article .content .box,main #product_detail article .content .box,main #cart article .content .box{display:block;padding:20px;background-color:#F6F6F6;margin-bottom:60px}main #generic article .content .box::after,main #product_detail article .content .box::after,main #cart article .content .box::after{clear:both;content:"";display:block}main #generic article .content .box .title h1,main #product_detail article .content .box .title h1,main #cart article .content .box .title h1{background-color:#F6F6F6}main #generic article .content .box .table-container,main #product_detail article .content .box .table-container,main #cart article .content .box .table-container{overflow:auto}main #generic article .content .box table,main #product_detail article .content .box table,main #cart article .content .box table{width:100%}main #generic article .content .box table thead th,main #product_detail article .content .box table thead th,main #cart article .content .box table thead th{padding:15px 10px;text-align:left}main #generic article .content .box table tbody td,main #product_detail article .content .box table tbody td,main #cart article .content .box table tbody td{padding:7px 10px;text-align:left;border-bottom:1px solid #D6D6D6}main #generic article .content .box table tbody td:last-of-type,main #product_detail article .content .box table tbody td:last-of-type,main #cart article .content .box table tbody td:last-of-type{border-right:none}main #generic article .content span.edit,main #product_detail article .content span.edit,main #cart article .content span.edit{margin-left:15px}main #generic article .content span.edit a,main #product_detail article .content span.edit a,main #cart article .content span.edit a{color:#047aca}main #generic article .content span.edit a:hover,main #product_detail article .content span.edit a:hover,main #cart article .content span.edit a:hover{text-decoration:underline}main #generic article .content .center,main #product_detail article .content .center,main #cart article .content .center{text-align:center}main #generic article .content form,main #product_detail article .content form,main #cart article .content form{margin-top:30px}main #generic article .content form#new_user,main #product_detail article .content form#new_user,main #cart article .content form#new_user{background-color:#f6fbff;padding:35px}main #generic article .content form .wrapper .cell .links a,main #product_detail article .content form .wrapper .cell .links a,main #cart article .content form .wrapper .cell .links a{display:inline-block;margin:2px 0}form .links a:hover{text-decoration:underline}.customer-returns-show .customer-returns-form__container:not(.customer-returns-form__container--expanded){width:Min(100%, 85ch)}.tl-container.customer-returns__container{--tl-container-columns: 1;display:grid;grid-template-columns:repeat(var(--tl-container-columns), 1fr);column-gap:var(--grid-column-gap);row-gap:var(--grid-row-gap);grid-template-areas:'section' 'aside'}@media only screen and (min-width: 1100px){.tl-container.customer-returns__container{--tl-container-columns: 3;grid-template-areas:'section section aside'}}.tl-container.customer-returns__container>section{grid-area:section}.tl-container.customer-returns__container>aside{grid-area:aside}.customer-returns__container p.warning{color:#cc0000}.customer-form{display:none}.customer-returns-form__container--expanded .customer-form{display:block}.customer-form__bulk-options{display:block}.customer-returns-form__container--expanded .customer-form__bulk-options{display:none}.customer_return_form_bulk_return_reasons_other,.customer_return_form_bulk_return_replace_items{display:none}.customer-returns-form__items{width:100%;margin:20px 0}.customer-returns-form__items th{display:none}@media only screen and (min-width: 767.99px){.customer-returns-form__items th{display:table-cell}}.customer-returns-form__items td{display:block;float:left}@media only screen and (min-width: 767.99px){.customer-returns-form__items td{display:table-cell;float:none}}.customer-returns-form__items td.picture{float:none;text-align:center;margin-top:35px}@media only screen and (min-width: 767.99px){.customer-returns-form__items td.picture{text-align:initial;margin-top:initial}}@media only screen and (min-width: 1100px){.customer-returns-form__items td.picture{width:4%}}.customer-returns-form__items td.quantity{height:90px;display:grid}@media only screen and (min-width: 767.99px){.customer-returns-form__items td.quantity{display:table-cell}}@media only screen and (min-width: 1100px){.customer-returns-form__items td.quantity{width:1%}}.customer-returns-form__items td.return_quantity .field-container{padding-left:0}@media only screen and (min-width: 767.99px){.customer-returns-form__items td.return_quantity .field-container{padding-left:initial}}.customer-returns-form__items td.return_reason{margin-bottom:35px}@media only screen and (min-width: 767.99px){.customer-returns-form__items td.return_reason{margin-bottom:initial}}@media only screen and (min-width: 1100px){.customer-returns-form__items td.return_reason{width:20%}}@media only screen and (min-width: 1100px){.customer-returns-form__items td.item_name{width:17%}.customer-returns-form__items td.return_quantity{width:1%}}.customer-returns-form__items .return_item{display:grid;grid-template-columns:repeat(5, 1fr);grid-template-rows:repeat(3, min-content)}@media only screen and (min-width: 767.99px){.customer-returns-form__items .return_item{display:table-row}}.customer-returns-form__items td.picture{grid-row:1;grid-column:1 / span 5}.customer-returns-form__items td.item_name{grid-row:2;grid-column:1 / span 4}.customer-returns-form__items td.quantity{grid-row:2;grid-column:5}.customer-returns-form__items td.return_quantity{grid-row:3;grid-column:1}.customer-returns-form__items td.return_reason{grid-row:3;grid-column:2 / span 4}@media only screen and (min-width: 767.99px){.customer-returns-form__items td.quantity,.customer-returns-form__items td.return_quantity,.customer-returns-form__items th.qty,.customer-returns-form__items th.return{text-align:center}}@media only screen and (min-width: 767.99px){.customer-returns-form__items td.return_quantity input{margin:0;padding:0;text-align:center}}.customer-returns-form__items td.return_reason .field-container,.customer-returns-form__items td.return_quantity .field-container{margin-bottom:15px}.customer-returns-form__items th{text-align:left;border-bottom:1px solid #D6D6D6}.customer-returns-form__items tr:nth-child(even){background-color:#F6F6F6}.customer-returns-form__items #customer_return_form_requested_requested_reimbursement_type{width:auto}.customer-returns-form__items td label{display:block;font-weight:bold}@media only screen and (min-width: 767.99px){.customer-returns-form__items td label{display:none}}.customer-returns-form .customer_return_form_note textarea{width:100%;height:120px}.customer-returns-form .customer_return_form_items_reason_other{display:none}.customer-returns-form .customer_return_form_items_replace{display:none}.customer-returns-form .customer_return_form_items_replace label{display:block}.customer-returns-form .numeric{width:60px}.customer-returns-form .buttons-container{padding:2em 0;text-align:center}@media only screen and (min-width: 767.99px){.fancybox-slide .policies-container--modal{width:800px;min-width:0;padding:0 40px 20px 40px}}.error select{border:1px solid #cc3d3d !important}section.content ul{margin-left:18px;margin-bottom:10px}section.content .faq{margin:30px 0px}section.content .faq button h2{margin-top:0}section.content .faq h2{text-transform:none;font-size:1.4rem;margin-bottom:0}section.content .faq p{margin-top:0;margin-left:20px}.glossary__initials{display:flex;justify-content:space-around;gap:5px;margin-bottom:1rem}table.glossary{border-bottom:1px solid #F6F6F6}table.glossary tbody th,table.glossary tbody td[colspan="2"]{text-align:center;background-color:#F6F6F6}table.glossary th,table.glossary td{border:1px solid #F6F6F6;border-bottom-width:0px;padding:5px}table.glossary th{font-weight:inherit;text-align:left}.landing-page-container--survey{margin:6rem 1rem;text-align:center}@media only screen and (min-width: 767.99px){.landing-page-container--survey{margin-left:8rem;margin-right:8rem}}@media only screen and (min-width: 1100px){.landing-page-container--survey{margin:2rem 12rem}}.landing-page-container--survey h2{font-size:1.7rem;color:#de3630}.landing-page-container--survey p{font-size:1.5rem;line-height:1.1}@media only screen and (min-width: 1100px){.landing-page-container--survey p{margin-left:4rem;margin-right:4rem}}div.reviews-cms-content .cms-body{overflow:visible;max-height:none}div.reviews-cms-content h1{text-align:center}.shipping-policy__availability-conditions{border:1px solid #000000;padding:15px}.shipping-policy__availability-conditions li{list-style-type:none;margin-bottom:1rem}.shipping-policy .title{margin-top:3rem}.shipping-policy .title+h5{margin-top:0}.shipping-policy h5{margin-top:2rem}.shipping-policy ul{margin-left:0 !important;padding-left:2rem;margin-top:0px;margin-bottom:0px !important;max-width:85ch}.shipping-policy p{max-width:85ch}.warehouses ol{columns:25ch 2}@media only screen and (min-width: 767.99px){.warehouses ol{column-count:3}}.warehouses div.warnings{display:flex;padding-left:15px}.warehouses .buttons-container{margin-top:15px}.video-library__video-group{display:flex;justify-content:flex-start;flex-wrap:wrap}.video-library__video-container{margin-right:10px}@media only screen and (min-width: 1100px){.video-library__video-container{margin-right:0}}.video-library__video-container-featured{margin-bottom:20px}.video-library__video-error{border:1px solid #047aca;background-color:#F6F6F6;margin:auto;display:flex;align-items:center;justify-content:center}.video-library__video-meta,.video-library__video-meta-featured{font-family:"Source Sans Pro", Helvetica Neue, Helvetica, Arial, sans-serif;text-align:left;width:calc(50vw - 30px);margin:auto}@media only screen and (min-width: 1100px){.video-library__video-meta,.video-library__video-meta-featured{width:320px}}.video-library__video-meta-featured{width:80vw}@media only screen and (min-width: 1100px){.video-library__video-meta-featured{width:30vw}}.video-library__video-title{color:#004c79;margin-top:10px;margin-bottom:2px;font-size:15px;font-weight:bold}.video-library__video-stats{font-size:11px;color:#727779}.video-library__featured-box{padding:10px 0px;background-color:#f6fbff;text-align:center;border-bottom:none}.video-library__featured-box .cms-title{font-size:24px}@media only screen and (min-width: 1100px){.video-library__featured-box .cms-title br{display:none}}@media only screen and (min-width: 1100px){.video-library__featured-box{display:flex;background-color:#ffffff;justify-content:flex-end}}.video-library__featured-content{width:100%}.video-library__featured-text{font-family:"Source Sans Pro", Helvetica Neue, Helvetica, Arial, sans-serif;margin:20px 20px;text-align:left}.video-library__more-videos-button{background-color:#d7e6ea;color:#004c79 !important}.video-library__embedded-video,.video-library__embedded-video-featured{text-align:center}.video-library__embedded-video iframe,.video-library__embedded-video-featured iframe,.video-library__embedded-video .video-library__video-error,.video-library__embedded-video-featured .video-library__video-error{width:calc(50vw - 30px);height:calc(calc(50vw - 30px)/1.77)}@media only screen and (min-width: 1100px){.video-library__embedded-video,.video-library__embedded-video-featured{width:320px;margin:auto}.video-library__embedded-video iframe,.video-library__embedded-video-featured iframe,.video-library__embedded-video .video-library__video-error,.video-library__embedded-video-featured .video-library__video-error{width:100%;height:calc(320px / 1.77)}}.video-library__embedded-video-featured iframe,.video-library__embedded-video-featured .video-library__video-error{width:80vw;height:calc(80vw / 1.77)}@media only screen and (min-width: 1100px){.video-library__embedded-video-featured{width:unset;margin:0}.video-library__embedded-video-featured iframe,.video-library__embedded-video-featured .video-library__video-error{width:30vw;height:calc(30vw / 1.77)}}.video-library__read-more{color:#047aca;cursor:pointer;font-weight:bold}.video-library__collection-title{color:#004c79;text-transform:uppercase;font-size:16px}.video-library__button-container{text-align:center;margin-bottom:20px}.video-library__tab-button-container{text-align:center;background-color:#f6fbff;padding-bottom:10px;font-family:"Source Sans Pro", Helvetica Neue, Helvetica, Arial, sans-serif}@media only screen and (min-width: 1100px){.video-library__tab-button-container{padding-bottom:0px}}.video-library__tab-contents{margin:40px 0 0 10px}.video-library__tab-section-title{font-size:22px;padding-bottom:10px}.video-library__tab-expander{margin:auto;width:30px}.video-library__tab-expander-icon{transform:rotate(90deg);font-size:45px;margin:-16px 0;font-weight:lighter;cursor:pointer}.video-library__loading_indicator{display:flex;justify-content:center;align-items:center;padding:20px 0}.video-library__loading_indicator .loading-indicator--running{margin-left:10px}#video-library-tabs.tabbable{margin-top:0}#video-library-tabs.tabbable .tabs .buttons{flex-direction:column;border-bottom:none}@media only screen and (min-width: 1100px){#video-library-tabs.tabbable .tabs .buttons{flex-direction:row;align-items:stretch;justify-content:space-between;margin-bottom:0}#video-library-tabs.tabbable .tabs .buttons .video-library__search-form{display:flex}}#video-search__form{display:flex;align-items:flex-end;padding:10px 0}@media only screen and (min-width: 1100px){#video-search__form{min-width:250px;padding:0}}.video-search__input{margin-right:0;border-bottom-right-radius:unset;border-top-right-radius:unset;border-color:#004c79;height:36px;line-height:36px}.video-search__submit-button{width:36px;height:36px;margin-left:0;padding:1px 7px 2px;border-bottom-left-radius:unset;border-top-left-radius:unset;background-color:#047aca}section.content.charity-body{padding-top:20px}@media only screen and (min-width: 767.99px){section.content.charity-body{padding-top:15px}}section.content.charity-body p,section.content.charity-body a{font-family:"Source Sans Pro", Helvetica Neue, Helvetica, Arial, sans-serif}img.charity-hero-img{width:100%}.charity-heading{font-family:"Source Sans Pro", Helvetica Neue, Helvetica, Arial, sans-serif;text-transform:uppercase;font-size:15px;line-height:1.5}.charity-list{display:flex;flex-wrap:wrap;gap:1px;justify-content:center}.charity-list__tile{position:relative;overflow:hidden}.charity-list__tile:hover .tile__overlay,.charity-list__tile:focus .tile__overlay{display:inline;overflow:hidden}.charity-list__item{width:48%}@media only screen and (min-width: 500px){.charity-list__item{width:24%}}.charity-list__image{text-align:center;margin:5%}@media only screen and (min-width: 500px){.charity-list__image{margin:10%}}.charity-list__image--hover-image{display:none}.charity-list__image:hover .charity-list__image--hover-image,.charity-list__image:focus .charity-list__image--hover-image{display:inline}.charity-list__image:hover .charity-list__image--default-image,.charity-list__image:focus .charity-list__image--default-image{display:none}.charity-list__description{margin:10px;display:flex;flex-direction:column;height:100%}.charity-list__link{margin:10px 0}.charity-list__link a{text-transform:uppercase;text-align:center;display:block}.charity-description__name{margin-top:15%;font-weight:bold}@media only screen and (min-width: 1100px){.charity-description__name{margin-top:25%}}.charity-description__name,.charity-description__summary{text-align:center;font-size:0.9em;color:#fff}@media only screen and (min-width: 500px){.charity-description__name,.charity-description__summary{font-size:1em}}.p-general-content__article{margin-top:0px}.about-us-brands{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:5px}.about-us-charities{display:none}@media only screen and (min-width: 767.99px){.about-us-charities{display:flex}.about-us-charities img{width:100%}}@media only screen and (min-width: 1100px){.about-us-core-values__subheading{text-align:center;font-size:20px}}.about-us-core-values{display:flex;justify-content:space-around;padding:20px 0;flex-direction:column}@media only screen and (min-width: 767.99px){.about-us-core-values{flex-direction:row}}.about-us-core-values .value{width:85%;margin:0 auto;flex:0 0 19%;text-align:center}.about-us-core-values .value__title{padding:5px 0;font-size:16px;font-weight:500}.about-us-core-values .value img{width:100%}.about-us-core-values .value__content{font-size:13px}.about-us__image{padding:15px;text-align:center}@media only screen and (min-width: 1100px){.about-us__image{padding:10px}}.about-us__image--hover-image{display:none}.about-us__image:focus .about-us__image--hover-image{display:inline}.about-us__image:focus .about-us__image--default-image{display:none}.people{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;flex-wrap:wrap;margin:0 -15px}.person{padding:11px;height:36em;width:335px}.person__headshot{position:relative;overflow:hidden}.person__headshot:hover .headshot__overlay,.person__headshot:focus .headshot__overlay{display:inline}.person__bio{color:#fff;margin:10px}.person__bio--heading{line-height:1;color:inherit;font-family:inherit;margin-top:0}.person__bio p,.person__bio div{font-family:"Source Sans Pro", Helvetica Neue, Helvetica, Arial, sans-serif;font-size:13px}.person__name{font-weight:bold;padding-top:5px}.person__title{max-width:fit-content}.person__name,.person__title{font-size:16px;text-transform:uppercase}.headshot__image{line-height:1}.headshot__image img{width:100%}.tile__overlay,.headshot__overlay{display:none;position:absolute;width:100%;height:100%;background-color:#047aca;opacity:0.8;top:0;overflow:auto}.bio__q{margin-top:5px}.dns{margin-left:2vw;margin-right:2vw;width:calc(100% - 4vw)}@media only screen and (min-width: 1100px){.dns{margin-left:0;margin-right:0;width:100%}}.dns__content{display:flex;flex-wrap:wrap}.dns__title{width:100%;text-transform:capitalize}.dns__body,.dns__form{float:none;margin:0;width:100%;max-width:var(--full-width)/2}
