body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media(max-width:767px){.App-logo{animation:App-logo-spin 20s linear infinite}}.home_icon{margin-right:auto}.App-header{width:100%;height:70px;background-color:--primary-color;display:flex;align-items:center;padding:0 1.5rem;justify-content:flex-end;position:fixed;top:0;left:0;z-index:1000}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}body .brand-toyota{margin:0;display:flex;flex-direction:column;min-height:100vh;background-color:#f8f8f8;font-family:"Toyota Type",sans-serif;font-style:normal;font-weight:300;color:#282830}body .brand-toyota h1{font-size:60px;line-height:86px;margin:0 0 26px}body .brand-toyota h1,body .brand-toyota h2{font-family:"Toyota Type",sans-serif;font-style:normal;font-weight:500;color:#282830}body .brand-toyota h2{font-size:22px;line-height:31px;margin:0 0 6px}body .brand-toyota button{font-family:"Toyota Type",sans-serif;font-style:normal;font-weight:500;background-color:#f02;color:#fff;font-size:12px;line-height:17px;border:none;height:35px;min-width:120px;white-space:nowrap;border-radius:35px;padding:0 20px;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}body .brand-toyota button:hover{filter:opacity(.85);transform:scale(1.05)}body .brand-toyota label{display:flex;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}body .brand-toyota input[type=radio]{-webkit-appearance:none;appearance:none;margin:0 8px 0 4px;font:inherit;background-color:#f8f8f8;width:22px;height:22px;border:1px solid #bdbdbd;border-radius:50%;outline:none;display:grid;place-content:center}body .brand-toyota input[type=radio]:before{content:"";width:14px;height:14px;border-radius:50%;transform:scale(0);transition:transform .12s ease-in-out;box-shadow:inset 20px 20px #f02;background-color:CanvasText}body .brand-toyota input[type=radio]:checked:before{transform:scale(1)}body .brand-toyota input[type=radio]:focus,body .brand-toyota input[type=radio]:hover{border:2px solid #f02}body .brand-toyota .result-page{display:flex;flex-direction:column;align-items:center;margin-bottom:160px}body .brand-toyota .result-page a{font-family:"Toyota Type",sans-serif;font-style:normal;font-weight:500;background-color:#f02;font-size:12px;line-height:17px;border:none;height:35px;min-width:120px;white-space:nowrap;border-radius:35px;padding:0 20px;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;text-decoration:none;color:#fff}body .brand-toyota .result-page a:hover{filter:opacity(.85);transform:scale(1.05)}.brand-toyota .footer{margin-top:auto;background:#e0e0e0;padding:24px 120px 32px}@media only screen and (max-width:768px){.brand-toyota .footer{padding:16px;font-size:12px}}.brand-toyota .sv_main{font-family:"Toyota Type",sans-serif;font-style:normal;font-weight:300;color:#282830}.brand-toyota .sv_main .sv_custom_header{background-color:transparent!important}.brand-toyota .header-t{width:100%;height:70px;background:#f8f8f8;border:1px solid #bb261a;border-top:none;box-sizing:border-box;box-shadow:4px 4px 20px 4px rgba(208,208,217,.52);border-radius:0 0 40px 40px;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;padding:0 38px}.brand-toyota .header-t:before{content:"";height:36px;width:300px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='53' height='36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M26.382.4C11.812.4 0 8.28 0 18c0 9.721 11.812 17.6 26.382 17.6 14.57 0 26.381-7.879 26.381-17.6C52.763 8.28 40.952.4 26.382.4zm0 27.645c-2.166 0-3.935-4.4-4.05-9.94 1.307.121 2.662.185 4.05.185s2.743-.064 4.05-.185c-.116 5.54-1.885 9.94-4.05 9.94zm-3.78-14.336c.59-3.915 2.06-6.689 3.78-6.689 1.72 0 3.189 2.774 3.778 6.69a40.75 40.75 0 01-3.778.172c-1.305 0-2.57-.06-3.78-.173zm3.78-10.76c-2.833 0-5.242 4.368-6.134 10.463-5.365-.864-9.11-2.827-9.11-5.11 0-3.083 6.825-5.582 15.244-5.582s15.244 2.5 15.244 5.581c0 2.284-3.746 4.247-9.11 5.111-.892-6.095-3.302-10.463-6.134-10.463zM3.782 17.34c0-2.982 1.112-5.778 3.053-8.183a3.912 3.912 0 00-.034.51c0 3.76 5.464 6.958 13.087 8.137a38.77 38.77 0 00-.009.824c0 7.004 1.905 12.936 4.533 14.947-11.558-.72-20.63-7.713-20.63-16.235zm24.569 16.235c2.628-2.012 4.533-7.943 4.533-14.947 0-.276-.004-.551-.01-.824 7.624-1.18 13.088-4.377 13.088-8.137 0-.171-.011-.341-.034-.51 1.94 2.405 3.052 5.2 3.052 8.183 0 8.522-9.07 15.516-20.63 16.235z' fill='%23282830'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain}.brand-toyota .sv_main .sv_container{margin:60px 64px}@media only screen and (max-width:768px){.brand-toyota .sv_main .sv_container{margin:32px 16px}}.brand-toyota .sv_main .sv_container .sv_body .sv-string-viewer{word-break:keep-all}.brand-toyota .sv_main .sv_container .sv_body .sv_p_root .sv_page_title{margin:4px 0}.brand-toyota .sv_main .sv_container .sv_body .sv_p_root .sv_page_title span{font-family:"Toyota Type",sans-serif;font-style:normal;font-weight:500;color:#282830;font-size:22px;line-height:31px}.brand-toyota .sv_main .sv_container .sv_body .sv_p_root .sv_page_title:after{content:"";width:100%;height:1px;background:#f02;display:block;margin-top:31px}.brand-toyota .sv_main .sv_container .sv_body .sv_p_root .sv_row{padding:13px 35px;background:#f8f8f8;margin-bottom:20px}@media only screen and (max-width:768px){.brand-toyota .sv_main .sv_container .sv_body .sv_p_root .sv_row{padding:8px 16px}}.brand-toyota .sv_main .sv_container .sv_body .sv_p_root .sv_row:nth-child(odd){background:#e0e0e0}.brand-toyota .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_qstn .sv_q_erbox{font-family:"Toyota Type",sans-serif;font-style:normal;font-weight:500;color:#282830;font-size:12px;line-height:12px;margin-bottom:12px;color:#bb261a}.brand-toyota .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q_title{font-family:"Toyota Type",sans-serif;font-style:normal;font-weight:500;color:#282830;font-size:16px;line-height:23px;margin:0 0 16px}.brand-toyota .sv_main .sv-boolean .sv-boolean__switch{background-color:#ed0322}.brand-toyota .sv_main .sv_container .sv_body .sv_p_root .sv_row input[type=text],.brand-toyota .sv_main .sv_container .sv_body .sv_p_root .sv_row textarea{font-family:"Toyota Type",sans-serif;font-style:normal;font-weight:300;color:#282830;border:1px solid #bdbdbd;border-radius:0;background:#f8f8f8;padding:4px;font-size:16px;line-height:23px}.brand-toyota .sv_main .sv_container .sv_body .sv_p_root .sv_row input[type=text]:hover,.brand-toyota .sv_main .sv_container .sv_body .sv_p_root .sv_row textarea:hover{border-color:#f02}.brand-toyota .sv_main .sv_container .sv_body .sv_p_root .sv_row input[type=text]:focus,.brand-toyota .sv_main .sv_container .sv_body .sv_p_root .sv_row textarea:focus{outline:none;border-color:#f02}.brand-toyota .sv_main .sv_container .sv_body .sv_p_root .sv_row textarea{width:100%;box-sizing:border-box;width:-webkit-fill-available;min-height:100px}.brand-toyota .sv_main .sv_container .sv_body .sv_p_root .sv_row table.sv_q_matrix{width:100%;margin:0 0 30px;border-collapse:collapse}.brand-toyota .sv_main .sv_container .sv_body .sv_p_root .sv_row table.sv_q_matrix td,.brand-toyota .sv_main .sv_container .sv_body .sv_p_root .sv_row table.sv_q_matrix th{border-bottom:1px solid #bdbdbd}.brand-toyota .sv_main .sv_container .sv_body .sv_p_root .sv_row table.sv_q_matrix thead tr th{padding-bottom:16px;width:12.5%}.brand-toyota .sv_main .sv_container .sv_body .sv_p_root .sv_row table.sv_q_matrix thead tr th span{font-family:"Toyota Type",sans-serif;font-style:normal;font-weight:500;color:#282830;font-size:16px;line-height:23px}.brand-toyota .sv_main .sv_container .sv_body .sv_p_root .sv_row table.sv_q_matrix tbody tr td{font-size:16px;line-height:16px;padding:14px 0}.brand-toyota .sv_main .sv_container .sv_body .sv_p_root .sv_row table.sv_q_matrix tbody tr td.sv_q_m_cell label.sv_q_m_label{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:auto}.brand-toyota .sv_main .sv_container .sv_body .sv_p_root .sv_row table.sv_q_matrix tbody tr td.sv_q_m_cell label.sv_q_m_label span{display:none}.brand-toyota .sv_main .sv_container .sv_body .sv_p_root .sv_row table.sv_q_matrix tbody tr td span{margin-left:16px;white-space:nowrap}.brand-toyota .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q_rating{padding-left:18px;margin-bottom:16px}@media only screen and (max-width:768px){.brand-toyota .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q_rating{padding-left:0}}.brand-toyota .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q_rating fieldset{display:flex;flex-wrap:wrap;flex-direction:row;align-items:center}.brand-toyota .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q_rating fieldset .sv_q_rating_max_text,.brand-toyota .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q_rating fieldset .sv_q_rating_min_text{margin:0 8px;text-align:center}.brand-toyota .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q_rating fieldset .sv_q_rating_item{outline:1px solid #bdbdbd;margin:.5px}.brand-toyota .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q_rating fieldset .sv_q_rating_item input{display:none}.brand-toyota .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q_rating fieldset .sv_q_rating_item .sv_q_rating_item_text{font-size:16px;line-height:16px;height:27px;width:27px;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer}.brand-toyota .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q_rating fieldset .sv_q_rating_item:hover{z-index:1;outline:3px solid #f02;outline-offset:-2px}.brand-toyota .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q_rating fieldset .sv_q_rating_item.active .sv_q_rating_item_text{background-color:#f02;border:none;color:#fff}.brand-toyota .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_qcbc .sv_q_radiogroup{margin-bottom:8px}.brand-toyota .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_qcbc .sv_q_radiogroup .sv_q_radiogroup_label{cursor:pointer}.brand-toyota .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_select_wrapper{border:1px solid #bdbdbd;border-radius:0;background:#f8f8f8;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;position:relative}.brand-toyota .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_select_wrapper:after{content:"";position:absolute;top:50%;transform:translateY(-50%);right:4px;width:15px;height:8px;-webkit-clip-path:polygon(100% 0,0 0,50% 100%);clip-path:polygon(100% 0,0 0,50% 100%);background:#bdbdbd;pointer-events:none}.brand-toyota .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_select_wrapper:hover{border-color:#f02}.brand-toyota .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_select_wrapper:focus{outline:none;border-color:#f02}.brand-toyota .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_select_wrapper select{padding:4px 20px 4px 4px;-webkit-appearance:none;appearance:none;background-color:transparent;margin:0;border:none;cursor:pointer;z-index:1;outline:none;font-family:"Toyota Type",sans-serif;font-style:normal;font-weight:300;color:#282830}.brand-toyota .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_select_wrapper select::-ms-expand{display:none}.brand-toyota .sv_main .sv_container .sv_body{border-top:none}.brand-toyota .sv_main .sv_container .sv_body .sv_nav{margin-top:24px;display:flex;flex-direction:row;align-items:center}.brand-toyota .sv_main .sv_container .sv_body .sv_nav input[type=button]{font-family:"Toyota Type",sans-serif;font-style:normal;font-weight:500;background-color:#f02;color:#fff;font-size:12px;line-height:17px;border:none;height:35px;min-width:120px;white-space:nowrap;border-radius:35px;padding:0 20px;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.brand-toyota .sv_main .sv_container .sv_body .sv_nav input[type=button]:hover{filter:opacity(.85);transform:scale(1.05)}.brand-toyota .sv_main .sv_container .sv_body .sv_nav .sv_complete_btn,.brand-toyota .sv_main .sv_container .sv_body .sv_nav .sv_next_btn{margin-left:auto}.brand-toyota .progress{height:2px;background-color:#e5e5e5;position:relative;margin-bottom:30px}.brand-toyota .progress .bar{position:relative;height:100%;background-color:#f02;overflow:hidden}.brand-toyota .progress .text{position:absolute;margin-top:calc(var(--base-unit, 8px)*1);right:calc(var(--base-unit, 8px)*3);color:#282830;font-size:12px;line-height:16px;font-weight:600}body .brand-lexus{margin:0;display:flex;flex-direction:column;min-height:100vh;background-color:#fafafa;font-family:"Nobel",sans-serif;font-style:normal;font-weight:300;color:#000}body .brand-lexus h1{font-size:60px;line-height:69px;margin:0 0 26px}body .brand-lexus h1,body .brand-lexus h2{font-family:"Nobel",sans-serif;font-style:normal;font-weight:600;color:#000}body .brand-lexus h2{font-size:22px;line-height:25px;margin:0 0 6px}body .brand-lexus button{font-family:"Nobel",sans-serif;font-style:normal;font-weight:500;background-color:#000;color:#fff;font-size:12px;line-height:14px;border:none;height:35px;min-width:120px;white-space:nowrap;border-radius:0;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:left;text-transform:uppercase;padding:0 50px 0 15px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='28' height='8' viewBox='0 0 29 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M25 1l3 3m0 0l-3 3m3-3H0' stroke='%23fff'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position-x:calc(100% - 15px);background-position-y:50%}body .brand-lexus button:hover{filter:opacity(.8);transform:scale(1.05)}body .brand-lexus label{display:flex;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}body .brand-lexus input[type=radio]{-webkit-appearance:none;appearance:none;margin:0 8px 0 4px;font:inherit;background-color:#fafafa;width:22px;height:22px;border:1px solid #999;border-radius:50%;outline:none;display:grid;place-content:center}body .brand-lexus input[type=radio]:before{content:"";width:14px;height:14px;border-radius:50%;transform:scale(0);transition:transform .12s ease-in-out;box-shadow:inset 20px 20px #000;background-color:CanvasText}body .brand-lexus input[type=radio]:checked:before{transform:scale(1)}body .brand-lexus input[type=radio]:focus,body .brand-lexus input[type=radio]:hover{border:2px solid #000}body .brand-lexus .result-page{display:flex;flex-direction:column;align-items:center;margin-bottom:160px}body .brand-lexus .result-page a{font-family:"Nobel",sans-serif;font-style:normal;font-weight:500;background-color:#000;color:#fff;font-size:12px;line-height:14px;border:none;height:35px;min-width:120px;white-space:nowrap;border-radius:0;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:left;text-transform:uppercase;padding:0 50px 0 15px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='28' height='8' viewBox='0 0 29 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M25 1l3 3m0 0l-3 3m3-3H0' stroke='%23fff'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position-x:calc(100% - 15px);background-position-y:50%;text-decoration:none}body .brand-lexus .result-page a:hover{filter:opacity(.8);transform:scale(1.05)}@font-face{font-family:"Nobel";src:url(/static/media/Nobel-Regular.2b31f24f.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:"Nobel";src:url(/static/media/Nobel-RegularIt.1251d559.woff2) format("woff2");font-weight:400;font-style:italic}@font-face{font-family:"Nobel";src:url(/static/media/Nobel-Bold.de6fe777.woff2) format("woff2");font-weight:600;font-style:normal}@font-face{font-family:"Nobel";src:url(/static/media/Nobel-BoldIt.39b74da3.woff2) format("woff2");font-weight:600;font-style:italic}@font-face{font-family:"Nobel";src:url(/static/media/Nobel-Black.10830fae.woff2) format("woff2");font-weight:800;font-style:normal}@font-face{font-family:"Nobel";src:url(/static/media/Nobel-BlackIt.f0d8ffc6.woff2) format("woff2");font-weight:800;font-style:italic}@font-face{font-family:"Nobel";src:url(/static/media/Nobel-Book.0ee79161.woff2) format("woff2");font-weight:300;font-style:normal}@font-face{font-family:"Nobel";src:url(/static/media/Nobel-BookIt.49e84e73.woff2) format("woff2");font-weight:300;font-style:italic}@font-face{font-family:"Nobel";src:url(/static/media/Nobel-Light.ea507f6f.woff2) format("woff2");font-weight:100;font-style:normal}@font-face{font-family:"Nobel";src:url(/static/media/Nobel-LightIt.8346896f.woff2) format("woff2");font-weight:100;font-style:italic}@font-face{font-family:"Toyota Type";src:url(/static/media/ToyotaType-Regular.20c57523.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:"Toyota Type";src:url(/static/media/ToyotaType-RegularIt.ec0301a7.woff2) format("woff2");font-weight:400;font-style:italic}@font-face{font-family:"Toyota Type";src:url(/static/media/ToyotaType-Semibold.208b6cd9.woff2) format("woff2");font-weight:500;font-style:normal}@font-face{font-family:"Toyota Type";src:url(/static/media/ToyotaType-SemiboldIt.8c3eab4a.woff2) format("woff2");font-weight:500;font-style:italic}@font-face{font-family:"Toyota Type";src:url(/static/media/ToyotaType-Bold.08bafb74.woff2) format("woff2");font-weight:600;font-style:normal}@font-face{font-family:"Toyota Type";src:url(/static/media/ToyotaType-BoldIt.291318e2.woff2) format("woff2");font-weight:600;font-style:italic}@font-face{font-family:"Toyota Type";src:url(/static/media/ToyotaType-Book.f4fb669a.woff2) format("woff2");font-weight:300;font-style:normal}@font-face{font-family:"Toyota Type";src:url(/static/media/ToyotaType-BookIt.d3b5b1f1.woff2) format("woff2");font-weight:300;font-style:italic}@font-face{font-family:"Toyota Type";src:url(/static/media/ToyotaType-Black.6e1feb9a.woff2) format("woff2");font-weight:800;font-style:normal}@font-face{font-family:"Toyota Type";src:url(/static/media/ToyotaType-BlackIt.db1e29bf.woff2) format("woff2");font-weight:800;font-style:italic}.brand-lexus .footer{margin-top:auto;background:#b9c0c2;padding:24px 120px 32px}@media only screen and (max-width:768px){.brand-lexus .footer{padding:16px;font-size:12px}}.brand-lexus .sv_main{font-family:"Nobel",sans-serif;font-style:normal;font-weight:300;color:#000}.brand-lexus .sv_main .sv_custom_header{background-color:transparent!important}.brand-lexus .header-l{width:100%;height:70px;background:#000;border-top:none;box-sizing:border-box;box-shadow:4px 4px 20px 4px rgba(208,208,217,.52);border-radius:0 0 40px 40px;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;padding:38px 0}.brand-lexus .header-l:before{content:"";height:68px;width:300px;background-image:url(/static/media/logo_lexus_on_black\ 1.078e14b1.png);background-repeat:no-repeat;background-size:contain;background-position-y:-4px}.brand-lexus .sv_main .sv_container{margin:60px 64px}@media only screen and (max-width:768px){.brand-lexus .sv_main .sv_container{margin:32px 16px}}.brand-lexus .sv_main .sv_container .sv_body{border-top:none}.brand-lexus .sv_main .sv_container .sv_body .sv-string-viewer{word-break:keep-all}.brand-lexus .sv_main .sv_container .sv_body .sv_p_root .sv_page_title{margin:4px 0}.brand-lexus .sv_main .sv_container .sv_body .sv_p_root .sv_page_title span{font-family:"Nobel",sans-serif;font-style:normal;font-weight:600;color:#000;text-transform:uppercase;font-size:22px;line-height:25px}.brand-lexus .sv_main .sv_container .sv_body .sv_p_root .sv_page_title:after{content:"";width:100%;height:1px;background:#000;display:block;margin-top:31px}.brand-lexus .sv_main .sv_container .sv_body .sv_p_root .sv_row{padding:13px 35px;background:#fafafa;margin-bottom:20px}@media only screen and (max-width:768px){.brand-lexus .sv_main .sv_container .sv_body .sv_p_root .sv_row{padding:8px 16px}}.brand-lexus .sv_main .sv_container .sv_body .sv_p_root .sv_row:nth-child(odd){background:#b9c0c2}.brand-lexus .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_qstn .sv_q_erbox{font-family:"Nobel",sans-serif;font-style:normal;font-weight:600;color:#000;font-size:12px;line-height:12px;margin-bottom:12px;color:#bb261a}.brand-lexus .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q_title{font-family:"Nobel",sans-serif;font-style:normal;font-weight:600;color:#000;font-size:16px;line-height:18px;margin:0 0 16px}.brand-lexus .sv_main .sv-boolean .sv-boolean__switch{background-color:#000}.brand-lexus .sv_main .sv_container .sv_body .sv_p_root .sv_row input[type=text],.brand-lexus .sv_main .sv_container .sv_body .sv_p_root .sv_row textarea{font-family:"Nobel",sans-serif;font-style:normal;font-weight:300;color:#000;border:1px solid #999;border-radius:0;background:#fafafa;padding:4px;font-size:16px;line-height:18px}.brand-lexus .sv_main .sv_container .sv_body .sv_p_root .sv_row input[type=text]:hover,.brand-lexus .sv_main .sv_container .sv_body .sv_p_root .sv_row textarea:hover{border-color:#000}.brand-lexus .sv_main .sv_container .sv_body .sv_p_root .sv_row input[type=text]:focus,.brand-lexus .sv_main .sv_container .sv_body .sv_p_root .sv_row textarea:focus{outline:none;border-color:#000}.brand-lexus .sv_main .sv_container .sv_body .sv_p_root .sv_row textarea{width:100%;box-sizing:border-box;width:-webkit-fill-available;min-height:100px}.brand-lexus .sv_main .sv_container .sv_body .sv_p_root .sv_row table.sv_q_matrix{width:100%;margin:0 0 30px;border-collapse:collapse}.brand-lexus .sv_main .sv_container .sv_body .sv_p_root .sv_row table.sv_q_matrix td,.brand-lexus .sv_main .sv_container .sv_body .sv_p_root .sv_row table.sv_q_matrix th{border-bottom:1px solid #999}.brand-lexus .sv_main .sv_container .sv_body .sv_p_root .sv_row table.sv_q_matrix thead tr th{padding-bottom:16px;width:12.5%}.brand-lexus .sv_main .sv_container .sv_body .sv_p_root .sv_row table.sv_q_matrix thead tr th span{font-family:"Nobel",sans-serif;font-style:normal;font-weight:600;color:#000;font-size:16px;line-height:18px}.brand-lexus .sv_main .sv_container .sv_body .sv_p_root .sv_row table.sv_q_matrix tbody tr td{font-size:16px;line-height:16px;padding:14px 0}.brand-lexus .sv_main .sv_container .sv_body .sv_p_root .sv_row table.sv_q_matrix tbody tr td.sv_q_m_cell label.sv_q_m_label{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:auto}.brand-lexus .sv_main .sv_container .sv_body .sv_p_root .sv_row table.sv_q_matrix tbody tr td.sv_q_m_cell label.sv_q_m_label span{display:none}.brand-lexus .sv_main .sv_container .sv_body .sv_p_root .sv_row table.sv_q_matrix tbody tr td span{margin-left:16px;white-space:nowrap}.brand-lexus .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q_rating{padding-left:18px;margin-bottom:16px}@media only screen and (max-width:768px){.brand-lexus .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q_rating{padding-left:0}}.brand-lexus .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q_rating fieldset{display:flex;flex-wrap:wrap;flex-direction:row;align-items:center}.brand-lexus .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q_rating fieldset .sv_q_rating_max_text,.brand-lexus .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q_rating fieldset .sv_q_rating_min_text{margin:0 8px;text-align:center}.brand-lexus .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q_rating fieldset .sv_q_rating_item{outline:1px solid #999;margin:.5px}.brand-lexus .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q_rating fieldset .sv_q_rating_item input{display:none}.brand-lexus .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q_rating fieldset .sv_q_rating_item .sv_q_rating_item_text{font-size:16px;line-height:16px;height:27px;width:27px;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer}.brand-lexus .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q_rating fieldset .sv_q_rating_item:hover{z-index:1;outline:3px solid #000;outline-offset:-2px}.brand-lexus .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q_rating fieldset .sv_q_rating_item.active .sv_q_rating_item_text{background-color:#000;border:none;color:#fff}.brand-lexus .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_qcbc .sv_q_radiogroup{margin-bottom:8px}.brand-lexus .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_qcbc .sv_q_radiogroup .sv_q_radiogroup_label{cursor:pointer;position:relative}.brand-lexus .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_qcbc .sv_q_radiogroup.checked .sv_q_radiogroup_label:before{background:#000;outline-color:#fafafa}.brand-lexus .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_select_wrapper{border:1px solid #999;border-radius:0;background:#fafafa;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;position:relative}.brand-lexus .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_select_wrapper:after{content:"";position:absolute;top:50%;transform:translateY(-50%);right:4px;width:15px;height:8px;-webkit-clip-path:polygon(100% 0,0 0,50% 100%);clip-path:polygon(100% 0,0 0,50% 100%);background:#999;pointer-events:none}.brand-lexus .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_select_wrapper:hover{border-color:#000}.brand-lexus .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_select_wrapper:focus{outline:none;border-color:#000}.brand-lexus .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_select_wrapper select{padding:4px 20px 4px 4px;-webkit-appearance:none;appearance:none;background-color:transparent;margin:0;border:none;cursor:pointer;z-index:1;outline:none;font-family:"Nobel",sans-serif;font-style:normal;font-weight:300;color:#000}.brand-lexus .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_select_wrapper select::-ms-expand{display:none}.brand-lexus .sv_main .sv_container .sv_body .sv_nav{margin-top:24px;display:flex;flex-direction:row;align-items:center}.brand-lexus .sv_main .sv_container .sv_body .sv_nav input[type=button]{font-family:"Nobel",sans-serif;font-style:normal;font-weight:500;background-color:#000;color:#fff;font-size:12px;line-height:14px;border:none;height:35px;min-width:120px;white-space:nowrap;border-radius:0;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:left;text-transform:uppercase;padding:0 50px 0 15px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='28' height='8' viewBox='0 0 29 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M25 1l3 3m0 0l-3 3m3-3H0' stroke='%23fff'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position-x:calc(100% - 15px);background-position-y:50%}.brand-lexus .sv_main .sv_container .sv_body .sv_nav input[type=button]:hover{filter:opacity(.8);transform:scale(1.05)}.brand-lexus .sv_main .sv_container .sv_body .sv_nav input[type=button].sv_prev_btn{font-family:"Nobel",sans-serif;font-style:normal;font-weight:500;background-color:#000;color:#fff;font-size:12px;line-height:14px;border:none;height:35px;min-width:120px;white-space:nowrap;border-radius:0;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:left;text-transform:uppercase;padding:0 15px 0 50px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='28' height='8' viewBox='0 0 29 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3 7L0 4m0 0l3-3M0 4h28' stroke='%23fff'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position-x:15px;background-position-y:50%}.brand-lexus .sv_main .sv_container .sv_body .sv_nav input[type=button].sv_prev_btn:hover{filter:opacity(.8);transform:scale(1.05)}.brand-lexus .sv_main .sv_container .sv_body .sv_nav input[type=button].sv_complete_btn,.brand-lexus .sv_main .sv_container .sv_body .sv_nav input[type=button].sv_next_btn{margin-left:auto}.brand-lexus .progress{height:2px;background-color:#e5e5e5;position:relative;margin-bottom:30px}.brand-lexus .progress .bar{position:relative;height:100%;background-color:#000;overflow:hidden}.brand-lexus .progress .text{position:absolute;margin-top:calc(var(--base-unit, 8px)*1);right:calc(var(--base-unit, 8px)*3);color:#000;font-size:12px;line-height:16px;font-weight:600}
/*# sourceMappingURL=main.0d5b6ce0.chunk.css.map */