.flatFeeBox{margin-bottom:1.25rem}.flatFeeBox .flatFeeBox__mark,.flatFeeBox .flatFeeBox__endmark{color:#828282;font-size:0.75rem;display:block;background-color:#f7f7f7;margin:0 -.46875rem}@media (min-width: 40em){.flatFeeBox .flatFeeBox__mark,.flatFeeBox .flatFeeBox__endmark{margin:0}}.flatFeeBox .flatFeeBox__mark--mainPage,.flatFeeBox .flatFeeBox__endmark--mainPage{margin:0 -.46875rem}@media (min-width: 40em){.flatFeeBox .flatFeeBox__mark--mainPage,.flatFeeBox .flatFeeBox__endmark--mainPage{margin:0 -0.9375rem}}.flatFeeBox .flatFeeBox__endmark{text-align:right}.flatFeeBox .flatFeeBox__header{margin:0 -.46875rem}@media (min-width: 40em){.flatFeeBox .flatFeeBox__header{margin:0}}.flatFeeBox .flatFeeBox__header--mainPage{margin:0 -.46875rem}@media (min-width: 40em){.flatFeeBox .flatFeeBox__header--mainPage{margin:0 -0.9375rem}}.flatFeeBox .flatFeeBox__headerLabel{background-color:#265Aff;color:#fff;font-family:"Source Sans Pro",Arial,sans-serif;text-transform:uppercase;margin:0;padding:0 1rem;font-size:1.25rem;line-height:2.4}@media (min-width: 40em){.flatFeeBox .flatFeeBox__headerLabel{font-size:1.5rem;line-height:2}}@media (min-width: 64em){.flatFeeBox .flatFeeBox__headerLabel{font-size:1.5rem;line-height:2.2}}.flatFeeBox .flatFeeBox__headerLabelLink{display:block}.flatFeeBox .flatFeeBox__headerLink{transition:background-color .2s ease-in-out;background-color:#f47920;color:#fff;font-family:"HelveticaNeue",Arial,sans-serif;text-transform:uppercase;float:right;font-size:0.625rem;padding:0.5625rem 1rem;max-width:90px;text-align:center;font-weight:700}.flatFeeBox .flatFeeBox__headerLink:hover{background-color:#f5822f}@media (min-width: 64em){.flatFeeBox .flatFeeBox__headerLink{padding:0.6875rem 1rem}}.flatFeeBox .flatFeeBox__item{padding:0.9375rem 0;border-top:1px solid #dedede;background-color:#fff}.flatFeeBox .flatFeeBox__item:first-of-type{border-top:0}.flatFeeBox .flatFeeBox__item:hover .flatFeeBox__title{color:#7e7e7e}.flatFeeBox .flatFeeBox__item:hover .flatFeeBox__image{opacity:0.85}.flatFeeBox .flatFeeBox__link{display:block;padding:0;overflow:hidden;line-height:1.2}@media (min-width: 480px) and (max-width: 40em){.flatFeeBox .flatFeeBox__link{padding:0 2.813rem}}.flatFeeBox .flatFeeBox__bannerContainer{background-color:#000;max-height:172px}.flatFeeBox .flatFeeBox__imageContainer{width:30%;float:left;background-color:#000}.flatFeeBox .flatFeeBox__image{transition:opacity .2s ease-in-out;width:100%}.flatFeeBox .flatFeeBox__title{transition:color .2s ease-in-out;width:70%;float:right;margin:0;padding-left:0.625rem} /*# sourceMappingURL=promo_box.css.map */