/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.swiper-pagination-bullets.swiper-pagination-horizontal{--swiper-pagination-bottom:0px;}
.tech-specs{padding:0 3rem 0 3rem;margin-top:0;background:#050505;color:#FFFFFF;position:relative;overflow:hidden;}@media (max-width:63.75em){.tech-specs{padding:0;}}.tech-specs .wrapper{max-width:84.375rem;margin:0 auto 0 auto;}.tech-specs .tech-specs-header{padding:1rem;}.tech-specs .description{width:100%;font-size:0.9rem;line-height:1.6;margin-bottom:2rem;color:#f5f5f5;}@media (max-width:63.75em){.tech-specs .description{width:100%;}}.tech-specs .header-content{max-width:100%;}.tech-specs .main-title{font-size:2.5rem;font-weight:300;margin-bottom:20px;line-height:1.2;color:#FFFFFF;}.tech-specs .tech-specs-content{width:100%;height:auto;position:relative;padding-top:1rem;}.tech-specs .wrapper{display:flex;align-items:stretch;}.tech-specs .slide{width:100%;height:auto;display:flex;flex-direction:column;}.tech-specs .slide-content{display:flex;padding:0 0 40px 0;gap:60px;align-items:stretch;width:100%;}.tech-specs .slide-content .field-name-field-2025-spec-tab-text-2 h3,.tech-specs .slide-content .field-name-field-2025-spec-tab-text-3 h3{color:#FFFFFF;}.tech-specs .model-container{display:flex;justify-content:center;}.tech-specs .model-container .field-node--field-sketchfab-url .field-label{display:none;}.tech-specs .model-container img{height:775px;width:auto;min-width:100%;object-fit:cover;}.tech-specs .model-label{font-size:1.5rem;color:#959595;font-weight:300;}.tech-specs .specs-column{min-width:400px;margin-top:2.5rem;background-color:#323232;padding:4.2rem 2rem 3rem 2rem;}.tech-specs .specs-tabs{display:flex;margin-bottom:40px;border-bottom:1px solid #333;overflow-x:auto;}.tech-specs .tab-item{color:#FFFFFF;font-size:1.3rem;}.tech-specs .tab-content{display:none;animation:fadeIn 0.3s ease-in-out;}.tech-specs .tab-content.active,.tech-specs .tab-content[aria-hidden=false]{display:block;}.tech-specs .tab-content[aria-hidden=true]{display:none;}@keyframes fadeIn{from{opacity:0;}to{opacity:1;}}.tech-specs .specs-list{display:flex;flex-direction:column;gap:20px;}.tech-specs .spec-item{padding:0px 0 20px 0;border-bottom:1px solid #4088cc;}.tech-specs .spec-label{font-weight:600;color:#FFFFFF;font-size:0.9rem;}.tech-specs .spec-value{color:#dcdcdc;font-size:0.9rem;line-height:1.4;}@media (max-width:1200px){.tech-specs .slide-content{gap:40px;}.tech-specs .specs-column{min-width:350px;}}@media (max-width:1024px){.tech-specs .slide-content{flex-direction:column;gap:40px;padding:30px;}.tech-specs .specs-column{min-width:auto;order:1;}.tech-specs .visual-column{order:2;}}@media (max-width:768px){.tech-specs .tech-specs-header{padding:40px 20px 20px;flex-direction:column;}.tech-specs .slide-content{padding:20px;gap:30px;}.tech-specs .specs-tabs{flex-wrap:wrap;margin-bottom:30px;}}@media (max-width:768px) and (max-width:63.75em){.tech-specs .specs-tabs{flex-wrap:nowrap;}}@media (max-width:768px){.tech-specs .tab-item{flex:1;min-width:120px;text-align:center;font-size:1.1rem;padding:12px 15px;}.tech-specs .main-title{font-size:2rem;}}@media (max-width:480px){.tech-specs .tech-specs-header{padding:20px 15px 15px;}.tech-specs .slide-content{padding:15px;gap:20px;}.tech-specs .tab-item{min-width:auto;flex:1 1 auto;font-size:0.8rem;padding:10px 8px;}.tech-specs .spec-item{padding:15px 0;}.tech-specs .main-title{font-size:1.75rem;}}.tech-specs .keyshotxr-wrapper{width:100%;height:0;padding-bottom:75%;position:relative;cursor:grab;user-select:none;}.tech-specs .keyshotxr-wrapper:active{cursor:grabbing;}.tech-specs .keyshotxr-viewer{position:absolute;top:0;left:0;width:100%;height:100%;}.tech-specs .keyshotxr-container{width:100% !important;height:100% !important;position:absolute !important;top:0;left:0;}.tech-specs .model-container{display:flex;justify-content:center;width:100%;height:100%;min-height:500px;}@media (max-width:63.75em){.tech-specs .model-container{min-height:0;}}.tech-specs .model-container .field-node--field-sketchfab-url .field-label{display:none;}.tech-specs .model-container img{height:auto;width:100%;max-height:775px;object-fit:contain;}@media (prefers-reduced-motion:reduce){.tab-content,.tab-item,.cta-button .btn{transition:none;}@keyframes fadeIn{from{opacity:1;}to{opacity:1;}}}@media print{.tech-specs{background:white;color:#000000;}.tab-content{display:block !important;}.slide-content{page-break-inside:avoid;}}.tech-specs-wrapper{position:relative;}#tech-specs-button{position:absolute;left:50%;bottom:0;transform:translate(-50%,50%);z-index:10;font-size:1rem;}#tech-specs-button:hover a{color:#4088cc;}#tech-specs-button a{color:#FFFFFF;}#tech-specs-button a:hover{color:#4088cc;}.tech-specs-wrapper + *{padding-top:60px;}
