.pushspanels .push{position:relative;background:#fff;width:652px;height:290px;max-width:100%;overflow:hidden}.pushspanels .push.push-1{float:left}.pushspanels .push.push-2{float:right}.pushspanels .push .push-cta{font-family:"Aspira W05 Medium"}.pushspanels .description{position:absolute;width:240px}.pushspanels .descriptionright{right:0;padding-right:30px}.pushspanels .descriptionleft{left:0;padding-left:30px}.pushspanels .white{color:#fff}.pushspanels .descriptioncenter{width:100%;text-align:center}.pushspanels .push-title{font-family:"Aspira W05 Medium";font-size:2em;text-transform:uppercase}.pushspanels .push-title .thin-text{font-family:"Aspira W05 Regular";display:block;line-height:1;font-size:0.75em;margin-top:3px}.pushspanels .push-title img{display:block;margin-bottom:8px}.pushspanels .push-cta{margin-top:25px}@media screen and (min-width: 1025px) and (max-width: 1399px){.pushspanels .push{width:465.71429px;height:207.14286px}.pushspanels .description{bottom:46.42857px;width:171.42857px;padding-right:21.42857px}.pushspanels .visual img{width:100%}.pushspanels .push-title{font-size:1.42857em}.pushspanels .push-title .thin-text{font-size:0.53571em;margin-top:2.14286px}.pushspanels .push-title img{margin-bottom:5.71429px}.pushspanels .push-cta{margin-top:17.85714px}}@media screen and (min-width: 768px) and (max-width: 1024px), print{.pushspanels .push{width:359px;height:160px}.pushspanels .description{bottom:35px;width:130px;padding-right:15px}.pushspanels .push-title{font-size:1.5em;line-height:1}.pushspanels .push-title .thin-text{font-size:0.65em;margin-top:5px}.pushspanels .push-cta{font-size:0.9em;line-height:1.5;margin-top:10px}}@media screen and (max-width: 767px){.pushspanels .push{width:320px;height:320px}.pushspanels .push+.push{margin-top:15px}.pushspanels .push.push-2{float:left}.pushspanels .push.insta-vintage .description{top:0}.pushspanels .push.educate-me .description{bottom:auto !important;top:50%}.pushspanels .push.educate-me .description .thin-text{margin-top:0}.pushspanels .description{top:40px;bottom:inherit;width:150px;padding-right:15px}.pushspanels .push-title{font-size:14px;line-height:1}.pushspanels .push-title .thin-text{font-size:10px;margin-top:10px}.pushspanels .push-title img{margin-bottom:10px}.pushspanels .push-cta{margin-top:10px;font-size:12px}}
