main .bulk-quote .banner{width:100%;position:relative;margin-bottom:3.12501vw}main .bulk-quote .banner img{width:100%}main .bulk-quote .banner .mask{position:absolute;width:100%;height:100%;top:0;left:0;content:'';background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center}main .bulk-quote .banner .mask h1{font-size:48px;font-family:'TitilliumWeb-Bold';color:#fff}main .bulk-quote{background:#f6f6f6}main .bulk-quote .content{display:flex;margin-bottom:5.20835vw}main .bulk-quote .content .left{max-width:480px;width:100%;margin-right:80px;background:#fff;padding:30px 15px}main .bulk-quote .content .left .phone{display:flex;flex-direction:column;padding-bottom:30px;margin-bottom:30px;border-bottom:2px solid #000}main .bulk-quote .content .left .phone a{font-size:20px;font-family:'TitilliumWeb-Bold';display:block;margin:10px 0}main .bulk-quote .content .left .email{border-bottom:2px solid #000;margin:30px 0;padding:30px 0}main .bulk-quote .content .left .email p{font-family:'TitilliumWeb-Bold';font-size:20px}main .bulk-quote .content .left .email p a{font-family:'TitilliumWeb-Bold';font-size:20px}main .bulk-quote .content .left h2{font-size:40px;font-family:'TitilliumWeb-Bold';margin-bottom:40px;color:#202020}main .bulk-quote .content .left p{font-size:20px;margin-bottom:40px}main .bulk-quote .content .right{max-width:840px;width:100%;padding:4.16665vw;background-color:#fff}main .bulk-quote .content .right form>div{margin-bottom:3.12501vw}main .bulk-quote .content .right form h3{font-size:20px;font-family:'Barlow-Bold';margin-bottom:20px;color:#202020}main .bulk-quote .content .right form input{width:100%;height:56px;padding:0 20px;margin-bottom:20px;border:1px solid #e5e5e5;background:#fff;color:#666}main .bulk-quote .content .right form .half{display:flex}main .bulk-quote .content .right form .half input{width:50%}main .bulk-quote .content .right form .half input:first-child{margin-right:20px}main .bulk-quote .content .right form .up{position:relative}main .bulk-quote .content .right form .up input{cursor:pointer}main .bulk-quote .content .right form .up p{position:absolute;width:100%;height:100%;top:0;left:0;background:#fff;display:flex;justify-content:center;align-items:center;border:1px dashed #cd1925;pointer-events:none}main .bulk-quote .content .right form .text{margin-bottom:30px}main .bulk-quote .content .right form .text textarea{background:#fff;padding:20px;color:#666;font-size:16px;min-height:138px}main .bulk-quote .content .right form .sub{display:flex;justify-content:space-between;align-items:center;margin-bottom:0}main .bulk-quote .content .right form .sub p{max-width:356px;width:100%;color:#999}main .bulk-quote .content .right form .sub input{width:200px;height:56px;background:#cd1925;color:#fff;font-family:'Barlow-Bold'}main .phone-email .content .phone-email-in{border-radius:20px;box-shadow:0 0 20px rgba(0,0,0,.1);margin-bottom:5.20835vw;padding:30px 6.25002vw;display:flex;align-items:center;justify-content:space-between}main .phone-email .content .left{max-width:690px;width:100%}main .phone-email .content .left .phone-in{display:flex;margin-bottom:40px}main .phone-email .content .left .phone-in>div{width:50%;display:flex;align-items:center}main .phone-email .content .left .phone-in>div svg{flex-shrink:0}main .phone-email .content .left .phone-in>div a{display:inline-block;margin-left:20px;font-size:24px;font-family:'Barlow-Medium';color:#202020}main .phone-email .content .left .phone-in>div:first-child{border-right:2px solid #e5e5e5}main .phone-email .content .left .phone-in>div:last-child{margin-left:80px}main .phone-email .content .left .address{display:flex;align-items:flex-start}main .phone-email .content .left .address p{margin-left:20px;font-size:24px;font-family:'Barlow-Medium';color:#202020}main .phone-email .content .left .address svg{flex-shrink:0}@media (max-width:1023px){main .bulk-quote .content{flex-direction:column}main .bulk-quote .content .left{max-width:100%;margin-bottom:30px}main .phone-email .content .phone-email-in{flex-direction:column-reverse}}@media (max-width:767px){main .phone-email .content .left .phone-in{flex-direction:column;margin-bottom:10px}main .phone-email .content .left .phone-in>div{width:100%;margin-top:10px}main .phone-email .content .left .phone-in>div:first-child{border-right:none}main .phone-email .content .left .phone-in>div:last-child{margin-left:0}main .bulk-quote .content .right form .half{flex-direction:column}main .bulk-quote .content .right form .half input{width:100%}main .bulk-quote .content .right form .half input:first-child{margin-right:0}}