@import url(https://fonts.googleapis.com/css?family=Raleway:400,100,300,700);@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,700,400italic,700italic);@font-face{font-family:ProximaNovaExCnLight;src:url(/frontend/fonts/Skmfrptqxdktxjzutqbrhuaaknz.eot?7f7e88d0c58857f20b3568e23fcc2791);src:url(/frontend/fonts/Skmfrptqxdktxjzutqbrhuaaknz.eot?7f7e88d0c58857f20b3568e23fcc2791) format("embedded-opentype"),url(/frontend/fonts/Skmfrptqxdktxjzutqbrhuaaknz.woff?b891d162b8ab76fe1172f21be9e5c367) format("woff"),url(/frontend/fonts/Skmfrptqxdktxjzutqbrhuaaknz.ttf?622df4982beecc05c5ebf7ece65728b3) format("truetype")}@font-face{font-family:ProximaNovaExCnSbold;src:url(/frontend/fonts/Nfdtndgmmhhuknbafrpcewcwzwp.eot?7dd35e343a3d7fb8c90570a6cf8c1a20);src:url(/frontend/fonts/Nfdtndgmmhhuknbafrpcewcwzwp.eot?7dd35e343a3d7fb8c90570a6cf8c1a20) format("embedded-opentype"),url(/frontend/fonts/Nfdtndgmmhhuknbafrpcewcwzwp.woff?30b1e97861612455d609b4085976c62c) format("woff"),url(/frontend/fonts/Nfdtndgmmhhuknbafrpcewcwzwp.ttf?99bb3fc94a2d632ac4a7cf5bce7cb3b7) format("truetype")}@font-face{font-family:ProximaNovaExCnSReg;src:url(/frontend/fonts/Pkmvrmkqeqljzwxhewsxqmvljty.eot?508ac367c1fed39501f0473e622fc861);src:url(/frontend/fonts/Pkmvrmkqeqljzwxhewsxqmvljty.eot?508ac367c1fed39501f0473e622fc861) format("embedded-opentype"),url(/frontend/fonts/Pkmvrmkqeqljzwxhewsxqmvljty.woff?d438f16a988022544bea01f18949aead) format("woff"),url(/frontend/fonts/Pkmvrmkqeqljzwxhewsxqmvljty.ttf?e86677b53fda2c809825e1009bf69ad1) format("truetype")}@font-face{font-family:glyphs14;src:url(/frontend/fonts/14px-honda.eot?9fa6bc6423f374c06b009770cab915ea);src:url(/frontend/fonts/14px-honda.eot?9fa6bc6423f374c06b009770cab915ea) format("embedded-opentype"),url(/frontend/fonts/14px-honda.woff?338d2b3260cdf510e5f90a8e55ab4a43) format("woff"),url(/frontend/fonts/14px-honda.ttf?4be3c1b175a6ce2e379a46b7b9143d31) format("truetype"),url(/frontend/fonts/14px-honda.svg?b11b7fb6c18e230b756957797c0d14bf) format("svg");font-weight:400;font-style:normal}@font-face{font-family:glyphs28;src:url(/frontend/fonts/28px-honda.eot?a1ab1eec1e1de3cda19a9038981ed695);src:url(/frontend/fonts/28px-honda.eot?a1ab1eec1e1de3cda19a9038981ed695) format("embedded-opentype"),url(/frontend/fonts/28px-honda.woff?cc1e2ea18593526ddd6e8795e6f260a7) format("woff"),url(/frontend/fonts/28px-honda.ttf?b5fb2d9b930e75a31aea00385f976ee4) format("truetype"),url(/frontend/fonts/28px-honda.svg?4ba78542f1d60bdfb5e002a5c1ccd324) format("svg");font-weight:400;font-style:normal}@font-face{font-family:animateGlyphs28;src:url(/frontend/fonts/28px-animate.eot?16c7cfb20d91521fb0113dcba930daaf);src:url(/frontend/fonts/28px-animate.eot?16c7cfb20d91521fb0113dcba930daaf) format("embedded-opentype"),url(/frontend/fonts/28px-animate.woff?ed36a043b7383c0d518be46d17f3b94a) format("woff"),url(/frontend/fonts/28px-animate.ttf?74cbef7df55f6a64b8ad2c2a13f2ba6a) format("truetype"),url(/frontend/fonts/28px-animate.svg?951e5b3885e666137814c0816816b996) format("svg");font-weight:400;font-style:normal}body{font-family:Open Sans,Helvetica,Arial,sans-serif;font-size:13px;font-weight:400;line-height:25px;color:#777}p{margin-bottom:25px;padding:0 15px}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:Raleway,Open Sans,Helvetica,Arial,sans-serif;font-style:normal;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#111}.h1,h1{font-size:30px}.h1,.h2,h1,h2{line-height:1.5em;margin-bottom:25px}.h2,h2{font-size:24px}.h3,h3{font-size:16px}.h3,.h4,h3,h4{line-height:25px;margin-bottom:0}.h4,h4{font-size:14px}.h5,h5{line-height:25px}.h5,.h6,h5,h6{font-size:13px;margin-bottom:0}.h6,h6{line-height:20px}.bigtext h1,.bigtext h2,.bigtext h3,.bigtext h4,.bigtext h5,.bigtext h6,h1.bigtext,h2.bigtext,h3.bigtext,h4.bigtext,h5.bigtext,h6.bigtext{margin-bottom:10px}.bigtext h1,h1.bigtext{font-size:90px;line-height:1em}.bigtext h2,h2.bigtext{font-size:75px;line-height:1em}.bigtext h3,h3.bigtext{font-size:60px;line-height:1em}.bigtext h4,h4.bigtext{font-size:48px;line-height:1.25em}.bigtext h5,h5.bigtext{font-size:36px;line-height:1.25em}.bigtext h6,h6.bigtext{font-size:24px;line-height:1.5em}@media only screen and (max-width:767px){.bigtext h1,h1.bigtext{font-size:60px}.bigtext h2,h2.bigtext{font-size:48px}.bigtext h3,h3.bigtext{font-size:36px}.bigtext h4,h4.bigtext{font-size:30px}.bigtext h5,h5.bigtext{font-size:24px}.bigtext h6,h6.bigtext{font-size:18px}}@media only screen and (max-width:479px){.bigtext h1,h1.bigtext{font-size:36px}.bigtext h2,h2.bigtext{font-size:30px}.bigtext h3,h3.bigtext{font-size:24px}.bigtext h4,h4.bigtext{font-size:18px}.bigtext h5,h5.bigtext{font-size:16px}.bigtext h6,h6.bigtext{font-size:14px}}.middletext h1,.middletext h2,.middletext h3,.middletext h4,.middletext h5,.middletext h6,h1.middletext,h2.middletext,h3.middletext,h4.middletext,h5.middletext,h6.middletext{margin-bottom:10px}.middletext h1,h1.middletext{font-size:60px;line-height:1em}.middletext h2,h2.middletext{font-size:50px;line-height:1em}.middletext h3,h3.middletext{font-size:40px;line-height:1em}.middletext h4,h4.middletext{font-size:32px;line-height:1.25em}.middletext h5,h5.middletext{font-size:24px;line-height:1.25em}.middletext h6,h6.middletext{font-size:16px;line-height:1.5em}@media only screen and (max-width:767px){.middletext h1,h1.middletext{font-size:40px}.middletext h2,h2.middletext{font-size:32px}.middletext h3,h3.middletext{font-size:24px}.middletext h4,h4.middletext{font-size:20px}.middletext h5,h5.middletext{font-size:16px}.middletext h6,h6.middletext{font-size:12px}}@media only screen and (max-width:479px){.middletext h1,h1.middletext{font-size:24px}.middletext h2,h2.middletext{font-size:20px}.middletext h3,h3.middletext{font-size:16px}.middletext h4,h4.middletext{font-size:12px}.middletext h5,h5.middletext{font-size:11px}.middletext h6,h6.middletext{font-size:9px}}a{color:inherit;text-decoration:none}a:hover{color:#111}.gallery-link a{cursor:pointer}i{cursor:default}a i{cursor:pointer}.ol{margin-left:2em;margin-bottom:25px}.ol,.ol ol,.ul ol{list-style-type:decimal-leading-zero;list-style-position:outside}.ul{margin-left:1em;margin-bottom:25px}.ol ul,.ul,.ul ul{list-style-type:disc;list-style-position:outside}.ol ol,.ol ul,.ul ol,.ul ul{margin-left:2em}.italic,em{font-style:italic}.bold,b,strong{font-weight:600}.thin{font-weight:300}.x-thin{font-weight:100}.serif{font-family:Georgia,serif;font-style:italic;font-weight:400;letter-spacing:0;text-transform:none}.uber{font-family:Raleway,Open Sans,Helvetica,Arial,sans-serif;font-style:normal;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.text-color{color:#ff4800}.text-light{color:#bbb}.text-dark{color:#111}.text-white{color:#fff}.dropcap{float:left;color:#111;font-size:50px;line-height:50px;padding-right:8px;padding-left:3px}blockquote{font-family:Georgia,serif;font-style:italic;font-weight:400;font-size:1.25em;padding:25px;background:#fafafa;border-left:5px solid #eee;margin-bottom:25px}blockquote small{display:block;font-family:Open Sans,Helvetica,Arial,sans-serif;font-size:.75em;font-weight:400;font-style:normal}blockquote small:before{content:"\2014\A0"}q{quotes:'"' '"' "" " " ""}q:before{content:"\201C"}q:after{content:"\201D"}button,input[type=submit]{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{padding:0}input[type=submit]{border:0;width:auto}input::-moz-focus-inner{border:0;padding:0;margin-top:5px;margin-bottom:5px}.btn,button,input[type=submit]{display:inline-block;font-family:Raleway,Open Sans,Helvetica,Arial,sans-serif;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;line-height:25px;padding:12px 25px;text-decoration:none!important;border-radius:5px}a.btn:hover,a .icon:hover,button:hover,input[type=submit]:hover{color:#fff;background:#dc182d;text-decoration:none}a i:hover,button:hover,input[type=submit]:hover{cursor:pointer}.btn>i{font-size:14px;margin-right:.5em}.btn.outline{color:#111;background:none;border:2px solid #111;padding:10px 23px}a.btn.outline:hover,button.outline:hover,input[type=submit].outline:hover{color:#fff;background:#dc182d;border:2px solid #dc182d}.btn.color{background:#ff4800}.btn.outline.color{color:#ff4800;background:none;border:2px solid #dc182d}.btn.light{color:#fff;background:#ccc;background:hsla(0,0%,100%,.3)}.btn.outline.light{color:#fff;background:none;border:2px solid #ccc;border:2px solid hsla(0,0%,100%,.3)}.btn.dark{color:#111;background:#aaa;background:rgba(17,17,17,.3)}.btn.outline.dark{color:#111;background:none;border:2px solid #aaa;border:2px solid rgba(17,17,17,.3)}.btn.white{color:#111;background:#fff}.btn.outline.white{color:#fff;background:none;border:2px solid #fff}@-moz-document url-prefix(){input[type=submit]{line-height:15px}}.header.medium{height:480px}.header.small{height:320px}@media only screen and (max-width:767px){.header,.header.large{height:480px}.header.medium{height:320px}}.header-inner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;max-width:740px;min-width:300px;text-align:center;z-index:60}.bg-img.fixed{background-attachment:scroll}.no-touch .bg-img.fixed{background-attachment:fixed}.title{text-align:center}.title h1,.title h2{font-size:16px;line-height:25px;margin-bottom:15px}hr{display:inline-block;width:40px;background:#ccc;margin-bottom:75px;margin-top:0}.title.title-light h1,.title.title-light h2{color:#fff}.title.title-light hr{background:#555}.header hr{display:inline-block;width:40px;height:2px;background:#fff;filter:alpha(opacity=50);opacity:.5;margin-bottom:25px}a.underline{padding-bottom:1px;border-bottom:1px dotted #ccc}a.underline:hover{border-bottom:1px dotted #111}a.inverted:hover{color:#fff}a.inverted.underline{padding-bottom:1px;border-bottom:1px dotted #555}a.inverted.underline:hover{border-bottom:1px dotted #fff}a.arrow-link{font-family:Raleway,Open Sans,Helvetica,Arial,sans-serif;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#111}a.arrow-link:before{font-family:FontAwesome;content:"\F054";color:#aaa;margin-right:7px;transition:all .2s}a.arrow-link:hover,a.arrow-link:hover:before{color:#ff4800;transition:all .2s}.oc-left,.oc-right{position:absolute;top:50%;margin-top:-30px}.oc-left{left:0;margin-left:-60px}.oc-right{right:0;margin-right:-60px}@media only screen and (max-width:1220px){.oc-left,.oc-right{top:100%;margin-top:20px}.oc-left{left:50%;margin-left:-40px}.oc-right{right:50%;margin-right:-40px}}.oc-left i,.oc-right i{display:inline-block;width:60px;height:60px;line-height:60px;font-size:42px;text-align:center;color:#ccc}.oc-left i:hover,.oc-right i:hover{color:#aaa}@media only screen and (max-width:1220px){.oc-left i,.oc-right i{width:40px;height:40px;line-height:40px;font-size:28px}}.overlay-item{position:relative;color:#fff;line-height:0;transition:all .2s}.o-hover{width:100%;height:100%;overflow:hidden;color:hsla(0,0%,100%,0);background:transparent;visibility:visible;transition:all .2s}.overlay-item:hover>.o-hover,.overlay-item a:hover>.o-hover{color:#fff;background:rgba(0,0,0,.5);transition:all .2s}.o-hover span{font-family:Raleway,Open Sans,Helvetica,Arial,sans-serif;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-align:center;line-height:20px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.o-hover em,.o-hover span{font-style:normal;font-size:13px;display:inline-block}.o-hover em{font-family:Open Sans,Helvetica,Arial,sans-serif;font-weight:400;letter-spacing:0;text-transform:none;color:hsla(0,0%,100%,0);transition:all .2s}.overlay-item:hover>.o-hover em,.overlay-item a:hover>.o-hover em{color:#fff;transition:all .2s}.o-hover i{font-size:14px;letter-spacing:0;text-transform:none;color:hsla(0,0%,100%,0);display:inline-block;width:30px;height:30px;line-height:30px;transition:all .2s}.overlay-item:hover>.o-hover i,.overlay-item a:hover>.o-hover i{color:#fff;transition:all .2s}.overlay-item:hover>.o-hover i:hover,.overlay-item a:hover>.o-hover i:hover{color:#111;background:#fff;transition:all .2s}.o-hover i.fa-2x{font-size:2em}.overlay-item:hover>.o-hover i.fa-2x:hover,.overlay-item a:hover>.o-hover i.fa-2x:hover{color:#fff;background:none}.e-info{position:relative;display:block;background:#fff;padding:15px 15px 25px;text-align:center}.e-info h3{font-size:13px}.e-info h3,.e-info p{line-height:20px;margin-bottom:0}.e-info p{color:#aaa}.pagination a.active{background:#dc182d;color:#fff}.top-bar{position:fixed;top:0;display:block;width:100%;background:#111;background:rgba(7,7,7,.9);z-index:99;transition:all .2s}.tb-logo{margin-left:20px}.tb-logo h1{float:left;text-align:left;font-size:13px;line-height:25px;color:#fff;margin-top:15px;margin-bottom:0}.tb-logo h1 a{text-decoration:none;color:#fff}.tb-logo h1 a:hover{color:#fff}.tb-logo img{float:left;text-align:left;width:auto;max-height:30px;margin:10px 10px 0 0}#toggle,.menu ul ul,.toggle{display:none}.menu ul li:hover>ul{display:block}.menu{float:right;text-align:left;font-family:Raleway,Open Sans,Helvetica,Arial,sans-serif;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;line-height:25px}.menu ul{position:relative;display:table-cell;list-style:none}.menu ul:after{content:"";clear:both;display:block}.menu ul li{float:left}.menu ul li:hover a{color:#fff}.menu ul li a{display:block;padding:15px 20px;color:#777;text-decoration:none}.menu1{float:right}@media only screen and (max-width:1024px){.menu ul li a{padding:15px 10px}}.menu ul ul{position:absolute;top:100%;background:#111;background:rgba(7,7,7,.9);padding:0 0 10px;min-width:150px}.menu ul ul li{float:none;position:relative}.menu ul ul li a{padding:10px 20px}.menu ul ul li a:hover{color:#fff!important}.menu ul ul ul{position:absolute;top:0;left:100%}@media only screen and (max-width:767px){.menu{display:none;filter:alpha(opacity=0);opacity:0;margin-top:50px;width:100%;position:absolute;right:0;height:auto;text-align:left;background:#dc182d;padding-bottom:10px;padding-left:30px}.menu ul li{display:block;width:100%;line-height:30px;margin:0}.menu ul li a{display:block;width:100%;padding:0}.menu ul ul{display:block;position:relative;top:0;background:none;padding:0}.menu ul ul li a{padding:0}.menu ul ul ul{position:relative;top:0;left:0}}@media only screen and (max-width:767px){.toggle{display:block;position:relative;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#777;float:right;text-align:center;font-size:14px;width:50px;height:50px;line-height:50px}#toggle:checked~.menu{display:block;filter:alpha(opacity=100);opacity:1}}@media only screen and (max-width:480px){.logo-text{display:none}.tb-logo{margin-left:5px}.toggle{margin-right:-10px}.menu{padding-left:15px}}.tb-large{padding-top:25px;padding-bottom:25px}.tb-small{padding-top:0;padding-bottom:0}@media only screen and (max-width:767px){.tb-large{padding-top:0;padding-bottom:0}.mt{margin-top:-5px}}.top-bar.tb-transp{background:#none;background:rgba(7,7,7,0)}.tb-transp .menu ul li a{color:#fff;color:hsla(0,0%,100%,.5)}.tb-transp .menu ul li:hover a{color:#fff}.tb-small.tb-transp{background:#111;background:rgba(7,7,7,.9)}@media only screen and (max-width:767px){.top-bar.tb-transp{background:#111;background:rgba(7,7,7,.9)}}.home{z-index:1}.topspace{padding-top:105px;background:#111}@media only screen and (max-width:767px){.topspace{padding-top:50px}.home .bx-wrapper .bx-controls-direction a{top:100%;margin-top:-53px}}.intro{background:#fff;padding-top:100px;padding-bottom:100px}.icon-nav{text-align:center;margin-bottom:25px}.icon-nav a{display:inline-block}.icon-nav i{display:block;margin:0 auto 10px;width:100px;height:100px;line-height:100px;text-align:center;font-size:36px;color:#ccc;background:none;border-radius:50px}@media only screen and (max-width:767px){.icon-nav i{width:80px;height:80px;line-height:80px;font-size:24px;border-radius:40px}}.icon-nav a:hover>i{color:#fff;background:#dc182d}.icon-nav b{font-family:Raleway,Open Sans,Helvetica,Arial,sans-serif;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#111}.icon-nav b,.icon-nav em{font-style:normal;font-size:13px;line-height:20px;display:block}.icon-nav em{font-weight:400;color:#aaa}.work{background:#f4f4f4;padding-top:100px;padding-bottom:100px}.work .oc-left,.work .oc-right{margin-top:-65px}@media only screen and (max-width:1220px){.work .oc-left,.work .oc-right{margin-top:20px}}.cta,.services{padding-top:100px;padding-bottom:100px}.service-item,.services{background:#fff}.service-item{position:relative;display:block;text-align:center;padding-bottom:35px}.service-item .subline{font-style:normal;font-size:13px;font-weight:400;line-height:20px;color:#aaa}.service-item .serif{color:#aaa}.service-item hr{display:inline-block;width:30px;height:2px;background:#ccc;margin-bottom:20px}.service-item ul{margin-bottom:25px}.service-item i{display:inline-block;width:80px;height:80px;line-height:80px;text-align:center;font-size:48px;color:#ccc;border-radius:40px;transition:all .2s}.service-item:hover>i{color:#ff4800;transition:all .2s}.service-item:hover>a.arrow-link:before{color:#ff4800}.services .oc-left,.services .oc-right{top:70px;margin-top:0}@media only screen and (max-width:1220px){.services .oc-left,.services .oc-right{top:100%;margin-top:0}}.process{background:#222;padding-top:100px;padding-bottom:100px}.icon-circle{margin-bottom:50px}.icon-circle,.icon-circle i{display:block;text-align:center}.icon-circle i{margin:0 auto 20px;width:80px;height:80px;line-height:80px;font-size:36px;color:#555;background:none;border-radius:40px;transition:all .2s}.icon-circle:hover>a>i,.icon-circle:hover>i{font-size:48px;color:#fff;transition:all .2s}.icon-circle p{transition:all .2s}.icon-circle:hover>p{color:#aaa;transition:all .2s}.about{background:#f4f4f4;padding-top:100px;padding-bottom:100px}.bg-white{background:#fff}.bg-padding{padding:75px 20px}.flexslider.quote_style{background:transparent;box-shadow:none;border:0;margin-bottom:0}.no_navigation .flex-direction-nav,.no_pagination .flex-control-nav{display:none}.qs-wrap p{color:#aaa}.qs-wrap{margin-top:2px}.qs-wrap .bx-wrapper .bx-pager{bottom:-25px}.qs-wrap .bx-wrapper .bx-pager.bx-default-pager a{border:1px solid #ccc;filter:alpha(opacity=100);opacity:1}.qs-wrap .bx-wrapper .bx-pager.bx-default-pager a.active,.qs-wrap .bx-wrapper .bx-pager.bx-default-pager a:hover{background:#ccc;filter:alpha(opacity=100);opacity:1}.about .oc-left,.about .oc-right{margin-top:-50px}@media only screen and (max-width:1220px){.about .oc-left,.about .oc-right{margin-top:20px}}.contact{background:#fff;padding-top:100px;padding-bottom:100px}.c-form,.c-message,.error_message{text-align:left}.error_message{color:tomato;margin-bottom:10px}.loader{margin-left:10px}.c-details a{color:#777;display:inline-block}.c-details a:hover,.c-details a:hover i{color:#dc182d}.c-details i{float:left;width:15px;line-height:25px;font-size:14px;text-align:center;color:#111}.c-details span{display:block;width:auto;margin-bottom:25px;margin-left:30px}.back-top-wrap{text-align:center;height:0}.back-top{position:relative;top:-25px;display:inline-block;width:50px;height:50px;line-height:48px;text-align:center;font-size:14px;color:#fff;background:#ff4800;background:rgba(255,72,0,.9);border-radius:25px;z-index:2}.back-top:hover{background:#ff4800}.social-footer{background:#111;padding-top:75px;padding-bottom:50px;text-align:center;border-bottom:1px solid #292929}.sf-icons{width:100%;position:relative;text-align:center;margin-bottom:25px}.sf-icons i{display:inline-block;width:40px;height:40px;line-height:40px;text-align:center;font-size:28px;color:#888;margin:10px}.sf-icons i:hover{color:#fff}.sf-icons p{margin-top:15px;margin-bottom:0}.footer,.footer-promo{background:#111;padding-top:60px;padding-bottom:60px;text-align:center}.footer-promo{display:none}.promo-control{position:relative;top:-25px;text-align:center;height:0}.promo-control a{padding-top:10px;cursor:pointer;color:#333}.promo-control a:hover{color:#777}.fourofour,.fourofour .header{height:100%}.error-circle{display:inline-block;margin:0 auto;width:300px;height:300px;border-radius:150px;background:#fff;padding:25px}.error-circle h1{font-size:90px;line-height:1em;margin-top:30px}.error-circle h1,.error-circle h5{margin-bottom:15px}.error-circle hr{display:inline-block;width:40px;height:2px;background:#ccc;margin-bottom:10px}@media only screen and (max-width:767px){.title hr{margin-bottom:50px}.bg-padding{padding:50px 15px}.about,.contact,.cta,.intro,.process,.services,.social-footer,.work{padding-top:75px;padding-bottom:75px}.process,.social-footer{padding-top:75px;padding-bottom:50px}.footer,.footer-promo{padding-top:40px;padding-bottom:40px}.section-slider{padding-top:75px;padding-bottom:100px}.c-form{margin-bottom:25px}}@media only screen and (max-width:480px){.title hr{margin-bottom:25px}.bg-padding{padding:25px 10px}.about,.contact,.cta,.intro,.process,.services,.work{padding-top:50px;padding-bottom:50px}.social-footer{padding-top:50px;padding-bottom:25px}.footer,.footer-promo{padding-top:25px;padding-bottom:25px}.section-slider{padding-top:50px;padding-bottom:100px}.error-circle{width:220px;height:220px;border-radius:110px;padding:15px}.error-circle h1{font-size:60px;line-height:1em;margin-top:25px;margin-bottom:10px}.error-circle h5{font-size:12px;margin-bottom:5px}.error-circle hr{display:inline-block;width:40px;height:2px;background:#ccc;margin-bottom:5px}}#logo{left:20px}#logo-text{position:fixed;left:230px}.short-logo-text{display:none}.long-logo-text{display:block}@media only screen and (max-width:430px){.long-logo-text,.short-logo-text{display:none}}@media (min-width:430px) and (max-width:767px){#logo,#logo.logo-small{position:absolute;background:url(/frontend/images/logo-small.png?0633e5739f65933cb8371f582211d009) #fff no-repeat;height:60px}.tb-large,.top-bar.tb-small{height:60px}#logo-text{margin-top:10px}.short-logo-text{display:block}.long-logo-text{display:none}}@media (min-width:768px) and (max-width:990px){.long-logo-text,.short-logo-text{display:none}}@media (min-width:990px) and (max-width:1259px){.short-logo-text{display:block}.long-logo-text{display:none}}@media (min-width:1260px) and (max-width:1499px){.short-logo-text{display:none}.long-logo-text{display:block}}@media only screen and (min-width:1500px){.short-logo-text{display:none}.long-logo-text{display:block}}html.scroll-lock{overflow:hidden}.text-transform-none{text-transform:none!important}.icon-center{top:50%;left:50%;position:absolute;transform:translate(-50%,-50%)}.h1,.h2,.h3,.h4,.h5,.h6,.title h1,.title h2,h1,h2,h3,h4,h5,h6{color:#1f1f1f;font-family:ProximaNovaExCnSReg,Tahoma,Helvetica,Arial,sans-serif;font-size:2em;font-weight:400;margin:0 0 .6em;padding:0}.title h1,.title h2,h1,h2{font-family:ProximaNovaExCnSbold,Tahoma,Helvetica,Arial,sans-serif}.h4,h4{font-size:1.5em}.h5,h5{font-size:1.1em}.color-red{color:#dc182d}.height-fit-content{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.abc-checkbox input[type=checkbox]:checked+label:after,.abc-checkbox input[type=radio]:checked+label:after{font-family:Font Awesome\ 5 Free;content:"\F00C";font-weight:900;top:-2px}.form-control:focus{box-shadow:none}.mod-languages{float:right;margin-top:8px}@media only screen and (max-width:960px){.mod-languages{position:relative;float:right;margin-top:-5px}}#scrollUp{background-image:url(/frontend/images/scrollup.png?207bac7a20092b89b286a4c4f47d313f);bottom:20px;right:20px;width:60px;height:60px}#scrollUp:hover{opacity:.5}.com_content [class^=icon-],span[class^=icon-]{font-family:FontAwesome;font-style:normal;font-weight:400;-webkit-font-smoothing:antialiased}.c-message{margin-bottom:30px}.form-signin,.profile-edit,.registration,.registration-complete,.reset-complete,.reset-confirm,.user-profile,.user-reset{background:#fff;padding:30px}.top-bar{background-color:#000}.top-bar.tb-large{padding:10px 0}.top-bar.tb-small{margin-top:0;height:55px}.topmenu{float:right}.menu{text-transform:none}.menu ul ul{background:#000}.menu ul li{padding:15px 20px}.menu ul li a{color:#fff;font-family:ProximaNovaExCnSReg;white-space:nowrap;letter-spacing:normal;font-size:22px;font-weight:400;padding:0}.menu ul li a:hover{color:#dc182d}.top-bar-submenu{top:0;position:fixed;display:block;width:100%;z-index:99;background-color:#fff}.top-bar-submenu nav{margin-right:0}.top-bar-submenu ul li{float:left;list-style:none;margin-left:10px;padding:15px 0}.top-bar-submenu ul li a{text-transform:none;font-family:Tahoma,Arial,Helvetica,sans-serif;font-size:12px;letter-spacing:1px;border:none}.top-bar-submenu ul li:hover a{color:#dc182d}.top-bar-submenu a.top-submenu-item:before{color:#dc182d;width:auto;font-family:glyphs28;font-size:20px;font-weight:400;position:relative;float:left;left:10px}.top-bar-submenu a.brochure:before,.top-bar-submenu a.contatti:before{content:"\E004";font-size:46px}.top-bar-submenu .info-dealership{position:fixed;left:18px;font-weight:700;font-size:20px;top:12px}.top-page-slider li{margin-left:-40px}.bxslider .background-video{position:absolute;right:0;bottom:0;height:100vh;width:100vw;-o-object-fit:cover;object-fit:cover}#logo{position:fixed;top:80px;z-index:100;width:170px;height:28px;background:url(/frontend/images/logo_white.png?b3813eb57a7d6a4497d22acf603690cf) transparent no-repeat;background-size:contain;transition:all .2s ease}#logo.logo-small{top:16px}.header{position:relative;display:block;width:100%;height:640px}.header.large{height:745px}.bg-img{background-repeat:no-repeat;background-size:cover;background-position:50%}.toggle{color:#fff}.slider-text{background-color:rgba(0,0,0,.25);padding-bottom:20px;padding-top:10px}.form input:not([type]),.form input[type=color],.form input[type=date],.form input[type=datetime-local],.form input[type=datetime],.form input[type=email],.form input[type=month],.form input[type=number],.form input[type=password],.form input[type=search],.form input[type=tel],.form input[type=text],.form input[type=time],.form input[type=url],.form input[type=week],.form select,.form textarea{display:inline-block;width:100%;min-height:50px;padding:10px;border:2px solid #f4f4f4;background:#f4f4f4;margin-bottom:10px;box-sizing:border-box;transition:all .2s ease-in-out}a:hover{text-decoration:none}.discover-whole-range .panel-content .link a:hover{color:#000}.form input:focus,.form textarea:focus{border:2px solid #000!important}input:focus,select:focus,textarea:focus{outline-offset:0!important;outline:none!important}@media only screen and (min-width:768px){.top-bar,section#home .bx-viewport ul{margin-top:55px;height:76px}}@media only screen and (max-width:767px){.top-bar{background:#000;position:relative;z-index:60;margin:0}.top-bar div.col{padding:0}.top-bar.tb-large,.top-bar.tb-small{height:60px}.menu{background-color:#000}.menu ul{left:-25px}.menu ul li a{border-bottom:1px solid #fff}#logo,#logo.logo-small{position:absolute;top:18px}.top-bar-submenu .info-dealership{display:none}.top-bar-submenu .menu1{position:relative;float:none;display:none}.top-bar-submenu .menu1 .contatti{display:none}.top-bar-submenu ul li{float:right;list-style:none;margin-left:10px;padding:0;margin-top:-20px}}.responsive-footer{background:#fff;border-top:3px solid #585858;padding:30px 0 0}.responsive-footer .inner{margin:0 auto;padding:0;max-width:992px;text-align:left}.responsive-footer .content ul{list-style:none}.responsive-footer .social{list-style:none;padding-left:0}.responsive-footer .footer-icons ul{background:#00803e;display:table;margin:0;padding:0;width:100%}.responsive-footer .footer-icons ul li{display:table-cell;font-family:ProximaNovaExCnSbold,Tahoma,Helvetica,Arial,sans-serif;font-size:1.4em;margin:0;moz-transition:.3s background-color;ms-transition:.3s background-color;o-transition:.3s background-color;position:relative;text-align:center;transition:background-color .3s;webkit-transition:.3s background-color;width:33.333%;z-index:10}.responsive-footer .footer-icons ul li a{color:#fff;display:block;line-height:1;padding-bottom:.8em;position:relative;text-decoration:none;font-size:14px;letter-spacing:2px}.responsive-footer .footer-icons ul li a:before{display:block;left:0;margin-bottom:-5px;top:0}.brochure-diamond-ico:before,.contact-diamond-ico:before{font-family:glyphs28;content:"\E004"}[class$=diamond-ico]:before{position:relative;z-index:10;color:#fff;top:15px;left:6px;font-size:56px}.responsive-footer .logo-footer{border-top:1px solid #ddd;clear:both;padding-top:10px;padding-bottom:10px;text-align:center}.responsive-footer .logo-footer img{display:block;margin:2em auto;width:127px}.responsive-footer article{clear:both;margin-bottom:10px}.responsive-footer .footer-heading{color:#757575;font-family:ProximaNovaExCnSReg;font-size:2.2em;line-height:1.2;padding:.65em .8em;font-size:24px;text-align:center;text-transform:uppercase;width:100%}.responsive-footer .footer-company-links .footer-heading{background:#f4f3f8;color:#1f1f1f;font-family:ProximaNovaExCnSReg;font-weight:400;margin-bottom:0;text-align:left}.responsive-footer .content{display:block;margin-bottom:.5em}.responsive-footer article ul{margin-top:1.5em}.responsive-footer .content ul{padding:0 1.8em}.responsive-footer .content ul li{border-top:1px solid #f4f3f8;padding:.6em 0}.responsive-footer .content ul li:first-child{border-top:0}.responsive-footer .social{margin:1.5em auto 1.7em;overflow:hidden;width:100%}.responsive-footer .social li{float:left;text-align:center}.responsive-footer article li a{color:#3b3b3b;font-family:ProximaNovaExCnSbold,Tahoma,Helvetica,Arial,sans-serif;font-size:14px;letter-spacing:1px;text-decoration:none}.responsive-footer .social[data-amount="3"] li{width:33%}.responsive-footer .social li a{display:block;font-size:13px;line-height:1;padding-top:34px;position:relative}.responsive-footer .social li a:before{font-family:glyphs28;font-size:28px;color:#00803e;font-size:24px;height:24px;left:50%;margin-left:-12px;position:absolute;right:0;top:0;width:24px}.twitter-ico a:before{content:"\E008"}.facebook-ico a:before{content:"\E012"}.youtube-ico a:before{content:"\E007"}@media only screen and (min-width:769px){.responsive-footer .inner section{padding:3em 6em}.responsive-footer .footer-icons ul{background:#fff;float:left;width:25%}.responsive-footer .footer-icons ul li{box-sizing:border-box;display:block;margin-bottom:1.1em;moz-box-sizing:border-box;padding:1em 0 0 64px;position:relative;text-align:left;webkit-box-sizing:border-box;width:100%}.responsive-footer .footer-icons ul li a{border-bottom:1px solid #7fbf9e;clear:both;color:#3b3b3b;display:inline;margin-left:0;padding:0;font-size:16px;text-transform:uppercase}.responsive-footer .footer-icons ul li a:hover{border-bottom:3px solid #017d75;color:#017d75}.responsive-footer .footer-icons ul li a:hover:after{color:#017d75}.responsive-footer .footer-icons ul li a:before{color:#fff;font-size:48px;left:-1.26em;position:absolute;top:-.224em}[class$=diamond-ico]:before{position:relative;z-index:10;color:#fff;top:15px;left:6px}.responsive-footer .footer-icons ul li a:after{display:block;left:-1.15em;position:absolute;top:-.28em}[class$=diamond-ico]:after{font-family:glyphs28;font-size:56px;content:"\E006";color:#00803e}.responsive-footer .logo-footer img{display:inline;float:left;margin:0}.responsive-footer article{clear:none;float:left;margin-left:2em;width:21.5%}.responsive-footer .footer-company-links .footer-heading,.responsive-footer article .footer-heading{background:#fff;border-bottom:1px solid #afafb0;border-top:2px solid #585858;color:#1f1f1f;display:block;font-family:ProximaNovaExCnLight,Tahoma,Helvetica,Arial,sans-serif;line-height:1.15;margin-bottom:0;padding:12px 0;text-align:left;width:100%}.responsive-footer article .content{display:block}.responsive-footer article .content ul{padding:0}.responsive-footer article .content ul li{border-top:0;padding:0;margin-bottom:0}.responsive-footer article.usefulLinks-responsive li a,.responsive-footer article li a{border-bottom:1px solid #7fbf9e;color:#3b3b3b;display:inline;font-family:Tahoma,Helvetica,Arial,sans-serif;font-size:1em;letter-spacing:0;padding:0;transition:all .2s ease-in-out;webkit-transition:all .2s ease-in-out}.responsive-footer .social[data-amount="1"] li,.responsive-footer .social[data-amount="2"] li,.responsive-footer .social[data-amount="3"] li,.responsive-footer .social[data-amount="4"] li{text-align:left;margin-bottom:0;width:100%}.responsive-footer .social li{padding:0 0 0 34px}.responsive-footer .social li a{border-left:0;display:inline;padding:0}.responsive-footer article li a:hover{border-bottom:3px solid #017d75;color:#017d75}.responsive-footer .social li a:before{left:-34px;margin-left:0;top:-.2em}}@media only screen and (max-width:767px){.responsive-footer .footer-icons ul li:hover{background-color:#01948b}.responsive-footer .content{border-bottom:3px solid #f4f3f8}.responsive-footer .content ul li a:before{color:#00803e;content:"\E00A";float:right;font-family:glyphs14;font-size:22px;font-weight:700;margin:1px -9px 0 0}.responsive-footer article li a:hover{color:#017d75}.responsive-footer .social li a:after{background-color:#d1d1d1;bottom:0;content:"";height:1em;left:0;position:absolute;width:1px}.responsive-footer .useful-links-responsive{border-top:1px solid #00803e;text-align:center}.responsive-footer .useful-links-responsive ul li{display:inline-block;margin:0 1em}.responsive-footer .useful-links-responsive li a{border-bottom:1px solid #7fbf9e;border-top:0;color:#757575;font-family:ProximaNovaExCnSbold,Tahoma,Helvetica,Arial,sans-serif;font-size:14px;letter-spacing:1px;transition:all .2s ease-in-out;webkit-transition:all .2s ease-in-out}.responsive-footer .useful-links-responsive li a:hover{border-bottom:3px solid #017d75;color:#017d75}}@media screen and (max-width:767px) and (min-width:621px){.responsive-footer .footer-icons{background:#00803e}.responsive-footer .footer-icons ul{margin:0 auto;width:70%}}.video-container video{position:absolute;top:0;left:0;min-width:100%;min-height:100%;display:inline-block;margin:0;padding:0;border:0;vertical-align:baseline;font-size:100%;height:100%;max-width:none}.discover-whole-range .panel-content{margin:0 auto;color:#fff;padding:50px 0}.discover-whole-range .panel-content h2{color:#fff;font-family:ProximaNovaExCnLight,Tahoma,Helvetica,Arial,sans-serif;font-size:38px;letter-spacing:1px}.discover-whole-range .panel-image{float:left;width:57%}.discover-whole-range .panel-content header{padding-left:63%}.discover-whole-range .panel-content .link a{text-transform:uppercase;font-family:ProximaNovaExCnSbold,Tahoma,Helvetica,Arial,sans-serif;font-size:20px;letter-spacing:1px;color:#fff}.discover-whole-range .panel-content .link a:before{font-family:glyphs14;font-size:28px;content:"\E00A";display:inline-block;position:relative;left:-5px;right:auto;top:5px}@media only screen and (max-width:990px){.discover-whole-range .panel-image{float:none;width:100%}.discover-whole-range .panel-image img{width:100%}.discover-whole-range .panel-content header{padding-left:0}}.azura_contactform .g-recaptcha{margin-bottom:10px}section.in-evidence .service-item .item{max-width:200px;margin:0 auto}section.in-evidence .service-item .item img{max-width:200px}section.in-evidence .service-item .item .content h2{text-align:center;border-bottom:3px solid #ddd;padding-top:10px;padding-bottom:4px;margin-bottom:10px;font-size:1.6em;font-family:ProximaNovaExCnLight,Tahoma,Helvetica,Arial,sans-serif;text-transform:uppercase;letter-spacing:1px}section.in-evidence .service-item .item .arrow-link{text-transform:uppercase;font:1.125em/1.5 ProximaNovaExCnSbold,Tahoma,Helvetica,Arial,sans-serif;letter-spacing:1px}section.process{background:#fff;border-top:1px solid #dc182d;border-bottom:1px solid #dc182d}section.process .title hr{margin-bottom:10px}section.process .subtitle h2{font-size:1.5em}section.process .description{width:100%;height:auto!important}section.process .icon-circle:hover>a>i,section.process .icon-circle:hover>i{color:#dc182d}@media only screen and (min-width:769px){section.process .row .three{width:33%}}section.contatti{background:#fff;margin-bottom:20px}section.intro .description{width:100%;height:auto!important}.back-top{padding-top:18px}#logo-text{float:left;color:#fff;font-size:35px;font-family:ProximaNovaExCnSReg,Tahoma,Helvetica,Arial,sans-serif;margin-top:20px;position:absolute;left:220px}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{background:none}form .invalid-feedback{float:left;clear:both;margin-top:-10px;margin-bottom:10px}form input.is-invalid,form textarea.is-invalid{border-color:red!important}.slider-nav-left,.slider-nav-right{position:absolute;top:50%;margin-top:-5em;z-index:1000}.slider-nav-left{left:0;margin-left:20px}.slider-nav-right{right:0;margin-right:20px}.slider-nav-left i,.slider-nav-right i{display:inline-block;width:60px;height:60px;line-height:60px;font-size:42px;text-align:center;color:#ccc}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#fff}.slider-nav-left i:hover,.slider-nav-right i:hover{color:#fff}.page-container{padding-top:10px;background:#f4f4f4;padding-bottom:20px}.page-container .title{margin-top:20px}@media screen and (min-width:768px){.page-container{padding-top:150px}}.cookiealert{position:fixed}.cookiealert.show{position:fixed;opacity:.75}.cookiealert a{cursor:pointer}.car-details-content h2,.diplomat-page-content h2{color:#dc182d}.car-details-content h4,.diplomat-page-content h4{font-size:20px}.car-details-content p,.diplomat-page-content p{padding:0}.car-details-content .btn-success,.diplomat-page-content .btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.car-details-content .btn-success:hover,.diplomat-page-content .btn-success:hover{background-color:#449d44;border-color:#398439}.car-details-content .form-container,.diplomat-page-content .form-container{margin-top:30px;padding-top:30px;border-top:1px solid #dc182d}.discover-whole-range .logo{max-height:100px}.inner-text{background-color:#fff;width:250px;padding:10px 15px 30px}.inner-text.right{float:right;margin:50px 15px 50px 0}.inner-text.left{float:left;margin:50px 0 50px 15px}@media only screen and (max-width:767px){.inner-text{width:auto;padding:10px;margin:20px!important}}.offer-page .offers-page-title{padding:3em 0;text-align:center}.offer-page .offers-page-title h5{font-size:1.5em;text-transform:uppercase;font-weight:400;font-family:ProximaNovaExCnSReg;color:#676767;display:block;margin-bottom:0;line-height:1.3;position:relative}.offer-page .offers-page-title h5:after,.offer-page .offers-page-title h5:before{content:"";border-bottom:1px solid #676767;width:10px;position:absolute;left:44%;top:8px}.offer-page .offers-page-title h5:after{right:44%;left:unset}.offer-page .offers-page-title h1{font-size:5em;letter-spacing:.1px;color:#dc182d;margin-bottom:0;line-height:1.1;display:block;overflow:hidden}.offer-page .offers-page-title h4{font-size:1.5em;text-transform:unset;color:#676767;margin:-10px 0;line-height:1}.offer-page .offers-list .offer img{-o-object-fit:cover;object-fit:cover;max-height:350px;border-radius:0}.offer-page .offers-list .offer h3{color:#dc182d}.offer-page .offers-list .offer .btn-success:active,.offer-page .offers-list .offer .btn-success:hover{background-color:#449d44;border-color:#398439}.offer-page .offers-list hr{min-width:300px;margin-bottom:1rem;background-color:#dc182d}.offer-page .no-offers-message{text-align:center;font-size:30px;padding:5rem 0}@media only screen and (max-width:767px){.offer-page .offers-page-title h5:before{left:30%}.offer-page .offers-page-title h5:after{right:30%}.offer-page .offers-page-title h1{font-size:4em}}.video-modal{position:fixed;left:0;right:0;top:0;bottom:0;width:100%;height:100%;background-color:rgba(0,0,0,.8);z-index:3000}.video-modal .video-modal--close{padding:47px 0 5px;position:fixed;top:0;right:158px;z-index:1}.video-modal .video-modal--close i{color:#dc182d}.video-modal .video-modal--frame{position:absolute;left:50%;top:50%;width:100vw;height:100vh;max-height:100%;transform:translate(-50%,-50%)}@media only screen and (max-width:767px){.video-modal .video-modal--close{right:20px}}.video-carousel .owl-item{border:1px solid hsla(0,0%,45.9%,.2)}.video-carousel .owl-item .icon-center{opacity:.5;color:#dc182d}.video-carousel .owl-item .icon-center:hover,.video-carousel .owl-item .video-popup:hover .icon-center{opacity:1}