/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.pricing-header{background:#1b3a69;color:#fff;display:grid;grid:auto/2fr 1fr 1fr 1fr}@media (max-width:991px){.pricing-header{display:none}}.pricing-header div{font-size:1.5rem;font-weight:700;padding:10px 20px}.prices{background:#c2c2c2;border:1px solid #c2c2c2;display:grid;gap:1px;grid:auto/1fr}@media (max-width:991px){.prices{background:#fff;border:none;gap:20px}}.prices .product-price{background:#c2c2c2;display:grid;gap:1px;grid:auto/2fr 1fr 1fr 1fr}@media (max-width:991px){.prices .product-price{background:#fff;grid:auto/auto}.prices .product-price+.product-price{border-top:1px solid #c2c2c2;padding-top:20px}}.prices .product-price>div{background:#fff;padding:10px 20px}@media (max-width:991px){.prices .product-price>div{padding:0}.prices .product-price>div:before{color:#1f1f1f;content:attr(data-attribute);display:block;font-size:1.5rem;font-weight:700}}.prices .product-price>div.details{display:grid;grid:auto/minmax(150px,auto) 1fr;gap:20px}@media (max-width:991px){.prices .product-price>div.details{grid:auto/1fr;grid-column:1/span 2}}.prices .product-price>div.details .img{max-width:150px}@media (max-width:991px){.prices .product-price>div.details .img{max-width:200px}}.prices .product-price>div.details .slick-dots li{margin:0 5px}.prices .product-price>div.price{color:#0e6ea7;font-size:2rem;font-weight:700}@media (max-width:991px){.prices .product-price>div.price{grid-row:2}.prices .product-price>div.price:nth-child(2){grid-column:1}}.prices .product-price>div.price div:before{content:"$";font-size:1.125rem;vertical-align:super}.prices .product-price>div.price span{font-size:1.125rem;vertical-align:super}@media (max-width:991px){.prices .product-price>div.actions{grid-column:1/span 2;margin-top:20px}}.prices .product-price>div .title{color:#1b3a69;font-size:1.5rem;font-weight:700}.prices .product-price>div .product-type{color:#0e6ea7;display:flex;font-size:1rem;font-weight:700;gap:10px;margin:10px 0;text-transform:uppercase}.prices .product-price>div p{font-size:1rem}.prices .product-price>div a{background:#1b3a69;border-radius:30px;border:2px solid #1b3a69;box-shadow:none;color:#fff;display:inline-block;outline:none!important;font-family:Roboto,sans-serif;font-size:14px;font-weight:600;letter-spacing:1px;line-height:.9em;margin-bottom:0;padding:10px 30px;position:relative;text-align:center;text-decoration:none!important;text-transform:uppercase;white-space:normal;z-index:1;transition:background .3s linear,border .3s linear,color .3s linear}.prices .product-price>div a:focus,.prices .product-price>div a:hover{background:none;border:2px solid #1b3a69;color:#1b3a69}.prices .product-price>div a:last-child{margin-bottom:0}
.related-education .view-content{display:grid;gap:30px;grid-template-rows:auto;align-items:stretch;justify-items:stretch;grid-template-columns:repeat(4,1fr)}@media (min-width:768px) and (max-width:991px){.related-education .view-content{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.related-education .view-content{grid-template-columns:repeat(1,1fr)}}.related-education .view-content:after,.related-education .view-content:before{display:none!important}.related-education .view-content .arrow-link:focus,.related-education .view-content .arrow-link:hover,.related-education .view-content a:focus,.related-education .view-content a:hover{color:#53b7e8}.related-journals .view-content{display:grid;gap:30px;grid-template-rows:auto;align-items:stretch;justify-items:stretch;grid-template-columns:repeat(4,1fr)}@media (min-width:768px) and (max-width:991px){.related-journals .view-content{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.related-journals .view-content{grid-template-columns:repeat(1,1fr)}}.related-journals .view-content:after,.related-journals .view-content:before{display:none!important}.popular-products .view-content{display:grid;gap:30px;grid-template-rows:auto;align-items:stretch;justify-items:stretch;grid-template-columns:repeat(3,1fr)}@media (min-width:768px) and (max-width:991px){.popular-products .view-content{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.popular-products .view-content{grid-template-columns:repeat(1,1fr)}}.popular-products .view-content:after,.popular-products .view-content:before{display:none!important}
.color-success{color:#325e1c;background-color:#f3faef;}.color-warning{color:#734c00;background-color:#fdf8ed;}.color-error{color:#a51b00;background-color:#fcf4f2;}
