.top-main-content .promo{margin:0 auto;padding-top:48px;padding-bottom:48px;overflow:hidden;box-sizing:border-box}.top-main-content .promo .col-12{padding-left:0;padding-right:0}@media (max-width:767.98px){.top-main-content .promo.dark-tan-babcground>.component-content .promo-content.col-md-7.order-2,.top-main-content .promo.dark-tan-babcground>.component-content .promo-content.col-md-8.order-2,.top-main-content .promo.dark-tan-babcground>.component-content .promo-content.col-md-9.order-2,.top-main-content .promo.grey-bg>.component-content .promo-content.col-md-7.order-2,.top-main-content .promo.grey-bg>.component-content .promo-content.col-md-8.order-2,.top-main-content .promo.grey-bg>.component-content .promo-content.col-md-9.order-2,.top-main-content .promo.tan-background>.component-content .promo-content.col-md-7.order-2,.top-main-content .promo.tan-background>.component-content .promo-content.col-md-8.order-2,.top-main-content .promo.tan-background>.component-content .promo-content.col-md-9.order-2{padding:0}}.top-main-content .promo.dark-tan-babcground>.component-content .promo-content.col-md-7.order-2.order-md-1,.top-main-content .promo.dark-tan-babcground>.component-content .promo-content.col-md-8.order-2.order-md-1,.top-main-content .promo.dark-tan-babcground>.component-content .promo-content.col-md-9.order-2.order-md-1,.top-main-content .promo.grey-bg>.component-content .promo-content.col-md-7.order-2.order-md-1,.top-main-content .promo.grey-bg>.component-content .promo-content.col-md-8.order-2.order-md-1,.top-main-content .promo.grey-bg>.component-content .promo-content.col-md-9.order-2.order-md-1,.top-main-content .promo.tan-background>.component-content .promo-content.col-md-7.order-2.order-md-1,.top-main-content .promo.tan-background>.component-content .promo-content.col-md-8.order-2.order-md-1,.top-main-content .promo.tan-background>.component-content .promo-content.col-md-9.order-2.order-md-1{padding-right:64px;padding-left:0}@media (max-width:767.98px){.top-main-content .promo.dark-tan-babcground>.component-content .promo-content.col-md-7.order-2.order-md-1,.top-main-content .promo.dark-tan-babcground>.component-content .promo-content.col-md-8.order-2.order-md-1,.top-main-content .promo.dark-tan-babcground>.component-content .promo-content.col-md-9.order-2.order-md-1,.top-main-content .promo.grey-bg>.component-content .promo-content.col-md-7.order-2.order-md-1,.top-main-content .promo.grey-bg>.component-content .promo-content.col-md-8.order-2.order-md-1,.top-main-content .promo.grey-bg>.component-content .promo-content.col-md-9.order-2.order-md-1,.top-main-content .promo.tan-background>.component-content .promo-content.col-md-7.order-2.order-md-1,.top-main-content .promo.tan-background>.component-content .promo-content.col-md-8.order-2.order-md-1,.top-main-content .promo.tan-background>.component-content .promo-content.col-md-9.order-2.order-md-1{padding:0}}.top-main-content .promo>.component-content{position:relative;margin-left:auto;margin-right:auto}.top-main-content .promo>.component-content:after{content:"";display:table;clear:both}.top-main-content .promo>.component-content>div{padding:0}.top-main-content .promo>.component-content .row{margin:0}.top-main-content .promo>.component-content .promo-content.col-md-7.order-2,.top-main-content .promo>.component-content .promo-content.col-md-8.order-2,.top-main-content .promo>.component-content .promo-content.col-md-9.order-2{padding-left:64px;padding-right:0}@media (max-width:767.98px){.top-main-content .promo>.component-content .promo-content.col-md-7.order-2,.top-main-content .promo>.component-content .promo-content.col-md-8.order-2,.top-main-content .promo>.component-content .promo-content.col-md-9.order-2{padding:0;margin-top:32px}}.top-main-content .promo>.component-content .promo-content.col-md-7.order-2.order-md-1,.top-main-content .promo>.component-content .promo-content.col-md-8.order-2.order-md-1,.top-main-content .promo>.component-content .promo-content.col-md-9.order-2.order-md-1{padding-right:64px;padding-left:0}@media (max-width:767.98px){.top-main-content .promo>.component-content .promo-content.col-md-7.order-2.order-md-1,.top-main-content .promo>.component-content .promo-content.col-md-8.order-2.order-md-1,.top-main-content .promo>.component-content .promo-content.col-md-9.order-2.order-md-1{padding:0}}.top-main-content .promo h4.field-heading{line-height:3.36rem;font-weight:500;color:#222;font-size:2.4rem}.top-main-content .promo .zg-height-fix .field-promoicon{margin-top:100px}.top-main-content .promo .field-promoicon{overflow:hidden;width:100%}.top-main-content .promo .field-promoicon img{width:100%;height:auto}.top-main-content .promo .field-promolink{margin-top:5px;padding-bottom:10px}.top-main-content .promo.image-full-size img{margin-bottom:10px}.top-main-content .promo h1,.top-main-content .promo h2,.top-main-content .promo h3,.top-main-content .promo h4,.top-main-content .promo h5,.top-main-content .promo h6{margin:0}.top-main-content .promo strong{font-weight:700}.top-main-content .promo table{height:auto!important;border:2px solid #d2d2d2}.top-main-content .promo table,.top-main-content .promo table td,.top-main-content .promo table th,.top-main-content .promo table tr{border:2px solid #d2d2d2;background:#fff;border-collapse:collapse;vertical-align:middle}.top-main-content .promo table td,.top-main-content .promo table th,.top-main-content .promo table tr{padding:5px}.top-main-content .promo table caption{background-color:#f5f5f5;overflow:hidden;padding:10px;font-size:20px;font-weight:700;margin-left:0}.top-main-content .promo table tr{border:none}.top-main-content .promo table td,.top-main-content .promo table th{border-width:2px 0 0 2px}.top-main-content .promo table th{background-color:#fff;font-size:16px;font-weight:700;padding:7px}.top-main-content .promo table td:first-child,.top-main-content .promo table th:first-child{border-left:0}.top-main-content .promo ul{margin:8px 16px;padding:0;list-style:none;list-style-position:outside}.top-main-content .promo ul li{margin:0 0 8px;padding-left:20px;position:relative;line-height:2.4rem;width:100%}.top-main-content .promo ul li:before{content:"\2022";display:inline-block;position:absolute;left:0;margin-right:10px;font-size:2.4rem;line-height:1.9rem}.top-main-content .promo ul li:last-child{margin-bottom:0}.promo.absolute-bottom-link{position:relative}.promo.absolute-bottom-link .field-promolink{position:absolute;bottom:10px;right:10px}.promo.promo-hero{position:relative;text-align:center}.promo.promo-hero.promo-hero-half{float:left;width:50%}@media (max-width:991.98px){.promo.promo-hero.promo-hero-half{float:none;width:100%}}.promo.promo-hero .field-promotext{display:inline-block;-webkit-transform:translateY(-50%);transform:translateY(-50%);position:absolute;top:50%;left:0;right:0;padding:20px;color:#fff;background:rgba(0,0,0,.5)}.promo.promo-hero .field-promotext>a{color:inherit;text-decoration:none}@media (max-width:991.98px){.promo.promo-hero .field-promotext{width:100%;margin:0}.promo.promo-hero .field-promotext h1{font-size:24px;font-size:2.4rem}.promo.promo-hero .field-promotext h2,.promo.promo-hero .field-promotext h3,.promo.promo-hero .field-promotext h4{font-size:20px;font-size:2rem}}.promo-shadow{max-width:960px;padding:0;border-top:3px #89c6cc;border-style:solid;overflow:visible;position:relative}.promo-shadow.promo{float:left}.promo-shadow>.component-content{padding:15px;margin:0 0 30px}@media (max-width:991.98px){.promo-shadow>.component-content{margin:0 10px 30px}}.promo-shadow>.component-content:after,.promo-shadow>.component-content:before{opacity:.7;box-shadow:0 17px 10px rgba(0,0,0,.7);position:absolute;z-index:-1;height:20%;max-height:100px;max-width:460px;width:47%;content:"";bottom:10px}.promo-shadow>.component-content:before{left:2%;-webkit-transform:rotate(-3deg);transform:rotate(-3deg)}.promo-shadow>.component-content:after{right:2%;-webkit-transform:rotate(3deg);transform:rotate(3deg)}.promo-img{white-space:nowrap;padding:0}.promo-img .img-helper{display:inline-block;height:100%;vertical-align:middle}.promo-img .img-helper>.row>.col-12{padding:0}.promo-img img{height:auto;max-width:100%;vertical-align:middle;box-shadow:0 20px 56px -10px rgba(0,0,0,.15)}@media (max-width:767.98px){.promo-img img{width:100%}}.promo-content{padding:0}.promo-content .field-description{color:#515151;line-height:2.4rem}.promo-content .field-description .android-os img,.promo-content .field-description .desktop-only img,.promo-content .field-description .ios-os img{margin:0}.promo-content .field-description>p:first-child{padding-top:0}.promo-content .field-description>p:last-child{padding-bottom:0}.promo-content .linkTextingWidgetWrapper{padding:0;margin:0}.promo-content .linkTextingWidgetWrapper input{margin-bottom:32px;border:1px solid #000}.promo-content .field-category{font-size:16px;font-weight:700;text-transform:uppercase}@media (max-width:767.98px){.promo-content .field-category+h4.field-heading{padding-top:16px}}@media (max-width:575.98px){.promo-content .field-category{font-size:13px}}h3.field-title{color:#222;font-weight:700;font-size:32px}h4.field-category{text-transform:uppercase;font-size:16px;font-weight:700;margin-bottom:10px}.field-category-sm{width:100%;text-align:center;margin:25px 0;text-transform:uppercase;padding:0 40px}@media (max-width:767.98px){h3.field-title{font-size:20px}}.top-main-content .promo .button-callout{display:block;margin-top:32px}.top-main-content .promo .button-callout:not(:last-child){margin-bottom:40px}@media (max-width:575.98px){.top-main-content .promo .button-callout{display:block}}.promoted-box{border:none!important}