@font-face{font-family:Open Sans;font-style:normal;font-weight:300;src:url(/app/themes/g2digital2024/public/fonts/opensans-light-webfont.e16ee5.eot);src:url(/app/themes/g2digital2024/public/fonts/opensans-light-webfont.e16ee5.eot?#iefix) format("embedded-opentype"),url(/app/themes/g2digital2024/public/fonts/opensans-light-webfont.615bb8.woff2) format("woff2"),url(/app/themes/g2digital2024/public/fonts/opensans-light-webfont.f6e5a9.woff) format("woff"),url(/app/themes/g2digital2024/public/fonts/opensans-light-webfont.6c185c.svg#open_sanslight) format("svg")}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;src:url(/app/themes/g2digital2024/public/fonts/opensans-regular-webfont.cf360d.eot);src:url(/app/themes/g2digital2024/public/fonts/opensans-regular-webfont.cf360d.eot?#iefix) format("embedded-opentype"),url(/app/themes/g2digital2024/public/fonts/opensans-regular-webfont.95cc76.woff2) format("woff2"),url(/app/themes/g2digital2024/public/fonts/opensans-regular-webfont.f01a75.woff) format("woff"),url(/app/themes/g2digital2024/public/fonts/opensans-regular-webfont.cf709b.svg#open_sansregular) format("svg")}@font-face{font-family:Open Sans;font-style:normal;font-weight:600;src:url(/app/themes/g2digital2024/public/fonts/opensans-semibold-webfont.671fbf.eot);src:url(/app/themes/g2digital2024/public/fonts/opensans-semibold-webfont.671fbf.eot?#iefix) format("embedded-opentype"),url(/app/themes/g2digital2024/public/fonts/opensans-semibold-webfont.04beb7.woff2) format("woff2"),url(/app/themes/g2digital2024/public/fonts/opensans-semibold-webfont.c9065c.woff) format("woff"),url(/app/themes/g2digital2024/public/fonts/opensans-semibold-webfont.7867fe.svg#open_sanssemibold) format("svg")}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;src:url(/app/themes/g2digital2024/public/fonts/opensans-bold-webfont.2ca651.eot);src:url(/app/themes/g2digital2024/public/fonts/opensans-bold-webfont.2ca651.eot?#iefix) format("embedded-opentype"),url(/app/themes/g2digital2024/public/fonts/opensans-bold-webfont.76caf9.woff2) format("woff2"),url(/app/themes/g2digital2024/public/fonts/opensans-bold-webfont.7e67f7.woff) format("woff"),url(/app/themes/g2digital2024/public/fonts/opensans-bold-webfont.f87bff.svg#open_sansbold) format("svg")}.specification_container .specification-table-serial-numbers-container{max-height:200px;overflow-y:auto}.specification_container .specification-table .left-cell{background-color:#f8f9fa;font-weight:700;width:250px}.specification_container .specification-table td{padding:.75rem}.specification_container .specification-right-lower-right{background-color:#f8f9fa;border-radius:4px;padding:1.5rem}.specification_container .specification-right-lower-right h2{font-size:1.25rem;margin-top:0}.specification_container .specification-right-lower-right .pdf-file{max-width:80px}@media(max-width:767px){.specification_container .specification-right-lower-right{text-align:center}.specification_container .specification-right-lower-right .col-12{margin-bottom:1rem}.specification_container .specification-right-lower-right .col-12:last-child{margin-bottom:0}}.specification_container .slideshow .slideshow-container{margin:auto;max-width:1000px;position:relative}.specification_container .slideshow .slideshow-container img{width:auto}.specification_container .slideshow .slides{display:none}.specification_container .slideshow .slides:first-child{display:block}.specification_container .slideshow .next,.specification_container .slideshow .prev{background-color:#ccc;border-bottom:2px solid #ccc;border-radius:0;cursor:pointer;padding:0 10px}.specification_container .slideshow .next:hover,.specification_container .slideshow .prev:hover{background-color:#007ac1;border-bottom-color:#007ac1}.specification_container .slideshow .slideshow-controls{text-align:center}.specification_container #specModal .modal-header{border-bottom:2px solid #007ac1}.specification-right-container.gallery-container{padding:46px calc(var(--bs-gutter-x)*.5)}.specification-right-container.gallery-container .swiper-button-next,.specification-right-container.gallery-container .swiper-button-prev{height:24px;margin-top:0;position:static}.specification-right-container.gallery-container .swiper-button-next:after,.specification-right-container.gallery-container .swiper-button-prev:after{background-image:none;font-size:24px}.specification-right-container.gallery-container .thumbnail-slider{margin:0 30px}.specification-right-container.gallery-container .swiper-slide{align-items:center;display:flex;justify-content:center}.specification-right-container.gallery-container .swiper-slide img{display:block;object-fit:cover;width:100%}.specification-right-container.gallery-container .main-slider{display:flex;max-height:390px;position:relative;width:100%}.specification-right-container.gallery-container .main-slider .swiper-slide{height:auto}.specification-right-container.gallery-container .main-slider .image-container{align-items:center;display:flex;height:100%;justify-content:center;max-height:390px;min-height:390px}.specification-right-container.gallery-container .main-slider .image-container img{max-height:390px;position:relative;z-index:5}.specification-right-container.gallery-container .thumbnail-slider .swiper-slide{border:1px solid #0000;height:auto;opacity:.4}.specification-right-container.gallery-container .thumbnail-slider .swiper-slide.swiper-slide-thumb-active{border:1px solid #009ee2;opacity:1}