.request-quote{background-color:#666;-webkit-box-shadow:0 5px 10px 0 rgba(0,0,0,.45);-moz-box-shadow:0 5px 10px 0 rgba(0,0,0,.45);box-shadow:0 5px 10px 0 rgba(0,0,0,.45);color:#fff;margin-bottom:50px;padding:25px}.request-quote img{background-color:#fff;width:100%}.request-quote .text{line-height:20px;padding:21px 0 0;text-align:left}.request-quote .text p{color:#fff;line-height:20px;margin-bottom:10px}.request-quote .text h3{border:0;-webkit-box-shadow:none;-ms-box-shadow:none;box-shadow:none;color:#fff;font-size:26px;font-weight:600;margin-bottom:10px;margin-top:17px;padding-bottom:0;text-transform:uppercase}.request-quote .btn-red a{background:#e3002b;border:1px solid transparent;border-bottom-color:#fff;border-radius:0;-webkit-box-shadow:0 4px 0 0 #000;-moz-box-shadow:0 4px 0 0 #000;box-shadow:0 4px 0 0 #000;color:#fff;display:block;font-size:14px;font-weight:700;line-height:1.42857143;margin-bottom:0;margin-top:4px;padding:5px 25px;text-align:center;text-transform:uppercase;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;vertical-align:middle;white-space:nowrap;width:100%}.request-quote .btn-red a:active,.request-quote .btn-red a:focus,.request-quote .btn-red a:hover{background:#ab001f;color:#fff}.request-quote .btn-red a.cta_button{-moz-box-sizing:inherit!important;-webkit-box-sizing:inherit!important;box-sizing:inherit!important;width:auto}.request-quote .addCtagap .hs-cta-wrapper{display:block;padding-top:4px}.request-quote .addCtagap .hs-cta-wrapper a{margin-top:0!important}@media (max-width:992px){.request-quote{border-radius:0;height:auto;padding-left:22px;padding-right:23px}.request-quote img{float:right;max-width:295px;width:100%}.request-quote .text{padding:0;text-align:left}.request-quote .btn-block a{display:inline-block;width:191px}.request-quote .btn-red a.cta_button{width:191px}.request-quote .text h3{line-height:1.1;margin:4px 0 10px}}@media only screen and (max-width:767px){.request-quote img{float:none;max-width:100%;width:100%}.request-quote .text{padding:21px 0 0}.request-quote .btn-red a{display:table;margin:4px auto 0;min-width:192px;width:auto}.request-quote .text h3{margin:4px 0 10px}.request-quote .addCtagap .hs-cta-wrapper{display:block;padding-top:0}}