body.modal-open{overflow:hidden}hr{border-color:#d7d7d7;margin:7.5px 0}#service{margin-top:0}.hero-service .caption{padding:0 50px;top:30px}.hero-service .caption h3{font-family:SuzukiPROHeadline,sans-serif;font-size:36px;margin-bottom:10px;text-align:center}.service-nav a{border-bottom:1px solid rgba(255,255,255,.5);display:block;padding:15px 0;position:relative;transition:all .3s ease-in-out;z-index:1}.service-nav a::before{background:rgba(255,255,255,.85);content:"";height:100%;position:absolute;left:0;top:0;width:0;transition:all .3s ease-in-out;z-index:-1}.service-nav a::after{content:"\232A";display:block;position:absolute;right:0;top:15px}.service-nav a:hover{color:#000;padding-left:10px}.service-nav a:hover::before{width:100%}.subpage{position:absolute;bottom:0;width:100%}.subpage .container{border-top:1px solid rgba(255,255,255,.5);display:flex;overflow:auto}.subpage a{color:#fff;display:inline-block;font-size:14px;opacity:.5;padding:18px 10px;transition:all .2s ease-in-out}.subpage a.active{font-weight:700;opacity:1}.subpage a:hover{opacity:1}.estimate{background:url(../img/service/bg-estimate.jpg) no-repeat;background-size:cover;padding:50px 0}.estimate-form .selector{display:flex;margin-bottom:20px}.estimate-form .select{background:#fff;border-radius:5px;box-shadow:3px 3px 5px -1px rgba(0,0,0,.1);margin-right:20px;padding:15px;position:relative;width:40%}.estimate-form .select::after{color:#De0039;content:"\2228";position:absolute;bottom:15px;right:17px;transform:scaleX(1.75);z-index:0}.estimate-form .select label{color:#404040;display:block;margin-bottom:10px}.estimate-form .select select{appearance:none;-webkit-appearance:none;background:0 0;border:none;color:#000;cursor:pointer;display:block;font-family:SuzukiPRO,sans-serif;font-size:16px;font-weight:700;position:relative;width:100%;z-index:1}.estimate-form .select select:active,.estimate-form .select select:focus{outline:0}.estimate-form .select.select-combo{margin:0;width:20%}.estimate-form .select.select-combo-lg{margin:0}.estimate-form .select.select-combo.left{border-radius:5px 0 0 5px;border-right:1px solid #d7d7d7}.estimate-form .select.select-combo-lg.right,.estimate-form .select.select-combo.right{border-radius:0 5px 5px 0}.vehicle-carousel{position:relative}.vehicle-carousel a{display:block;padding:20px;text-align:center}.vehicle-carousel a.active{border-radius:10px;box-shadow:inset 0 0 20px 0 rgba(0,0,0,.25)}.vehicle-carousel .item a img{display:block;max-width:100%;max-height:100px;width:auto;margin:auto}.vehicle-carousel .owl-nav{position:absolute;top:-40px;left:290px}.vehicle-carousel .owl-nav button{cursor:pointer;font-size:20px!important;outline:0;width:20px}.vehicle-carousel .owl-dots{position:absolute;top:-35px;left:220px}.vehicle-carousel .owl-dots .owl-dot{background:#e1e1e1;border-radius:50%;cursor:pointer;margin-right:5px;outline:0;height:10px;width:10px}.vehicle-carousel .owl-dots .owl-dot.active{background:#De0039}.service-detail{margin-top:30px}.model-tab{margin-left:30px}.model-tab a{color:#ccc;font-size:24px;margin:0 5px}.model-tab a.active{border-bottom:2px solid #De0039;color:#131313}.panel{margin-bottom:15px}.panel-title{background:#dcedf4;border-radius:5px;cursor:pointer;font-size:16px;margin:0;padding:20px 25px;position:relative}.panel-title::after{color:#De0039;content:"+";font-size:20px;line-height:20px;position:absolute;right:25px}.panel.open .panel-title::after{content:"-"}.panel-body{display:none;padding:20px 25px}.service-table{border-collapse:collapse;font-size:16px;width:100%}.service-table thead td{border-bottom:1px solid #a1a1a1;font-weight:700;padding:15px}.service-table tbody td{border-bottom:1px solid #d0d0d0;padding:15px}.service-table tfoot td{border-top:2px solid #a1a1a1;border-bottom:2px solid #a1a1a1;font-weight:700;padding:15px}.horizontal-tab{border-bottom:1px solid #d7d7d7;margin-top:30px;margin-bottom:20px}.horizontal-tab a{color:#000;display:inline-block;opacity:.5;padding:10px 20px;transition:all .2s ease-in-out}.horizontal-tab a.active,.horizontal-tab a:hover{border-bottom:2px solid #De0039;font-weight:700;opacity:1}.vertical-tab{background:#dcedf4;border-radius:5px;padding:20px}.vertical-tab a{color:#8698a0;display:block;margin-bottom:15px;transition:all .2s ease-in-out}.vertical-tab a.active,.vertical-tab a:hover{color:#000}.modal-fullscreen{background:#fff;overflow:auto;position:fixed;left:0;top:0;height:100%;width:100%;z-index:9999}.modal-header{background:#fff;display:flex;padding:15px;position:fixed;top:0;left:0;width:100%;z-index:1}.modal-header .close{background:0 0;border:none;cursor:pointer;font-family:SuzukiPRO;font-size:16px;font-weight:700;margin-left:auto}.modal-header .close::after{content:"\2715";font-size:20px;margin-left:10px}.modal-content{margin-top:150px;margin-bottom:50px}.survey-main{background:#f6f6f6;color:#717171;padding:30px;margin-bottom:30px}.survey-pelayanan .form-group input{display:none}.survey-pelayanan .form-group .objective{display:inline-block}.survey-pelayanan .form-group .objective .radio{display:inline-block;text-align:center}.survey-pelayanan .form-group .objective span{display:block}.survey-pelayanan .form-group .boolean .radio{display:inline-block}.survey-pelayanan .form-group .boolean label{border:2px solid #959595;border-radius:5px;cursor:pointer;display:inline-block;padding:8px 25px;margin-right:10px}.survey-pelayanan .form-group .boolean input:checked+label{background:#ccdef0;border:2px solid #0454a4}.survey-pelayanan .form-group .range .radio{display:inline-block}.survey-pelayanan .form-group .range label{border:2px solid #959595;border-radius:5px;cursor:pointer;display:inline-block;padding:8px 25px;margin:0}.survey-pelayanan .form-group .range input:checked+label{background:#ccdef0;border:2px solid #0454a4}#search{position:relative}#search::before{content:"\1F50D";position:absolute;bottom:10px;left:0}#filter-search{padding-left:25px}#dealer-list{height:400px;overflow:auto}.dealer-item{border-bottom:1px solid #dbdddb;cursor:pointer;padding:15px 10px;position:relative}.dealer-item.active{background:#dff6ff}.dealer-item p{color:#272727;font-size:14px;margin-bottom:0}.dealer-item .dealer-name{color:#272727;font-size:16px;margin:0}.dealer-item .dealer-type{color:#00368f;font-size:12px;margin-top:5px}.dealer-item .dealer-distance{color:#00368f;font-size:13px;right:10px;top:15px;position:absolute}