@font-face{font-display:swap;font-family:"bmwTypeNextWeb";font-weight:300;src:url(/site/themes/caetano/assets/fonts/custom/BMWTypeNext-Light.woff2) format("woff2"), url(/site/themes/caetano/assets/fonts/custom/BMWTypeNext-Light.woff) format("woff")}@font-face{font-display:swap;font-family:"bmwTypeNextWeb";font-weight:400;src:url(/site/themes/caetano/assets/fonts/custom/BMWTypeNext-Regular.woff2) format("woff2"), url(/site/themes/caetano/assets/fonts/custom/BMWTypeNext-Regular.woff) format("woff")}@font-face{font-display:swap;font-family:"bmwTypeNextWeb";font-weight:500;src:url(/site/themes/caetano/assets/fonts/custom/BMWTypeNext-Medium.woff2) format("woff2"), url(/site/themes/caetano/assets/fonts/custom/BMWTypeNext-Medium.woff) format("woff")}@font-face{font-display:swap;font-family:"bmwTypeNextWeb";font-weight:700;src:url(/site/themes/caetano/assets/fonts/custom/BMWTypeNext-Bold.woff2) format("woff2"), url(/site/themes/caetano/assets/fonts/custom/BMWTypeNext-Bold.woff) format("woff")}:root{--brand-color: #1c69d4;--brand-color-hover: #195ebd;--brand-alt: #000000;--brand-accent: #0653b6;--brand-accent-hover: #05489d;--text-color: #262626;--brand-text-color: #fff;--accent-text: #fff;--theme-color: #1c69d4;--theme-color-secondary: #0653b6;--theme-color-tertiary: #6497ff;--theme-color-quaternary: #2cfe71;--theme-color-quinary: #00064b;--color-pressed-hover: #195ebd;--color-pressed-hover-light: #2775e2;--theme-color-secondary-hover: #05489d;--base-font-family: "bmwTypeNextWeb", system-ui, "-apple-system", "Segoe UI", "Roboto", Arial, sans-serif;--tagline-font-family: "bmwTypeNextWeb", system-ui, "-apple-system", "Segoe UI", "Roboto", Arial, sans-serif;--heading-font-family: "bmwTypeNextWeb", system-ui, "-apple-system", "Segoe UI", "Roboto", Arial, sans-serif;--content-font-family: "bmwTypeNextWeb", system-ui, "-apple-system", "Segoe UI", "Roboto", Arial, sans-serif}.idgo-widget{font-family:var(--base-font-family) !important}.idgo-apps-list{font-family:var(--base-font-family) !important}header>.top-menu .tagline{font-size:0.938rem}h1.vc_custom_heading{font-size:3rem}h2.vc_custom_heading{font-size:2.5rem}h3.vc_custom_heading{font-size:2rem}h4.vc_custom_heading{font-size:1.75rem}h5.vc_custom_heading{font-size:1.5rem}h6.vc_custom_heading{font-size:1.125rem}p.vc_custom_heading{font-size:1rem}.wpb_content_element h1{font-size:2rem}.wpb_content_element h2{font-size:1.5rem}.wpb_content_element h3{font-size:1.375rem}.wpb_content_element h4{font-size:1.25rem}.wpb_content_element h5{font-size:1.125rem}.wpb_content_element h6{font-size:1rem}.wpb_content_element p,.wpb_content_element li{font-size:1rem}.model-page .model-header-wrapper .custom-model-header h1{font-size:2rem}.model-page .model-header-wrapper .custom-model-header p{font-size:1rem}.category-header h1{font-size:1.875rem}.module-simple-slider .module-slide-item .slide-title{font-size:2.375rem}.module-simple-tabs .tab-content .simple-tab-title{font-size:2.375rem}.module-tabbed-box .module-tabbed-box-item>.vc_row .vc_column_container .vc_custom_heading{font-size:2.375rem}.noticias-page-header.vc_column-gap-40>.wpb_column:nth-child(1)>.vc_column-inner .vc_custom_heading{font-size:2.5rem}#home-our-differences .vc_custom_heading{font-size:1.875rem}#home-car-services .vc_custom_heading{font-size:1.875rem}.model-header-container .model-header h1,.model-header-container .model-header h2{font-size:1.875rem}.model-page .model-header-info .configure{font-size:2rem}.module-brands-list .module-title{font-size:1.875rem}.module-posts-box-style-1 .module-title,.module-posts-box-style-2 .module-title{font-size:1.875rem}.module-posts-box-style-1 .posts-list-item .post_title h3,.module-posts-box-style-2 .posts-list-item .post_title h3{font-size:1rem}.module-posts-box-style-1 .posts-list-item .post_excerpt{font-size:1rem}.module-highlights-box .module-title{font-size:1.875rem}.module-highlights-box .highlight-list-item .highlight_title h3{font-size:1rem}.module-filtered-search .module-title{font-size:1.875rem}.module-links-box .module-title{font-size:1.875rem}.module-links-box .module-text{font-size:0.875rem}.module-slider-box>.module-title{font-size:1.875rem}.module-slider-box>.module-text{font-size:1rem}.store-locator-container .vc_custom_heading{font-size:1.5rem}.model-contact-form .vc_custom_heading,.store-locator-contact-form .vc_custom_heading{font-size:1.5rem}.store-locator-schedule-form .vc_custom_heading{font-size:1.5rem}.store-locator-schedule-form .wpb_text_column{font-size:1rem}.wpcr-block-bg-text-buttons-left .vc_custom_heading{font-size:2.5rem}.wpcr-block-search-card .vc_custom_heading,.wpcr-block-text-left-buttons .vc_custom_heading,.wpcr-block-text-right-buttons .vc_custom_heading,.wpcr-block-cols-text-left .vc_custom_heading,.wpcr-block-cols-text-right .vc_custom_heading,.wpcr-block-text-center .vc_custom_heading,.wpcr-block-vehicles .vc_custom_heading,.wpcr-block-cards-images .vc_custom_heading,.wpcr-block-links .vc_custom_heading{font-size:1.875rem}.wpcr-block-text-center .vc_custom_heading,.wpcr-block-vehicles .vc_custom_heading,.wpcr-block-cards-images .vc_custom_heading,.wpcr-block-links .vc_custom_heading{}.wpcr-block-search-card .vc_custom_heading,.wpcr-block-text-left-buttons .vc_custom_heading,.wpcr-block-text-right-buttons .vc_custom_heading,.wpcr-block-cols-text-left .vc_custom_heading,.wpcr-block-cols-text-right .vc_custom_heading{}.module-icon-text-box .module-title{font-size:1.125rem}.module-icon-text-box .module-text{font-size:1rem}.module-image-text-box .module-title{font-size:1.125rem}.module-image-text-box .module-text{font-size:1.125rem}.archive-posts .post-list-title,.category-posts .post-list-title,.module-posts-list-default .post-list-title{font-size:1.25rem}.archive-posts .entry-excerpt,.category-posts .entry-excerpt,.module-posts-list-default .entry-excerpt{font-size:0.938rem}.module-models-list-default .post-list-title{font-size:1.25rem}.module-models-list-default .entry-excerpt p{font-size:0.938rem}.wpb_text_column p{font-size:1rem}.wpcr-block-search-card .wpb_text_column p,.wpcr-block-text-left-buttons .wpb_text_column p,.wpcr-block-text-right-buttons .wpb_text_column p,.wpcr-block-cols-text-left .wpb_text_column p,.wpcr-block-cols-text-right .wpb_text_column p,.wpcr-block-text-center .wpb_text_column p,.wpcr-block-vehicles .wpb_text_column p,.wpcr-block-bg-text-buttons-left .wpb_text_column p{font-size:1rem}