#maia-main{padding-top:88px}@media all and (min-width:768px){#maia-main{padding-top:68px}}#maia-header,.maia-header{background-color:#fafafa;box-shadow:0 3px 5px .3px rgba(0,0,0,.24);color:#414141;height:56px;min-height:56px;padding:0;position:fixed;top:0;transform:translateZ(0);width:100%}#maia-header .maia-aux,.maia-header .maia-aux{position:relative}@media all and (min-width:768px){#maia-header,.maia-header{height:68px}}.maia-header a{text-decoration:none}.campaigns{font-family:'Roboto',arial,sans-serif;color:#414141}.campaigns h2{font-family:'Roboto',arial,sans-serif;font-size:30px;line-height:40px;margin-bottom:18px}@media all and (min-width:768px){.campaigns h2{font-size:38px;font-weight:300;line-height:46px}}.campaigns h3{font-family:'Roboto',arial,sans-serif;font-size:22px;font-weight:400;line-height:30px;margin:20px 0 6px}.campaigns p{color:#545454;font-family:'Roboto',arial,sans-serif;font-size:16px;font-weight:400;line-height:26px;padding:10px 0}.campaigns label{font-family:'Roboto',arial,sans-serif;font-size:12px}.campaigns .button{font-family:'Roboto',arial,sans-serif;font-size:14px}.header--wrap{height:56px;margin-left:10px}@media all and (min-width:768px){.header--wrap{height:68px;margin-left:1.4881%}}.header--logo{display:inline-block;height:21px;position:relative;top:50%;transform:translateY(-50%)}.lockup-logo,.lockup-text{display:inline-block}.lockup-logo{height:21px}.lockup-text{color:#000;font-family:'Product Sans',Arial,Helvetica,sans-serif;font-size:24px;text-rendering:optimizeLegibility;position:relative;top:-8px;left:-5px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.lockup-subbrand{color:#757575;display:inline-block;font-family:'Roboto',arial,sans-serif;font-size:13px;left:2px;position:relative;top:-1px}.header--sale{background:url('https://www.gstatic.com/images/icons/material/system/1x/phone_grey600_24dp.png') no-repeat left center;padding-left:30px;position:absolute;top:0;right:0}@media all and (max-width:767px){.header--sale{background:none}}.header--sale a{color:inherit}.header--sale .call{font-size:14px;line-height:56px;margin-right:24px}.header--sale .button{display:inline-block;height:56px;line-height:56px}@media all and (min-width:768px){.header--sale .button,.header--sale .call{height:68px;line-height:68px}}.hero-top{background:url('../../img/campaigns/hero-campaigns.png') no-repeat center;background-size:cover;height:260px;margin:0 -15px;padding:0 15px;width:100%}.campaigns .main-col{margin-top:24px}.campaigns .contact-form{background-color:#f5f5f5;margin-top:24px;overflow:hidden;padding:20px}.campaigns .contact-form p{color:#000;font-size:12px;line-height:1.5}.campaigns .contact-form .field.full.buttons{margin-top:10px}.campaigns .contact-form .button{border-radius:2px}.campaigns .button{background-color:#4285f4;border:none;box-sizing:border-box;color:#fff;min-height:48px;padding:0 16px;text-align:center;text-transform:uppercase}.campaigns .button:hover{background-color:#3367d6}.campaigns .email-optin label{display:inline-block;margin:0 5px}.campaigns .illustration{padding:30px 0}@media all and (min-width:768px){.campaigns .button{min-width:124px;padding:0 24px}}.campaigns .campaigns-clickthrough{padding:10px 0}.campaigns .campaigns-clickthrough .campaigns-clickthrough-proposition{margin:15px 0}.campaigns .campaigns-clickthrough .button{-webkit-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;-ms-justify-content:center;justify-content:center;margin:15px 0}@media all and (min-width:768px){.hide--ondesktop{display:none !important}}