@import url('https://fonts.googleapis.com/css2?family=DM+Sans:opsz,wght@9..40,400;9..40,500;9..40,600;9..40,700;9..40,800;9..40,900;9..40,1000&display=swap');* {padding: 0px;margin: 0px;}body {font-family: 'DM Sans', sans-serif;}.wrapper {width: 100%;max-width: 1450px;margin: 0 auto;}.logo {display: flex;align-items: center;}.logo .navbar-brand {padding-right: 15px;border-right: 1px solid #bfbfbf;padding-top: 0px;padding-bottom: 0px;}.store {font-family: 'DM Sans', sans-serif;font-size: 35px;}.container-fluid.bodywrapper {padding: 0px;}header {position: sticky;top: 0;z-index: 3;background-color: #fff;}header .navbar .navbar-nav .nav-item {margin-left: 20px;}header .navbar .navbar-nav .nav-item a {color: #000;padding-top: 25px;padding-bottom: 22px;border-bottom: 3px solid #fff;}header .navbar .navbar-nav .nav-item a:hover, header .navbar .navbar-nav .nav-item a.active {border-color: #C70606;}header .navbar .navbar-nav .nav-item a.active {font-weight: bold;}header .navbar .navbar-nav .nav-item a svg {width: 35px;height: 35px;}header .navbar .navbar-nav .nav-item:last-child:hover a {border-color: transparent;}.navbar-toggler:focus {box-shadow: none;}.inner {padding: 0 10px;}.banner_content {position: absolute;top: 30px;left: 0px;width: 100%;padding: 0 15px;}.fiat_img {margin-left: 50px;}.fiat_img img {width: 260px;}.fiat_img_e {position: absolute;left: 195px;top: 120px;}.fiat_img_e img {width: 260px;}.banner_content h1 {font-size: 26px;font-weight: 600;margin-top: 15px;margin-left: 15px;}.custom_genious {width: 745px;margin-left: -40px;}.fiat_car img {max-width: 580px;margin-top: 0px;margin-left: 37px;}.choose_option {background-color: #1D4362;padding: 20px 15px;margin-top: 90px;}.choose_option_inner::before {content: '';position: absolute;width: 0;height: 0;border: 180px solid transparent;border-bottom: 40px solid #1d4362;top: -238px;right: 190px;}.steps {display: flex;flex-wrap: wrap;}.count {border: 10px solid rgb(242 242 242 / 10%);width: 100px;height: 100px;border-radius: 50%;color: #fff;font-size: 70px;font-weight: bold;text-align: center;line-height: 1.2;margin-right: 15px;}.steps h2 {color: #fff;font-size: 18px;}.selected_color {color: #CFBCAE;text-transform: uppercase;font-size: 35px;line-height: 1;font-weight: 500;margin-bottom: 0px;}.price {margin-right: 20px;}.price span {font-size: 11px;}.price p {font-size: 26px;font-weight: 600;margin-bottom: 0;line-height: 1;}.color_option ul {padding: 0px;margin: 0px;display: flex;}.color_option ul li {list-style: none;}.color_option ul li a {display: block;padding: 3px;border: 1px solid transparent;border-radius: 50%;margin-right: 5px;}.color_option ul li a img {border-radius: 50%;width: 30px;height: 30px;}.color_option ul li a.active, .color_option ul li a:hover {border: 1px solid #fff;}.price_color {align-items: center;}.select_car img {position: absolute;max-width: 500px;margin-top: 10px;left: 40px;}.choose_time {width: 65%;}.choose_date {width: 100%;max-width: 460px;position: relative;min-height: 328px;}.select_hour .select_time select {border-color: #870A30;background-color: transparent;border-radius: 0 50px 50px 0;background-image: none;box-shadow: none;font-family: sans-serif;}.time_icon {position: absolute;background: #870A30;padding: 8px 15px 8px 10px;right: 0;border-radius: 0 50px 50px 0;}.time_icon img {width: 22px;}.time {border-radius: 0 50px 50px 0;background: #fff;}.select_time select:focus {border-color: #870A30;box-shadow: none;}.cal-header {border-bottom: 1px solid #ddd;padding: 1px 5px;margin-bottom: 0.5em;display: flex;align-items: center;justify-content: space-between;width: 100%;background-color: #fff;border-radius: 25px;font-weight: 700;}.calendar p {line-height: 1.9em;margin: 0;color: #444;}.calendar {padding: 0;max-width: 100%;}.calendar li {float: left;width: calc(100% / 8);text-align: center;padding: 3px 0;cursor: pointer;list-style: none;font-weight: 700;margin: 5px 2px;color: #fff;border-radius: 20px;filter: contrast(1);}.calendar li.empty {pointer-events: none;}.calendar li:hover {color: #fff;background: #870a30;border-radius: 20px;}.calendar li.valid_30_day {background-color: #CFBCAE;color: #000;border-radius: 20px;}.calendar li.valid_30_day:hover {background-color: #CFBCAE;color: #000;background-color: #870a30;color: #fff;border-radius: 20px;}.calendar li.active, .calendar li.active:hover {background-color: #870a30 !important;color: #fff;border-radius: 20px;}ul.group {padding: 0px;display: flex;flex-wrap: wrap;}.pointer {cursor: pointer;}.title h3 {display: flex;align-items: center;justify-content: center;flex-wrap: wrap;font-size: 24px;position: relative;}.highlight_cunt {font-size: 160px;font-weight: bold;opacity: 0.15;}.req {position: absolute;bottom: 60px;font-size: 13px;color: #d44040;}.form_info .form-control {border: none;border-bottom: 1px solid #8a8a8a;border-radius: 0px;padding-left: 0px;font-weight: bold;font-size: 14px;}.form_info .form-control:focus {box-shadow: none;outline: none;}.personal_info .container {width: 100%;max-width: 1000px;}.form_info .form-check-input {float: none;width: 1.5em;height: 1.5em;border-radius: 0px !important;margin-right: 10px;}.form-check-input:checked {background-color: #870a30;border-color: #870a30;}.form_info .form-check {display: flex;align-items: center;justify-content: center;font-size: 14px;}.form_info .form-check a {color: #17B4F1;text-decoration: none;}.form_info .btn {background-color: #f4cdcd;border-color: #f4cdcd;font-size: 16px;border-radius: 50px;padding: 10px 60px;}.form_info .btn:hover, .form_info .btn:active {background-color: #C70606;border-color: #C70606;}.personal_info {margin-bottom: 20px;}.test_runway {margin-top: 50px;margin-bottom: 50px;padding: 0 15px;}.test_runway .wrapper, .schedule .wrapper {max-width: 1300px;}.test_runway h2 {font-size: 40px;font-weight: bold;margin-top: 10px;}.test_runway p {margin-bottom: 30px;}.schedule .form_info .form-check {justify-content: start;font-weight: 700;}.schedule .form_info .form-check input {border-radius: 50% !important;margin-top: 0;}.schedule .form_info .form-check .form-check-input:checked[type=radio] {--bs-form-check-bg-image: none;border: 1px solid #000;background-color: #e70000;}.schedule {margin-bottom: 30px;padding: 0 15px;}.location {padding: 0 15px;background-color: #1d4362;}.location h2 {color: #fff;font-size: 18px;}.location .choose_time {width: 100%;}.location .dealer_list .time_icon {position: absolute;background: transparent;padding: 0px;left: 5px;right: auto;border-radius: 0px;top: 5px;}.location .dealer_list .select_time select {border-color: #870A30;background-color: transparent;border-radius: 0;box-shadow: none;padding-left: 25px;}.location .dealer_list .time_icon img {width: 16px;}.dealer {font-weight: 600;margin-top: 6px;font-size: 14px;margin-bottom: 0;padding: 0 10px;}.address {font-weight: 400;font-size: 14px;padding: 0 10px;display: block;}.location .direction {padding: 0 10px;}.location .direction a {color: #fff;font-weight: 500;margin-top: 10px;}.location .direction a:hover {color: #870a30;}.inner_loc::before {content: '';position: absolute;width: 0;height: 0;border: 180px solid transparent;border-bottom: 40px solid #1d4362;top: -218px;left: 150px;}.location-map {position: relative;}.location-map img {min-height: 330px;}.test_drive_btn {padding: 40px 0;}.test_drive_btn a {font-size: 16px;border-radius: 50px;padding: 10px 150px;background-color: #c70606;border-color: #c70606;}.test_drive_btn a:hover {background-color: #000;border-color: #000;color: #fff;}.test_drive_btn a svg {margin-left: 10px;}footer {background: #000;color: #fff;padding: 25px 30px;}footer p {color: #fff;font-size: 10px !important;line-height: 16px;}footer a {color: #fff;}.footer_logos img {width: 67px;margin-right: 2px;}.footer_logos a {text-decoration: none;padding-right: 14px;}.footer_links {position: relative;z-index: 1;float: right;}.footer_links li {list-style: none;float: left;}.footer_links li a {padding: 5px 10px 5px 10px;line-height: 25px;color: #fff;font-size: 11px;text-decoration: none;position: relative;}.footer_links li a svg {width: 12px;position: absolute;right: 0;top: 3px;}.footer_links li:last-child a {margin-right: 0px;}.footer_links li a:hover {text-decoration: underline;}footer .container {padding-top: 10px;border-top: 1px solid #464646;}.disabled_date {color: grey !important;background-color: transparent !important;cursor: not-allowed !important;}.disabled_date:hover {}.not_available_date {color: #7b7878 !important;background-color: rgb(121, 41, 18) !important;text-decoration: line-through;cursor: not-allowed !important;text-decoration-color: #7b7878 !important;opacity: 0.9 !important;}.not_available_date:hover {cursor: not-allowed !important;}.activeday:hover {cursor: not-allowed !important;background-color: transparent !important;}.activeheader, .activeheader:hover {cursor: default !important;background-color: transparent !important;}.set_top_view {display: flex;justify-content: space-between;align-items: center;margin-bottom: 5px;}.set_top_view .form-select {width: 80%;font-size: 18px;border-radius: 50px;}.banner_more {background-image: url('https://d3o40wwl2vh905.cloudfront.net/fiat500e/images/2023-fiat-500e-hero.jpg');background-position: center;background-repeat: no-repeat;background-size: cover;padding-top: 3%;padding-bottom: 400px;}.banner_more .inner {display: flex;justify-content: center;}.learn_more_banner {padding: 2.8571429rem;text-align: center;width: 50%;background-color: rgba(255, 255, 255, 0.6);}.learn_more_inner h2 {letter-spacing: .01em;line-height: 1.1428571429;font-weight: 700;font-family: 'DM Sans', sans-serif;color: inherit;font-size: 38px;padding-top: 0.7142857rem;margin-bottom: 0px;}.learn_more_inner .paragraph {font-size: 14px;padding: 10px 0;}.learn_more_inner p small {padding-bottom: 1.4285714rem;margin-bottom: 0px;font-size: 12px;}.learn_more_inner p.small_info {padding-bottom: 1.4285714rem;}.fiatusa_link {background: none !important;padding: 0px !important;}p a.fiatusa_link:hover, p a.fiatusa_link:visited, p a.fiatusa_link:focus, p a.fiatusa_link:active {background: none !important;padding: 0px !important;}.learn_more_inner a, .btn_main a {font-size: 14px;border-radius: 50px;padding: 10px 50px 10px 40px;background-color: #c70606;border-color: #c70606;font-weight: bold;position: relative;}.learn_more_inner a:hover, .learn_more_inner a:focus, .learn_more_inner a:active, .btn_main a:hover, .btn_main a:focus, .btn_main a:active {background-color: #000 !important;color: #fff;border-color: #000 !important;}.thanku a svg {position: absolute;top: 13px;right: 19px;}.learn_more_inner a.cancel_btn {background-color: #000 !important;color: #fff;border-color: #000 !important;padding-left: 60px;padding-right: 60px;}.learn_more_inner.thanku h2 {font-size: 30px;}.rescheduling {text-align: center;}.rescheduling h2 {text-transform: uppercase;font-size: 24px;}.already_booking_info {padding: 0 10px;margin-bottom: 20px;}.already_booking_info ul {padding: 0px;margin: 0px auto;width: 350px;}.already_booking_info ul li {list-style: none;border-bottom: 1px solid #ddd;padding: 8px 0;}.already_booking_info ul li:last-child {border-bottom: none;}.already_booking_info ul li span {font-weight: bold;width: 200px;}.loading-datetext {position: absolute;background-color: rgb(255 255 255 / 29%);width: 100%;height: 100%;}.loading-datetext p {margin: 0;background: #c3c3c3;font-style: italic;top: 50%;left: 50%;transform: translateX(-50%);position: absolute;width: 280px;padding: 5px 15px;font-weight: bold;}span[class^="dot-"] {opacity: 0;}.dot-one {animation: dot-one 2s infinite linear }.dot-two {animation: dot-two 2s infinite linear }.dot-three {animation: dot-three 2s infinite linear }@keyframes dot-one {0% {opacity: 0;}15% {opacity: 0;}25% {opacity: 1;}100% {opacity: 1;}}@keyframes dot-two {0% {opacity: 0;}25% {opacity: 0;}50% {opacity: 1;}100% {opacity: 1;}}@keyframes dot-three {0% {opacity: 0;}50% {opacity: 0;}75% {opacity: 1;}100% {opacity: 1;}}.selectdisabled {cursor: not-allowed !important;}.error {color: #e70000;}.error-message {color: #e70000;float: left;font-size: 14px;}.check-error-message {color: #e70000;font-size: 14px;}.fsize26 {font-size: 26px !important;}.buttonenabled {background-color: #C70606 !important;border-color: #C70606 !important;;}.loader {position: fixed;width: 100%;top: 0;z-index: 9;height: 100vh;display: flex;align-items: center;justify-content: center;background: rgb(255 255 255 / 90%);}.loader_inner {text-align: center;display: flex;justify-content: center;flex-wrap: wrap;}.loader_inner p {color: #C70606;font-weight: bold;margin-top: 10px;font-size: 18px;}.loading {height: 0;width: 0;padding: 25px;border: 6px solid #ccc;border-right-color: #C70606;border-radius: 50%;-webkit-animation: rotate 1s infinite linear;}@-webkit-keyframes rotate {100% {-webkit-transform: rotate(360deg);}}.loader {display: none;}.loader.show {display: flex;}.mobile_menus, .mobile_view, .show_mobile_view {display: none;}.mobile_menus ul.mobile_top_menu {padding: 0px;margin: 0px;display: flex;}.mobile_menus ul.mobile_top_menu li {list-style: none;padding-left: 13px;}.mobile_menus .offcanvas-body h2 {border-bottom: 1px solid #646464;padding-bottom: 10px;font-size: 30px;}.zipcode_inner p {width: 100%;max-width: 170px;margin: 15px auto 0;color: #c70606;padding: 6px;}.offcanvas_inner {padding: 0px;width: 300px;margin: auto;}.offcanvas_inner li {list-style: none;margin-top: 20px;}.offcanvas_inner li a {background: #c70606;color: #fff;text-decoration: none;display: block;padding: 6px;border-radius: 25px;font-size: 20px;}.mobile_menus .btn-close {opacity: 1;font-size: 25px;}.mobile_menus .offcanvas.offcanvas-end {top: 41px;}.genius_logo img {width: 100% !important;margin-top: 30px;padding: 0 15px;}.inner_home .center {display: flex;align-items: center;justify-content: center;top: 50px;transform: translate(-50%, -50%);left: 50%;position: absolute;bottom: 0;}.logo_home {padding-right: 5px;}.logo_home .fiat_main {max-width: 100px;}.logo_home .fiate_logo {max-width: 190px;margin-left: -20px;margin-top: 14px;}.content_home_banner h1 {font-size: 26px;margin-bottom: 0px;padding: 10px;color: #fff;filter: contrast(1);text-align: center;}.btn_main a svg {position: absolute;top: 12px;right: 25px;}.btn_main {transform: translate(-50%, -50%);left: 50%;position: absolute;bottom: 8%;}.subscription {margin-top: 50px;margin-bottom: 50px;}.wrapper-sub {width: 100%;max-width: 1380px;margin: 0 auto;padding: 0 20px;}.top_highlight_bar {display: flex;align-items: center;padding: 10px;border-radius: 5px;margin-bottom: 20px;background: rgb(191, 5, 5);color: #fff;background: -moz-linear-gradient(180deg, rgba(191, 5, 5, 1) 0%, rgba(108, 4, 4, 1) 100%);background: -webkit-linear-gradient(180deg, rgba(191, 5, 5, 1) 0%, rgba(108, 4, 4, 1) 100%);background: linear-gradient(180deg, rgba(191, 5, 5, 1) 0%, rgba(108, 4, 4, 1) 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#bf0505", endColorstr="#6c0404", GradientType=1);}.left_sub {width: 25%;text-align: end;padding-right: 10px;border-right: 1px solid #fff;}.left_sub span {font-size: 14px;}.right_sub {width: 75%;padding-left: 10px;font-size: 14px;}.top_highlight_bar p {margin-bottom: 0px;color: #fff;font-size: 30px;font-weight: bold;line-height: .6;padding-top: 8px;}.right_sub a {color: #fff;}.right_sub_inner h2 {font-weight: bold;font-size: 25px;}.right_sub_inner .subtitle {font-size: 15px;}.form_info.subscription_form .btn {background-color: #c70606;border-color: #c70606;color: #fff;font-size: 16px;border-radius: 50px;padding: 10px 60px;position: relative;}.form_info.subscription_form .btn:hover {background-color: #000;border-color: #000;color: #fff;}.form_info.subscription_form .btn svg {position: absolute;top: 16px;right: 40px;width: 14px;height: 14px;}.form-check-input:focus {box-shadow: none !important;}.top_logo_inner {max-width: 400px;margin-left: 50px;}.right_sub_inner {margin-top: 50px;}.form_info.subscription_form .form-check-input {margin-top: 0px;}.privacy_hover label {cursor: pointer;font-size: 14px;}.policy_content {font-size: 14px;}.privacy_hover label a {color: #c70606;}.required-fields {font-size: 14px;margin-top: 10px;}.main_top_bar {display: flex;position: sticky;top: 138px;background: #fff;margin-bottom: 20px;z-index: 2;}.fiat500e {width: 220px;}.fiat500e img {max-width: 165px;}.main_top_bar .top_highlight_bar {width: calc(100% - 220px);}.back_btn {color: #000;text-decoration: none;font-size: 18px;text-transform: uppercase;display: flex;align-items: center;font-weight: bold;margin-bottom: 10px;}.thankupage_inner {padding: 90px 90px 130px;border-radius: 30px;margin-top: 30px;background: rgb(210, 191, 177);background: -moz-linear-gradient(90deg, rgba(210, 191, 177, 1) 0%, rgba(196, 177, 163, 1) 18%, rgba(179, 160, 146, 1) 43%, rgba(171, 152, 138, 1) 71%, rgba(169, 150, 136, 1) 100%);background: -webkit-linear-gradient(90deg, rgba(210, 191, 177, 1) 0%, rgba(196, 177, 163, 1) 18%, rgba(179, 160, 146, 1) 43%, rgba(171, 152, 138, 1) 71%, rgba(169, 150, 136, 1) 100%);background: linear-gradient(90deg, rgba(210, 191, 177, 1) 0%, rgba(196, 177, 163, 1) 18%, rgba(179, 160, 146, 1) 43%, rgba(171, 152, 138, 1) 71%, rgba(169, 150, 136, 1) 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#d2bfb1", endColorstr="#a99688", GradientType=1);}.thankupage_inner h2 {font-size: 40px;font-weight: bold;}.thankupage_inner p {font-size: 26px;font-weight: 500;line-height: 1.2;}.e_logo_right {position: absolute;top: 10px;right: 10px;}.e_logo_right img {max-width: 250px;}.fiat_car_inner {position: absolute;margin-right: 130px;}.inner_cong {margin-bottom: 50px;}.btn_main a.link_confirmation {padding: 0px !important;background: transparent !important;}.btn_main a.link_confirmation:hover {background: transparent !important;}.carzato-container img {max-width: 80px;}ul.footer_links li:nth-child(6) {clear: both;}.carzato-container {position: relative;top: -48px;clear: both;padding-top: 10px;}.disclaimer_highlight {padding: 10px 0px;text-align: left;width: auto;position: absolute;bottom: -135px;border-radius: 5px;z-index: 1;font-size: 12px;color: #000000;left: 30px;font-style: italic;filter: contrast(1);}#cancel-booking.cancelbooking {background-color: #000 !important;border-color: #000 !important;}.form_info .placeholder, .lets_get_form .placeholder {position: absolute;pointer-events: none;font-size: 14px;top: 6px;left: 0;margin: auto;color: #414141;background-color: transparent;opacity: 1;filter: contrast(1);font-weight: 500;}.form_info .placeholder span, .lets_get_form .placeholder span {color: red;}.red_color {color: red;font-size: 9px;position: absolute;left: -8px;top: 10px;font-weight: bold;font-style: normal;}.ctm_padding {padding-top: 3%;position: sticky;top: 73px;background: #fff;z-index: 2;}.tab_links {padding-top: 10px;position: sticky;top: 138px;background: #fff;z-index: 1;}.tab_links ul {padding: 0px;display: flex;margin-bottom: 0;padding-bottom: 20px;}.tab_links ul li {list-style: none;margin-right: 10px;}.tab_links ul li a {text-decoration: none;padding: 6px 15px;color: #000;border-radius: 25px;font-size: 14px;font-weight: bold;}.tab_links ul li a.active {font-weight: normal;}.tab_links ul li a.active, .tab_links ul li a:hover {background-color: #000;color: #fff;}.product_slider {padding: 30px 90px 50px;}.product_slider .carousel-inner {margin: auto;max-width: 650px;}.product_slider .carousel button {top: 50%;width: inherit;display: block;bottom: auto;z-index: 0;}.vehicle_Info {margin-bottom: 50px;}.hide_desktop_View {display: none;}.inner_collapse {border-top: 1px solid #c4c4c4;padding-top: 10px;}.inner_collapse ul {padding: 0px;margin: 0px;display: flex;flex-wrap: wrap;}.inner_collapse ul li {list-style: none;width: 33%;display: flex;align-items: center;margin-bottom: 10px;}.inner_collapse ul li .custom_heading {font-weight: bold;width: 60%;font-size: 15px;padding-right: 5px;text-align: end;}.inner_collapse ul li .right_info {font-size: 13px;}.ctm_padding .back_btn {margin-bottom: 0px;padding-bottom: 10px;}.inner_charging {border-top: 1px solid #c4c4c4;padding-top: 15px;}.charging h2 {margin-bottom: 0px;}.inner_charging h4 {font-size: 20px;font-weight: 500;margin-bottom: 0px;padding-bottom: 15px;}.charging {margin-top: 20px;}.charging, .tyers {margin-bottom: 50px;}.right_charging ul, .right_tires ul {display: flex;justify-content: space-between;}.right_charging ul li, .right_tires ul li {list-style: none;width: 49%;}.prefer_charge {padding: 10px;border: 1px solid #ddd;border-radius: 5px;}.prefer_charge p {margin-bottom: 0px;font-size: 11px;font-weight: bold;line-height: normal;min-height: 43px;}.prefer_charge a.btnCustom {border: 2px solid #3e3e3e;font-size: 13px;width: 100%;margin-top: 5px;border-radius: 25px;padding: 3px;position: relative;}.prefer_charge a.view_details {border: 2px solid #3e3e3e;font-size: 13px;width: 100%;margin-top: 5px;border-radius: 25px;padding: 3px;background-color: #3e3e3e;color: #fff;}.right_charging ul li.active h5, .right_tires ul li.active h5 {font-weight: bold;}.right_charging ul li.active .prefer_charge, .right_tires ul li.active .prefer_charge {border-color: #C70606;}.right_charging ul li.active .prefer_charge a.btnCustom, .right_tires ul li.active .prefer_charge a.btnCustom {background-color: #C70606;border-color: #C70606;color: #fff;font-weight: bold;}.check_icon {display: none;position: absolute;top: 2px;right: 18px;}.right_charging ul li.active .prefer_charge a.btnCustom .check_icon, .right_tires ul li.active .prefer_charge a.btnCustom .check_icon {display: block;}.fiat_right_features {padding: 10px;border-radius: 10px;background-color: #f0f0f0;margin-top: 31px;position: sticky;top: 145px;margin-bottom: 10px;}.fiat_right_features h3 {font-weight: bold;border-bottom: 1px solid #bfbfbf;padding-bottom: 5px;margin-bottom: 8px;}h5.custom_choose_heading {font-weight: bold;font-size: 17px;margin-bottom: 0px;}.color_option_inner ul {padding: 0px;margin: 0px;display: flex;align-items: center;justify-content: center;}.color_option_inner ul li {list-style: none;padding: 0 3px;}.color_option_inner ul li a {border: 1px solid #f0f0f0;display: block;border-radius: 50%;padding: 2px;}.color_option_inner ul li a.active, .color_option_inner ul li a:hover {border-color: #000;}.color_option_inner ul li a img {width: 30px;height: 30px;}.top_right_imgs img {max-width: 200px;margin-top: -60px;}.custom_model .form-check-input:checked[type=radio] {--bs-form-check-bg-image: none;}.custom_model .form-check-input[type=radio] {position: relative;}.custom_model .form-check-input[type=radio]::after {position: absolute;content: '';width: 22px;height: 22px;border: 1px solid #9f9696;border-radius: 50%;top: -3.5px;left: -3.5px;}.custom_model .form-check-input:checked {background-color: #c70606;border-color: #c70606;}.custom_model .form-check-label {font-weight: bold;}.v_price {margin-top: 10px;padding: 0 50px;}.v_price ul {margin: 0px;padding: 0px;}.v_price ul li {list-style: none;display: flex;justify-content: space-between;font-size: 15px;}.home_install {display: flex;align-items: center;justify-content: center;font-size: 11px;color: #870a30;margin-bottom: 0;}.home_install span {padding-left: 5px;}.custom_f_checkbox, .custom_t_checkbox {padding-left: 60px;}.custom_f_checkbox .form-check input, .custom_t_checkbox .form-check input {padding: 0;height: initial;width: initial;margin-bottom: 0;display: none;cursor: pointer;}.custom_f_checkbox .form-check label, .custom_t_checkbox .form-check label {position: relative;cursor: pointer;font-size: 14px;}.custom_f_checkbox .form-check label:before, .custom_t_checkbox .form-check label:before {content: '';-webkit-appearance: none;background-color: white;border: 1px solid #9f9696;box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05);padding: 8px;display: inline-block;position: relative;vertical-align: middle;cursor: pointer;margin-right: 5px;}.custom_f_checkbox .form-check input:checked+label:after, .custom_t_checkbox .form-check input:checked+label:after {content: '';display: block;position: absolute;top: 4px;left: 6px;width: 6px;height: 11px;border: solid #000;border-width: 0 2px 2px 0;transform: rotate(45deg);}.custom_f_checkbox .form-check label.ui-checkbox-on:after, .custom_t_checkbox .form-check label.ui-checkbox-on:after {content: '';display: block;position: absolute;top: 4px;left: 6px;width: 6px;height: 11px;border: solid #000;border-width: 0 2px 2px 0;transform: rotate(45deg);}.learn_more_Btn a {color: #fff;text-decoration: none;background-color: #726464;padding: 1px 10px;font-size: 14px;border-radius: 2px;}.learn_more_Btn {margin-top: 10px;}.tax_tagline {font-size: 9px;color: #870a30;}.qualifies {padding: 0 50px;display: flex;font-size: 11px;}.purchase_btn .btn_main {position: relative;transform: none;left: auto;bottom: auto;margin-top: 20px;}.purchase_btn .btn_main a {padding: 10px 70px 10px 60px;font-weight: 500;}.purchase_btn .btn_main a svg {right: 45px;}.model_left {width: 190px;}.model_right {width: calc(100% - 190px);}.at_home_popup h3 {font-size: 19px;}.at_home_popup p {font-size: 12px;}.at_home_popup .modal-dialog {max-width: 550px;}.at_home_popup .modal-dialog .btn-close {position: absolute;right: 9px;top: 6px;background: none;line-height: normal;opacity: 1;z-index: 1;}.at_home_popup .modal-content {border: 1px solid #fff;}.at_home_popup .modal-dialog .btn-close:hover, .at_home_popup .modal-dialog .btn-close:focus {box-shadow: none;}.at_home_popup p a {color: #fff;}.at_home_popup .modal-content {overflow: hidden;border-radius: 10px;background-color: #000;}.at_home_popup .modal-content::before {content: "";position: absolute;width: 100%;height: 100%;background: url('https://d3o40wwl2vh905.cloudfront.net/fiat500e/images/500e-car.png') no-repeat center top;background-size: cover;overflow: hidden;-webkit-filter: blur(45px);-moz-filter: blur(45px);-o-filter: blur(45px);-ms-filter: blur(45px);filter: blur(45px);}.custom_order_Inner_img {padding: 100px 0;}.custom-border-color {border-color: #c4c4c4 !important;}.custom_order_page .inner_charging {padding-top: 30px;}.custom_order_Inner_right h3 {font-weight: bold;border-bottom: 1px solid #c4c4c4;padding-bottom: 8px;margin-bottom: 20px;}.order_location {display: flex;align-items: center;padding: 10px 0;}.loc_icon {width: 40px;}.custom_zipcode_box {display: flex;}.use_loc {font-weight: 500;}.custom_zipcode_box .form-control {padding: 2px 10px;font-style: italic;border-radius: 3px;font-size: 13px;width: 80px;}.custom_zipcode_box .form-control:focus {box-shadow: none;}.custom_order_Inner_right .btn_main {transform: none;left: 0;position: relative;bottom: 0;margin-top: 20px;margin-bottom: 20px;}.custom_order_Inner_right .btn_main a {padding: 10px 80px 10px 70px;font-weight: 300;}.custom_order_Inner_right .btn_main a svg {top: 12px;right: 55px;}.custom_order_Inner_right {padding: 0 20px;}.custom_range_slider {margin-top: 30px;margin-bottom: 30px;}.miles_text {text-align: center;font-size: 17px;font-weight: 500;position: absolute;width: 100%;top: 35px;z-index: -1;}.dealer_select_box {margin-top: 60px;}.dealer_select_box span.form-select {display: none;}.focus-ring-none {box-shadow: none !important;}.dealer_tagline {background-color: #c70606;padding: 8px;margin-top: 5px;}.dealer_tagline img {max-width: 35px;}.dealer_tagline span {color: #fff;font-weight: 600;}.view_link {color: #bfbcbc;font-size: 14px;padding-left: 7px;filter: contrast(1);}.miles_away {font-size: 18px;font-weight: 500;}.selectedColor, .final_deposit {padding: 0 50px;}.selectedColor p {border-bottom: 1px solid #bfbfbf;margin-bottom: 5px;padding-bottom: 5px;}.v_price.final_deposit ul {border-top: 1px solid #bfbfbf;padding-top: 10px;}.v_price.final_deposit ul li {color: #c70606;font-weight: bold;font-size: 16px;}.top_m_space {margin-top: 55px;}.lets_get_form .form-control {border-color: #8a8a8a;}.lets_get_form .placeholder {left: 12px;top: 9px;}.terms_condition_para {max-height: 130px;overflow-y: auto;padding: 10px 10px 10px 0px;text-align: justify;font-size: 13px;}.terms_condition_para::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);background-color: #F5F5F5;}.terms_condition_para::-webkit-scrollbar {width: 6px;background-color: #F5F5F5;}.terms_condition_para::-webkit-scrollbar-thumb {background-color: #707070;}.lets_get_form {margin-bottom: 20px;}.dip_amount {text-align: center;font-size: 21px;text-transform: uppercase;font-weight: bold;border-bottom: 1px solid #c4c4c4;}.dip_amount span {color: #c70606;}.sticky_car {position: sticky;top: 130px;}.change_dealers {display: flex;align-items: center;justify-content: space-around;border-bottom: 1px solid #bfbfbf;margin-bottom: 8px;font-size: 14px;padding-bottom: 5px;}.change_link {width: 150px;}.dealer_address {width: calc(100% - 150px);}.change_dealer_btn {font-size: 14px;border-radius: 50px;padding: 10px 20px 10px 30px;background-color: #000000;border-color: #000000;position: relative;color: #fff;}.change_dealer_btn:hover, .change_dealer_btn:active, .change_dealer_btn:focus {background-color: #c70606;border-color: #c70606;color: #fff;}.u_choose_color .custom_choose_heading {display: flex;align-items: center;}.u_choose_color span {width: 50%;text-align: right;}.u_choose_color span.innerColor {font-size: 14px;padding-left: 20px;text-align: left;}.u_choose_color span img {width: 30px;height: 30px;border: 1px solid #000;border-radius: 50%;padding: 2px;}.cType p {text-align: center;font-size: 15px;margin-bottom: 0;}.change_dealers.full_dealer {width: 100%;}.change_dealers.full_dealer .dealer_address {width: 100%;text-align: center;}.thanku_page h2 {font-size: 40px;}.inner_charging h4.t_id {margin-bottom: 10px;margin-top: 20px;font-size: 17px;}.font_15 {font-size: 15px;}.btn.black_Color, .btn.red_Color {font-size: 13px;border-radius: 50px;padding: 9px 20px 9px 20px;color: #fff !important;min-width: 220px;}.black_Color {background-color: #000000;border-color: #000000;}.btn.black_Color:hover, .btn.black_Color:focus {background-color: #414141;border-color: #414141;}.red_Color {background-color: #c70606;border-color: #c70606;}.red_Color:hover, .red_Color:focus {background-color: #000000;border-color: #000000;}.v_Dtls {display: flex;align-items: center;justify-content: space-between;color: #000;text-decoration: none;font-size: 21px;}.minus_icon, .plus_icon {display: none;}.v_Dtls[aria-expanded=true] span svg.minus_icon {display: block;}.v_Dtls[aria-expanded=false] span svg.plus_icon {display: block;}.v_Dtls span svg {width: 18px;height: 18px;}.v_Dtls span {width: 25px;height: 25px;border-radius: 50%;border: 2px solid #c70606;padding: 2px;}.thankupage_btm {margin-bottom: 20px;}.prefer_charge a.btnCustom:hover {background-color: #C70606;border-color: #C70606;color: #fff;}.prefer_charge a.view_details:hover {background-color: #000;border-color: #000;color: #fff;}.notice {position: absolute;bottom: 0px;padding: 0 10px;left: 50px;}.notice .disclaimer_highlight {position: relative;bottom: 0;text-align: center;margin-bottom: 0px;left: 0;color: #000;display: inline-block;}.mobileShow {display: none;}.thankupage_inner p.disclaimer_highlight {font-size: 12px;position: relative;bottom: 0;display: inline-block;}.thankupage_inner p.disclaimer_highlight .red_color {position: relative;left: -3px;top: -3px;}.home_banner .notice {width: 100%;left: 0;text-align: center;color: #fff;background-color: rgb(0 0 0 / 26%);}.home_banner .notice .disclaimer_highlight {color: #fff;}.subscription .notice {position: relative;left: 0;}.personal_info_faq {margin-bottom: 20px;margin-top: 20px;}.title {letter-spacing: -0.49px;font-size: 18px;}.faq_choose_dealer::before {border-bottom: 1px solid #333;content: "";height: 0;position: absolute;left: 0;top: 50%;width: 100%;}.faq_choose_dealer span {background: #fff;padding: 0 30px;position: relative;}.faq_box .accordion-item {background-color: rgb(255, 255, 255);margin-bottom: 10px;border-width: 1px;border-style: solid;border-color: rgba(0, 0, 0, 0.125);border-image: initial;box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);}.faq_box .accordion-header {margin-bottom: 0px;color: rgb(11, 13, 15);background-color: rgb(245, 245, 245);}.faq_box .accordion-item:first-of-type .accordion-button {border-top-left-radius: 0px;border-top-right-radius: 0px;}.faq_box .accordion-button {line-height: 22px;padding: 14px 15px;letter-spacing: -0.49px;text-transform: uppercase;position: relative;display: flex;align-items: center;width: 100%;color: rgba(0, 0, 0, .87);text-align: left;background-color: #f5f5f5;overflow-anchor: none;font-size: 15px;font-weight: 500;border-width: 0px;border-style: initial;border-color: initial;border-image: initial;border-radius: 0px;transition: color 0.15s ease-in-out 0s, background-color 0.15s ease-in-out 0s, border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s, border-radius 0.15s ease 0s;}.faq_box .accordion-button::after {width: 1rem;height: 1rem;background-size: 1rem;}.faq_box .accordion-button:not(.collapsed) {color: rgb(33, 37, 41);background-color: #f5f5f5;box-shadow: none;}.faq_box .accordion-body {text-align: left;font-size: 14px;padding: 1rem;}.faq_box .accordion-button:focus {box-shadow: none;}.range-slider {--range-slider-value-low-fallback: calc(var(--range-slider-value-low, 0) * 1%);--range-slider-value-high-fallback: calc(var(--range-slider-value-high, 100) * 1%);--range-slider-thumb-size: 34px;--range-slider-thumb-radius: calc(var(--range-slider-thumb-size) / 2);position: relative;width: 100%;height: 24px;}@media (max-width: 500px) {.range-slider {--range-slider-thumb-size: 36px;}}.range-slider::before {content: "";position: absolute;top: 50%;left: 0;width: 100%;height: 4px;margin-top: -2px;border-radius: 100vmax;background-color: #ebebeb;background-image: linear-gradient(to right, transparent var(--range-slider-value-low-fallback), #000 var(--range-slider-value-low-fallback), #000 var(--range-slider-value-high-fallback), transparent var(--range-slider-value-high-fallback));pointer-events: none;}.range-slider__display {pointer-events: none;}.range-slider__display::before, .range-slider__display::after {content: attr(data-span);position: absolute;color: #fff;font-size: .8rem;font-family: sans-serif;white-space: nowrap;transform: translateX(-50%) translateX(calc(var(--range-slider-thumb-radius) * calc(-0.02 * var(--pos) + 1)));z-index: 1;top: 0;}.range-slider__display::before {--pos: var(--range-slider-value-low);content: attr(data-low);bottom: 100%;margin-top: 3px;left: var(--range-slider-value-low-fallback);}.range-slider__display::after {--pos: var(--range-slider-value-high);content: attr(data-high);left: var(--range-slider-value-high-fallback);margin-top: 3px;}.range-slider__input {-webkit-appearance: none;-moz-appearance: none;appearance: none;display: block;position: absolute;left: 0;top: 50%;width: 100%;margin: 0;padding: 0;transform: translateY(-50%);background-color: transparent;pointer-events: none;}@supports selector(:focus-visible) {.range-slider__input:focus-visible {outline: none;}.range-slider__input:focus-visible::-webkit-slider-thumb {outline: 2px solid blue;outline-offset: 2px;}.range-slider__input:focus-visible::-moz-range-thumb {outline: 2px solid blue;outline-offset: 2px;}}@supports not selector(:focus-visible) {.range-slider__input:focus {outline: none;}.range-slider__input:focus::-webkit-slider-thumb {outline: 2px solid blue;outline-offset: 2px;}.range-slider__input:focus::-moz-range-thumb {outline: 2px solid blue;outline-offset: 2px;}}.range-slider__input:active::-webkit-slider-thumb {transform: scale(1.3);cursor: -webkit-grabbing;cursor: grabbing;}.range-slider__input:active::-moz-range-thumb {transform: scale(1.3);cursor: grabbing;}.range-slider__input::-webkit-slider-runnable-track {-webkit-appearance: none;-moz-appearance: none;appearance: none;background-color: transparent;border-radius: 0;}.range-slider__input::-moz-range-track {-webkit-appearance: none;-moz-appearance: none;appearance: none;background-color: transparent;border-radius: 0;}.range-slider__input::-webkit-slider-thumb {-webkit-appearance: none;-moz-appearance: none;appearance: none;pointer-events: all;position: relative;width: var(--range-slider-thumb-size);height: var(--range-slider-thumb-size);background-color: #000;border-radius: 50%;border: none;box-shadow: none;cursor: -webkit-grab;cursor: grab;-webkit-transition: transform 300ms cubic-bezier(0.47, 1.64, 0.41, 0.8);transition: transform 300ms cubic-bezier(0.47, 1.64, 0.41, 0.8);}.range-slider__input::-moz-range-thumb {-webkit-appearance: none;-moz-appearance: none;appearance: none;pointer-events: all;position: relative;width: var(--range-slider-thumb-size);height: var(--range-slider-thumb-size);background-color: #000;border-radius: 50%;border: none;box-shadow: none;cursor: grab;-moz-transition: transform 300ms cubic-bezier(0.47, 1.64, 0.41, 0.8);transition: transform 300ms cubic-bezier(0.47, 1.64, 0.41, 0.8);}.or {font-weight: bold;padding: 0 10px;}.custom_Hidden {background: transparent;opacity: 0;}.please_choose_option {color: #c70606;font-size: 13px;font-weight: bold;margin-bottom: 0px;margin-top: 10px;padding-left: 10px;}.please_choose_option span {color: #c70606;top: 0;left: 0;font-size: 12px;}.font14 {font-size: 14px !important;}.show_M_view {display: none;}.dealer_select_box select {text-indent: 1px;}.dealer_select_box select.form-select[size] {background: #fff;padding-right: 0;height: auto;}select:-internal-list-box option:checked {background-color: -internal-light-dark(rgb(206, 206, 206), rgb(84, 84, 84));color: -internal-light-dark(rgb(16, 16, 16), rgb(255, 255, 255));}.zipcode_form_error {color: red;font-size: 14px;}.disclaimer_highlight .red_Color {background-color: transparent;border-color: transparent;}.font16 {font-size: 16px;}.odr_Custom .custom_lodr.summery_loader {position: fixed;width: 100%;top: 0;z-index: 9;height: 100vh;display: flex;align-items: center;justify-content: center;background: rgb(255 255 255 / 90%);}.custom_lodr {position: absolute;width: 100%;height: 100%;display: flex;align-items: center;background-color: rgb(255 255 255 / 72%);z-index: 999;}.loaderinner {width: 100px;height: 100px;border-radius: 100%;position: relative;margin: 0 auto;}.loaderinner span {display: inline-block;width: 12px;height: 13px;border-radius: 3px;background-color: #c70606;margin: 35px 2px;opacity: 0;}.loaderinner span:nth-child(1) {animation: opacitychange 1s ease-in-out infinite;}.loaderinner span:nth-child(2) {animation: opacitychange 1s ease-in-out 0.33s infinite;}.loaderinner span:nth-child(3) {animation: opacitychange 1s ease-in-out 0.66s infinite;}@keyframes opacitychange {0%, 100% {opacity: 0;}60% {opacity: 1;}}.submitAndPay {position: relative;z-index: 1;}.submitAndPay.disabled:before {content: "";position: absolute;background: #fff;left: 0;top: 0;height: 100%;width: 100%;z-index: 101;opacity: 0.5;}.input_error {color: #dc3545;font-size: 12px;margin-top: 4px;}.btn_main .disabled {background: #a30505 !important;border-color: #9c0505 !important;}.inner_collapse_specification ul.specification li {list-style: none;font-size: 13px;width: 24%;margin-right: 1%;vertical-align: text-top;border-bottom: 1px solid #eee;position: relative;padding-left: 10px;padding-bottom: 6px;margin-bottom: 6px;}.inner_collapse_specification ul.specification li::before {position: absolute;content: '';width: 5px;height: 5px;border: 1px solid #000;border-radius: 50%;top: 8px;left: 0;}.inner_collapse_specification {border-top: 1px solid #c4c4c4;padding-top: 10px;}.inner_collapse_specification ul {padding: 0px;margin: 0px;display: flex;flex-wrap: wrap;}.inner_collapse_specification ul li {width: 25%;align-items: center;margin-bottom: 10px;}.inner_collapse_specification ul li span {list-style: disc;display: flex;word-wrap: break-word;}@media screen and (max-width:575px) {.inner_collapse_specification ul li {width: 50%;align-items: center;margin-bottom: 10px;}}ul.terms_condition_para_list {list-style: lower-roman;}.loadertext {font-size: 25px;font-weight: 700;width: 100% !important;text-align: center;color: #9b0404;}.textright {font-size: 16px;float: right;cursor: pointer;text-decoration: none;margin: 0 20px 20px 0;}.meetingid a, .meetingid a:hover {background-color: transparent !important;color: #000 !important;text-decoration: none !important;padding: 0px !important;font-weight: 100 !important;}.disclamier .offcanvas {width: 100%;max-width: 80%;margin: 0 auto;--bs-offcanvas-height: unset;background: #000 !important;border: 1px solid #fff;}.disclamier .offcanvas-body {font-size: 12px;width: 90%;padding-top: 0px;padding-left: 30px;position: relative;}.disclamier .offcanvas-body .num_inner {position: absolute;left: 15px;}.disclamier .btn-close {opacity: 1;font-size: 15px;}.car_img_show_mobile {display: none;}.car_img_hide_mobile {max-width: 100%;}.left_charging img {max-width: 80%;}.qualifies span strong {font-size: 13px;}.sp_500e {display: flex;justify-content: space-between;flex-wrap: wrap;}.sp_500e.inner_collapse_specification .specification {display: block;width: 30%;}.sp_500e.inner_collapse_specification .specification li span {display: block;}.sp_500e.inner_collapse_specification .specification li {width: 100%;}.sp_500e.inner_collapse_specification .specification li span a {color: #fff;text-decoration: none;background: #000;padding: 3px 5px;margin-left: 2px;}.placeholder.phone_number_placeholder {left: 45px;}.chooseColor_Option {margin-bottom: 20px;}.chooseColor_Option ul {margin: 0px;padding: 0px;display: flex;justify-content: center;}.chooseColor_Option ul li {list-style: none;padding: 0 10px;cursor: pointer;}.chooseColor_Option ul li.active span img {border-color: #000;}.chooseColor_Option ul li span {font-weight: 500;font-size: 15px;display: flex;align-items: center;}.chooseColor_Option ul li span img {width: 30px;height: 30px;border: 1px solid transparent;border-radius: 50%;padding: 2px;margin-right: 4px;}.chooseColor_Option ul li:hover span img {border-color: #000;}