.pricing-grid{background-size:cover;background-repeat:no-repeat;background-position:center}.pricing-grid.-dark{background-color:#002746}.pricing-grid.-light{background-color:none}.pricing-grid__headline{font-family:Mulish,Mulish-local,sans-serif;font-weight:800;line-height:3.125rem;font-size:2.5rem;text-align:center;color:#242b2e}@media screen and (max-width:63.99875em){.pricing-grid__headline{font-size:2.188rem;line-height:2.375rem}}.-dark .pricing-grid__headline{color:#fff}.pricing-grid__subheadline{font-family:Roboto,Roboto-local,sans-serif;font-weight:400;line-height:2.5rem;font-size:1.25rem;text-align:center;color:#242b2e}@media screen and (max-width:63.99875em){.pricing-grid__subheadline{line-height:2.1875rem}}.-dark .pricing-grid__subheadline{color:#fff}.pricing-grid__wrapper{margin:40px auto 0;position:relative;border-radius:10px;background-color:#fff;box-shadow:0 10px 20px rgba(0,0,0,.16);-webkit-box-shadow:0 10px 20px rgba(0,0,0,.16)}@media print,screen and (min-width:40em){.pricing-grid__wrapper{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}}.pricing-grid__wrapper-item{display:block;margin:0 auto;border-left:solid 1px #dee5e8;padding-top:2rem;padding-left:1.5625rem;padding-right:1.5625rem;padding-bottom:3.4375rem}@media screen and (max-width:89.99875em){.pricing-grid__wrapper-item{padding-left:1rem;padding-right:1rem}}.pricing-grid__wrapper-item:first-child{border-left:none;border-top:none}@media screen and (max-width:39.99875em){.pricing-grid__wrapper-item{border-left:none;border-top:solid 1px #dee5e8}}@media print,screen and (min-width:40em){.pricing-grid__wrapper.two-up .pricing-grid__wrapper-item{-ms-flex:0 1 100%;flex:0 1 100%}}@media print,screen and (min-width:64em){.pricing-grid__wrapper.two-up .pricing-grid__wrapper-item{-ms-flex:0 1 50%;flex:0 1 50%}}@media print,screen and (min-width:40em){.pricing-grid__wrapper.three-up .pricing-grid__wrapper-item{-ms-flex:0 1 100%;flex:0 1 100%}}@media print,screen and (min-width:64em){.pricing-grid__wrapper.three-up .pricing-grid__wrapper-item{-ms-flex:0 1 33.333%;flex:0 1 33.333%}}@media screen and (max-width:63.99875em){.pricing-grid__wrapper.four-up .pricing-grid__wrapper-item{-ms-flex:0 1 50%;flex:0 1 50%}.pricing-grid__wrapper.four-up .pricing-grid__wrapper-item:nth-child(3),.pricing-grid__wrapper.four-up .pricing-grid__wrapper-item:nth-child(4){border-top:solid 1px #dee5e8}}@media print,screen and (min-width:64em){.pricing-grid__wrapper.four-up .pricing-grid__wrapper-item{-ms-flex:0 1 25%;flex:0 1 25%}}.pricing-grid__wrapper-item--category{position:relative;text-align:center;min-height:83px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}@media print,screen and (min-width:64em){.pricing-grid__wrapper-item--category{min-height:104px}}@media screen and (min-width:75em){.pricing-grid__wrapper-item--category{min-height:83px}}.pricing-grid__wrapper-item--category:before{border-top:4px solid #21b3cd;width:60px;content:" ";position:absolute;bottom:0;left:calc(50% - 30px)}.pricing-grid__wrapper-item--category h3{color:#242b2e;font-family:Mulish,Mulish-local,sans-serif;font-size:1.25rem;line-height:1.375rem;font-weight:400;position:relative;margin-bottom:0}.pricing-grid__wrapper-item--price{background-color:#fff;text-align:center;padding:12px 0}.pricing-grid__wrapper-item--price img{height:26px;width:auto;margin:.5rem auto 1.125rem}.pricing-grid__wrapper-item--price .name{font-family:Roboto,Roboto-local,sans-serif;font-size:1rem;line-height:1.5625rem}.pricing-grid__wrapper-item--price .intro{font-family:Roboto,Roboto-local,sans-serif;font-size:1rem;font-weight:400;line-height:.875rem;color:#242b2e}.pricing-grid__wrapper-item--price .contact{font-size:1.375rem;padding:31px 0 22px 0}.pricing-grid__wrapper-item--price .price{font-family:Roboto,Roboto-local,sans-serif;font-size:3rem;font-weight:400;line-height:3.625rem;color:#242b2e;padding:6px 0 0}.pricing-grid__wrapper-item--price .price sup{font-size:1.75rem;font-weight:400;line-height:2.125rem}.pricing-grid__wrapper-item--price .price span{font-size:1rem;line-height:1.5625rem}.pricing-grid__wrapper-item--price .unit{font-family:Roboto,Roboto-local,sans-serif;font-size:.875rem;line-height:1.5625rem;color:#242b2e}.pricing-grid__wrapper-item--buttons{background-color:#fff;padding:10px 0 0;text-align:center}.pricing-grid__wrapper-item--buttons .button{margin:0}.pricing-grid__quote{padding:30px 22px 18px;border-top:solid 1px #dee5e8;text-align:center;height:100%;width:100%}.pricing-grid__quote h3{color:#242b2e;font-family:Roboto,Roboto-local,sans-serif;font-weight:400;font-size:1.375rem;line-height:1.75rem}.pricing-grid__quote .button{margin-top:5px}