/* vehicle-protection.css Minified on 7-16-2018 at 13:37:37 by Babu */
body{background:#fff}main a:hover{text-decoration:none;color:#328FC2}main img{width:auto}.app-nav{position:fixed;width:100%;z-index:2}.app-nav .ally-logo{width:15.1rem;height:4.2rem;background-image:url(../../ally-logo/dir-horiz-white-320.png);background-repeat:no-repeat;background-position:center}@media only screen and (max-width: 48em){.app-nav .ally-logo{margin:1.2rem auto;float:none}}.site-header:before{display:block;position:fixed;top:0;bottom:0;-webkit-transition:visibility 0s linear 350ms, opacity 350ms linear;transition:visibility 0s linear 350ms, opacity 350ms linear;visibility:hidden;opacity:0;background-color:#000;width:100%;height:100%;content:""}.site-header.overlay:before{visibility:visible;opacity:0.7;-webkit-transition-delay:0s;transition-delay:0s}.site-header.full-page:before{z-index:1001}.site-header .section-top.app-nav{height:6.7rem;position:fixed;border-bottom:0;background-color:#005487}@media only screen and (min-width: 48.0625em){.site-header .section-top.app-nav{height:8.9rem}}@media only screen and (min-width: 64.0625em){.site-header .section-top.app-nav{height:8rem}}.site-header .section-top .mobile-open{position:absolute;top:17px;left:10px;border:none;background:none;cursor:pointer;padding-top:20px;height:auto;line-height:normal;color:#fff;font-family:"Lato";font-size:11px;font-weight:bold}.site-header .section-top .mobile-open i{position:absolute;top:-7px;left:1px;font-size:25px}.site-header .section-top ul a{font-size:1.6rem;line-height:8.9rem;color:#fff;font-family:"Lato";font-weight:400}@media only screen and (min-width: 64.0625em){.site-header .section-top ul a{font-size:1.8rem;line-height:8rem}}#section-mobile.left-off-canvas{display:none;position:fixed;top:0;bottom:0;left:-320px;-webkit-transition:none;transition:none;z-index:1001;border-right:none;background:#005487;width:320px;height:100vh;min-height:100%;overflow:hidden}#section-mobile header{background:#fff;height:60px;text-align:center}#section-mobile .ally-mob-logo{height:6rem;background:url(../../ally-logo/dir-logo-large.png) no-repeat center}#section-mobile .btn-mobile-close{position:absolute;top:15px;left:10px;border:none;background:none;cursor:pointer;padding-top:20px;height:auto;line-height:normal;color:#005487;font-family:"Lato";font-size:11px;font-weight:bold}#section-mobile .btn-mobile-close i{position:absolute;top:-6px;left:5px;font-size:25px}#section-mobile .btn-mobile-logo{margin:0 auto;line-height:60px;color:#005487;font-family:"Lato";font-size:36px}#section-mobile .mobile-nav{position:absolute;top:60px;right:0;bottom:0;left:0;overflow-x:hidden}#section-mobile .mobile-nav a:not(.ally-btn),#section-mobile .mobile-nav button:not(.ally-btn){display:block;float:none;border-bottom:1px solid #8A4486;padding-left:35px;width:100%;height:48px;text-align:left;line-height:48px;color:#fff;font-family:"Lato";font-size:16px}#section-mobile .mobile-nav a:not(.ally-btn).last,#section-mobile .mobile-nav button:not(.ally-btn).last{border-bottom:none}.app-hero{margin-top:8rem}.app-hero .call-time{text-align:center}.app-hero .call-time .call{font-size:4.2rem;padding-top:1.1rem;color:#005487;font-family:"Amatic-SC";font-weight:bold}.app-hero .call-time .call a{color:#005487}.app-hero .call-time .time{font-size:1.2rem;line-height:2rem;margin-bottom:-1.7rem;color:#2A2A2A;font-family:"Lato";font-weight:bold}.app-hero .content h1{font-size:1.8rem;margin:3rem 0rem 1.3rem 0rem;text-align:center;color:#005487;font-family:"Lato";font-weight:400}@media only screen and (max-width: 40em){.app-hero .content img{max-width:32rem}}.app-hero .content .para{font-size:1.4rem;line-height:2.4rem;padding:1rem 0rem 3.2rem 0rem;max-width:32rem;margin:0 auto;text-align:center;color:#2A2A2A;font-family:"Lato";font-weight:400}.app-hero .content .para span{color:#006899;font-weight:bold}.app-hero .content .ally-btn{width:30rem}.app-hero .content .reference{font-size:1.4rem;padding:2.4rem 0rem;text-align:center;color:#005487;font-family:"Lato";font-weight:400}.app-hero .reward{background-color:#F2F2F2}.app-hero .reward img{padding-top:3.8rem;display:block;margin:0 auto}.app-hero .reward .visa{font-size:1.8rem;padding:2rem 4rem 1rem;text-align:center;color:#005487;font-family:"Lato";font-weight:bold}.app-hero .reward .ref{font-size:1.4rem;line-height:2.4rem;padding-bottom:3.2rem;text-align:center;color:#2A2A2A;font-family:"Lato";font-weight:400}.app-service{padding-bottom:4.2rem;border-bottom:2.2rem solid #005487;background-color:#F2F2F2;text-align:center}.app-service h2{font-size:1.8rem;padding:2.3rem 0rem;background-color:#005487;color:#fff;font-family:"Lato";font-weight:bold}.app-service .service-icon{margin:4rem 0rem .5rem;height:7.2rem}.app-service h3{font-size:2.8rem;color:#005487;font-family:"Amatic-SC";font-weight:bold}.app-service p{font-size:1.4rem;line-height:2.4rem;padding-top:1.1rem;color:#2A2A2A;font-family:"Lato";font-weight:400}.app-faq{padding-bottom:4rem;border-bottom:2.2rem solid #F2F2F2}.app-faq h2{padding:3.4rem 0rem 1.8rem;text-align:center}@media only screen and (max-width: 40em){.app-faq h2 img{max-width:33rem}}.app-faq .inforgraphic{height:110.5rem;background-image:url(../images/inforgraphic-320.png);background-repeat:no-repeat;background-position:center;width:100%}.app-faq .content{text-align:center}.app-faq .content .learn{font-size:1.8rem;padding-top:5.6rem;color:#005487;font-family:"Lato";font-weight:bold}.app-faq .content .para{font-size:1.4rem;line-height:2.4rem;padding:2.4rem 0rem 3rem;color:#2A2A2A;font-family:"Lato";font-weight:400}.app-faq .content a{width:30rem}.app-perks{border-bottom:2.2rem solid #F2F2F2;overflow:hidden}.app-perks h2{padding:3rem 0rem 2rem;text-align:center}@media only screen and (max-width: 40em){.app-perks h2 img{max-width:32.4rem}}.app-perks h3{font-size:2.8rem;text-align:center;color:#005487;font-family:"Amatic-SC";font-weight:bold}.app-perks .desc{font-size:1.4rem;line-height:2.4rem;padding:.7rem 0rem 3.6rem;text-align:center;color:#2A2A2A;font-family:"Lato";font-weight:400}.app-perks .perks-icon{text-align:center}@media only screen and (max-width: 40em){.app-perks .perks-icon .towtruck{max-width:6.3rem}}@media only screen and (max-width: 40em){.app-perks .perks-icon .handcash{max-width:7.1rem}}@media only screen and (max-width: 40em){.app-perks .perks-icon .gift{max-width:4rem}}.app-perks .content{text-align:center}.app-perks .content h4{font-size:1.6rem;line-height:2.4rem;padding:1.2rem 0rem .7rem;color:#005487;font-family:"Lato";font-weight:bold}.app-perks .content p{font-size:1.4rem;line-height:2.4rem;padding-bottom:5rem;color:#2A2A2A;font-family:"Lato";font-weight:400}@media only screen and (max-width: 64em){.app-offer{text-align:center}}.app-offer h2{font-size:1.8rem;padding:5rem 0rem 3.5rem;color:#005487;font-family:"Lato";font-weight:400}@media only screen and (max-width: 64em){.app-offer .content img{max-width:37.4rem}}@media only screen and (max-width: 40em){.app-offer .content img{max-width:27.8rem}}.app-offer .get-amt{padding-top:4.6rem;font-family:"Lato";font-weight:300}.app-offer .get-amt .get{font-size:1.8rem;vertical-align:top;color:#2A2A2A;font-weight:400}.app-offer .get-amt .dollar{font-size:3.6rem;margin:0rem -1rem 0rem 1rem;vertical-align:top;color:#005487}.app-offer .get-amt .amount{font-size:8rem;line-height:6.4rem;color:#005487}.app-offer .para{font-size:1.6rem;line-height:2.4rem;padding:3rem 0rem;color:#2A2A2A;font-family:"Lato";font-weight:400}.app-offer .ally-btn{width:30rem}.app-offer p{font-size:1.4rem;padding:2.6rem 0rem 5rem;color:#005487;font-family:"Lato";font-weight:400}.app-form{background-color:#F2F2F2}.app-form .chart-form-container{padding-top:2.5rem;margin:0 auto;text-align:center;color:#2A2A2A;font-family:"Lato";font-weight:400}@media only screen and (max-width: 48em){.app-form .chart-form-container h2 img{max-width:64rem}}@media only screen and (max-width: 40em){.app-form .chart-form-container h2 img{max-width:30.7rem}}.app-form .chart-form-container p.info-text{padding:1rem 0rem;font-size:1.6rem}@media only screen and (min-width: 40.0625em){.app-form .chart-form-container p.info-text{font-size:1.8rem}}@media only screen and (min-width: 64.0625em){.app-form .chart-form-container p.info-text{font-size:2rem}}.app-form .form-section{margin:3.8rem 0rem;position:relative}.app-form .form-section .success-msg{margin:3rem 0rem;display:none}.app-form .form-section .success-msg i{float:left;color:#0B8100}.app-form .form-section .success-msg .msg-align{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}.app-form .form-section .form-confirmation{line-height:2.4rem;font-size:1.6rem;padding-left:2rem;letter-spacing:0;color:#2A2A2A;font-family:"Lato";font-weight:400}.app-form .form-section .all-fields{font-size:1.6rem;display:none;position:absolute;top:-35px;left:36%;color:#2A2A2A;font-weight:700}@media only screen and (max-width: 40em){.app-form .form-section .all-fields{font-size:1.4rem;top:-20px;left:30%}}.app-form .form-section .chat-form .formLeft{width:30rem;margin:0 auto}.app-form .form-section .chat-form .item{margin-bottom:2rem;float:left;width:100%}.app-form .form-section .chat-form .item label{font-size:1.1rem;line-height:2rem;text-transform:uppercase;color:#2A2A2A;font-family:"Lato";font-weight:bold}.app-form .form-section .chat-form .item input:not([type="submit"]){height:3.5rem;padding:0rem .8rem;font-size:1.4rem;border:1px solid #959595;background:#fff;width:100%;color:#2A2A2A;font-family:"Lato";font-weight:400}.app-form .form-section .chat-form .item input:not([type="submit"]):-moz-focusring{outline:1px dotted black}@media only screen and (max-width: 40em){.app-form .form-section .chat-form .item input:not([type="submit"]).big{width:100%}}@media only screen and (max-width: 40em){.app-form .form-section .chat-form .item input:not([type="submit"]){width:100%}}@media only screen and (max-width: 48em){.app-form .form-section .chat-form .item input[type="submit"]{width:30rem}}.app-form .form-section .chat-form .item .desc p{font-size:1.1rem;max-width:36.4rem;text-align:right;color:#2A2A2A;font-weight:700}@media only screen and (max-width: 40em){.app-form .form-section .chat-form .item .desc p{max-width:100%}}.app-form .form-section .chat-form .item span.error{display:none}.app-form .form-section .chat-form .item span#charcount{display:inline}.app-form .form-section .chat-form .item .sd-holder{width:26.9rem}@media only screen and (max-width: 40em){.app-form .form-section .chat-form .item .sd-holder{width:100%}}.app-form .form-section .chat-form .item .sd-holder:after{color:#006899}.app-form .form-section .chat-form .item.buttons{margin-top:2rem;text-align:center}@media only screen and (max-width: 40em){.app-form .form-section .chat-form .item.buttons{width:100%}}.app-form .form-section .chat-form .item.error input,.app-form .form-section .chat-form .item.error textarea,.app-form .form-section .chat-form .item.error .sd-holder{border:1px solid #D42825}.app-form .form-section .chat-form .item.error span.error{font-size:1.4rem;line-height:2.52rem;display:block;position:absolute;letter-spacing:0;color:#D42825;font-family:"Lato";font-weight:bold}.app-form .form-section .chat-form .item.error .sd-holder:after{border-color:#D42825}.app-form .form-section .chat-form .item.amountRaising,.app-form .form-section .chat-form .item.stageSeries{display:none}.site-footer.communityHub{display:none}.main-footer{font-family:"Lato"}.main-footer .footer-content{padding:1rem 0rem}.main-footer .social{border-left:1px solid #DEDEDE}.main-footer a{font-weight:normal}.main-footer ul{margin:0rem}@media only screen and (min-width: 40.0625em){.app-hero .call-time .call{padding-top:3.5rem}.app-hero .content h1{font-size:2.4rem;margin:5.6rem 0rem 2.3rem}.app-hero .content .para{font-size:1.6rem;line-height:2.6rem;max-width:50rem}.app-hero .reward img{padding-top:2.8rem}.app-hero .reward .visa{font-size:2rem;padding:2.7rem 0rem 0rem}.app-hero .reward .ref{font-size:1.8rem;line-height:2.8rem}.app-service{padding-bottom:5.5rem}.app-service h2{font-size:2rem;padding:3.3rem 0rem}.app-service p{padding-top:1rem}.app-faq h2{padding:6.7rem 0rem 3.5rem}.app-faq h2 img{max-width:58.8rem}.app-faq .inforgraphic{height:70.8rem;background-size:68.4rem;background-image:url(../images/inforgraphic.png)}.app-faq .content .learn{font-size:2rem;padding-top:6.6rem}.app-faq .content .para{padding-top:1.6rem}.app-perks h2{padding-top:6.6rem}.app-perks .desc{padding:.7rem 0rem 5.2rem}.app-perks .perks-icon{width:7.8rem;padding-top:.5rem;float:left;text-align:right}.app-perks .content{padding-left:12rem;text-align:left}.app-perks .content h4{font-size:1.8rem;padding:0}.app-perks .content p{padding:.8rem 0rem 6.2rem}.app-offer h2{font-size:2.4rem;padding:4.7rem 0rem 4.5rem}.app-offer .get-amt{padding-top:7.2rem}.app-offer .get-amt .get{font-size:2.2rem}.app-offer .get-amt .dollar{font-size:6rem;line-height:6.5rem}.app-offer .get-amt .amount{font-size:12rem;line-height:9rem}.app-offer .para{font-size:1.8rem;line-height:2.8rem;padding:3.3rem 0rem}.main-footer{height:10rem}.main-footer ul{float:right}.main-footer nav{padding-right:2rem;line-height:2.5rem}.main-footer .social{padding-left:2rem}}@media only screen and (min-width: 48.0625em){.app-nav .ally-logo{width:20.9rem;height:5.8rem;margin-top:1.6rem;float:left;background-image:url(../../ally-logo/dir-horiz-white.png)}.app-nav .menu-links{float:right;margin:0;padding:0;list-style:none}.app-nav .menu-links li{float:left}.app-nav .menu-links li:not(:first-child){padding-left:4rem}.app-hero .call-time{text-align:right}.app-hero .call-time .call{padding-top:1.3rem}.app-hero .content .para{padding-bottom:3.5rem}.app-hero .content .ally-btn{width:auto}.app-hero .content .reference{padding-bottom:4.4rem}.app-service h2{font-size:2rem;padding:3.3rem 0rem}.app-service .service-icon{height:7.2rem;margin:3.5rem 0rem 1.8rem 0rem}.app-faq{padding-bottom:5.2rem}.app-faq h2{padding-bottom:1rem}.app-faq h2 img{max-width:71.2rem}.app-faq .inforgraphic{height:85rem;background-size:82.5rem}.app-faq .content a{width:auto}.app-offer .ally-btn{width:auto}}@media only screen and (min-width: 64.0625em){.app-nav .ally-logo{width:18.8rem;height:5.2rem}.app-hero .call-time{float:right}.app-hero .call-time .call{padding-top:.7rem}.app-hero .content{position:relative;right:6%;float:right}.app-hero .content h1{margin:4.7rem 0rem 2rem}.app-hero .content .para{font-size:1.6rem;line-height:2.2rem;padding:1rem 0rem 1.6rem 0rem}.app-hero .content .reference{padding-bottom:0}.app-hero .reward{background-color:#F2F2F2}.app-hero .reward img{padding:3.8rem 0rem 3rem 0rem;float:right}.app-hero .reward .visa{font-size:2.4rem;padding-top:3.7rem}.app-hero .reward .ref{font-size:2rem;line-height:3rem;padding-bottom:0}.app-service{border-bottom:20px solid #005487}.app-service h2{font-size:2.4rem;padding:2.5rem 0rem}.app-service .service-icon{height:6.5rem;margin:3.5rem 0rem 1.2rem 0rem}.app-service h3{font-size:3rem}.app-service p{font-size:1.6rem;line-height:2.4rem;padding-bottom:1rem}.app-faq{padding-bottom:0rem;position:relative;overflow:hidden}.app-faq .faq-col{position:relative}.app-faq h2{padding-top:6rem}.app-faq h2 img{max-width:100%}.app-faq .inforgraphic{height:77.4rem;background-size:75.2rem;left:13.3rem;position:relative}.app-faq .content{left:22.3rem;padding-bottom:4.6rem;position:relative}.app-faq .content .learn{font-size:2.4rem;padding-top:5.8rem}.app-faq .content .para{font-size:1.6rem}.app-faq .donald{width:51rem;height:54.2rem;left:-8.9rem;position:absolute;bottom:0;background:url(../images/donald.jpg) no-repeat center}.app-offer h2{padding:4rem 0rem 3.8rem;text-align:center}.app-offer .content{float:right}.app-offer .get-amt{padding-top:4.7rem}.app-offer .para{font-size:2rem;line-height:3rem;padding:2.6rem 0rem 5.8rem}.app-perks h2{padding:6rem 0rem 2.1rem 8.6rem;text-align:left}.app-perks .perks-row{position:relative}.app-perks .trip-row{top:45rem;left:36rem;position:absolute;z-index:1}.app-perks .desc{padding-bottom:3.8rem}.app-perks .content{padding-left:10rem}.app-perks .content p{padding-bottom:4.6rem}.app-perks .tina{width:49rem;height:63.3rem;right:-2.2rem;position:absolute;bottom:0;background:url(../images/tina-text.jpg) no-repeat center}}
