@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;1,300;1,400;1,500;1,600;1,700;1,800&display=swap);html{font-size:15px}@media screen and (max-width:1400px){html{font-size:14px}}@media screen and (max-width:1200px){html{font-size:13px}}:root{--swiper-theme-color:#4ACBD6}a{text-decoration:none}body{overflow-x:hidden}body{font-family:"Open Sans",sans-serif;margin:0;padding:0;background-color:#fff}.container{max-width:96rem;margin:auto;padding:1.3333333333rem}.container-fluid{padding:2.6666666667rem}.header{display:grid;grid-template-columns:1fr 1fr;justify-content:space-between;align-items:center;padding:0 0 3.7333333333rem 0}.header .logo img{-o-object-fit:contain;object-fit:contain;cursor:pointer}.header .menu{display:flex;align-items:center;justify-content:end;gap:2.1333333333rem}.header .menu a{color:#333;text-decoration:none;font-size:1.0666666667rem;font-weight:700;height:4.6666666667rem;display:flex;align-items:center;white-space:nowrap;position:relative}.header .menu a::after{content:"";display:block;width:0;height:2px;bottom:0;background-color:#4acbd6;transition:width .3s ease-in-out,background-color .3s ease-in-out;transform:translateY(0);z-index:1;position:absolute}.header .menu a.active::after,.header .menu a:hover::after{width:100%;background-color:#4acbd6}.header .search-bar{display:flex;align-items:center;border:2px solid #ccc;border-radius:16px;padding:.3333333333rem}.header .search-bar input{border:none;outline:0;padding:.3333333333rem;height:3.8rem;min-width:16.6666666667rem;background-color:transparent}.header .search-bar button{background-color:transparent;border:none;outline:0;color:#ccc;cursor:pointer}.header .mobile-menu-icon{display:none}.header .sidebar-menu{display:none}@media screen and (max-width:767px){.header{grid-template-columns:1fr 1fr;grid-template-rows:auto auto}.header .search-bar{width:100%}.header .logo{grid-column:1;grid-row:1}.header .mobile-menu-icon{display:block;grid-column:2;grid-row:1;text-align:right;font-size:1.6rem;color:#333}.header .menu{grid-column:1/span 2;grid-row:2;flex-direction:column;align-items:flex-start;margin-top:1.3333333333rem;border-top:1px solid #ccc;gap:.6666666667rem;max-height:0;overflow:hidden;padding-top:0}.header .menu a{margin-bottom:.6666666667rem;height:auto}.header .menu.active{max-height:800px;padding-top:1.3333333333rem}.header .menu .sidebar-menu{width:100%;display:block}}.search-section{background-color:#36444b;padding:1.6rem;border-radius:.6666666667rem;margin-bottom:3.7333333333rem;background-image:url(../img/search.svg);background-size:auto 40%;background-repeat:no-repeat;background-position:bottom 1.6rem right 1.6rem}.search-section .search-input{display:flex;align-items:center;background-color:#fff;border-radius:16px;padding:1rem;margin-bottom:2.6666666667rem;max-width:43.3333333333rem;margin-left:auto;margin-right:auto}.search-section .search-input i{color:#ccc;margin-right:.6666666667rem}.search-section .search-input input{border:none;outline:0;padding:.3333333333rem;width:100%}.search-section .search-header h2{color:#fff;font-weight:700;font-size:3.2rem;margin-bottom:2.6666666667rem}.search-section .search-header p{font-size:1.3333333333rem;line-height:1.8666666667rem;color:#fff;margin-bottom:2.6666666667rem}.search-section .brand-logos{display:grid;grid-template-columns:repeat(6,1fr);margin-bottom:2.6666666667rem;align-items:center;gap:1.0666666667rem;width:100%}@media screen and (max-width:768px){.search-section .brand-logos{grid-template-columns:repeat(2,1fr)}}.search-section .brand-logos a{display:flex;width:100%;background-color:#fff;border-radius:16px;overflow:hidden;border:4px solid #fff;transition:all .3s ease;height:5.3333333333rem;justify-content:center;align-items:center}.search-section .brand-logos a:hover{border:4px solid #41c4d0}.search-section .brand-logos a img{max-width:100%;height:5.3333333333rem;border-radius:16px;overflow:hidden;display:block;-o-object-fit:contain;object-fit:contain;border-radius:.3333333333rem;flex:1}@media screen and (max-width:767px){.search-section .search-header h2{color:#fff;font-size:2.1333333333rem;margin-bottom:2.6666666667rem}.search-section .search-header p{font-size:1.2rem;line-height:2.1333333333rem;color:#fff;margin-bottom:2.6666666667rem}}.brand-logos-white{display:grid;grid-template-columns:repeat(6,1fr);margin-bottom:2.6666666667rem;align-items:center;gap:1.0666666667rem;width:100%}@media screen and (max-width:768px){.brand-logos-white{grid-template-columns:repeat(2,1fr)}}.brand-logos-white.support-page{grid-template-columns:repeat(2,1fr)}.brand-logos-white a{display:block;width:100%;background-color:#fff;border-radius:16px;overflow:hidden;border:2px solid #e3e5e6;transition:all .3s ease}.brand-logos-white a:hover{border:2px solid #41c4d0}.brand-logos-white a img{width:100%;height:5.3333333333rem;border-radius:16px;overflow:hidden;display:block;-o-object-fit:contain;object-fit:contain;border-radius:.3333333333rem;flex:1}.brand-logos-white.support-page a{padding:2rem 0}.main-content{margin-bottom:3.7333333333rem;position:relative;z-index:1}.main-content .main-image img{width:100%;border-radius:.6666666667rem}.main-content .autoplay-progress{position:absolute;right:16px;bottom:16px;z-index:10;width:48px;height:48px;display:flex;align-items:center;justify-content:center;font-weight:700;color:var(--swiper-theme-color)}.main-content .autoplay-progress svg{--progress:0;position:absolute;left:0;top:0;z-index:10;width:100%;height:100%;stroke-width:4px;stroke:var(--swiper-theme-color);fill:none;stroke-dashoffset:calc(125.6px * (1 - var(--progress)));stroke-dasharray:125.6;transform:rotate(-90deg)}.video-grid{display:grid;grid-template-columns:1fr 1fr;gap:2.1333333333rem;margin-bottom:3.7333333333rem}@media screen and (max-width:768px){.video-grid{grid-template-columns:1fr}}.video-grid .video-item{position:relative;display:flex;justify-content:center;align-items:center}.video-grid .video-item::before{content:"\f04b";font-family:FontAwesome;position:absolute;font-size:3em;color:rgba(255,255,255,.7);z-index:1;cursor:pointer}.video-grid .video-item img{width:100%;border-radius:.6666666667rem;opacity:.8;transition:opacity .3s ease}.video-grid .video-item:hover img{opacity:1}.video-grid .video-item:hover::before{color:#fff}.footer{background-color:#343a40;color:#fff;padding:2.6666666667rem}.footer .footer-right{text-align:right}.footer .footer-links{display:flex;flex-direction:column;gap:1rem}.footer .footer-links a{font-size:14px;color:#fff;text-decoration:none}.footer .footer-links a:hover{color:#4acbd6}.footer .social-icons{font-size:2.1333333333rem}.footer .social-icons a{color:#fff;margin-left:1.6rem}.footer .social-icons a:hover{color:#4acbd6}.footer .footer-header{font-size:1.0666666667rem;font-weight:400}.footer .phone-label{font-size:1.6rem;font-weight:700;margin-bottom:2.1333333333rem;display:block}@media screen and (max-width:767px){.footer .footer-right{text-align:left}.footer .footer-links{margin-bottom:6.6666666667rem}}.sidebar-menu{margin-right:1.3333333333rem}.sidebar-menu .menu-item{display:flex;align-items:center;padding:1.2rem;padding-left:2.6666666667rem;margin-bottom:.3333333333rem;border-radius:16px;cursor:pointer}.sidebar-menu .menu-item::before{content:"";width:1.2666666667rem;height:1.2666666667rem;margin-right:.6666666667rem;background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.75 0.5C7.09721 0.5 9 2.40279 9 4.75V9H4.75C2.40279 9 0.5 7.09721 0.5 4.75C0.5 2.40279 2.40279 0.5 4.75 0.5ZM4.75 11H9V15.25C9 17.5972 7.09721 19.5 4.75 19.5C2.40279 19.5 0.5 17.5972 0.5 15.25C0.5 12.9028 2.40279 11 4.75 11ZM15.25 0.5C17.5972 0.5 19.5 2.40279 19.5 4.75C19.5 7.09721 17.5972 9 15.25 9H11V4.75C11 2.40279 12.9028 0.5 15.25 0.5ZM11 11H15.25C17.5972 11 19.5 12.9028 19.5 15.25C19.5 17.5972 17.5972 19.5 15.25 19.5C12.9028 19.5 11 17.5972 11 15.25V11Z' fill='%2336444B'/%3E%3C/svg%3E");background-size:contain;background-position:center;background-repeat:no-repeat;display:inline-block}.sidebar-menu .menu-item img{width:1.2666666667rem;height:1.2666666667rem;margin-right:.6666666667rem}.sidebar-menu .menu-item:hover{background-color:#f0f0f0}.sidebar-menu .menu-item.active{background-color:#36444b;color:#fff}.sidebar-menu .menu-item.active::before{background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.75 0.5C7.09721 0.5 9 2.40279 9 4.75V9H4.75C2.40279 9 0.5 7.09721 0.5 4.75C0.5 2.40279 2.40279 0.5 4.75 0.5ZM4.75 11H9V15.25C9 17.5972 7.09721 19.5 4.75 19.5C2.40279 19.5 0.5 17.5972 0.5 15.25C0.5 12.9028 2.40279 11 4.75 11ZM15.25 0.5C17.5972 0.5 19.5 2.40279 19.5 4.75C19.5 7.09721 17.5972 9 15.25 9H11V4.75C11 2.40279 12.9028 0.5 15.25 0.5ZM11 11H15.25C17.5972 11 19.5 12.9028 19.5 15.25C19.5 17.5972 17.5972 19.5 15.25 19.5C12.9028 19.5 11 17.5972 11 15.25V11Z' fill='white'/%3E%3C/svg%3E")}.sidebar-menu .submenu{padding-left:3.3333333333rem;overflow:hidden;height:0;transition:height .3s ease;position:relative}.sidebar-menu .submenu.active{height:auto}.sidebar-menu .submenu.active::before{height:100%}.sidebar-menu .submenu::before{content:"";position:absolute;top:0;left:2.6666666667rem;width:1px;height:0;background-color:#36444b;transition:height .5s ease}.sidebar-menu .submenu .submenu-item{padding:1.3333333333rem;cursor:pointer;opacity:0;transform:translateX(-10px);transition:opacity .3s ease,transform .3s ease;position:relative}.sidebar-menu .submenu .submenu-item .dot{width:.8rem;height:.8rem;background-color:#36444b;border-radius:50%;top:1.6666666667rem;transform:scale(0);left:-1rem;position:absolute}.sidebar-menu .submenu .submenu-item span{transform:translateX(0);transition:transform .3s ease;display:inline-block}.sidebar-menu .submenu .submenu-item:hover .dot{transition-delay:0!important;transform:scale(1.5)!important}.sidebar-menu .submenu .submenu-item:hover span{transform:translateX(-5px) translateY(-2.5px)}.sidebar-menu .menu-item.active+.submenu{height:auto}.sidebar-menu .menu-item.active+.submenu .submenu-item{opacity:1;transform:translateX(0)}.sidebar-menu .menu-item.active+.submenu .submenu-item .dot{transition:transform .4s ease;transform:scale(1)}.product-category{margin-bottom:5.8666666667rem}.product-category main.product-list{flex:1}.product-category main.product-list h1{font-size:1.6rem;margin-bottom:2.1333333333rem;font-weight:700}.product-category main.product-list .product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2.1333333333rem}.product-category main.product-list .product-grid .product-item{background-color:#fff;border-radius:16px;padding:2.1333333333rem;text-align:left;border:1px solid #e3e5e6;box-shadow:0 8px 12px 0 rgba(0,0,0,.0784313725);transition:all .3s ease;min-width:100%;width:100%;position:relative}.product-category main.product-list .product-grid .product-item a{color:#000}.product-category main.product-list .product-grid .product-item .product-item-image-wrapper{display:block;padding-bottom:100%;position:relative;margin-bottom:2.1333333333rem}.product-category main.product-list .product-grid .product-item .product-item-image-wrapper img{width:80%;position:absolute;height:80%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;display:block;top:0;left:0;right:0;bottom:0;margin:auto}.product-category main.product-list .product-grid .product-item h3{font-size:1.2rem;font-weight:700}.product-category main.product-list .product-grid .product-item p{font-size:12px;color:#666;margin-bottom:0}.product-category main.product-list .product-grid .product-item:hover{box-shadow:0 8px 18px 2px rgba(0,0,0,.0784313725);border:1px solid #4acbd6}.product-category main.product-list .product-grid .product-item .brand-logo{position:absolute;right:5px;top:5px;z-index:99}.product-category main.product-list .product-grid .product-item .brand-logo img{width:8rem;height:3.3333333333rem;-o-object-fit:contain;object-fit:contain;margin-bottom:0}@media screen and (max-width:1024px){.product-category main.product-list .product-grid{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:768px){.product-category main.product-list .product-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:767px){.product-category main.product-list .product-grid{grid-template-columns:repeat(1,1fr)}}@media screen and (max-width:768px){.product-category .sidebar-menu{display:none;margin-bottom:6.6666666667rem}}.product-detail{margin-bottom:4.8rem}.product-detail .product-detail-image-carousel .swiper-slide .product-image-item{cursor:pointer;border-radius:16px;overflow:hidden;padding:.6666666667rem;position:relative;padding-bottom:100%}.product-detail .product-detail-image-carousel .swiper-slide .product-image-item img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;display:block;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none}.product-detail .product-detail-image-carousel .swiper-slide:hover div{border:1px #f0f0f0 solid}.product-detail .product-detail-image-carousel .swiper-slide-active div{border:1px #f0f0f0 solid}.product-detail .product-detail-image-view{margin-bottom:2.6666666667rem}.product-detail .product-detail-image-view .product-big-image{position:relative;padding-bottom:80%;display:block}.product-detail .product-detail-image-view .product-big-image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;display:block;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none}.product-detail .product-name{font-size:1.6rem;font-weight:700}.product-detail .product-description{font-weight:400;margin-bottom:2.1333333333rem}.product-detail .support-tab{padding-top:4.2666666667rem;font-size:1.0666666667rem}.product-detail .support-tab li{margin-bottom:1.0666666667rem}.product-detail .support-tab-videos{padding-top:2.1333333333rem}.product-detail .support-tab-videos .video-item{margin-bottom:2.1333333333rem}.product-detail .nav{gap:2.1333333333rem}.product-detail .nav .nav-link{font-size:1.2rem;font-weight:700;padding:1.0666666667rem;color:#000;border:0}.product-detail .nav .nav-link:hover{border-bottom:2px solid #2c7d85}.product-detail .nav .nav-link.active{border-bottom:2px solid #41c4d0}.product-detail .support-form{padding:20px}.product-detail .support-form .form-header{font-size:1.6rem;font-weight:700}@media screen and (max-width:768px){.product-detail .product-detail-image-carousel{margin-bottom:4rem}.product-detail .nav{gap:.8rem}.product-detail .nav .nav-link{font-size:.9333333333rem;font-weight:700;padding:.9333333333rem}}.product-detail-content{margin-bottom:2.6666666667rem}.mega-menu{position:absolute;top:7.3333333333rem;left:2.6666666667rem;width:calc(100% - 5.3333333333rem);background-color:#fff;padding:2.6666666667rem;border-radius:16px;box-shadow:0 8px 12px 0 rgba(0,0,0,.0784313725);border:1px solid #e3e5e6;z-index:9999;display:none}.mega-menu.active{display:block}.mega-menu .close-icon{display:none}.mega-menu .mega-menu-container{display:none;grid-template-columns:repeat(4,1fr);gap:0;padding:.6666666667rem 1.3333333333rem}.mega-menu .mega-menu-container.active{display:grid}.mega-menu .mega-menu-container .mega-menu-item{text-align:left;padding:10px;border-radius:16px;display:flex;align-items:center;gap:.8rem;border:1px solid #fff;transition:all .3s ease}.mega-menu .mega-menu-container .mega-menu-item:hover{border:1px solid #e3e5e6}.mega-menu .mega-menu-container .mega-menu-item img{width:6.6666666667rem;height:6.6666666667rem;-o-object-fit:contain;object-fit:contain;height:auto;margin-bottom:10px}.mega-menu .mega-menu-container .mega-menu-item h2{font-size:1.2rem;margin-bottom:1.0666666667rem}.mega-menu .mega-menu-container .mega-menu-item h2 a{color:#000}.mega-menu .mega-menu-container .mega-menu-item p{font-size:.8rem;color:#000}@media screen and (max-width:767px){.mega-menu{top:0;left:0;width:100vw;height:100vh;border-radius:0}.mega-menu .mega-menu-container{grid-template-columns:repeat(1,1fr);height:90vh;overflow:hidden;overflow-y:auto}.mega-menu .close-icon{position:absolute;top:15px;left:15px;font-size:1.6rem;display:block}}.success{text-align:center;padding:6.6666666667rem 0;max-width:1360px;margin:auto}.success .success-icon{font-size:80px;color:#41c4d0;margin-bottom:20px}.success .success-message h2{font-size:24px;font-weight:700;margin-bottom:10px}.success .success-message p{font-size:16px;color:#666}.success hr{margin:2.6666666667rem 0;border:none;height:1px;background-color:#e3e5e6}.success .contact-cards{display:flex;gap:1.3333333333rem;text-align:left}.success .contact-cards .contact-card{flex:1;background-color:#fff;border-radius:16px;padding:1.3333333333rem;box-shadow:0 8px 12px 0 rgba(0,0,0,.0784313725);transition:all .3s ease;margin-bottom:1.3333333333rem}.success .contact-cards .contact-card .card-title{font-size:1.4666666667rem;font-weight:700;margin-bottom:1.6rem}.success .contact-cards .contact-card .card-title i{display:inline-block;margin-right:1.0666666667rem}.success .contact-cards .contact-card p{font-size:1.0666666667rem;line-height:2.1333333333rem}.success .contact-cards .contact-card .phone-text{font-size:1.6rem}.success .contact-cards .contact-card .links a{display:block;margin-bottom:1.0666666667rem;color:#4acbd6}@media screen and (max-width:768px){.success .contact-cards{flex-direction:column}.success .contact-cards .contact-card{margin-bottom:1.3333333333rem}}.success .sub-header{font-size:1.0666666667rem;margin-bottom:1.6rem;font-weight:700}.ui-radio-group .ui-radio-group-header{font-size:1.0666666667rem;font-weight:700;margin-bottom:1.0666666667rem;display:block;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ui-radio-group .radio-container{display:block;position:relative;padding-left:2rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ui-radio-group .radio-container input{position:absolute;opacity:0;cursor:pointer}.ui-radio-group .radio-container .radio-checkmark{position:absolute;top:0;left:0;height:1.3333333333rem;width:1.3333333333rem;background-color:#fff;border:2px solid #000;border-radius:50%}.ui-radio-group .radio-container .radio-checkmark:hover{background-color:#ccc}.ui-radio-group .radio-container .radio-checkmark:after{content:"";position:absolute;display:none;top:.2rem;left:.2rem;width:.6666666667rem;height:.6666666667rem;border-radius:50%;background:#4acbd6}.ui-radio-group .radio-container input:checked~.radio-checkmark{border:2px solid #4acbd6}.ui-radio-group .radio-container input:checked~.radio-checkmark:after{display:block}.seperator{width:100%;height:1px;background-color:#e3e5e6;margin:2.6666666667rem 0}.ui-dropdown label{font-size:1.0666666667rem;font-weight:700;margin-bottom:1.0666666667rem;display:block}.ui-dropdown select{display:block;width:100%;height:auto;padding:20px;font-size:16px;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #e3e5e6;border-radius:16px;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(../img/dropdown-arrow.svg);background-repeat:no-repeat;background-position:right 1.3333333333rem center}.ui-dropdown select:focus{box-shadow:none;border:1px solid #4acbd6}.ui-select label{font-size:1.0666666667rem;font-weight:700;margin-bottom:1.0666666667rem;display:block}.ui-select .select2-container{width:100%!important;height:3.8rem!important;background-color:#fff;font-size:16px;font-weight:400;line-height:1.5;color:#495057}.ui-select .select2-container .select2-selection{height:auto!important;padding:1rem 3.3333333333rem 1rem 1.3333333333rem;display:flex;align-items:center;background-color:#fff;background-clip:padding-box;border:1px solid #e3e5e6;border-radius:16px;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.ui-select .select2-container .select2-selection__arrow{top:1.3333333333rem!important;right:1.3333333333rem!important}.ui-select .select2-container .select2-selection__arrow b{border-color:#000 transparent transparent transparent!important;border-width:.5333333333rem!important;border-style:solid!important;width:0!important;height:0!important}.select2-dropdown{border:1px solid #e3e5e6;border-radius:16px}.select2-dropdown .select2-search--dropdown{padding:.6666666667rem}.ui-textarea{position:relative}.ui-textarea label{font-size:1.0666666667rem;font-weight:700;margin-bottom:1.0666666667rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:block}.ui-textarea textarea{width:100%;padding:1.3333333333rem;padding-top:1rem;font-size:16px;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #e3e5e6;border-radius:16px;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.ui-textarea textarea:focus{box-shadow:none;border:1px solid #4acbd6}.ui-input{position:relative}.ui-input label{font-size:1.0666666667rem;font-weight:700;margin-bottom:1.0666666667rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:block}.ui-input input{width:100%;height:3.8rem;padding:1.3333333333rem;font-size:16px;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;border:1px solid #e3e5e6;border-radius:16px}.ui-input input:focus{box-shadow:none;border:1px solid #4acbd6}.submit-button{background-color:#4acbd6;display:inline-block;font-size:1.2rem;font-weight:700;color:#fff;border-radius:4px;padding:1.0666666667rem 2.1333333333rem;cursor:pointer;transition:all .1s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:0}.submit-button:hover{background-color:#43bac5;color:#fff}.error-box{color:red}*{outline:0;outline-offset:0}#versionModal .modal-content{border-radius:18px;box-shadow:0 8px 32px 0 rgba(0,0,0,.1333333333);border:none;font-family:"Open Sans",sans-serif}#versionModal .modal-header{border-bottom:1px solid #e3e5e6;border-radius:18px 18px 0 0;background:#f8fafb;padding:24px 32px 16px 32px}#versionModal .modal-title{font-size:1.25rem;font-weight:700;color:#323030}#versionModal .close{font-size:1.5rem;color:#323030;opacity:.7;transition:opacity .2s}#versionModal .close:hover{opacity:1}#versionModal .modal-body{padding:32px;background:#f8fafb;border-radius:0 0 18px 18px}#versionModal .accordion .card{border-radius:16px;box-shadow:0 8px 12px 0 rgba(0,0,0,.0784313725);border:1px solid #e3e5e6;margin-bottom:18px;background:#fff;overflow:hidden}#versionModal .accordion .card .card-header{background:#f8fafb;border-bottom:1px solid #e3e5e6;border-radius:16px 16px 0 0;padding:0}#versionModal .accordion .card .btn-link{color:#3d7eb8;font-weight:600;font-size:1.1rem;text-decoration:none;padding:20px 28px;border:none;background:0 0;border-radius:16px 16px 0 0;transition:background .2s}#versionModal .accordion .card .btn-link:focus,#versionModal .accordion .card .btn-link:hover{background:#eaf6fa;color:#41c4d0}#versionModal .accordion .card .card-body{font-size:1rem;color:#323030;padding:24px 28px;background:#fff;border-radius:0 0 16px 16px}.d-flex{display:flex}.align-items-end{align-items:flex-end}.align-items-center{align-items:center}.justify-content-center{justify-content:center}.cursor-pointer{cursor:pointer}.color-white{color:#fff}a.color-white:hover{color:#fff;text-decoration:none}.fs-08-rem{font-size:.8rem}.modal-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(54,68,75,.6);z-index:10000;display:flex;align-items:center;justify-content:center;transition:opacity .3s}.modal{background:#fff;border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.18);max-width:40rem;width:90vw;height:auto;max-height:90vh;overflow-y:auto;padding:2.1333333333rem 1.6rem;position:relative;animation:modal-fade-in .3s;display:flex;flex-direction:column;gap:1.0666666667rem}@media screen and (max-width:480px){.modal{max-width:98vw;padding:1.0666666667rem .5333333333rem;border-radius:.5333333333rem}}.modal-header{display:flex;align-items:center;justify-content:space-between;font-size:1.3333333333rem;font-weight:700;margin-bottom:1.0666666667rem}.modal-header .modal-close{background:0 0;border:none;font-size:1.8666666667rem;color:#36444b;cursor:pointer;padding:0;margin-left:.5333333333rem;line-height:1;transition:color .2s}.modal-header .modal-close:hover{color:#4acbd6}.modal-body{font-size:1.0666666667rem;color:#323030;flex:1 1 auto;overflow-y:auto}.modal-footer{display:flex;justify-content:flex-end;gap:.8rem;margin-top:1.0666666667rem}.modal-footer .modal-action{padding:.6666666667rem 1.6rem;border-radius:8px;border:none;font-size:1.0666666667rem;font-weight:700;cursor:pointer;background:#4acbd6;color:#fff;transition:background .2s}.modal-footer .modal-action:hover{background:#2c7d85}.modal-footer .modal-cancel{background:#dbdbdb;color:#323030}.modal-footer .modal-cancel:hover{background:#bcbcbc}@keyframes modal-fade-in{from{opacity:0;transform:translateY(40px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.justify-align-text{text-align:justify}.product-version-list{list-style:none;padding:0}.product-version-item{display:flex;align-items:center;margin-bottom:16px;border-radius:10px;padding:10px;border:1px solid #ddd;transition:all .5s ease}.product-version-item:hover{box-shadow:1px 1px 10px #ddd;cursor:pointer;background-color:#fcfcfc;border:1px solid #4a6fa5}.product-version-img{width:100px;height:100px;-o-object-fit:contain;object-fit:contain;border-radius:6px;margin-right:16px}.product-version-title{font-weight:700;color:#4a6fa5;text-decoration:none}.product-version-desc{font-size:.95em;color:#555}.no-product-content{color:#999;font-style:italic}.no-version-message{color:#999;font-style:italic}.no-video-message{color:#999;font-style:italic}.submit-button:disabled{background-color:#dbdbdb;cursor:not-allowed}.submit-button:hover:disabled{background-color:#dbdbdb}.submit-button-sm{padding:.5333333333rem 1.0666666667rem;font-size:.7333333333rem}.fs-1{font-size:.8rem}.fs-2{font-size:.9333333333rem}.fs-3{font-size:1.0666666667rem}.fs-4{font-size:1.2rem}.fs-5{font-size:1.3333333333rem}.fs-6{font-size:1.4666666667rem}.fs-7{font-size:1.6rem}.fs-8{font-size:1.7333333333rem}.fs-9{font-size:1.8666666667rem}.fs-10{font-size:2rem}.fs-11{font-size:2.1333333333rem}.fs-12{font-size:2.2666666667rem}.text-decoration-none{text-decoration:none;color:#fff}.text-decoration-none:hover{color:#4acbd6}@keyframes fadeIn{from{opacity:0}to{opacity:1;display:block}}@keyframes fadeOut{from{opacity:1}to{opacity:0;display:none}}.transition-fade{animation:fadeIn .3s ease-in-out forwards}.transition-fade.fade-out{animation:fadeOut .3s ease-in-out forwards}.video-label{font-weight:400;color:#6c757d!important}.video-label::first-letter{text-transform:uppercase}.video-icon::before{content:"🎬 "}