@font-face{font-family:"Montserrat";src:url("/main-lib/fonts/montserrat/Montserrat-Regular.eot?") format("eot"),url("/main-lib/fonts/montserrat/Montserrat-Regular.woff") format("woff"),url("/main-lib/fonts/montserrat/Montserrat-Regular.ttf") format("truetype"),url("/main-lib/fonts/montserrat/Montserrat-Regular.svg#Montserrat-Regular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"Montserrat";src:url("/main-lib/fonts/montserrat/Montserrat-Bold.eot?") format("eot"),url("/main-lib/fonts/montserrat/Montserrat-Bold.woff") format("woff"),url("/main-lib/fonts/montserrat/Montserrat-Bold.ttf") format("truetype"),url("/main-lib/fonts/montserrat/Montserrat-Bold.svg#Montserrat-Bold") format("svg");font-weight:bold;font-style:normal}@font-face{font-family:'Montserrat';src:url('/main-lib/fonts/montserrat/montserrat-italic-webfont.eot');src:url('/main-lib/fonts/montserrat/montserrat-italic-webfont.eot?#iefix') format('embedded-opentype'),url('/main-lib/fonts/montserrat/montserrat-italic-webfont.woff2') format('woff2'),url('/main-lib/fonts/montserrat/montserrat-italic-webfont.woff') format('woff'),url('/main-lib/fonts/montserrat/montserrat-italic-webfont.ttf') format('truetype'),url('/main-lib/fonts/montserrat/montserrat-italic-webfont.svg#montserratitalic') format('svg');font-weight:normal;font-style:italic}@font-face{font-family:'Montserrat Medium';src:url('/main-lib/fonts/montserrat/montserrat-mediumitalic-webfont.eot');src:url('/main-lib/fonts/montserrat/montserrat-mediumitalic-webfont.eot?#iefix') format('embedded-opentype'),url('/main-lib/fonts/montserrat/montserrat-mediumitalic-webfont.woff2') format('woff2'),url('/main-lib/fonts/montserrat/montserrat-mediumitalic-webfont.woff') format('woff'),url('/main-lib/fonts/montserrat/montserrat-mediumitalic-webfont.ttf') format('truetype'),url('/main-lib/fonts/montserrat/montserrat-mediumitalic-webfont.svg#montserratmedium_italic') format('svg');font-weight:normal;font-style:italic}@font-face{font-family:'Montserrat Semibold';src:url('/main-lib/fonts/montserrat/montserrat-semibold-webfont.eot');src:url('/main-lib/fonts/montserrat/montserrat-semibold-webfont.eot?#iefix') format('embedded-opentype'),url('/main-lib/fonts/montserrat/montserrat-semibold-webfont.woff2') format('woff2'),url('/main-lib/fonts/montserrat/montserrat-semibold-webfont.woff') format('woff'),url('/main-lib/fonts/montserrat/montserrat-semibold-webfont.ttf') format('truetype'),url('/main-lib/fonts/montserrat/montserrat-semibold-webfont.svg#montserratsemibold') format('svg');font-weight:normal;font-style:normal}*{margin:0;padding:0;outline:0;position:relative;z-index:0;box-sizing:border-box;vertical-align:baseline;font-weight:normal;font-style:italic;font-family:"Montserrat"}p{margin:0;padding:0;font-weight:normal;line-height:25px;text-align:left}ul{list-style-type:none;text-align:left}li span{font-weight:bold}sup{font-size:.75em;font-weight:normal;top:-0.4em}a,a:hover,a:visited{color:#3c4552;text-decoration:none;transition:color ease-in-out 300ms}img{border:0;width:100%}body{color:#fff;font-size:18px;height:100%;min-height:100%}h1{font-size:75px;text-transform:uppercase}h2{font-size:36px;text-transform:uppercase;font-family:'Montserrat Medium'}h3{font-size:36px;text-transform:uppercase}.clear{clear:both}.responiveLarge{width:710px}.responiveSmall{width:355px}.centered{display:block;margin:auto}.tCenter{text-align:center}.tJustyfied{text-align:justify}.withBg{background-color:#3c4552;padding:80px 0}.cYellow{color:#fecc00}.bigFont{font-size:22px;line-height:30px}#mainWrap{width:100%;background:url("../images/racetaxi_bg.jpg") no-repeat center center fixed;background-size:cover;text-align:center}#mainWrap .selectionWrap{position:absolute;top:28px;right:30px;padding:0;margin:0;z-index:1;text-align:right}#mainWrap .selectionWrap a.languageSelector{display:block;float:left;margin-left:10px;height:30px;width:30px}#mainWrap .selectionWrap img-wrap img{width:100%}#mainWrap .selectionWrap a.languageSelector.selected::after,#mainWrap .selectionWrap a.languageSelector:hover::after{content:'';height:1px;width:30px;background:#000;position:absolute;left:0;bottom:-2px;z-index:1}footer{width:100%;background:#fff;color:#3c4552;padding:60px 0 25px}footer h3{font-size:22px;text-transform:none}footer #contactContent{padding-top:40px}footer .contactData{float:left;width:calc(100%  -  233px)}footer #contactLogo{float:left;width:233px}footer #footerBottom{text-align:right}footer #footerBottom *{font-style:normal;font-weight:normal;font-size:14px}footer #footerBottom a:hover{color:#000;cursor:pointer}#mainWrap .headLinesWrapper{position:absolute;top:0;left:0;height:100%;width:100%}.headLinesWrapper .headLines{position:absolute;top:16vW;left:0;width:100%}.divider{height:4px;background:#fff;margin:auto;transform:skewX(-45deg)}.withBg .divider{margin-top:30px;margin-bottom:30px;height:1px}.headLinesWrapper .headLines h1{padding-bottom:50px}.slider .headLines h2{padding-top:50px;font-size:40px;font-family:'Montserrat'}.vehicleBlock{width:1220px;padding:100px 0 125px}.vehicleBlock h2{font-family:'Montserrat Medium';font-size:48px;color:#4c4c4c;padding-bottom:60px;text-shadow:2px 2px #fff}.vehicleBlock .descBox{float:left;width:680px;margin-right:50px;background:linear-gradient(to bottom,rgba(0,0,0,0) 74px,#010e1f 75px)}.vehicleBlock .descBox p{padding:0 20px 30px;font-size:16px}.vehicleBlock .dataBox{float:left;width:490px;background:linear-gradient(to bottom,rgba(0,0,0,0) 73px,#010e1f 73px);margin-bottom:30px;text-align:left}.vehicleBlock .dataBox h3{padding:30px 20px}.vehicleBlock .dataBox ul{padding:0 20px 30px}.vehicleBlock .dataBox ul li{line-height:30px;font-size:16px}.vehicleBlock .dataBox ul li::before{content:"• ";color:#fff}.vehicleBlock .dataBox::after{content:'';position:absolute;top:0;left:0;background:linear-gradient(21deg,#010e1f 177px,rgba(0,0,0,0) 177px);height:74px;width:100%;z-index:-1}.vehicleBlock .priceBox{float:left;width:490px;background:linear-gradient(to bottom,rgba(0,0,0,0) 89px,#010e1f 89px);text-align:left}.vehicleBlock .priceBox a.formLink{position:absolute;top:27px;right:6px;z-index:1;text-transform:uppercase;color:#010e1f;font-family:'Montserrat Semibold';font-size:26px;font-style:normal;transform:rotate(25deg)}.vehicleBlock .priceBox::after{content:'';position:absolute;top:0;left:0;background:linear-gradient(25deg,#010e1f 209px,#fecc00 209px);height:90px;width:100%;z-index:-1}.vehicleBlock .priceBox h3{padding:30px 20px}.vehicleBlock .priceBox .priceField{display:inline-block;width:32%;padding:0 0 0 20px;line-height:22px;font-size:16px}.vehicleBlock .priceBox p{padding:35px 0 30px 20px;font-size:16px}form .formField{width:50%;float:left}form div .formField:nth-child(2n+1){padding-right:15px}form div .formField:nth-child(2n){padding-left:15px}form div .formField.fullRow{padding:0;width:100%}form textarea,form input,form select{display:block;height:44px;width:100%;color:#3c4552;font-size:16px;padding:15px 5px}form textarea{height:auto}form label{display:block;width:100%;color:#fff;text-align:left;padding:35px 0 10px}form #selectedDate{background:#fff url('../pics/datepicker.png') 10px 12px no-repeat;padding-left:40px;padding-top:20px}form .formField .required{display:none}form .formField.require input{border:2px solid #be3639}form .formField.require label{color:#be3639}#mainWrap .button,#mainWrap button.button{display:inline-block;padding:10px 30px;margin:30px auto;color:#fff;z-index:1;width:auto;background:0;border:0 none;box-shadow:none;cursor:pointer}#mainWrap .button::before,#mainWrap button.button::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:#cb6562;transform:skewX(-25deg);z-index:-1;transition:background-color ease-in-out 300ms}#mainWrap .button:hover::before{background-color:#be3639}#mainWrap button.button{color:#000;float:right;text-transform:uppercase;margin-top:40px}#mainWrap button.button::before{background-color:#fecc00}#mainWrap button.button:hover::before{background-color:#fead00}#sliderMobileWrapper,#sliderWrapper{width:100%;display:none;position:relative !important}#sliderWrapper img{display:block;float:left;width:100%}.sliderButtons{position:absolute;top:0;left:0;width:100%;z-index:2}.sliderButtons #prev,.sliderButtons #next{position:absolute;top:20vW;left:50px;width:15px;height:45px;cursor:pointer}.sliderButtons #next{right:50px;left:auto}.sliderButtons #next::after,.sliderButtons #next::before,.sliderButtons #prev::before,.sliderButtons #prev::after{content:'';position:absolute;top:0;left:0;background:rgba(255,255,255,0.8);border:1px solid #ccc;height:22px;width:4px;transform:skewX(-22deg)}.sliderButtons #next::before{transform:skewX(22deg)}.sliderButtons #next::before,.sliderButtons #prev::before{border-bottom:0}.sliderButtons #next::after,.sliderButtons #prev::after{top:auto;bottom:0;border-top:0;transform:skewX(22deg)}.sliderButtons #next::after{transform:skewX(-22deg)}.sliderButtons:hover #next::after,.sliderButtons:hover #next::before,.sliderButtons:hover #prev::before,.sliderButtons:hover #prev::after{background:rgba(255,255,255,1)}@media all and (max-width:1450px){.headLinesWrapper .headLines h1{font-size:60px}}@media all and (max-width:1280px){.headLinesWrapper .headLines h1{font-size:45px}.headLinesWrapper .headLines h2{font-size:38px;padding-top:30px}.divider.responiveLarge{width:50%;margin:auto}.vehicleBlock{width:710px}.vehicleBlock .descBox,.vehicleBlock .dataBox,.vehicleBlock .priceBox{float:none;margin:0 auto}.vehicleBlock .dataBox{margin:30px auto}}@media all and (max-width:1023px){.headLinesWrapper .headLines{top:14vW}.headLinesWrapper .headLines h1{font-size:40px}.headLinesWrapper .headLines h2{font-size:30px}.vehicleBlock,.responiveLarge{width:80%;margin:auto}.vehicleBlock .descBox{width:100%}}@media all and (max-width:784px){.sliderButtons #prev,.sliderButtons #next{top:40vW}.headLinesWrapper .headLines{top:32vW}.headLinesWrapper .headLines h2{font-size:24px}}@media all and (max-width:767px){.headLinesWrapper .headLines h1{font-size:34px;width:65%;margin:auto;padding-bottom:20px}.headLinesWrapper .headLines h2{font-size:18px;padding-top:20px;width:80%;margin:auto}form div .formField:nth-child(2n+1),form div .formField:nth-child(2n){padding:0;width:100%}}@media all and (max-width:640px){.withBg{padding:40px 0}.vehicleBlock .dataBox ul li,p{font-size:14px}.bigFont{font-size:18px;line-height:30px}.withBg .divider{margin-top:20px;margin-bottom:20px}.vehicleBlock{padding:50px 0}.vehicleBlock h2{font-size:34px}.vehicleBlock .dataBox,.vehicleBlock .priceBox{width:100%}.vehicleBlock .priceBox a.formLink{font-size:1em;top:25px;right:19px}.vehicleBlock .priceBox::after{background:linear-gradient(25deg,#010e1f 75%,#fecc00 75%);height:110px}.vehicleBlock .dataBox::after{background:linear-gradient(21deg,#010e1f 75%,rgba(0,0,0,0) 75%);height:110px}}@media all and (max-width:430px){.headLinesWrapper .headLines h1{font-size:28px;width:75%}h2,.vehicleBlock .dataBox h3,.vehicleBlock .priceBox h3{font-size:24px;padding-left:10px;padding-right:10px}.vehicleBlock h2{padding-left:0;padding-right:0}footer h3{font-size:18px}.headLinesWrapper .headLines{top:19vW}.sliderButtons #prev{left:15px}.sliderButtons #next{right:5px}.vehicleBlock,.responiveLarge{width:calc(100%  -  30px);margin-left:15px;margin-right:15px}.vehicleBlock .dataBox ul,.vehicleBlock .descBox p{padding:0 10px 30px}.vehicleBlock .priceBox .priceField{padding:0 0 0 10px}.vehicleBlock .priceBox p{padding:35px 10px 30px 10px;font-size:16px}.vehicleBlock .priceBox a.formLink{font-size:1em;top:17px;right:8px}.withBg .divider{width:60%}.withBg p.responiveLarge{padding-left:10px;padding-right:10px}#mainWrap .button{width:80%}#mainWrap button.button{float:none}form div .formField:nth-child(2n+1),form div .formField:nth-child(2n){padding:0 10px}footer .contactData,footer #contactLogo{float:none;width:100%;padding:0 10px;text-align:center}footer #footerBottom{padding-left:10px;padding-right:10px}}