.list-two-col{columns: 2;-webkit-columns: 2;-moz-columns: 2;}.list-two-col li{border-bottom: 1px solid #e5e5e5;}@media (max-width: 991px) {.list-two-col { columns: 2;-webkit-columns: 2;-moz-columns: 2;}}@media (max-width: 768px) {.list-two-col { columns: 1;-webkit-columns: 1;-moz-columns: 1;font-size: 14px;}}@media (max-width: 480px) {.list-two-col { columns: 1;-webkit-columns: 1;-moz-columns: 1;}} .detail-block{background-color: #fff;padding: 30px 0px 0px 0px;} .detail-title{padding-bottom: 20px;margin-bottom: 10px;border-bottom: 1px solid #e5e5e5;}.detail-title .title-right{float: right;font-size: 12px;line-height: 18px;}.detail-title .title-left{float: left;font-size: 18px;line-height: 16px;margin: 0;font-weight: 500;text-transform: inherit;text-align: inherit;color: #336699;}.title-left1{float: left;font-size: 14px;line-height: 16px;margin: 0;text-transform: inherit;text-align: inherit;color: #888;}@media (max-width: 767px) {.detail-title { padding-bottom: 20px;margin-bottom: 10px;}} .item-price{font-size: 16px;line-height: 18px;margin: 0;font-weight: 400;text-transform: inherit;text-align: inherit;}.item-sub-price{font-size: 16px;line-height: 12px;margin: 7px 0 0;font-weight: 300;text-transform: inherit;text-align: inherit;}@media (max-width: 767px) {.item-price { line-height: 14px;}} .document-list{list-style: none;}.document-list li{line-height: 14px !important;font-size: 14px !important;padding: 10px 0 0 0;border-bottom: 1px solid #e5e5e5;}.document-list a{font-weight: 500;text-transform: uppercase;font-size: 12px;}.table-list{font-size: 18px !important;display: table;width: 100%;}.detail-title-inner{padding-bottom: 18px;margin-bottom: 25px;margin-top: 40px;border-bottom: 1px solid #e5e5e5;}@media (max-width: 767px) {.detail-title-inner { padding-bottom: 15px;margin-bottom: 15px;margin-top: 25px;}}.detail-sub-title{position: relative;z-index: 1;}.detail-sub-title:before{border-top: 1px solid #ccc;content: "";margin: 0 auto;position: absolute;top: 50%;left: 0;right: 0;bottom: 0;width: 100%;z-index: -1;}.detail-sub-title span{background: #fff;padding: 0 15px;}.detail-block li{line-height: 35px;font-size: 16px;}@media (max-width: 767px) {.detail-block li { line-height: 30px;}}.detail-block .list-features a{color: #000;}.detail-block .list-features a:hover{color: #4cc6f4;}@media (max-width: 767px) {.detail-block { padding: 20px 0px 20px 0px;}} .detail-address{font-family: 'Roboto', sans-serif;line-height: 1.6;} .detail-address p{font-size: 18px;line-height: 1.6;}@media (max-width: 767px) {.detail-address p { font-size: 16px;} }  .jeg_header_sticky{visibility: hidden;height: 0}.sticky_blankspace{display: none;display: block;visibility: hidden;height: 0}.sticky-menu-placeholder{display: none;height: 60px;}.sticky-menu-clone{display: block;position: fixed;top: 0;width: 100%;max-width: 1200px;margin: 0 auto;background-color: white;z-index: 1000;border-bottom: 1px solid #ccc;}.sticky-menu-clone .jeg_container{display: flex;justify-content: center;align-items: center;padding: 10px 0;}.sticky-menu-clone .menu-item{font-size: 14px;font-weight: 500;color: #212121;text-transform: uppercase;text-align: center;margin: 0 5px;white-space: nowrap;}.sticky-menu-clone .menu-item a{text-decoration: none;font-weight: bold;color: #000;transition: color 0.3s ease, background-color 0.3s ease;}.sticky-menu-clone .jeg_menu{display: flex;list-style: none;margin: 0;padding: 0;gap: 0px;justify-content: space-between;}.sticky-menu-clone .jeg_menu .menu-item{margin: 0 2px;}.sticky-menu-clone .menu-item:not(:last-child)::after{content: none;}@media (max-width: 1037px) {.sticky-menu-clone { display: none !important;}}.custom-scroll-to-top{display: none;position: fixed;bottom: 20px;right: 20px;z-index: 1000;width: 50px;height: 50px;background-color: #fff;border-radius: 12px;box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);transition: all 0.3s ease;}.custom-scroll-to-top_link{display: flex;justify-content: center;align-items: center;width: 100%;height: 100%;color: #555;font-size: 20px;text-decoration: none;transition: color 0.3s ease;}.custom-scroll-to-top:hover{box-shadow: 0 6px 12px rgba(0, 0, 0, 0.15);transform: scale(1.05);}.custom-scroll-to-top_link:hover{color: #000;}.jegStickyHolder{position: relative;overflow: visible;height: auto;}     #imageGallery img{width: 100%;max-width: 770px;height: auto;margin: 0 auto;display: block;} .lSGallery{display: flex;justify-content: left;align-items: center;gap: 0px;overflow-x: auto;} .lSGallery img{width: 100%;height: 100%;object-fit: contain;border-radius: 0;border: none;box-shadow: none;background-color: #fff;}.lSGallery .active img{border-radius: 0;border: 1px solid #666666;box-shadow: none;}.lSGallery li{width: 60px;height: 40px;margin-right: 5px;display: flex;align-items: center;justify-content: center;}.lSGallery img:hover{transition: transform 0.3s ease-in-out;} .lg-toolbar .lg-icon{display: none !important;}.lg-toolbar .lg-close{display: block !important;}.lg-thumb{display: flex;flex-wrap: wrap;justify-content: center;gap: 10px;}.lg-thumb img{border: none !important;box-shadow: none !important;}.lg-thumb .active img{border: 1px solid #666666 !important;}.lg-thumb img:hover{border: 1px solid #666666 !important;box-shadow: none !important;}div.lg-thumb .lg-thumb-item.active, div.lg-thumb .lg-thumb-item:hover{border: none !important;}.lg-sub-html{font-size: 20px;color: #ffffff;text-align: center;background-color: rgba(0, 0, 0, 0.7);padding: 15px;margin-top: 50px;border-radius: 0px;}.demoslider .lightSlider{cursor: grab;}.demoslider .lightSlider:active{cursor: grabbing;}.column-layout ul{list-style: none;padding: 0;margin: 0;}.column-layout ul li{display: flex;align-items: center;padding: 10px 0;border-bottom: 1px solid #ddd;}.column-layout ul li:last-child{border-bottom: none;}.column-layout ul li:hover .layout-description,.column-layout ul li:hover .layout-description strong{color: #336699 !important;transition: color 0.3s ease;cursor: pointer;}.column-layout img{width: 250px;height: auto;margin-right: 15px;display: block;border-radius: 0px;}.column-layout img:hover{cursor: pointer;}.column-layout ul{list-style: none;padding: 0;margin: 0;}.column-layout .layout-description{font-size: 16px;color: #555;margin: 0;flex: 1;padding: 10px;border-radius: 0px;background-color: #f7f7f7;}.column-layout .layout-description strong{font-size: 16px;color: #333;margin-bottom: 5px;}.column-layout .layout-description .info{display: flex;align-items: center;gap: 10px;margin-bottom: 5px;}@media (max-width: 768px) {.column-layout ul li { flex-direction: column;align-items: flex-start;}    .column-layout img{margin: 0 0 10px 0;width: 100%;}    .column-layout .layout-description{text-align: left;}}@media (max-width: 768px) {h3.jeg_block_title { display: none;}}.approfondimenti-section{width: 100%;}.approfondimenti-list{list-style: none;margin: 0;padding: 0;}.approfondimenti-item{display: flex;align-items: center;text-decoration: none;padding: 10px 0;border-bottom: 1px solid #ddd;transition: color 0.3s ease;}.approfondimenti-img{width: 100px;height: auto;object-fit: cover;border-radius: 0;margin-right: 15px;}.approfondimenti-text{flex: 1;display: flex;flex-direction: column;justify-content: flex-start;}.approfondimenti-title{font-size: 16px;font-weight: bold;color: #333;margin: 0;display: flex;align-items: center;position: relative;}.approfondimenti-title::before{content: "";width: 2px;height: 100%;background-color: #336699;position: absolute;left: -10px;top: 0;}.approfondimenti-rubrica{font-size: 12px;font-weight: bold;color: #999;text-transform: uppercase;margin: 0 0 5px 0;}.approfondimenti-item:hover .approfondimenti-title{color: #336699;}.approfondimenti-item a{text-decoration: none;color: inherit;display: flex;width: 100%;align-items: center;}@media (max-width: 768px) {.approfondimenti-item { flex-direction: column;align-items: flex-start;}    .approfondimenti-img{width: 80px;margin: 0 0 10px 0;}    .approfondimenti-text{text-align: left;}}.brochure-link{display: flex;align-items: center;gap: 10px;margin: 20px 0;}.brochure-link a{text-decoration: none;color: #336699;font-size: 16px;font-weight: bold;transition: color 0.3s ease;}.brochure-link a:hover{color: #224466;}.pdf-icon{width: 24px;height: 24px;}.comparison-table{display: flex;flex-wrap: wrap;gap: 15px;margin: 20px 0;}.table-row{display: flex;flex-wrap: wrap;gap: 15px;width: 100%;}.table-item{flex: 1 1 calc(25% - 15px);border: 1px solid #ddd;border-radius: 5px;padding: 10px;text-align: center;background-color: #f9f9f9;transition: background-color 0.3s ease;text-decoration: none;color: inherit;display: flex;flex-direction: column;align-items: center;}.table-item:hover{background-color: rgba(51, 102, 153, 0.1);cursor: pointer;}.table-item img{width: 100%;max-width: 120px;height: auto;margin-bottom: 10px;}.table-item p{margin: 5px 0;font-size: 14px;color: #333;}.table-item .model{font-weight: bold;font-size: 16px;margin-top: 10px;}.table-item .status{font-size: 16px;font-weight: bold;margin-left: 5px;}.table-item .status.yes{color: green;}.table-item .status.no{color: red;}@media (max-width: 768px) {.table-item { flex: 1 1 100%;}    .table-item img{margin: 0 auto 10px;}    .table-item p{text-align: center;}}.modelli-spacing{margin-top: 50px;padding-bottom: 0px;}.jeg_prevnext_post{display: flex;justify-content: space-between;gap: 30px;}.post{display: flex;align-items: center;gap: 15px;text-decoration: none;color: inherit;}.post img{float: left;width: 80px;height: auto;margin-right: 15px;margin-bottom: 10px;}.post-content{display: flex;flex-direction: column;}.caption{font-size: 12px;color: #999;text-transform: uppercase;margin-bottom: 5px;}.post-title{font-size: 14px;color: #333;line-height: 1.4;margin: 0;}.post:hover .post-title{color: #336699;}@media (max-width: 768px) {.jeg_prevnext_post { flex-direction: column;gap: 15px;}    .post{flex-direction: column;align-items: flex-start;gap: 10px;}    .post img{width: 100%;max-width: 300px;height: auto;margin: 0 auto;}    .post-content{text-align: left;}    .caption{font-size: 10px;}    .post-title{font-size: 12px;}}.jeg_search_toggle{display: inline-block !important;position: relative !important;z-index: 9999 !important;width: 30px;height: 30px;cursor: pointer;}.close-search-button{display: none;}