body{color:#636363;font-family:"mr-eaves-xl-modern", -apple-system, BlinkMacSystemFont, "Avenir Next", "Avenir", "Segoe UI", "Lucida Grande", "Helvetica Neue", "Helvetica", "Fira Sans", "Roboto", "Noto", "Droid Sans", "Cantarell", "Oxygen", "Ubuntu", "Franklin Gothic Medium", "Century Gothic", "Liberation Sans", sans-serif;padding:0px;text-align:center;font-size:18px}a{color:rgba(0,0,0,0.7);cursor:pointer}a:focus,a:hover{color:rgba(0,0,0,0.6)}h1,h2,h3{color:#353535}.btn{height:40px;line-height:40px;border:2px solid #1b2954;color:#1b2954;text-decoration:none;background-color:#fff;text-align:center;display:inline-block;font-weight:300}.wrapper{max-width:95%;width:1280px;display:block;margin:0px auto}.desktop{display:none}.ui-header,.ui-footer{border:none}.ui-panel-wrapper{background:#fff}.ui-content{padding:0px;overflow:hidden}#header{display:block;clear:both;padding:21px 0px;top:0px;left:0px;width:100%;z-index:100;background:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.95)), color-stop(67%, rgba(255,255,255,0.81)), to(rgba(255,255,255,0)));background:linear-gradient(to bottom, rgba(255,255,255,0.95) 0%, rgba(255,255,255,0.81) 67%, rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2ffffff', endColorstr='#00ffffff',GradientType=0 )}#header .mobile-header{display:-webkit-box;display:-ms-flexbox;display:flex}#header .mobile-header a{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}#logo{display:block;margin:0px;height:43px;text-align:left}#logo img{width:auto;height:100%}#mobile-menu-btn{color:#1b2954;font-size:40px;font-weight:800;position:relative}#mobile-menu-btn i{position:absolute;top:50%;right:0px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.btn.dark{background-color:#1b2954;color:#fff}.hero{width:100%;height:80vh;background:url("/assets/img/hero-mobile.jpg") no-repeat center top/cover;position:relative;margin-bottom:45px}.hero .text{position:absolute;bottom:0px;left:0px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;text-align:left;letter-spacing:1px;font-size:19px;padding:11px 10px 17px;font-weight:300;background:rgba(0,0,0,0.45)}.hero h1{margin:0px 0px 5px;line-height:100%;text-align:left;color:#fff;font-weight:700;font-size:36px;letter-spacing:1px}.hero p{margin:0px}.hero .actions{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:17px}.hero .actions a{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;margin:0px 3px 0px 0px}.hero .actions a:nth-of-type(even){margin:0px 0px 0px 3px}.ui-panel-open.ui-panel-position-right.ui-panel-display-push{box-shadow:inset 5px 0 5px rgba(0,0,0,0.15);-webkit-box-shadow:inset 5px 0 5px rgba(0,0,0,0.15)}h3.menu-title{margin:0px;display:block;position:relative;text-align:left;font-size:38px;color:#fff;font-weight:400;text-transform:uppercase;margin:0px 0px 24px}#mobile-menu{background:#1b2954}#mobile-menu .ui-listview>.ui-li-static,#mobile-menu .ui-listview>.ui-li-divider,#mobile-menu .ui-listview>li>a.ui-btn{border-color:#2d3c69}#mobile-menu-list a{font-weight:300;color:#fff}.section-title h1,.section-title h2{font-size:39px;line-height:100%;margin:0px;font-weight:700}.widgets{display:block;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.widgets .section-title{margin:0px 0px 55px;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%}.widgets .fig{height:60px;width:100%;display:block;overflow:hidden;text-indent:-9999em;background-repeat:no-repeat;background-position:center bottom;background-size:auto 100%;margin:0px 0px 30px}.widgets .widget{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%;margin:0px 0px 50px;color:#636363;font-weight:300;padding:0px 4px;-webkit-box-sizing:border-box;box-sizing:border-box}.widgets .widget[data-type="0"] .fig{background-image:url(../img/icons_smashed-car.png)}.widgets .widget[data-type="1"] .fig{background-image:url(../img/icons_support.png)}.widgets .widget[data-type="2"] .fig{background-image:url(../img/icons_tow-truck.png)}.widgets .widget[data-type="3"] .fig{background-image:url(../img/icons_keys.png)}.widgets h2{font-size:21px;line-height:100%;margin:0px 0px 11px}.widgets h2 a{text-decoration:none}.widgets p{margin:0px}#quote{margin-bottom:40px}#quote .section-title{margin-bottom:35px}#quote .section-title h2{font-weight:400;font-size:32px}#quote .section-title h2 b{font-weight:700;display:block;color:#1b2954}#quote .actions{margin:42px 0px 0px;display:block}#quote .actions a{text-transform:uppercase;color:#1b2954;font-size:38px;letter-spacing:1px;cursor:pointer;text-decoration:none;font-weight:700}#quote .actions a i{font-size:32px}form.quote-form .control{display:block;width:100%;position:relative;margin-bottom:10px}form.quote-form .control .label{position:absolute;top:50%;left:50%;z-index:0;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:0.3s all;transition:0.3s all}form.quote-form .control input{width:100%;border:2px solid #1b2954;height:40px;z-index:10;position:relative;background:transparent;line-height:40px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0px 10px 0px 65px}form.quote-form .control input:focus,form.quote-form .control input:valid{outline:none;-webkit-box-shadow:none;box-shadow:none;text-align:left}form.quote-form .control input:focus+label,form.quote-form .control input:valid+label{left:10px;line-height:40px;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);-webkit-transition:0.3s all;transition:0.3s all}form.quote-form .control input:focus+label:after,form.quote-form .control input:valid+label:after{content:':'}form.quote-form button{display:block;width:auto;text-transform:lowercase;border:none;width:100%;font-size:22px;margin:0px auto}form.detailed-quote-form .control{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;position:relative;margin-bottom:20px;border:2px solid #1b2954;line-height:40px}form.detailed-quote-form .control .half input{width:100%;height:44px;line-height:44px;font-size:14px;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:10px;color:#656565;border:none}form.detailed-quote-form .control .half input:active,form.detailed-quote-form .control .half input:focus{outline:none;-webkit-box-shadow:none;box-shadow:none}form.detailed-quote-form .control .half .label{text-align:left;display:block;line-height:44px;color:#b5b5b5;font-size:16px;padding-left:10px}form.detailed-quote-form .control .half.last{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}form.detailed-quote-form button{display:block;width:auto;text-transform:lowercase;border:none;width:100%;font-size:22px;margin:0px auto}form.detailed-quote-form .action{width:100%;display:block}form .control.select .half.last{padding-left:10px}form .control.select .ui-select{margin:0px;height:100%}form .control.select .ui-select .ui-btn{padding:0px;height:100%;border-radius:0px;border:none;-webkit-box-shadow:none;box-shadow:none;border-left:2px solid #ddd}form .control.select .ui-select .ui-btn span{height:100%;line-height:45px;padding-left:10px;font-family:"mr-eaves-xl-modern";font-weight:400;font-size:16px;height:44px;width:calc(100% - 45px);text-align:left}form .control.select .ui-select .ui-btn-icon-right:after{font-size:15px;background:none;content:'\f078';margin:0px;top:0px;right:0px;left:auto;font-weight:300;width:35px;bottom:auto;height:44px;line-height:46px;font-family:'Font Awesome 5 Pro'}form .control.radio .half.last input[type="radio"]{width:unset;height:unset;padding:unset;opacity:0}form .control.radio .half.last .ui-btn{padding:0px 15px;height:43px;line-height:44px;border:none;margin:1px 0px 0px;font-weight:400;font-family:"mr-eaves-xl-modern"}form .control.radio .half.last .ui-btn.ui-btn-active{background-color:#1b2954;border:none}form .control.radio .ui-radio,form .control.radio .ui-controlgroup-controls{height:44px}form .control.radio fieldset{margin:0px;border-radius:0px}form .control.radio .ui-controlgroup-horizontal .ui-controlgroup-controls{float:right}form .control.upload{display:block}form .control.upload .half{width:100%;clear:both;position:relative}form .control.upload .half input{width:0.1px;height:0.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}form .control.upload .half input+label{font-size:16px;line-height:45px;height:44px;display:block;background-color:#f8f8f8;z-index:1;-webkit-box-sizing:border-box;box-sizing:border-box;text-transform:lowercase;padding-left:10px;margin:0px;text-align:left;border-top:2px solid #ddd;cursor:pointer}form .control.upload .half input+label *{pointer-events:none}form .control.full-control{display:block}form .control.full-control .half{width:100%;display:block}form .control.full-control .half textarea{width:100%;height:100px;font-size:16px;border:none;padding:10px;font-size:16px;border-top:2px solid #ddd;-webkit-box-sizing:border-box;box-sizing:border-box}form .control.full-control .half textarea:active,form .control.full-control .half textarea:focus{outline:none;-webkit-box-shadow:none;box-shadow:none}#home-services-offered{padding:0px;background-color:#d6d6d6;color:#000;background:url("/assets/img/bottom-banner-mobile.jpg") no-repeat center center/cover;color:#fff;margin:0px 0px 45px}#home-services-offered .wrapper{background:rgba(0,0,0,0.75);padding:47px 2.5% 51px;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:100%}#home-services-offered .section-title{margin-bottom:45px}#home-services-offered .section-title h2{color:#fff}#home-services-offered h3{color:#fff;font-size:21px;letter-spacing:1px;line-height:100%;margin:0px 0px 13px}#home-services-offered .row{font-weight:300;margin-bottom:35px}#home-services-offered .row:last-of-type{margin-bottom:0px}#home-services-offered p{margin:0px}#home-services-offered .fig{height:45px;width:100%;display:block;margin:0px 0px 14px;background-position:center center;background-size:contain;background-repeat:no-repeat}#home-services-offered .fig.car{background-image:url("/assets/img/icons-g-car-white.svg");height:40px}#home-services-offered .fig.form{background-image:url("/assets/img/icons-g-form-white.svg")}#detailed-quote p{margin:0px}#detailed-quote .section-title{margin-bottom:20px}#detailed-quote .section-title h2{color:#1b2954}#detailed-quote .section-title h2:after{content:'\f530';display:block;width:100%;font-family:'Font Awesome 5 Pro';font-size:40px;color:#1b2954;font-weight:400;margin:18px 0px 0px}#detailed-quote .columns{margin:20px 0px 0px}#detailed-quote .sidebar{background:url("/assets/img/professional-bg-mobile.jpg") no-repeat center center/cover;position:relative;width:100%;display:block;min-height:290px;margin:35px 0px 0px}#detailed-quote .sidebar .text{position:absolute;bottom:0px;width:100%;left:0px;padding:17px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:21px;letter-spacing:1px;color:#fff;background:rgba(0,0,0,0.43)}#detailed-quote .sidebar .text a{color:#fff;text-decoration:none;font-weight:300}#footer{background:#1b2954;color:#fff;overflow:hidden;margin:35px 0px 0px;font-size:14px}#footer a{color:#fff}.thankyou .content{margin-top:70px}.thankyou #footer{position:fixed;bottom:0px;left:0px;width:100%}.thankyou .desktop-nav nav{visibility:hidden}@media (min-width: 600px){.hero{background-position:center top;min-height:400px}form.quote-form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}form.quote-form .control,form.quote-form .action{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;-ms-flex:1 0 calc(50% - 5px);flex:1 0 calc(50% - 5px);margin-right:5px}form.quote-form .control:nth-of-type(even),form.quote-form .action{margin-right:0px;margin-left:5px}}@media (min-width: 768px){.hero{height:40vh;background:url("/assets/img/hero.jpg") no-repeat center left/cover}.hero .actions{width:70%}.hero .text{background:none;padding:0px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0px 6%;color:#000;top:50%;font-size:18px;font-weight:400;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.hero h1{color:#000;font-size:29px;margin-bottom:13px;line-height:34px}.hero .actions{width:100%;margin-top:24px}.hero .wrapper{width:50%;right:0px;top:0px;height:100%;background:rgba(255,255,255,0.5);position:absolute}#detailed-quote .sidebar{height:47vh}#detailed-quote .section-title+p{max-width:60%;margin:0px auto}#detailed-quote .columns{margin-top:26px}.section-title h1,.section-title h2{font-size:34px}.widgets .section-title{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0px 100px}.widgets .widget{-webkit-box-flex:1;-ms-flex:1 0 25%;flex:1 0 25%;padding:0px 15px;line-height:21px}.widgets .fig{margin:0px 0px 17px;height:55px}.widgets h2{font-size:20px}form.quote-form{width:590px;margin:0px auto}#quote{margin-bottom:54px}#home-services-offered .col .row{max-width:590px;display:block;margin:0px auto 35px}form button:before{font-size:16px;margin-right:10px}form.detailed-quote-form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}form.detailed-quote-form .control{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:1;-ms-flex:1 0 calc(50% - 5px);flex:1 0 calc(50% - 5px);margin-right:10px}form.detailed-quote-form .control:nth-of-type(even){margin-right:0px}form.detailed-quote-form .control .half input[type="radio"]{width:auto;height:auto}form.detailed-quote-form button{width:auto;float:none;padding:0px 100px}form .control.radio fieldset{width:100%}form .control.upload{display:-webkit-box;display:-ms-flexbox;display:flex}form .control.upload .half{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;clear:unset;width:unset}form .control.upload .half input+label{border-top:none;border-left:2px solid #ddd}form .control.full-control{margin-right:0px;display:block;width:100%}.thankyou .content{position:absolute;top:50%;left:50%;margin:0px;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}}@media (min-width: 1024px){.hero .wrapper{width:1280px;right:unset;left:unset;bottom:unset;top:unset;background:none;position:relative}.hero .text{width:50%;padding:0px 5%;left:47%}#detailed-quote .section-title+p{margin:35px 0px 40px}#detailed-quote .columns{display:-webkit-box;display:-ms-flexbox;display:flex}#detailed-quote form.detailed-quote-form{width:calc(70% - 30px);margin-right:27px}#detailed-quote .sidebar{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:unset;margin-top:0px}#detailed-quote .control{border:none;display:block;-webkit-box-flex:1;-ms-flex:1 0 calc(33.33% - 7px);flex:1 0 calc(33.33% - 7px);margin-right:10px;margin-bottom:15px;line-height:auto}#detailed-quote .control:nth-of-type(3n){margin-right:0px}#detailed-quote .control .half{width:100%;height:auto}#detailed-quote .control .half input{border:1px solid #1b2954;height:35px;line-height:35px;padding:0px 10px;-webkit-box-sizing:border-box;box-sizing:border-box}#detailed-quote .control .half .label{height:auto;padding-left:0px;color:#1b2954;margin-bottom:5px;line-height:110%}#detailed-quote .control.select .half.last{padding-left:0px}#detailed-quote .control.select .ui-select{height:33px;line-height:33px}#detailed-quote .control.select .ui-select .ui-btn{border:1px solid #1b2954}#detailed-quote .control.select .ui-select .ui-btn span{height:33px;line-height:35px}#detailed-quote .control.radio .ui-controlgroup-controls{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;border:1px solid #1b2954;-webkit-box-sizing:border-box;box-sizing:border-box;height:35px}#detailed-quote .control.radio .ui-radio{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;height:100%}#detailed-quote .control.radio .half.last .ui-btn{height:33px;line-height:33px;margin:0px;text-align:center}#detailed-quote .control.upload .half input+label{height:37px;line-height:37px;border:1px solid #1b2954}#detailed-quote .control.full-control{margin:0px 10px 0px 0px;width:unset;-webkit-box-flex:1;-ms-flex:1 0 calc(66.66% - 14px);flex:1 0 calc(66.66% - 14px)}#detailed-quote .control.full-control .half textarea{height:35px;padding:0px 10px;line-height:35px;float:left;resize:none;border:1px solid #1b2954}#detailed-quote .action{width:unset;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-flex:1;-ms-flex:1 0 calc(32% - 7px);flex:1 0 calc(32% - 7px)}#detailed-quote button{float:left;padding:0px 70px;margin:0 0 1px;height:35px;width:100%}form .control.select .ui-select .ui-btn-icon-right:after{height:33px;line-height:33px;font-size:12px;color:#1b2954}}@media (min-width: 1280px){.mobile{display:none}.desktop{display:block}#header{padding:0px}#header .header-top{position:relative;height:90px}#header .mobile-header{height:100%;float:left;display:inline-block;position:relative}#header .mobile-header #logo{position:absolute;top:50%;left:0px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#header .call{float:right;text-transform:uppercase;display:inline-block;text-decoration:none;letter-spacing:1px;color:#1b2954;font:bold 30px / 90px 'mr-eaves-xl-modern'}.desktop-nav{display:block;background-color:#1b2954;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0px calc(50% - 1280px)}.desktop-nav nav{text-align:left}.desktop-nav a{color:#fff;margin:0px 60px 0px 0px;line-height:55px;font-size:19px;letter-spacing:1px;text-decoration:none}.section-title h1,.section-title h2{font-size:35px;line-height:35px;letter-spacing:1px}.hero{height:500px;min-height:unset;margin-bottom:60px}.hero h1{font-size:35px;line-height:40px;margin-bottom:20px}.hero .text{width:440px;padding:0px;line-height:22px;font-size:18px}.hero .actions{margin-top:30px;max-width:380px}.widgets{width:1280px;margin-bottom:90px}.widgets .widget{font-weight:400;letter-spacing:1px;color:#636363;margin-bottom:0px}.widgets .section-title{padding:0px calc(100% / 3);margin-bottom:80px}.widgets .fig{height:80px;margin-bottom:55px}.widgets h2{font-size:27px;line-height:100%;letter-spacing:1px;margin-bottom:20px}#quote{margin-bottom:70px}#quote .section-title{margin-bottom:50px}#quote .section-title h2{font-size:27px;line-height:27px}#quote .actions{margin-top:63px}form.quote-form .control,form.quote-form .action{-webkit-box-flex:1;-ms-flex:1 0 calc(50% - 15px);flex:1 0 calc(50% - 15px);margin-right:15px;margin-bottom:30px}form.quote-form .control:nth-of-type(even),form.quote-form .action:nth-of-type(even){margin-right:0px;margin-left:15px}form.quote-form .control:nth-of-type(3n),form.quote-form .control:nth-of-type(4n),form.quote-form .action:nth-of-type(3n),form.quote-form .action:nth-of-type(4n){margin-bottom:0px}form.quote-form .control input,form.quote-form .control button,form.quote-form .action input,form.quote-form .action button{height:45px;font-size:16px;line-height:46px}form.quote-form .control button,form.quote-form .action button{font-size:27px}form.quote-form .control .label,form.quote-form .action .label{font-size:18px;margin:0px;line-height:45px}#home-services-offered{color:#636363;padding:30px 0px 55px;margin-bottom:60px;text-align:left;background:url("/assets/img/bottom-banner.jpg") no-repeat top center/auto 100% #d6d6d6;border-top:2px solid #e1e2de;border-bottom:2px solid #e1e2de}#home-services-offered .wrapper{background:none;padding:0px}#home-services-offered .fig{display:none}#home-services-offered .section-title{text-align:center}#home-services-offered .section-title h2{color:#1b2954}#home-services-offered h3{color:#1b2954;font-size:27px;line-height:100%}#home-services-offered h3:after{content:"";display:inline-block;float:none;margin-left:13px;position:relative;bottom:-1px;width:45px;height:45px;background-size:contain;background-position:left bottom;background-repeat:no-repeat}#home-services-offered h3.form:after{background-image:url("/assets/img/icons-g-form-blue.svg")}#home-services-offered h3.car:after{background-image:url("/assets/img/icons-g-car-blue.svg")}#home-services-offered .col{padding:0px 0px 0px 50%;-webkit-box-sizing:border-box;box-sizing:border-box}#home-services-offered .row{font-weight:400;letter-spacing:1px;color:#000000}#detailed-quote .section-title{text-align:left}#detailed-quote .section-title h2{font-size:35px;color:#353535}#detailed-quote .section-title h2:after{display:none}#detailed-quote .section-title+p{margin:0px;text-align:left;width:100%;color:#000}#detailed-quote form.detailed-quote-form{padding-right:32px;margin-right:0px;-webkit-box-sizing:border-box;box-sizing:border-box;width:77%}#detailed-quote .control{margin-right:32px;-webkit-box-flex:1;-ms-flex:1 0 calc(33.33% - 22px);flex:1 0 calc(33.33% - 22px)}#detailed-quote .control .half .label{color:#353535}#detailed-quote .control .half input{height:45px;line-height:45px}#detailed-quote .control.full-control{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin:0px}#detailed-quote .control.select .ui-select{height:43px;line-height:43px}#detailed-quote .control.select .ui-select .ui-btn span{height:43px;line-height:43px}#detailed-quote .control.select .ui-select .ui-btn-icon-right:after{height:43px;line-height:43px}#detailed-quote .control.radio .ui-controlgroup-controls{height:45px}#detailed-quote .control.radio .half.last .ui-btn{height:43px;line-height:43px}#detailed-quote .control.upload .half input+label{height:45px;line-height:45px}#detailed-quote button{height:45px;line-height:45px}#detailed-quote .control.full-control .half textarea{height:45px;line-height:43px}#detailed-quote .action{-webkit-box-flex:1;-ms-flex:1 0 calc(33.33% - 22px);flex:1 0 calc(33.33% - 22px);margin-left:32px}#detailed-quote .sidebar{height:auto}#footer{margin-top:80px}}