/* https://dreamlimousinesdetroit.ponder.consulting/wp-content/themes/dreamlimo/css/landing.css?ver=1769930304 */
.landing-banner{background-position:50% 100%!important;margin:0}.landing-banner .vc_column-inner{padding-top:0}.landing-banner .vc_column-inner>.wpb_wrapper{display:flex;flex-wrap:wrap;align-content:center;max-width:552px;height:985px;margin-left:auto}.landing-banner h1.vc_custom_heading{margin:0 0 31px 0;color:#fff;line-height:58px;letter-spacing:7px}.landing-banner h1.vc_custom_heading:after{content:"";display:block;background:#fff;width:282px;height:2px;margin-top:28px}.landing-banner .wpb_text_column p{font-family:"Lato",sans-serif;font-weight:300;font-size:20px;color:#fff;line-height:33px}.landing-banner .wpb_text_column.contact>.wpb_wrapper{padding-top:10px}.landing-banner .wpb_text_column.contact p{margin-bottom:12px;font-weight:400;font-size:14px;text-transform:uppercase;line-height:23px;letter-spacing:1px}.landing-banner .wpb_text_column.contact p i{font-style:italic}.landing-banner .vc_btn3-container{width:243px;padding-top:40px}.landing-banner .vc_btn3-container+.vc_btn3-container{margin-left:15px}.landing-banner .vc_general.vc_btn3{display:block;background:#18b9e1;border:1px solid #18b9e1;width:100%;padding:11px 12px 12px 12px;font-family:"Lato",sans-serif;font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:1px;text-align:center;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.landing-banner .vc_general.vc_btn3:hover{background:#18b9e1;border:1px solid #18b9e1;color:#fff}.landing-banner .vc_btn3-container+.vc_btn3-container .vc_general.vc_btn3{background:#fff;border:1px solid #fff;color:#18b9e1}.landing-features{margin:0}.landing-features .vc_column-inner>.wpb_wrapper{padding-top:60px;padding-bottom:65px}.landing-features .wpb_single_image{margin-bottom:22px;text-align:center}.landing-features .wpb_single_image img{width:auto;max-height:97px}.landing-features h4.vc_custom_heading{margin:0 0 15px 0;font-weight:500;font-size:27px;color:#fff;line-height:1.1;letter-spacing:2px;text-align:center!important}.landing-features h4.vc_custom_heading:before{content:"";display:block;background:#fff;width:77px;height:1px;margin:0 auto 27px auto}.landing-features .wpb_text_column>.wpb_wrapper{max-width:369px;margin:0 auto}.landing-features .wpb_text_column p{font-family:"Lato",sans-serif;font-size:15px;color:#fff;line-height:26px;text-align:center}.landing-fleet{margin:0;padding-top:120px;padding-bottom:90px}.landing-fleet .vc_row{max-width:1452px;margin:0 auto;padding-top:52px}.landing-fleet h3.vc_custom_heading{margin:0 0 33px 0;font-weight:500;font-size:40px;color:#101010;line-height:1.1;letter-spacing:4px;text-align:center!important}.landing-fleet h4.vc_custom_heading{margin:0;font-weight:500;font-size:18px;color:#0c0c0c;line-height:1.1;letter-spacing:2px;text-align:center!important}.landing-fleet .wpb_single_image{margin-bottom:31px}.landing-fleet .wpb_single_image .vc_figure{display:block}.landing-fleet .wpb_single_image .vc_single_image-wrapper{display:flex;justify-content:center;align-items:center;height:204px}.landing-fleet .wpb_single_image img{width:100%}.landing-fleet .vc_row>div:nth-child(1) .wpb_single_image img{max-width:318px}.landing-fleet .vc_row>div:nth-child(2) .wpb_single_image img{max-width:314px}.landing-fleet .vc_row>div:nth-child(3) .wpb_single_image img{max-width:445px}.landing-fleet .wpb_text_column>.wpb_wrapper{max-width:860px;margin:0 auto}.landing-fleet .wpb_text_column p{font-family:"Lato",sans-serif;font-size:18px;color:#434343;line-height:31px;text-align:center}.landing-watch{background-position:50% 0%!important;margin:0;padding-top:100px;padding-bottom:92px}.landing-watch .vc_column-inner>.wpb_wrapper{display:flex;flex-wrap:wrap;justify-content:flex-end;max-width:528px}.landing-watch h3.vc_custom_heading{margin:0 0 41px 0;font-weight:500;font-size:40px;color:#fff;line-height:52px;text-align:right!important}.landing-watch .wpb_text_column>.wpb_wrapper{padding-top:27px}.landing-watch .wpb_text_column p{margin-bottom:12px;font-family:"Lato",sans-serif;font-weight:400;font-size:14px;color:#fff;text-transform:uppercase;line-height:23px;letter-spacing:1px;text-align:right}.landing-watch .wpb_text_column p i{font-style:italic}.landing-watch .vc_btn3-container{width:234px}.landing-watch .vc_btn3-container+.vc_btn3-container{margin-left:15px}.landing-watch .vc_general.vc_btn3{display:block;background:#18b9e1;border:1px solid #18b9e1;width:100%;padding:11px 12px 12px 12px;font-family:"Lato",sans-serif;font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:1px;text-align:center;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.landing-watch .vc_general.vc_btn3:hover{background:#18b9e1;border:1px solid #18b9e1;color:#fff}.landing-watch .vc_btn3-container+.vc_btn3-container .vc_general.vc_btn3{background:#fff;border:1px solid #fff;color:#18b9e1}.landing-safety{margin:0;padding-top:52px;padding-bottom:42px}.landing-safety h3.vc_custom_heading{max-width:470px;margin:0 auto 41px auto;font-weight:500;font-size:40px;color:#fff;line-height:51px;letter-spacing:4px;text-align:center!important}.landing-safety h4.vc_custom_heading{margin:0 0 8px 0;font-weight:500;font-size:16px;color:#fff;line-height:1.1;text-align:center!important}.landing-safety .wpb_text_column{margin-left:-21px}.landing-safety .wpb_text_column p{margin-bottom:17px;font-family:"Lato",sans-serif;font-size:14px;color:#fff;line-height:26px}.landing-testimonials{padding-top:80px;padding-bottom:54px}.landing-testimonials .vc_row{padding-top:52px}.landing-testimonials .vc_row .vc_column-inner>.wpb_wrapper{max-width:473px;margin:0 auto}.landing-testimonials .vc_row .vc_column-inner>.wpb_wrapper:before{content:"";display:block;background:#363636;max-width:447px;height:1px;margin:0 auto 28px auto}.landing-testimonials h3.vc_custom_heading{margin:0;font-weight:500;font-size:40px;color:#303030;line-height:1.1;letter-spacing:4px;text-align:center!important}.landing-testimonials h4.vc_custom_heading{margin:0 0 12px 0;font-weight:500;font-size:16px;color:#303030;line-height:1.1;text-align:center!important}.landing-testimonials .wpb_text_column h5{margin:0;font-family:"Lato",sans-serif;font-style:italic;font-weight:700;font-size:14px;color:#303030;text-transform:none;line-height:26px;letter-spacing:0;text-align:center}.landing-testimonials .wpb_text_column p{margin-bottom:14px;font-family:"Lato",sans-serif;font-size:14px;color:#303030;line-height:26px;text-align:center}.landing-cta{margin:0;padding-top:77px;padding-bottom:97px}.landing-cta .vc_column-inner>.wpb_wrapper{display:flex;flex-wrap:wrap;justify-content:center;max-width:945px;margin:0 auto}.landing-cta h3.vc_custom_heading{background:#fff;width:100%;margin:0;padding:15px;font-weight:500;font-size:40px;color:#000;line-height:1.1;letter-spacing:4px;text-align:center!important}.landing-cta .vc_btn3-container{width:234px;padding-top:22px}.landing-cta .vc_btn3-container+.vc_btn3-container{margin-left:15px}.landing-cta .vc_general.vc_btn3{display:block;background:#18b9e1;border:1px solid #18b9e1;width:100%;padding:11px 12px 12px 12px;font-family:"Lato",sans-serif;font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:1px;text-align:center;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.landing-cta .vc_general.vc_btn3:hover{background:#18b9e1;border:1px solid #18b9e1;color:#fff}.landing-cta .vc_btn3-container+.vc_btn3-container .vc_general.vc_btn3{background:#fff;border:1px solid #fff;color:#18b9e1}.landing-contact{margin:0;padding-top:9px;padding-bottom:44px}.landing-contact>div:nth-child(3) .vc_column-inner>.wpb_wrapper{display:flex;justify-content:flex-end;align-items:center}.landing-contact .wpb_text_column{margin:0}.landing-contact .wpb_text_column p{font-family:"Lato",sans-serif;font-size:14px;color:#fff}.landing-contact .wpb_text_column p a{color:inherit}.landing-contact .wpb_raw_code{margin:0}.landing-contact .socials{text-align:right;display:inline-block;vertical-align:middle}.landing-contact .socials-colored a .socials-item-icon.facebook,.landing-contact .socials-colored a .socials-item-icon.instagram,.landing-contact .socials-colored a .socials-item-icon.youtube,.landing-contact .socials-colored a .socials-item-icon.twitter,.landing-contact .socials-colored a .socials-item-icon.linkedin{color:#fff}.landing-contact .vc_btn3-container{margin:0 0 0 30px}.landing-contact .vc_general.vc_btn3{display:block;background:#343434;border:1px solid #343434;padding:18px 35px;font-family:"Lato",sans-serif;font-weight:900;font-size:15px;color:#8e8e8e;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.landing-contact .vc_general.vc_btn3:before{content:"";display:inline-block;background-image:url(/wp-content/themes/dreamlimo/css/../images/formcode/landing-contact-phone-icon.png);background-position:0 0;background-repeat:no-repeat;background-size:contain;width:7px;height:16px;margin-right:11px;vertical-align:top}.landing-contact .vc_general.vc_btn3:hover{background:#343434;border:1px solid #343434;color:#8e8e8e}.landing-footer{margin:0;padding-top:3px;padding-bottom:21px}.landing-footer .wpb_text_column p{font-family:"Lato",sans-serif;font-size:14px;color:#545454}.landing-footer>div:nth-child(3) .wpb_text_column p{text-align:right}.landing-footer .wpb_text_column p a{color:inherit}@media (max-width:1199px){.landing-safety{padding-bottom:60px}.landing-safety h3.vc_custom_heading{margin-bottom:0}.landing-safety .wpb_text_column{margin-left:0}.landing-safety .wpb_text_column p{text-align:center}}@media (max-width:991px){.landing-banner{background-position:20% 50%!important}.landing-banner:before{content:"";display:block;position:absolute;left:0;top:0;background:rgba(0,0,0,.6);width:100%;height:100%}.landing-fleet .vc_row>div{margin-bottom:60px}.landing-testimonials .vc_row>div{margin-bottom:60px}.landing-contact .wpb_text_column p{text-align:center}.landing-contact>div:nth-child(3) .vc_column-inner>.wpb_wrapper{flex-direction:column;justify-content:center}.landing-contact>div:nth-child(3) .vc_column-inner{padding-top:15px}.landing-contact .vc_btn3-container{margin-left:0;margin-top:18px}.landing-footer{padding-bottom:45px}.landing-footer .wpb_text_column{margin:0}.landing-footer .wpb_text_column p,.landing-footer>div:nth-child(3) .wpb_text_column p{text-align:center}.landing-footer>div:nth-child(3) .vc_column-inner{padding-top:0}}@media (max-width:767px){.landing-banner{padding-top:120px;padding-bottom:60px}.landing-banner .vc_column-inner>.wpb_wrapper{flex-direction:column;flex-wrap:nowrap;height:auto;margin-right:auto}.landing-banner h1.vc_custom_heading{font-size:30px;line-height:1.1}.landing-banner h1.vc_custom_heading:after{max-width:100%}.landing-banner .vc_btn3-container+.vc_btn3-container{margin-left:0;padding-top:0}.landing-watch .vc_column-inner>.wpb_wrapper{flex-direction:column;align-items:flex-end;margin-left:auto;margin-right:auto}.landing-watch .vc_btn3-container+.vc_btn3-container{margin-left:0}.landing-cta .vc_column-inner>.wpb_wrapper{flex-direction:column;align-items:center}.landing-cta .vc_btn3-container+.vc_btn3-container{margin-left:0;padding-top:0}}