.custom-check {margin-bottom: 5px;position: relative;padding-left: 25px;font-family: Poppins, serif, "TeleNeo", "Roboto", sans-serif, -apple-system, BlinkMacSystemFont;}
.form-section {display: grid;grid-template-columns: 210px auto 80px;grid-template-areas: "label input info";gap: 10px;}
.form-row {display: contents;}
.form-label { grid-area: label; }
.form-input { grid-area: input; }
.form-info { grid-area: info; text-align: right;}
@media (max-width: 768px) {.form-section {grid-template-columns: 1fr 1fr; grid-template-rows: auto auto;grid-template-areas: "label label"  "input info";}
.form-label, .form-input, .form-info {margin: 5px 0;}}.tabs2{margin:0 auto;padding-top:0;border-radius:5px;z-index:3;border-bottom:0 solid #efd69e}.tabs2:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:#f7f2e9}.tab-button2:first-child,.tabs2 {margin-left:20px}
.tab-button2{margin-top: 10px;font-size:1.1rem;background-color:#25303a;border:none;padding:6px 20px;color:#ffffff;margin-right:5px;cursor:pointer;border-bottom:2px solid transparent;outline:0;border-radius:8px 8px 0 0}
.tab-button2.active,.tab-button2:hover{background-color:#f7f2e9;border-bottom-color:#e36060;color:#000;}
.specs-table {width: 100%;border-collapse: collapse;background-color: #f8f8f8;margin-top: 10px;}
.specs-table td {padding: 10px;vertical-align: top;}
.specs-table tr {border-top: 1px solid #d2d2d2;}
.specs-table tr:first-child {border-top: none;}
.specs-table td:first-child {font-weight: bold;width: 40%;}
.specs-table td:last-child {width: 60%;}
.container-modem {display: flex;flex-wrap: wrap;width: 90%;max-width: 1440px;background-color: white;border:0 solid #ddd;border-radius: 10px;overflow: hidden;margin-left: auto;margin-right: auto;}
.left {padding-top: 40px;flex: 1;display: flex;flex-direction: column;/*justify-content: center;*/align-items: center;/*background-color: #f5f5f5;*/position: relative;}
.left img {max-width: 90%;max-height: 90%;}
.thumbnail-container {display: flex;justify-content: center;gap: 15px;padding: 0px;position: absolute;bottom: 0px;width: 100%;background-color: rgba(255, 255, 255, 0.8);}
.thumbnail-container img {width: 50px;height: 50px;object-fit: cover;cursor: pointer;border: 2px solid transparent;border-radius: 5px;}
.thumbnail-container img:hover {border-color: #007bff;}
.right {flex: 1;padding: 20px;display: flex;flex-direction: column;justify-content: flex-start;}
.right h1 {color: #212121;margin-bottom: 10px;}
.right h2 {color: #333;font-size: 18px;margin-bottom: 15px;}
.right p {color: #212121;margin-bottom: 20px;line-height: 1.5;}
.info-block {background-color: #f0f0f0;padding: 15px;margin-bottom: 20px;border-radius: 5px;}
.info-block p {margin: 5px 0;}
.price {font-size: 24px;color: green;font-weight: normal;}
@media (max-width: 1024px) {.container-modem {flex-direction: column;}.left, .right {flex: none;width: 100%;}.left {max-height: none;padding-top: 20px;}.left img {max-width: 100%;height: auto;}.right {margin-top: 20px;}}
@media (max-width: 768px) {.thumbnail-container-modem img {width: 40px;height: 40px;}.right h1 {font-size: 20px;}.price {font-size: 20px;}}
#accordion_modem {display: flex;flex-wrap: wrap;width:86%;max-width: 1440px;background-color: white;overflow: hidden;margin-left: auto;margin-right: auto;}
DIV#content_body{width: 86%;padding:0px !important;line-height: 1.8;}
li {font-weight: 400 !important;color: #1e1e1e;letter-spacing: .25px;}