.configurator-list{display:flex;gap:60px;align-items:flex-start}@media(max-width:2300px){.configurator-list{gap:50px}}@media(max-width:1700px){.configurator-list{gap:40px}}@media(max-width:768px){.configurator-list{flex-direction:column;gap:0}}.configurator-list .configurator-image{flex:1.2}@media(max-width:2300px){.configurator-list .configurator-image{flex:1.1}}@media(max-width:1700px){.configurator-list .configurator-image{flex:1}}.configurator-list .configurator-name{margin-top:3rem;flex:.9}@media(max-width:2300px){.configurator-list .configurator-name{margin-top:2rem;flex:1}}@media(max-width:1700px){.configurator-list .configurator-name{margin-top:1.5rem}}@media(max-width:1100px){.configurator-list .configurator-name{margin-top:1rem;flex:.5}}@media(max-width:768px){.configurator-list .configurator-name{margin-top:.5rem;flex:1;width:100%}}.configurator-list .configurator-name span{font-size:1.5rem}@media(max-width:2300px){.configurator-list .configurator-name span{font-size:1.3rem}}@media(max-width:1700px){.configurator-list .configurator-name span{font-size:1.2rem}}@media(max-width:768px){.configurator-list .configurator-name span{font-size:1rem}}.confiugrator-title{font-size:2.5rem;color:#00b7bd;margin:5rem 0;font-family:"Manrope",sans-serif}@media(max-width:2300px){.confiugrator-title{font-size:2.3rem;margin:4rem 0}}@media(max-width:1700px){.confiugrator-title{font-size:1.8rem;margin:2rem 0}}@media(max-width:768px){.confiugrator-title{font-size:1.5rem;margin:0 0 2rem}}@media(max-width:600px){.confiugrator-title{font-size:1.3rem}}.configurator-image img{max-width:100%;height:auto;transition:opacity .4s ease;opacity:1}.configurator-image img.fade-out{opacity:0}.configurator-name ul{list-style:none;padding:0;margin:0}.configurator-name ul li:first-of-type{border-top:1px solid #00b7bd}.configurator-name ul li{margin-bottom:0}.charger-panel{display:flex;justify-content:space-between;align-items:center;padding:23px 18px;background-color:rgba(0,0,0,0);transition:background .3s ease;border-bottom:1px solid #00b7bd;cursor:pointer}@media(max-width:2300px){.charger-panel{padding:20px 15px}}@media(max-width:1700px){.charger-panel{padding:15px 10px}}.configurator-button{text-align:right;margin:3rem 0 0}@media(max-width:600px){.configurator-button{margin:2rem 0 0}}.charger-option.active .charger-panel{background-color:#00b7bd;color:#fff}.charger-icon{margin-left:10px;display:inline-flex}