/* The Modal (background) */
.modal {
 display: none;
  position: fixed; /* Stay in place */
  z-index: 1; /* Sit on top */
  left: 0;
  top: 0;
  width: 100%; /* Full width */
  height: 100%; /* Full height */
  overflow: auto; /* Enable scroll if needed */
  background-color: rgb(0,0,0); /* Fallback color */
  background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
}

/* Modal Content/Box */
/* Modal Content */
.modal-content {
  position: relative;
  background-color: #fefefe;
  margin: auto;
  padding: 0;
  border: 1px solid #888;
  width: 340px;
  box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);
  animation-name: animatetop;
  animation-duration: 0.4s;
  margin-top: 50px;
}

/* Add Animation */
@keyframes animatetop {
  from {top: -300px; opacity: 0}
  to {top: 0; opacity: 1}
}

/* The Close Button */
.close {
  color: #aaa;
  float: right;
  font-size: 28px;
  font-weight: bold;
}

.close:hover,
.close:focus {
  color: black;
  text-decoration: none;
  cursor: pointer;
}
@font-face{font-family:Lato;src:url(/assets/fonts/lato-regular.eot);src:local("Lato Regular"),local("Lato-Regular"),url(/assets/fonts/lato-regular.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/lato-regular.woff2) format("woff2"),url(/assets/fonts/lato-regular.woff) format("woff"),url(/assets/fonts/lato-regular.ttf) format("truetype"),url(/assets/fonts/lato-regular.svg#lato) format("svg");font-weight:400;font-style:normal}@font-face{font-family:Lato;src:url(/assets/fonts/lato-semibold.eot);src:local("Lato Semi Bold"),local("Lato-SemiBold"),url(/assets/fonts/lato-semibold.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/lato-semibold.woff2) format("woff2"),url(/assets/fonts/lato-semibold.woff) format("woff"),url(/assets/fonts/lato-semibold.ttf) format("truetype"),url(/assets/fonts/lato-semibold.svg#lato) format("svg");font-weight:600;font-style:normal}@font-face{font-family:Lato;src:url(/assets/fonts/lato-bold.eot);src:local("Lato Bold"),local("Lato-Bold"),url(/assets/fonts/lato-bold.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/lato-bold.woff2) format("woff2"),url(/assets/fonts/lato-bold.woff) format("woff"),url(/assets/fonts/lato-bold.ttf) format("truetype"),url(/assets/fonts/lato-bold.svg#lato) format("svg");font-weight:700;font-style:normal}@font-face{font-family:Lato;src:url(/assets/fonts/lato-black.eot);src:local("Lato Black"),local("Lato-Black"),url(/assets/fonts/lato-black.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/lato-black.woff2) format("woff2"),url(/assets/fonts/lato-black.woff) format("woff"),url(/assets/fonts/lato-black.ttf) format("truetype"),url(/assets/fonts/lato-black.svg#lato) format("svg");font-weight:900;font-style:normal}html{-webkit-box-sizing:border-box;box-sizing:border-box;scroll-behavior:smooth}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}body{font-family:Lato,Lucida Grande,Tahoma,Sans-Serif;background:-webkit-gradient(linear,left top,left bottom,from(#f2ece8),to(#e2e8de));background:-o-linear-gradient(#f2ece8 0,#e2e8de 100%);background:linear-gradient(#f2ece8,#e2e8de);background-repeat:no-repeat}body,ul{margin:0;padding:0}ul{list-style:none}.open{display:block!important}.indent{text-indent:1rem}.wrap{width:1140px;margin:0 auto}a{text-decoration:none}.bold{font-weight:700}.mt16{margin-top:1rem}.mb16{margin-bottom:1rem}body.marble:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;opacity:.5;z-index:-1;background-repeat:repeat}body.marble section .wrap{margin-top:36px;display:-webkit-box;display:-ms-flexbox;display:flex}body.marble section .wrap article{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-left:33px}header .row.one{background-color:#f1ece8}header .row.one ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1rem 0}header .row.one ul li img{vertical-align:middle;margin-right:1rem}header .row.one ul li.addr{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}header .row.one ul li.addr span{cursor:pointer}header .row.one ul li.addr span:hover{text-decoration:underline}header .row.one ul li.soc{margin-right:1rem}header .row.one ul li.soc a.tg{margin:0 5px}header .row.one ul li.phone a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#707070;font-weight:700}header .row.one ul li.phone a.a1{margin:0 30px}header .row.one ul li.phone a.mts span{padding-top:2px}header .row.two{background-color:#fff}header .row.two .wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:50px}header .row.two .mtel{display:none;color:#707070;font-weight:700}header .row.two ul.zero{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-top:-1px}header .row.two img.logo{margin-right:112px}header .row.two ul a{color:#333;padding:15px 1rem}header .row.two ul a:hover,header .row.two ul li.active a{background-color:#e2e8de}header .row.two li.models{position:relative}header .row.two li.models:after{content:url(/assets/img/layout/header/triangle.svg);position:absolute;top:25%;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}header .row.two li.models:hover:after{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);top:-25%}header .row.two li.models:hover ul.one{display:block}header .row.two li.models ul.one{position:absolute;top:32px;border:1px solid #efefef;width:150px;display:none;background-color:#fff}header .row.two li.models ul.one a{display:inline-block;width:100%;padding-left:1.5rem}header .row.two li.models ul.one li{position:relative}header .row.two li.models ul.one li:before{content:url(/assets/img/layout/header/triangle.svg);-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);position:absolute;top:14px}header .row.two li.models ul.one li:hover ul.two{display:block}header .row.two li.models ul.two{display:none;border:1px solid #efefef;position:absolute;left:-150px;width:150px;top:-1px;background-color:#fff}header .row.two li.models ul.two li:hover ul.three{display:block}header .row.two li.models ul.three{display:none;border:1px solid #efefef;position:absolute;left:-150px;width:150px;top:-1px;background-color:#fff}header .row.two li.models ul.three li:before{content:""}footer{font-size:15px;background:-webkit-gradient(linear,left top,left bottom,from(#286d74),to(#014e55));background:-o-linear-gradient(#286d74 0,#014e55 100%);background:linear-gradient(#286d74,#014e55);margin-top:1rem}footer a{color:#fff}footer a:hover{color:#ffc400}footer p{color:#fff}footer p.cred{opacity:.65;font-size:13px}footer ul li{line-height:28px;color:#fff}footer .wrap{padding-top:33px}footer .wrap .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:top;-ms-flex-align:top;align-items:top}footer .wrap .row .logo li{opacity:.65}footer .wrap .row .addr .callback{color:#f2ece8;border-radius:5px;border:1px solid #f2ece8;padding:5px 1rem;margin:.7rem 0;cursor:pointer;-webkit-transition:background .3s ease-in-out;-o-transition:background .3s ease-in-out;transition:background .3s ease-in-out;display:inline-block}footer .wrap .row .addr .callback:hover{background:#f2ece8;color:#286d74}footer .wrap .row ul.col .mail{font-weight:500}#map_popup .black{background:rgba(0,0,0,.45);width:100vw;height:100vh;position:absolute;top:0;left:0;display:none}#map_popup .black.open{display:block}#map_popup .black .content{width:600px;height:350px;margin:5rem auto;position:relative}#map_popup .black .content span.notice{color:#fff;font-size:20px}#map_popup .black .content span.close{position:absolute;top:-1rem;right:-2rem;color:#fff;font-size:30px;cursor:pointer}#map_popup .black .content span.close:hover{color:red}body.index-page h1{color:#c3e5e9;font-size:54px;text-transform:uppercase}body.index-page .slide{min-height:90vh;background-size:cover;background-repeat:no-repeat;display:grid;padding-bottom:1rem}body.index-page .slide,body.index-page .slide .wrap{-webkit-box-align:center;-ms-flex-align:center;align-items:center}body.index-page .slide .wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}body.index-page .slide .wrap .right{width:444px;text-align:center}body.index-page .slide .wrap form.left{width:330px}body.index-page .slide .wrap form.left .header{background-color:#286d74;padding:11px 55px 11px 67px;border-radius:5px 5px 0 0}body.index-page .slide .wrap form.left .header span{color:#fff}body.index-page .slide .wrap form.left .header img{margin-right:12px}body.index-page .slide .wrap form.left .body{border-radius:0 0 5px 5px;background:hsla(0,0%,100%,.13);border:1px solid rgba(40,109,116,.6);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;padding-bottom:2rem}body.index-page .slide .wrap form.left .body input{display:block}body.index-page .slide .wrap form.left .body input[type=text]{border-radius:5px;background:rgba(226,232,222,.27);border:1px solid #dbdbdb;padding:12px 21px;color:#fff}body.index-page .slide .wrap form.left .body input[type=text]::-webkit-input-placeholder{color:#fff}body.index-page .slide .wrap form.left .body input[type=text]::-moz-placeholder{color:#fff}body.index-page .slide .wrap form.left .body input[type=text]:-ms-input-placeholder{color:#fff}body.index-page .slide .wrap form.left .body input[type=text]::-ms-input-placeholder{color:#fff}body.index-page .slide .wrap form.left .body input[type=text]::placeholder{color:#fff}body.index-page .slide .wrap form.left .body input[type=text]:focus{outline:none;background:rgba(226,232,222,.5)}body.index-page .slide .wrap form.left .body input[type=text]:nth-of-type(2){margin-top:19px;margin-bottom:28px}body.index-page .slide .wrap form.left .body input[type=text]:first-of-type{margin-top:31px}body.index-page .wrap.content h2.y{color:#286d74;font-size:43px;position:relative}body.index-page .wrap.content h2.y:after{content:url(/assets/img/pages/index/y.svg);position:absolute;bottom:-2rem;left:0}body.index-page .wrap.content p.bold{font-size:20px}body.index-page .wrap.content .about,body.index-page .wrap.content .eight,body.index-page .wrap.content .map,body.index-page .wrap.content .models{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}body.index-page .wrap.content .about .left,body.index-page .wrap.content .eight .left,body.index-page .wrap.content .map .left,body.index-page .wrap.content .models .left{width:356px}body.index-page .wrap.content .about .right,body.index-page .wrap.content .eight .right,body.index-page .wrap.content .map .right,body.index-page .wrap.content .models .right{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:784px}body.index-page .wrap.content .about{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:3rem}body.index-page .wrap.content .about .desc{border-radius:5px;background:#fff;border:1px solid rgba(40,109,116,.6);padding:37px;color:#444}body.index-page .wrap.content .about .desc p{line-height:19px}body.index-page .wrap.content .eight .tenets{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}body.index-page .wrap.content .eight .tenets .item{width:344px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body.index-page .wrap.content .eight .tenets .item img{margin-right:27px}body.index-page .wrap.content .eight .tenets .item .d p.y{color:#286d74;position:relative;margin-bottom:1rem;font-weight:700;font-size:20px}body.index-page .wrap.content .eight .tenets .item .d p.y:before{content:url(/assets/img/pages/index/py.svg);position:absolute;left:25%;bottom:-1rem}body.index-page .wrap.content .models .logos{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:60px}body.index-page .wrap.content .models .logos,body.index-page .wrap.content .models .logos a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body.index-page .wrap.content .models .logos a{border:1px solid #99c4c8;border-radius:5px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:90px;height:70px;-webkit-transition:background .3s ease-in-out;-o-transition:background .3s ease-in-out;transition:background .3s ease-in-out;margin-bottom:1rem}body.index-page .wrap.content .models .logos a:hover{background:#99c4c8}body.index-page .wrap.content .map{margin:3rem 0}body.index-page .wrap.content .map .head{background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 1rem;border-top-left-radius:5px;border-top-right-radius:5px;-ms-flex-wrap:wrap;flex-wrap:wrap}body.marble h1{font-size:43px;font-weight:900;color:#286d74;margin-top:28px;margin-bottom:32px}body.services-page article ul.nav li{list-style-type:disc;list-style-position:inside;line-height:150%}body.services-page article ul.nav a{color:#707070}body.services-page article ul.nav a:hover{text-decoration:underline;color:#286d74}body.services-page article .group h2{font-size:25px;font-weight:900;color:#333}body.services-page article .group .items{width:563px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}body.services-page article .group .items a.item{border-radius:5px;background:#fff;width:267px;height:132px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#333;font-weight:900;font-size:18px;padding:0 2rem;border:1px solid rgba(40,109,116,.6);-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;margin-bottom:20px}body.services-page article .group .items a.item:hover{-webkit-box-shadow:0 3px 6px rgba(113,146,14,.2),0 3px 6px rgba(100,115,6,.0901961);box-shadow:0 3px 6px rgba(113,146,14,.2),0 3px 6px rgba(100,115,6,.0901961);color:#286d74}body.services-page article .group .items a.item img{margin-right:1rem}body.service-list-page .desktop.items .item{background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;height:205px;border:1px solid #dbdbdb;border-radius:5px;margin-bottom:1rem;-webkit-transition:-webkit-box-shadow .3s ease-in-out;transition:-webkit-box-shadow .3s ease-in-out;-o-transition:box-shadow .3s ease-in-out;transition:box-shadow .3s ease-in-out;transition:box-shadow .3s ease-in-out,-webkit-box-shadow .3s ease-in-out}body.service-list-page .desktop.items .item:hover{-webkit-box-shadow:0 3px 6px rgba(113,146,14,.2),0 3px 6px rgba(100,115,6,.0901961);box-shadow:0 3px 6px rgba(113,146,14,.2),0 3px 6px rgba(100,115,6,.0901961)}body.service-list-page .desktop.items .item img.s{border-top-left-radius:5px;border-bottom-left-radius:5px}body.service-list-page .desktop.items .item .row{background:#c3e5e9;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:7px 0 7px 32px}body.service-list-page .desktop.items .item .row .order,body.service-list-page .desktop.items .item .row .price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#286d74;font-weight:600}body.service-list-page .desktop.items .item .row .order img,body.service-list-page .desktop.items .item .row .price img{margin-right:1rem}body.service-list-page .desktop.items .item .row .order{padding:7px 14px;margin-top:-7px;margin-bottom:-7px;cursor:pointer;-webkit-transition:background .3s ease-in-out;-o-transition:background .3s ease-in-out;transition:background .3s ease-in-out}body.service-list-page .desktop.items .item .row .order:hover{background:#9bccd2}body.service-list-page .desktop.items .item .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}body.service-list-page .desktop.items .item .wrapper .dsc{padding-left:32px;padding-right:3rem}body.service-list-page .desktop.items .item .wrapper .dsc p{color:#707070;font-size:15px}body.service-list-page .desktop.items .item .wrapper .dsc h3{font-size:20px;font-weight:600;color:#444;-webkit-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out}body.service-list-page .desktop.items .item .wrapper .dsc h3:hover{color:#ffc400}body.service-list-page .subcat .expand{text-align:right;font-size:13px;color:#286d74;margin:.5rem}body.service-list-page .subcat .expand img{margin-left:.5rem}body.service-list-page .subcat .expand.open img{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}body.service-list-page .subcat .list{background:#c0d5cf;height:195px;overflow-y:scroll;margin-left:-1rem;display:none;margin-bottom:1rem}body.service-list-page .subcat .list.open{display:block}body.service-list-page .subcat .list::-webkit-scrollbar-track{background-color:#e2e8de}body.service-list-page .subcat .list::-webkit-scrollbar{width:8px;background-color:#f5f5f5}body.service-list-page .subcat .list::-webkit-scrollbar-thumb{border-radius:10px;background:rgba(40,109,116,.51)}body.service-list-page .subcat .list ul{padding:1rem}body.service-list-page .subcat .list ul li{line-height:190%}body.service-list-page .subcat .list ul li a{color:#286d74;text-decoration:underline;font-size:1rem;font-weight:600}body.service-list-page .mobile.items{margin-top:30px}body.service-list-page .mobile.items .item{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:2rem}body.service-list-page .mobile.items .item a{color:#444;font-size:1rem;font-weight:600}body.service-list-page .mobile.items .item img.s{width:63px;height:63px;border-radius:50%;margin-right:1rem}body.service-list-page .mobile.items .item .dsc{border-bottom:1px solid #c0d5cf;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}body.service-list-page .mobile.items .item .dsc .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:10px 0}body.service-list-page .mobile.items .item .dsc .row span{color:#286d74;font-size:14px;font-weight:400}body.service-list-page .mobile.items .item .dsc .row .order{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body.service-list-page .mobile.items .item .dsc .row .order:hover span{color:#ffc400}body.service-list-page .mobile.items .item .dsc .row .order span{margin:0 1rem;display:block}body.service-page #symptom{position:relative;margin:1rem 0}body.service-page #symptom h3{font-size:25px;font-weight:900;color:#333;margin-top:0}body.service-page #symptom ul{color:#707070;list-style-position:inside}body.service-page #symptom ul li{line-height:27px;list-style-type:circle}body.service-page #symptom:after{content:url(/assets/img/pages/service/meh.jpg);position:absolute;right:1rem;bottom:-5px}body.service-page #related{margin-bottom:1rem;padding-bottom:0}body.service-page #related h3{font-size:25px;font-weight:900;color:#333;margin-top:0}body.service-page #related .list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}body.service-page #related .list a{color:#707070;font-size:18px;font-weight:900}body.service-page #related .list a:hover{color:#286d74}body.service-page #related .list .item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:2rem}body.service-page #related .list .item img{border-radius:50%;margin-right:1rem}body.service-page #related .list .item .dsc{width:190px}body.service-page #related .list .item .dsc span.price{display:block;margin-top:10px;color:#707070;font-size:15px}body.diag-page article .price{background:#fff;border:1px solid #dbdbdb;border-radius:5px;padding:33px;margin:1rem 0}body.diag-page article .price h3{margin-top:0;font-weight:900;font-size:25px;color:#333}body.diag-page article .price p{color:#707070;font-size:15px;line-height:21px}body.diag-page article .price ul li{line-height:21px;font-size:14px}body.diag-page article .price ul li:before{content:"○";color:#ffc400;padding-right:10px}body.diag-page article .price table{border-collapse:collapse;width:100%}body.diag-page article .price table thead{background:#f2ece8}body.diag-page article .price table thead tr td{padding:13px}body.diag-page article .price table tbody tr:nth-of-type(2n){background:#e2e8de}body.diag-page article .price table tbody tr td{padding:1rem}body.diag-page article .price table tbody tr td:nth-of-type(2){text-align:center}body.diag-page article .price table tbody tr td a{color:#333}body.diag-page article .price table tbody tr td a:hover{color:#286d74;text-decoration:underline}body.diag-page article .price table tbody tr td span.order{padding:1rem;cursor:pointer;-webkit-transition:background .3s ease-in-out;-o-transition:background .3s ease-in-out;transition:background .3s ease-in-out}body.diag-page article .price table tbody tr td span.order:hover{background:#286d74;color:#e2e8de}body.evac-page #intro .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body.evac-page #intro .wrapper img{margin-left:2rem}body.model-list-page .mlist{background:#fff;border-radius:5px;border:1px solid rgba(40,109,116,.6);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body.model-list-page .mlist a{padding:15px 30px;display:inline-block}body.model-list-page .mlist a:hover{background:#e2e8de}body.vendor-page .cont h3:first-of-type{margin-top:0}body.vendor-page .cont li,body.vendor-page .cont p{color:#707070}body.vendor-page .cont ul{list-style-type:circle;list-style-position:inside}body.model-page #model-intro{position:relative}body.model-page .imgwrap{position:relative;border-radius:5px}body.model-page .imgwrap img{border-radius:5px}body.model-page .imgwrap:after{content:"";width:100%;height:50%;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(#060606));background:-o-linear-gradient(top,rgba(0,0,0,0) 0,#060606 100%);background:linear-gradient(180deg,rgba(0,0,0,0),#060606);position:absolute;bottom:0;left:0;border-radius:5px}body.model-page article #model-intro .row{position:relative;top:-3rem;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding:0 33px}body.model-page article #model-intro .row .year{font-size:25px;font-weight:900}body.model-page article #model-intro .row .signup img{vertical-align:top;margin-right:1rem}body.model-page article #model-intro .row .signup span{cursor:pointer}body.model-page article #model-intro .row .signup span:hover{text-decoration:underline}body.model-page article .diag.box h3,body.model-page article .remont.box h3{color:#333;font-size:25px;font-weight:900}body.model-page article .diag.box h3:first-of-type,body.model-page article .remont.box h3:first-of-type{margin-top:0}body.model-page article .diag.box h4,body.model-page article .remont.box h4{font-size:18px;font-weight:900;color:#333}body.model-page article .diag.box a,body.model-page article .remont.box a{color:#333}body.model-page article .diag.box a:hover,body.model-page article .remont.box a:hover{text-decoration:underline;color:#286d74}body.model-page article .diag.box ul,body.model-page article .remont.box ul{list-style-type:circle;list-style-position:inside}body.model-page article .diag.box ul li,body.model-page article .remont.box ul li{line-height:22px}body.model-page article .diag.box ul li a,body.model-page article .remont.box ul li a{color:#707070}body.system-page #system-intro{background:#fff;padding-left:33px;padding-right:1rem;margin-bottom:1rem;border-radius:5px;border:1px solid #dbdbdb;margin-top:1rem}body.system-page #system-intro h1{line-height:54px;margin-bottom:33px}body.system-page #system-intro .img{height:197px;display:-webkit-box;display:-ms-flexbox;display:flex;color:#fff;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding:2rem 2rem 0 33px;border-top-left-radius:5px;border-top-right-radius:5px;margin:0 -1rem 1rem -33px}body.system-page #system-intro .img .signup{cursor:pointer;margin:1rem 0 1rem 1rem}body.system-page #system-intro .img .signup img{vertical-align:text-top;margin-right:1rem}body.system-page #system-intro .img .signup:hover{text-decoration:underline}body.system-page #system-intro .row.price,body.system-page #system-intro .row.price .item{display:-webkit-box;display:-ms-flexbox;display:flex}body.system-page #system-intro .row.price .item{-webkit-box-align:center;-ms-flex-align:center;align-items:center}body.system-page #system-intro .row.price .item:nth-of-type(2){cursor:pointer}body.system-page #system-intro .row.price .item:nth-of-type(2):hover{text-decoration:underline}body.system-page #system-intro .row.price .item img{margin-right:1rem}body.system-page #system-intro .row.price .item .dsc{font-weight:600;cursor:pointer}body.system-page #system-intro .row.price .item .dsc .label{color:#707070;display:block;margin-right:2rem}body.system-page #system-intro .row.price .item .dsc .price{color:#286d74}body.system-page #system-intro .content{color:#707070;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:41px;font-size:15px}body.system-page #system-intro .content p:first-of-type{margin-top:0}body.system-page .remont{padding-bottom:10px}body.system-page .remont h3{margin-top:0;margin-bottom:36px}body.system-page .remont .list{font-weight:600;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:80%}body.system-page .remont .list .item{margin-right:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:23px}body.system-page .remont .list .item img{margin-right:20px}body.system-page .remont .list .item .dsc a{color:#286d74;display:block}body.system-page .remont .list .item .dsc a:hover{text-decoration:underline}body.system-page .remont .list .item .dsc span{color:#707070}body.system-page .choose{background:#fff}body.system-page .choose.toyota{background-image:url(/assets/img/pages/system/choose.jpg);background-repeat:no-repeat;background-position:100% 50%}body.system-page .choose h3{margin-top:0}body.system-page .choose ul{-webkit-columns:2;-moz-columns:2;column-count:2}body.system-page .choose ul li{line-height:21px}body.system-page .choose ul li:before{content:"•";color:#286d74;padding-right:10px}body.system-page .choose ul li a{color:#286d74}body.duty-page #duty-intro{margin-top:1rem}body.duty-page #duty-intro .img{height:197px;background-position:50%;border-top-left-radius:5px;border-top-right-radius:5px;margin:-33px -33px 30px}body.duty-page #duty-intro p,body.duty-page #duty-intro ul{color:#707070;line-height:21px}body.duty-page #duty-intro ul{line-height:27px}body.duty-page #duty-intro ul li:before{content:"•";padding-right:10px;color:#286d74}body.duty-page #duty-intro ul.tel li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body.duty-page #duty-intro ul.tel li:before{content:"";padding:0}body.duty-page #duty-intro ul.tel li img{padding-right:1rem}body.duty-page #duty-intro ul.tel li a{color:#333}body.duty-page #duty-intro ul.tel li a:hover{text-decoration:underline;color:#286d74}body.duty-page #duty-intro .cta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;width:133px;padding-left:1rem;border-radius:5px;margin-bottom:1rem;-webkit-transition:background .3s ease-in-out;-o-transition:background .3s ease-in-out;transition:background .3s ease-in-out}body.duty-page #duty-intro .cta:hover{background:#e2e8de}body.duty-page #duty-intro .cta img{margin-right:1rem}body.duty-page #duty-intro .cta p{font-size:15px}body.duty-page #duty-intro .cta p span{display:block;font-size:18px;font-weight:900;color:#286d74}#nav-icon1{display:none;min-width:25px;width:25px;height:16px;position:relative;margin-right:1rem;-webkit-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer}#nav-icon1,#nav-icon1 span{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}#nav-icon1 span{display:block;position:absolute;height:3px;width:100%;background:#286d74;border-radius:12px;opacity:1;left:16px;-webkit-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}#nav-icon1 span:first-child{top:0}#nav-icon1 span:nth-child(2){top:9px}#nav-icon1 span:nth-child(3){top:18px}#nav-icon1.open span{top:9px;-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}#nav-icon1.open span:first-child{top:9px;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}#nav-icon1.open span:nth-child(2){opacity:0;left:-30px}#mobile-menu{position:absolute;top:102px;width:100%;background:#fff;display:none}#mobile-menu.open{display:block}#mobile-menu>.header{background:#e2e8de}#mobile-menu>.header>span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1rem;font-size:15px}#mobile-menu>.header>span.callback:hover{cursor:pointer}#mobile-menu>.header>span.callback img,#mobile-menu>.header>span.map img:first-of-type{margin-right:1rem}#mobile-menu>.header>span.map img:nth-of-type(2){margin-left:5px;margin-top:-10px}#mobile-menu>.header>span.map a{color:#286d74;text-decoration:underline}#mobile-menu>.body{padding:1rem}#mobile-menu>.body a{color:#333}#mobile-menu>.body .header{border-bottom:1px solid #c3e5e9;margin:0 -1rem 1rem;padding-left:1rem;padding-bottom:1rem}#mobile-menu>.body .header span{text-transform:uppercase;color:#99c4c8;font-weight:700;font-size:14px}#mobile-menu>.body ul li{line-height:40px}#mobile-menu>.body ul li.inc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#mobile-menu>.body ul li.inc ul{display:none}#mobile-menu>.body ul li a:hover{color:#286d74}section .wrap>aside{width:356px}section .wrap>aside .tabs{background:#fff;border:1px solid rgba(40,109,116,.6);border-radius:5px}section .wrap>aside .tabs a{color:#333}section .wrap>aside .tabs ul.header{display:-webkit-box;display:-ms-flexbox;display:flex;background:#e7eff0;border-top-right-radius:5px;border-top-left-radius:5px;font-weight:600;font-size:18px;color:#333;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #7ea7ab}section .wrap>aside .tabs ul.header li{padding:15px 19px 11px;cursor:pointer}section .wrap>aside .tabs ul.header li.active{background:#286d74;color:#fff}section .wrap>aside .tabs ul.header li:last-of-type{border-top-right-radius:5px}section .wrap>aside .tabs .body{padding:10px 0}section .wrap>aside .tabs .body .diag,section .wrap>aside .tabs .body .models,section .wrap>aside .tabs .body .repair{display:none}section .wrap>aside .tabs .body .diag.open,section .wrap>aside .tabs .body .models.open,section .wrap>aside .tabs .body .repair.open{display:block}section .wrap>aside .tabs .body .diag ul.common li a,section .wrap>aside .tabs .body .models ul li a,section .wrap>aside .tabs .body .repair ul li a{padding:1rem 40px;display:inline-block;width:100%;-webkit-transition:background .3s ease-in-out;-o-transition:background .3s ease-in-out;transition:background .3s ease-in-out}section .wrap>aside .tabs .body .diag ul.common li.active a,section .wrap>aside .tabs .body .diag ul.common li a:hover,section .wrap>aside .tabs .body .models ul li.active a,section .wrap>aside .tabs .body .models ul li a:hover,section .wrap>aside .tabs .body .repair ul li.active a,section .wrap>aside .tabs .body .repair ul li a:hover{background:#e2e8de}section .wrap>aside .tabs .body .diag label{font-size:14px;color:#757474;padding-left:40px;border-bottom:1px solid #dbdbdb;padding-bottom:13px;width:100%;display:block;margin:1rem 0}section .wrap>aside .tabs .body .diag ul.particularly li a{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;padding:1rem 40px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:background .3s ease-in-out;-o-transition:background .3s ease-in-out;transition:background .3s ease-in-out}section .wrap>aside .tabs .body .diag ul.particularly li a:hover{background:#e2e8de}section .wrap>aside .tabs .body .diag ul.particularly li a img{margin-right:1rem}section .wrap>aside .tabs .body .diag ul.particularly li.active a{background:#e2e8de}section .wrap>aside .tabs .body .models ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}section .wrap>aside .tabs .body .models ul li a img{margin-right:1rem}section .wrap>aside a.car{background:#fff;border:1px solid rgba(40,109,116,.6);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:1rem 0;border-radius:5px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:15px 20px;-webkit-transition:all .3s cubic-bezier(.25,.8,.25,1);-o-transition:all .3s cubic-bezier(.25,.8,.25,1);transition:all .3s cubic-bezier(.25,.8,.25,1)}section .wrap>aside a.car:hover{-webkit-box-shadow:0 3px 6px rgba(113,146,14,.2),0 3px 6px rgba(100,115,6,.09);box-shadow:0 3px 6px rgba(113,146,14,.2),0 3px 6px rgba(100,115,6,.09)}section .wrap>aside a.car .img{border-radius:50%;width:90px;min-width:90px;height:90px;background-position:50%;margin-right:23px}section .wrap>aside a.car .dsc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:80px}section .wrap>aside a.car .dsc span{display:block}section .wrap>aside a.car .dsc span.header{font-weight:700;color:#343434}section .wrap>aside a.car .dsc span.price{color:#707070}section .wrap>aside .signup{width:303px;background:#fff;padding-bottom:28px;border-radius:5px;border:1px solid rgba(40,109,116,.6);margin-bottom:1rem}section .wrap>aside .signup .header{background:#286d74;color:#fff;font-size:18px;text-align:center;padding:11px;border-top-right-radius:5px;border-top-left-radius:5px;margin-bottom:47px}section .wrap>aside .signup .header img{margin-right:12px}section .wrap>aside .signup form{padding:0 40px}section .wrap>aside .signup form input[type=text]{border:0;border-bottom:1px solid #dbdbdb;width:100%;padding-bottom:10px}section .wrap>aside .signup form input[type=text]:focus{outline:none;background:#e2e8de}section .wrap>aside .signup form input[type=text]:last-of-type{margin-top:1rem;margin-bottom:27px}section .wrap>aside .to{border-radius:5px;border:1px solid rgba(40,109,116,.6);background:#fff}section .wrap>aside .to .head{background:#286d74;color:#fff;text-align:center;padding:10px}section .wrap>aside .to table{border-collapse:collapse;width:100%}section .wrap>aside .to table tr:nth-of-type(2){background:#e2e8de}section .wrap>aside .to table tr td{padding:1rem}section .wrap>aside .to table tr td:nth-of-type(2){text-align:right;padding-left:0;padding-right:2rem}section .wrap>aside .to table tr td a{color:#333}section .wrap>aside .to table tr td a:hover{color:#286d74;text-decoration:underline}section .wrap>aside .to table thead{background:#f2ece8}section .wrap>aside .model{background:#fff;border:1px solid rgba(40,109,116,.64);border-radius:5px;padding:1rem}section .wrap>aside .model h3{font-size:25px;font-weight:900}section .wrap>aside .model a{color:#333}section .wrap>aside .model a:hover{text-decoration:underline;color:#286d74}section .wrap>aside .model.toyota{background:#fff;background-image:url(/assets/img/layout/aside/t.jpg);background-position:100% 50%;background-repeat:no-repeat}section .wrap>aside .model ul{-webkit-columns:2;-moz-columns:2;column-count:2}section .wrap>aside .model ul li{line-height:21px}section .wrap>aside .model ul li:before{content:"•";color:#286d74;padding-right:1rem}button.submit[type=submit]{background:#c3e5e9;padding:9px 12px;border-radius:4px;border:1px solid #99c4c8;cursor:pointer;-webkit-transition:background .4s ease-in-out;-o-transition:background .4s ease-in-out;transition:background .4s ease-in-out;color:#286d74;font-weight:500;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}button.submit[type=submit]:hover{background:#b0dde2}button.submit[type=submit] img{margin-right:1rem}button.reject{background:#e2e8de;color:#286d74;border:1px solid rgba(190,210,212,.85);border-radius:5px;padding:12px 24px;cursor:pointer;-webkit-transition:background .3s ease-in-out;-o-transition:background .3s ease-in-out;transition:background .3s ease-in-out;font-size:13px}button.reject:hover{background:#d5decf}nav.bread ol{padding-left:0;list-style-type:none;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0}nav.bread ol a{color:#2d2d2d}nav.bread ol a:hover{text-decoration:underline;color:#286d74}nav.bread ol li{margin-right:20px;position:relative}nav.bread ol li:after{content:"/";position:absolute;right:-14px}nav.bread ol li:last-of-type:after{content:""}nav.bread ol li:last-of-type a{color:#989898}span.button.search{background:#c3e5e9;border:1px solid rgba(153,196,200,.24);border-radius:5px;font-size:13px;font-weight:600;color:#286d74;height:36px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;width:102px;cursor:pointer;-webkit-transition:background .3s ease-in-out;-o-transition:background .3s ease-in-out;transition:background .3s ease-in-out}span.button.search:hover{background:#b0dde2}.spin{-webkit-animation:rotating 2s linear infinite}@-webkit-keyframes rotating{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(1turn)}}.box{background:#fff;border:1px solid #dbdbdb;border-radius:5px;padding:33px}#map{margin:3rem 0}#map .head{background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 1rem;border-top-left-radius:5px;border-top-right-radius:5px;-ms-flex-wrap:wrap;flex-wrap:wrap}#intro{background:#fff;border:1px solid #dbdbdb;border-radius:5px;padding:30px 33px;margin-top:30px}#intro .img{height:197px;background-position:50%;border-top-left-radius:5px;border-top-right-radius:5px;margin:-30px -33px 30px}#intro .row{-ms-flex-wrap:wrap;flex-wrap:wrap}#intro .row,#intro .row .item{display:-webkit-box;display:-ms-flexbox;display:flex}#intro .row .item{margin-right:76px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1rem;-webkit-transition:background .3s ease-in-out;-o-transition:background .3s ease-in-out;transition:background .3s ease-in-out;border-radius:5px}#intro .row .item img{margin-right:18px}#intro .row .item .dsc span{display:block}#intro .row .item .dsc span.one{font-size:15px;color:#707070}#intro .row .item .dsc span.two{color:#286d74;font-weight:900}#intro .row .item.order{cursor:pointer}#intro .row .item.order:hover{background:#e2e8de}#intro .cont{color:#707070;margin-top:40px}#intro .cont b{font-weight:700}#intro .cont p{line-height:21px}#features{margin:1rem 0;position:relative}#features:after{content:url(/assets/img/pages/service/meh2.jpg);position:absolute;right:1rem;bottom:-5px}#features h3{font-size:25px;font-weight:900;color:#333;margin-top:0;margin-bottom:2rem}#features .list,#features .list .item{display:-webkit-box;display:-ms-flexbox;display:flex}#features .list .item{width:125px;height:100px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;margin-right:2rem}#features .list .item span{display:block;font-size:14px;color:#707070}#rating{padding-bottom:1rem;margin-bottom:1rem}#rating .items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}#rating .items .item{width:180px;margin-bottom:1rem}#rating .items .item p{font-size:15px;color:#707070;margin-bottom:0}#rating .items .item .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#rating .items .item .row img{margin-right:1rem}#rating .items .item .row span{font-size:25px;font-weight:900}.widget.evac{background:#99c4c8;width:524px;position:relative;padding:37px 33px 20px;margin:1rem 0}.widget.evac .borders .top-left{position:absolute;top:-3px;left:-3px}.widget.evac .borders .top-right{position:absolute;top:-3px;right:-3px}.widget.evac .borders .bottom-left{position:absolute;bottom:-3px;left:-3px}.widget.evac .borders .bottom-right{position:absolute;right:-3px;bottom:-3px}.widget.evac h3{font-size:25px;font-weight:900}.widget.evac p.h3{color:#286d74;font-size:18px;font-weight:900}.widget.evac form{display:-webkit-box;display:-ms-flexbox;display:flex}.widget.evac form input{background:rgba(0,0,0,0);border:none;border-bottom:1px solid #286d74;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-right:1rem}.widget.evac form input:focus{outline:none;background:#e2e8de}.widget.evac form input::-webkit-input-placeholder{color:#286d74;font-family:Lato,sans-serif;font-size:18px}.widget.evac form input::-moz-placeholder{color:#286d74;font-family:Lato,sans-serif;font-size:18px}.widget.evac form input:-ms-input-placeholder{color:#286d74;font-family:Lato,sans-serif;font-size:18px}.widget.evac form input::-ms-input-placeholder{color:#286d74;font-family:Lato,sans-serif;font-size:18px}.widget.evac form input::placeholder{color:#286d74;font-family:Lato,sans-serif;font-size:18px}.widget.evac form button{background:#fff}#certs h3{font-size:25px;font-weight:900;font-size:#333}#certs .list{display:-webkit-box;display:-ms-flexbox;display:flex}#certs .list img,.msearch.mobile{margin-right:1rem}.msearch.mobile.white{background:#fff;border-radius:5px;padding:1rem 1rem 0;border:1px solid #dbdbdb}.msearch.mobile.white .res{background:none;border:0}.msearch.mobile .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.msearch.mobile .row input{border:none;border-bottom:1px solid #dbdbdb;background:rgba(0,0,0,0);font-size:15px;font-family:Lato,sans-serif}.msearch.mobile .row input:focus{outline:none;background:#e2e8de}.msearch.mobile .res{background:#fff;border-radius:5px;border:1px solid #dbdbdb;margin:1rem 0;display:none}.msearch.mobile .res.open{display:block}.msearch.mobile .res ul li{line-height:39px;padding:10px}.msearch.mobile .res ul li:hover{background:#e2e8de}.msearch.mobile .res ul li.model{line-height:130%}.msearch.mobile .res ul li a span{display:block}.msearch.mobile .res ul li a span.pagetitle{color:#333;font-size:16px}.msearch.mobile .res ul li a span.year{font-size:14px;color:#286d74}#spec{padding-bottom:23px}#spec h3{font-size:25px;font-weight:900;margin-top:0}#spec p{color:#707070;font-size:15px;font-weight:900}#spec .list{margin-top:2rem;margin-bottom:1rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#spec .list,#spec .list .item{display:-webkit-box;display:-ms-flexbox;display:flex}#spec .list .item{height:130px;width:180px;text-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-right:1rem}.msearch.desktop h2{font-size:25px;font-weight:900}.msearch.desktop input{width:346px;padding:1rem;border:1px solid #dbdbdb;border-radius:5px;font-size:18px;font-family:Lato,sans-serif}.msearch.desktop input::-webkit-calendar-picker-indicator{opacity:1}.msearch.desktop input:focus{outline:none;background:#e2e8de}.msearch.desktop form ul.res{display:none;width:346px;background:#fff;border-radius:5px;border:1px solid #dbdbdb;margin:1rem 0}.msearch.desktop form ul.res.open{display:block}.msearch.desktop form ul.res li:first-of-type{margin-top:1rem}.msearch.desktop form ul.res li a{color:#333;padding:1rem;display:inline-block;width:100%}.msearch.desktop form ul.res li a:hover{background:#e2e8de}.msearch.desktop .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.msearch.desktop .wrapper ul.ares{background:#fff;border-radius:5px;border:1px solid #dbdbdb;width:346px;margin-left:60px;margin-bottom:1rem;display:none}.msearch.desktop .wrapper ul.ares.open{display:block}.msearch.desktop .wrapper ul.ares li:first-of-type{margin-top:1rem}.msearch.desktop .wrapper ul.ares li a{color:#333;padding:1rem;display:inline-block;width:100%;-webkit-transition:background .3s ease-in-out;-o-transition:background .3s ease-in-out;transition:background .3s ease-in-out}.msearch.desktop .wrapper ul.ares li a:hover{background:#e2e8de}.msearch.desktop .wrapper ul.ares li a span{display:block}.msearch.desktop .wrapper ul.ares li a span.gen{color:#286d74;font-size:17px;font-weight:700}.msearch.desktop .wrapper ul.ares li a span.year{font-size:15px;color:#707070}.msearch.desktop .wrapper span.close{color:#286d74;font-size:30px;margin-left:1rem;margin-top:-7px;cursor:pointer;-webkit-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out;display:none}.msearch.desktop .wrapper span.close.show{display:block}.msearch.desktop .wrapper span.close:hover{color:#ffc400}.car-list .item{display:-webkit-box;display:-ms-flexbox;display:flex;background:#fff;border-radius:5px;border:1px solid #dbdbdb;margin-bottom:1rem}.car-list .item>img{border-top-left-radius:5px;border-bottom-left-radius:5px}.car-list .item .dsc{padding-left:26px;position:relative;width:100%}.car-list .item .dsc>a{color:#286d74}.car-list .item .dsc ul{width:80%;margin-top:2rem}.car-list .item .dsc ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;line-height:22px;color:#707070}.car-list .item .dsc ul li a{color:#707070}.car-list .item .dsc ul li a:hover{color:#286d74;text-decoration:underline}.car-list .item .dsc .row{background:#c3e5e9;position:absolute;bottom:0;width:100%;margin-left:-26px;text-align:right;padding:6px 1rem 6px 6px}.car-list .item .dsc .row a{color:#286d74;font-size:18px;font-weight:600}.car-list .item .dsc .row a:hover{text-decoration:underline}.car-list .item .dsc .row a img{vertical-align:text-bottom;margin-right:1rem}table.def{border-collapse:collapse;width:100%}table.def a{color:#333}table.def a:hover{color:#286d74;text-decoration:underline}table.def td{padding:10px 1rem}table.def td:nth-of-type(2){text-align:center}table.def thead{background:#f2ece8}table.def tbody tr:nth-of-type(2n){background:#e2e8de}table.def tbody tr td:last-of-type{cursor:pointer;-webkit-transition:background-color .3s ease-in-out;-o-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out}table.def tbody tr td:last-of-type:hover{background-color:#dae2d5}#myModal .modal-content{padding:1rem;text-align:center}#myModal form input{display:block;margin:1rem auto;padding:5px}#reviews{display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:5px;border:1px solid #dbdbdb;margin-bottom:1rem}#reviews .left{background:#f2ece8;width:308px;min-width:308px;text-align:center;padding:2rem;border-top-left-radius:5px;border-bottom-left-radius:5px}#reviews .left img{display:inline-block}#reviews .left h3{font-size:25px;font-weight:900;color:#333}#reviews .left p.pen{cursor:pointer;display:none}#reviews .left p.pen img{vertical-align:top}#reviews .left p.pen span{color:#707070;margin-left:10px}#reviews .left p.pen span:hover{color:#286d74}#reviews .left form{margin:0 -1rem;position:relative;display:none}#reviews .left form .response p{font-weight:900;font-size:17px}#reviews .left form span.close{position:absolute;top:67px;right:9px;font-size:22px;color:#c0d5cf;cursor:pointer}#reviews .left form span.close:hover{color:#ffc400}#reviews .left form input[type=text]{border-radius:5px;border:1px solid #dbdbdb;padding:14px 17px;margin-bottom:1rem;width:100%;font-family:Lato,sans-serif}#reviews .left form input[type=text]:focus{outline:none;background:#eff2ed}#reviews .left form textarea{font-family:Lato,sans-serif;width:100%;border-radius:5px;border:1px solid #dbdbdb;padding:1rem;margin-bottom:1rem}#reviews .left form textarea:focus{outline:none;background:#eff2ed}#reviews .left form .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#reviews .right{background:#fff;padding:30px 25px;border-top-right-radius:5px;border-bottom-right-radius:5px}#reviews .right .row{display:-webkit-box;display:-ms-flexbox;display:flex}#reviews .right .row span.author{color:#286d74;margin-right:1rem}#reviews .right .row span.date{color:#c1c1c1;font-size:14px}#reviews .right .row .arrows{text-align:right;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}#reviews .right .row .arrows svg{width:6px;height:13px;cursor:pointer}#reviews .right .row .arrows svg path{-webkit-transition:fill .3s ease-in-out;-o-transition:fill .3s ease-in-out;transition:fill .3s ease-in-out;pointer-events:none}#reviews .right .row .arrows svg.active path{fill:#286d74}#reviews .right .row .arrows svg.prev{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg);margin-right:26px}#reviews .right .row .arrows svg:hover path{fill:#ffc400}#reviews .right .row .arrows svg.disabled path{fill:#e2e8de}#reviews .right .body .item{margin-top:42px;height:110px;overflow-y:hidden}#reviews .right .body .item.open{height:auto}#reviews .right .body .item.open+.expand img{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}#reviews .right .body .item p{line-height:22px;color:#5e5e5e}#reviews .right .body .expand{text-align:right;background:-webkit-gradient(linear,left bottom,left top,color-stop(31%,#fff),to(hsla(0,0%,100%,0)));background:-o-linear-gradient(bottom,#fff 31%,hsla(0,0%,100%,0) 100%);background:linear-gradient(0deg,#fff 31%,hsla(0,0%,100%,0));position:relative;margin-top:-23px;height:40px;cursor:pointer}#reviews .right .body .expand span{margin-top:2rem;display:inline-block;margin-right:10px;font-size:14px;color:#286d74}#reviews .right .body .expand span:hover{text-decoration:underline}#snackbar{visibility:hidden;min-width:250px;margin-left:-125px;background-color:#333;color:#fff;text-align:center;border-radius:2px;padding:16px;position:fixed;z-index:1;left:50%;bottom:30px}#snackbar.show{visibility:visible;-webkit-animation:fadein .5s,fadeout .5s 2.5s;animation:fadein .5s,fadeout .5s 2.5s}@-webkit-keyframes fadein{0%{bottom:0;opacity:0}to{bottom:30px;opacity:1}}@keyframes fadein{0%{bottom:0;opacity:0}to{bottom:30px;opacity:1}}@-webkit-keyframes fadeout{0%{bottom:30px;opacity:1}to{bottom:0;opacity:0}}@keyframes fadeout{0%{bottom:30px;opacity:1}to{bottom:0;opacity:0}}.typo.box{margin:1rem 0}.typo p{color:#707070;line-height:21px;font-size:15px}.typo h3{margin-top:0}.typo ul{list-style-position:inside}.typo ul li{line-height:27px;color:#707070;list-style-type:circle}.typo .w100{margin:1rem -33px}.typo .w100 img{width:100%}.typo .note{background:#f2ece8;padding:5px 1rem}.master{display:-webkit-box;display:-ms-flexbox;display:flex;background:#fff;border-radius:5px;border:1px solid #dbdbdb}.master .img{width:236px;min-width:236px;border-top-left-radius:5px;border-bottom-left-radius:5px}.master .dsc{padding-left:41px;color:#707070;padding-right:1rem}.master .dsc h3{font-size:25px;font-weight:900;color:#333}.master .dsc .i{font-style:italic;font-size:14px}.master .dsc p.write{color:#286d74;cursor:pointer}.master .dsc p.write:hover{text-decoration:underline}.master .dsc p.write img{margin-right:10px;vertical-align:text-top}.mobile-master{background:#fff;border:1px solid #dbdbdb;margin:1rem -1rem;padding:1rem;color:#707070}.mobile-master .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mobile-master .row h3{margin-top:0;font-size:18px;font-weight:900;color:#333}.mobile-master .row img{margin-right:18px}.mobile-master .row .dsc p{font-weight:700;color:#333}.mobile-master .row .dsc ul{padding-left:1rem}.mobile-master .desc{font-style:italic;font-size:14px}.mobile-master p.signup{color:#286d74}.mobile-master p.signup img{vertical-align:text-top;margin-right:10px}.mobile-master p.signup:hover{text-decoration:underline}@media (max-width:1140px){.wrap{width:100%}header .row.one ul{padding:1rem}header .row.two img.logo{margin:0 2rem 0 1rem}body.index-page .slide .wrap,footer .wrap .row{padding:0 1rem}body.index-page .wrap.content .about .right,body.index-page .wrap.content .eight .right,body.index-page .wrap.content .map .right,body.index-page .wrap.content .models .right{padding-right:1rem}section .wrap>aside{margin-left:1rem}}@media (min-width:615px){body.marble:after{background:url(/assets/img/layout/130.jpg)}}@media (max-width:500px){body.marble section .wrap{margin-top:23px}body.diag-page h1{font-size:25px}body.diag-page #intro .row .item{padding-left:0}body.diag-page article .price table tr td:nth-of-type(3){display:none}body.model-list-page .mlist{margin:1rem -1rem;border-radius:0}body.model-list-page .mlist a{padding:15px}body.system-page #system-intro{margin:1rem -1rem;border-radius:0;padding:0 1rem}body.system-page #system-intro h1{font-size:25px!important;line-height:35px}body.system-page #system-intro .img{border-radius:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:start;padding-left:2rem;padding-bottom:1rem;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}body.system-page #system-intro .img .year h3{margin:0 0 1rem}body.system-page #system-intro .img .signup{margin:0}body.duty-page #duty-intro .img{margin:-1rem -1rem 1rem}.box{margin:1rem -1rem}#intro,.box{border-radius:0;padding:1rem}#intro{margin:2rem -1rem 0}#intro h1{font-size:25px}#features{margin:1rem -1rem}#features .list{width:64%}#features .list .item span{text-align:left}#spec .list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}table.def tr td:nth-of-type(3){display:none}table.def tr td:nth-of-type(2){text-align:right}.typo.box,.typo .w100{margin:1rem -1rem}}@media (max-width:600px){body.marble section .wrap article{margin-left:1rem}#certs .list{overflow-y:scroll;width:90vw}}@media (max-width:615px){header .row.one{background-color:#fff;border-bottom:1px solid #99c4c8}header .row.one ul li img{display:none}header .row.one ul li.addr{padding-left:3rem}header .row.one ul li.phone a.a1{display:none}header .row.two .mtel{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding:0 1rem}header .row.two .mtel,header .row.two .mtel .phone{display:-webkit-box;display:-ms-flexbox;display:flex}header .row.two .mtel .phone{-webkit-box-align:center;-ms-flex-align:center;align-items:center}header .row.two .mtel .phone .mts{margin:0 1rem;display:inline-block}header .row.two .mtel .phone a:last-of-type{color:#707070}header .row.two .mtel .soc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header .row.two .mtel .soc a.tg{margin:0 18px;display:inline-block}header .row.two img.logo{position:absolute;top:9px;width:27px}footer .wrap .row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}footer .wrap .row .col{margin:1rem 0}body.index-page .slide{background-position:40%}body.index-page .slide .wrap .right{width:100%}body.index-page .slide .wrap .right img.logo{-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8)}body.index-page .slide .wrap .right h1{font-size:32px}#mobile-menu{top:50px}}@media (max-width:850px){header .row.one ul li.soc{display:none}}@media (max-width:700px){header .row.one ul li.phone a.mts{display:none}body.index-page .wrap.content .models .logos{-ms-flex-wrap:wrap;flex-wrap:wrap}body.vendor-page img.m{width:100%;height:auto}body.system-page #system-intro h1{font-size:36px}#features .list,body.system-page #system-intro .content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#features .list .item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;height:auto;width:auto;-webkit-box-pack:normal;-ms-flex-pack:normal;justify-content:normal}#features .list .item img{width:16px;margin-right:1rem}#spec .list{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (max-width:1020px){header .row.two ul.zero{display:none}#nav-icon1{display:block;margin-left:1rem}}@media (max-width:820px){body.index-page .slide .wrap,footer .wrap .row{-ms-flex-wrap:wrap;flex-wrap:wrap}body.index-page .slide .wrap{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}body.index-page .slide .wrap .right{text-align:center!important}body.index-page .slide .wrap .right h1{font-size:43px}}@media (max-width:720px){#map_popup .black .content{width:80%;margin:3rem 1rem 1rem}}@media (max-width:820px) and (max-width:480px){body.index-page .slide .wrap .right h1{font-size:2rem}}@media (max-width:950px){body.index-page .slide .wrap .right{text-align:right}body.index-page .wrap.content .about .left,body.index-page .wrap.content .eight .left,body.index-page .wrap.content .map .left,body.index-page .wrap.content .models .left{width:0;display:none}body.index-page .wrap.content .about .right,body.index-page .wrap.content .eight .right,body.index-page .wrap.content .map .right,body.index-page .wrap.content .models .right{width:100%;padding:0 1rem}}@media (max-width:386px){body.index-page .slide .wrap form.left{width:90%}body.index-page .slide .wrap form.left .header{padding:1rem}}@media (max-width:735px){body.index-page .wrap.content h2.y{text-align:center}body.index-page .wrap.content h2.y:after{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}body.index-page .wrap.content p.bold{text-align:center}body.index-page .wrap.content .eight .tenets{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (max-width:414px){body.index-page .wrap.content .about .desc{padding:1rem}}@media (max-width:1000px){body.marble aside{display:none}body.marble article{margin-left:1rem!important;margin-right:1rem}body.diag-page #intro .cont{margin-top:1rem}body.model-page .imgwrap img{width:100%}}@media (max-width:400px){body.marble h1{font-size:30px}body.services-page article .group .items a.item{background:rgba(0,0,0,0);border:none;height:75px;padding:0}body.services-page article .group .items a.item:hover{-webkit-box-shadow:none;box-shadow:none}body.service-list-page .desktop.items .item{height:auto}body.service-page #related .list .item .dsc{width:auto}}@media (max-width:986px){body.services-page article .group .items{width:100%;padding-right:1rem}}@media (max-width:1160px){body.service-list-page .desktop.items .item{margin-right:1rem}}@media (max-width:620px){body.service-list-page .desktop.items .item img.s{display:none}body.service-list-page .desktop.items .item .row,body.service-list-page .desktop.items .item .wrapper .dsc{padding-left:1rem}}@media (max-width:670px){body.service-page #symptom:after{content:""}#reviews{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#reviews .left{width:auto}}@media (max-width:680px){body.evac-page #intro .wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}body.evac-page #intro .wrapper img{margin-left:0}.widget.evac{width:100%}.widget.evac img.lazyloaded{width:100%;height:auto}.car-list .item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.car-list .item>img{display:none}.car-list .item .dsc{padding-left:0}.car-list .item .dsc ul{padding-left:26px}.car-list .item .dsc h3{padding-left:26px;padding-right:26px;line-height:30px}.car-list .item .dsc .row{position:relative;margin-left:0;margin-top:1rem}}@media (max-width:520px){body.model-page #model-intro h1{margin-bottom:1rem}body.model-page .imgwrap{border-radius:0;margin-left:-1rem;margin-right:-1rem}body.model-page .imgwrap:after,body.model-page .imgwrap img{border-radius:0}body.model-page article #model-intro .row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:end;top:11rem;position:absolute;padding-left:0}body.model-page article #model-intro .row .year{margin-bottom:1rem;font-size:18px}body.model-page article .diag.box table.def tr td:nth-of-type(3),body.model-page article .remont.box table.def tr td:nth-of-type(3){display:none}body.model-page article .diag.box table.def tr td:nth-of-type(2),body.model-page article .remont.box table.def tr td:nth-of-type(2){text-align:right}}@media (max-width:440px){.widget.evac form{-ms-flex-wrap:wrap;flex-wrap:wrap}.widget.evac form input{margin-bottom:1rem;padding-bottom:7px}}@media (max-width:580px){#spec button.reject{display:block;margin:0 auto}}@media (max-width:390px){.msearch.desktop form,.msearch.desktop input{width:100%}}@media (max-width:370px){.car-list .item>img{display:block;width:100%;border-radius:0;border-top-left-radius:5px;border-top-right-radius:5px;height:auto}.car-list .item .dsc ul{width:100%;padding-right:1rem}}
