.btn-navigate{background-image:url("/tesla_theme/assets/img/icon-navigate.svg");}.section-contact-list{margin:0 0 40px;margin:0 0 2.5rem;font-size:15px;font-size:0.9375rem;}.section-contact-list:before,.section-contact-list:after{content:"";display:table;}.section-contact-list:after{clear:both;}.section-contact-list .container{padding:0;}.section-contact-list .column{width:31.70732%;float:left;margin-right:2.43902%;}.section-contact-list .column.last{float:right;margin-right:0;}.section-contact-list .section-title{font-family:"Gotham Medium";font-size:16px;font-size:1rem;}.section-contact-list p{margin:0;}.section-contact-list .vcard,.section-contact-list .careers,.section-contact-list .first-responders{color:#666;font-style:normal;margin-bottom:30px;margin-bottom:1.875rem;}.section-contact-list .vcard .org{display:none;}.section-contact-form:before,.section-contact-form:after{content:"";display:table;}.section-contact-form:after{clear:both;}.section-contact-form .section-title{font-family:"Gotham Medium";font-size:16px;line-height:16px;font-size:1rem;line-height:1rem;margin-bottom:2px;margin-bottom:0.125rem;}.section-contact-form .intro-text{margin-top:0;visibility:hidden;height:0;}.i18n-en .section-contact-form .intro-text{visibility:visible;height:auto;}.section-contact-form .action-btn{text-align:right;clear:both;}.section-contact-form .left-side{width:48.78049%;float:left;margin-right:2.43902%;}.section-contact-form .right-side{width:48.78049%;float:right;margin-right:0;}.section-contact-form .tesla-contact-form{padding:20px;padding:1.25rem;}.section-contact-form .form-item-firstname,.section-contact-form .form-item-lastname,.section-contact-form .form-item-email,.section-contact-form .form-item-phone,.section-contact-form .form-item-postalcode,.section-contact-form .form-item-country{width:48.78049%;float:left;margin-right:2.43902%;}.section-contact-form .form-item-firstname:nth-child(2n - 1),.section-contact-form .form-item-lastname:nth-child(2n - 1),.section-contact-form .form-item-email:nth-child(2n - 1),.section-contact-form .form-item-phone:nth-child(2n - 1),.section-contact-form .form-item-postalcode:nth-child(2n - 1),.section-contact-form .form-item-country:nth-child(2n - 1){float:right;margin-right:0;}.section-contact-form .form-item-email{clear:left;}.section-contact-form .form-item-topic{margin-bottom:11px;margin-bottom:0.6875rem;}.section-contact-form .form-item-hearing-impaired,.section-contact-form .form-item-updates-opt-in,.section-contact-form .form-item-mollom-captcha{clear:both;width:100%;float:left;margin-left:0;margin-right:0;clear:both;margin-bottom:10px;margin-bottom:0.625rem;}.section-contact-form .form-select-overlay{width:100%;}.section-contact-form .form-item-user-consent{clear:both;}.not-logged-in .section-contact-form .form-item-user-consent{white-space:nowrap;}.not-logged-in.i18n-ko_KR .section-contact-form .form-item-country{clear:both;width:100%;float:left;margin-left:0;margin-right:0;}.section-contact-offices{margin:40px 0 40px;margin:2.5rem 0 2.5rem;}.section-contact-offices .section-title{font-weight:100;margin-bottom:40px;margin-bottom:2.5rem;}.section-contact-offices .offices + .offices li{min-height:360px;min-height:22.5rem;position:relative;}.section-contact-offices .offices + .offices li .directions{position:absolute;bottom:20px;bottom:1.25rem;}.section-contact-offices .offices:before,.section-contact-offices .offices:after{content:"";display:table;}.section-contact-offices .offices:after{clear:both;}.section-contact-offices .offices li{margin-bottom:20px;margin-bottom:1.25rem;min-height:325px;min-height:20.3125rem;width:31.70732%;float:left;margin-right:2.43902%;background-color:#f2f2f2;}.section-contact-offices .offices li a{display:block;}.section-contact-offices .offices li:last-child{float:right;margin-right:0;}.section-contact-offices .offices li.location-apac{min-height:325px;min-height:20.3125rem;}.section-contact-offices .offices .vcard{font-style:normal;color:#666;padding:20px;padding:1.25rem;font-size:15px;line-height:18px;font-size:0.9375rem;line-height:1.125rem;}.section-contact-offices .offices .vcard .fn{font-size:15px;font-size:0.9375rem;font-family:"Gotham Medium";margin-bottom:15px;margin-bottom:0.9375rem;}.section-contact-offices .offices .vcard .org{display:none;}.section-contact-offices .offices .vcard .url{margin-bottom:20px;margin-bottom:1.25rem;font-family:Gotham Book,"M Hei PRC W45","M Hei HK W42","M Hei HK W40","HelveticaNeue-Regular","Helvetica Neue Regular","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:normal;font-size:15px;line-height:21px;font-size:0.9375rem;line-height:1.3125rem;clear:both;cursor:pointer;color:#c00;bottom:15px;bottom:0.9375rem;margin-bottom:0;}.section-contact-offices .offices .vcard .url a{color:#c00;}.section-contact-offices .offices .vcard .url a:hover{color:#f00;}.section-contact-offices .offices .vcard .url:hover{color:#f00;}.section-contact-offices .offices .vcard .directions{display:block;}.section-contact-offices .offices .vcard .adr{margin-bottom:0;}.section-contact-offices .offices .vcard .adr + .tel{margin-top:0;}.thank-you-modal .modal-dialog{max-width:540px;top:10%;}.thank-you-modal .modal-header{font-size:23px;font-size:1.4375rem;margin-bottom:20px;margin-bottom:1.25rem;}.thank-you-modal .modal-body .text-centered{text-align:center;}.thank-you-modal .modal-body .action-btn-row{margin-top:20px;margin-top:1.25rem;}.thank-you-modal .modal-body p{margin:0;}@media (min-width:0) and (max-width:639px){.section-contact-list{margin-top:0;margin-bottom:0;}.section-contact-list .section-title{line-height:25px;line-height:1.5625rem;}.section-contact-list .column{width:100%;clear:both;float:none;display:block;margin-right:auto;margin-left:auto;}.section-contact-list .column.last{width:100%;clear:both;float:none;display:block;margin-right:auto;margin-left:auto;}.section-contact-list .press-contacts .press-contacts-title{margin:0 0 10px;margin:0 0 0.625rem;}.section-contact-list .press-contacts .vcard{margin-bottom:10px;margin-bottom:0.625rem;font-size:16px;font-size:1rem;}.section-contact-offices .section-title{margin-bottom:40px;margin-bottom:2.5rem;}.section-contact-offices .offices li{width:auto;margin:auto auto 20px;float:none;display:block;min-height:0;display:block;}.section-contact-offices .offices li.location-apac{min-height:0;margin:auto auto 20px;}.section-contact-offices .offices + .offices li .directions{position:static;}.section-contact-form{display:none;}}
