.hp-field{border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);clip-path:inset(50%);opacity:0;pointer-events:none;white-space:nowrap}.product__content .tab-panel-area{align-items:center;display:flex;gap:6px}.section--product-type .product__header{align-items:baseline;display:flex;justify-content:space-between;padding:30px 0}.section--product-type .product__header .ps-product--extention{min-width:276px}.section--product-type .ps-product--extention .extention__phone{font-size:16px;font-weight:700;line-height:normal;margin:0}.section--product-type .ps-product--extention .extention__block p{margin-bottom:2px}.section--product-type .p-inputnumber-horizontal .p-inputnumber-input{font-size:20px!important;text-align:center;width:70px}.section--product-type .ps-product__quantity label{margin-right:10px}.section--product-type .ps-product--detail .ps-product__shopping{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start}.section--product-type .product__content_details{background-color:#f6f7f9;background-image:radial-gradient(95.56% 95.56% at 50% 50%,#fff 0,#adb1e68c);border-radius:6px;min-height:600px;padding:27px}.section--product-type .product_header_details{background:linear-gradient(135deg,#667eea,#764ba2)}.section--product-type .product__header .product__header_info{background:#f7f7f7;border-radius:5px 0 0 5px;padding:15px;width:100%}.section--product-type .ps-product--extention .extention__contact{border-radius:5px 12px 12px 5px;padding:30px 25px}.section--product-type .product__name{font-size:22px}.section--product-type span.product__id span{color:#475da7;font-weight:600;letter-spacing:1px}.section--product-type .ps-product--detail .ps-product__category li span a{text-transform:capitalize}.section--product-type .ps-product__avai.alert__warning{background-color:#fff3cd;border:1px solid #ffeaa7;border-radius:6px;color:#856404;font-size:.875rem;margin-bottom:1rem;padding:.75rem 1rem}.section--product-type .ps-product__avai.alert__success{background-color:#d4edda;border:1px solid #c3e6cb;border-radius:6px;color:#155724;font-size:.875rem;margin-bottom:1rem;padding:.75rem 1rem}.section--product-type .ps-product__avai.alert__error{background-color:#f8d7da;border:1px solid #f5c6cb;border-radius:6px;color:#721c24;font-size:.875rem;margin-bottom:1rem;padding:.75rem 1rem}.section--product-type .ps-product__avai.alert__error.out-of-stock-large{align-items:center;background-color:#ff4757;border:2px solid #ff3742;border-radius:8px;box-shadow:0 4px 12px #ff47574d;color:#fff;display:flex;font-size:1.125rem;font-weight:600;gap:.5rem;justify-content:center;margin-bottom:1.5rem;padding:1.25rem 1.5rem;text-align:center}.section--product-type .ps-product__avai.alert__error.out-of-stock-large i{animation:pulse 2s infinite;font-size:1.25rem}.breadcrumb{margin-bottom:0}.product-vendor a.vendor-links{align-items:center;background:#fff;border-radius:6px;box-shadow:0 .25rem .15rem #a5a3ae73;display:flex;justify-content:space-between;margin-top:10px;padding:10px}.product-vendor a.vendor-links .vendor-brand{align-items:center;display:flex;gap:10px}.product-vendor a.vendor-links picture{width:50px}.product-vendor a.vendor-links h4.store-name{font-size:15px;margin-bottom:0}.product-vendor a.vendor-links span{font-size:16px}.product-iconbox .iconbox-item{align-items:center;display:flex;font-size:15px;gap:6px}.product-iconbox{display:flex;flex-direction:column;gap:5px;margin-bottom:10px;margin-top:10px}.product-iconbox .iconbox-item i{color:#475da7;font-size:20px}.product-vendor a.vendor-links picture img{width:100%}p.become-vendor-link{color:#222;font-weight:500;margin-top:20px;text-align:center}.ps-product--detail .ps-product__quantity,.ps-product--detail .ps-product__quantity label{width:100%}.ps-product--detail .ps-product__quantity span.p-inputnumber.p-component.p-inputwrapper.p-inputwrapper-filled.p-inputnumber-horizontal{box-shadow:0 .25rem 1rem #a5a3ae73;color:#222;height:42px;width:100%}.p-inputnumber-horizontal .p-inputnumber-input{height:42px}.ps-product--detail .ps-product__addcart{border-radius:6px;font-size:18px;font-weight:400;margin-top:11px;padding:12px;width:100%}.ps-product--detail .ps-product__addcart:hover{box-shadow:0 .25rem 1rem #a5a3ae73;opacity:.8}.ps-product--detail .ps-product__quantity span.p-inputnumber.p-component.p-inputwrapper.p-inputwrapper-filled.p-inputnumber-horizontal button.p-inputnumber-button span.pi{color:#222;font-size:15px}.p-inputnumber-horizontal .p-inputnumber-decrement-button,.p-inputnumber-horizontal .p-inputnumber-increment-button{width:36px}.ps-product--detail .ps-product__sale{display:flex;justify-content:space-between;margin-bottom:0}.ps-product--detail .ps-product__category li{font-size:15px}.smiller-floating-products{background:#f8f9fa;border:1px solid #e9ecef;border-radius:15px;box-shadow:0 4px 15px #00000014;max-height:100%;padding:25px 25px 0;position:sticky;top:20px;z-index:10}.section-recent--default.ps-home--block.you-may-love{background-color:#f6f7f9;background-image:radial-gradient(95.56% 95.56% at 50% 50%,#f6f7f9 0,#adb1e6e0);background-size:cover}html[lang=ar] .section--product-type .ps-product--extention .extention__contact{border-radius:12px 5px 5px 12px}html[lang=ar] .ps-product__info{text-align:right}html[lang=ar] .section--product-type .product__header .product__header_info{border-radius:0 5px 5px 0}html[lang=ar] .ps-product--detail .ps-product__sale{text-align:right}html[lang=ar] .p-inputnumber-horizontal .p-inputnumber-increment-button{background:#fff;border-radius:6px 0 0 6px!important}html[lang=ar] .p-inputnumber-horizontal .p-inputnumber-decrement-button{background:#fff;border-radius:0 6px 6px 0!important}html[lang=ar] .section--product-type .ps-product__quantity label{margin-left:10px;margin-right:0}html[lang=ar] .ps-product--detail .ps-product__category ul{text-align:right}html[lang=ar] .ps-product--detail .ps-product__category li span{margin-right:5px}html[lang=ar] .list-of-attributes-area .mb-3.font-bold.group-name.mb-4,html[lang=ar] .product-vendor a.vendor-links .vendor-brand{text-align:right}html[lang=ar] .button-clear{left:0;right:unset}.product-img.d-flex.gap-3.justify-content-space .img-relative{position:relative}.product-img.d-flex.gap-3.justify-content-space .img-relative span.badge{left:5px;position:absolute;top:4px}.product-img.d-flex.gap-3.justify-content-space .img-relative img{width:100px}.original-price{color:#555;position:relative}.original-price:after{border-top:2px solid red;content:"";left:0;position:absolute;right:0;top:50%;transform:rotate(-20deg)}p.mt-2.frames-description{display:block;font-size:15px;overflow:hidden}.sale-price{display:flex;font-size:18px;gap:10px}.d-flex.gap-3.attr-data{align-items:flex-end;flex-direction:column;justify-content:space-between;min-width:200px}span.no-sale-price{font-weight:700}span.no-sale-price.original-price{font-weight:400}span.has-sale-price{font-weight:700}.value-data-added span.font-bold{font-weight:600}span.value-data-added{display:flex;gap:8px}.product-img.d-flex.gap-3.justify-content-space.w-70{gap:10px}.product-img.d-flex.gap-3.justify-content-space .img-relative span.badge.bg-label-success{background:#26901b;color:#fff}.product-img.d-flex.gap-3.justify-content-space .img-relative span.badge.bg-label-danger{background:#475da7;color:#fff}.product-img.d-flex.gap-3.justify-content-space.w-70 .d-block span{font-size:13px}.product-img.d-flex.gap-3.justify-content-space.w-70 p.mt-0.frames-description{font-size:14px;margin-bottom:0}.p-dataview-content>div:first-child .d-flex.attr-items.gap-4.justify-content-between.align-items-center.mb-2.border-top.pt-2{border-top:0!important}.p-dataview-content span.no-sale-price.original-price{font-size:15px}.p-dataview-content span.no-sale-price.original-price:after{border:1px solid red;content:""}.p-dataview-content span.has-sale-price{font-size:16px}button.ps-product__addcart.ps-button{border:0}button.ps-product__addcart.ps-button[disabled]{box-shadow:0 .25rem 1rem #a5a3ae73;opacity:.8}html[lang=ar] .alert__success.mb-4.text-align-right{text-align:right}.section--product-type .product__header.product__header-mobile{display:flex;flex-direction:column}.section--product-type .product__header.product__header-mobile .product__header_info{border-radius:5px!important;margin-bottom:10px}.section--product-type .product__header.product__header-mobile .ps-product--extention{width:100%}.out-of-stock-large{background-color:#fff;border:1px solid #ff4757;border-radius:6px;color:#ff4757;font-size:16px;font-weight:600;margin-bottom:10px;margin-top:10px;padding:15px;text-align:center}.out-of-stock-large i{color:#ff4757;font-size:20px}.limited-stock-warning{background:linear-gradient(135deg,#fff8dc,#fff3cd);border:1px solid orange;border-radius:8px;box-shadow:0 2px 8px #ff8c0026;color:#ff8c00;font-size:14px;font-weight:600;margin-bottom:8px;margin-top:8px;padding:12px 16px;text-align:center}.limited-stock-warning .stock-warning-content{display:flex;flex-direction:column;gap:8px}.limited-stock-warning .warning-header{align-items:center;display:flex;gap:8px;justify-content:space-between}.limited-stock-warning .warning-header i{animation:pulse 2s infinite;color:#ff8c00;flex-shrink:0;font-size:18px}.limited-stock-warning .warning-header .warning-text{color:#d97706;flex:1;font-size:14px;font-weight:600;text-align:left}.limited-stock-warning .warning-header .stock-count{background:#ff8c0033;border-radius:4px;color:#d97706;flex-shrink:0;font-size:16px;font-weight:700;padding:4px 8px}.limited-stock-warning .progress-bar{background-color:#ff8c0033;border-radius:4px;height:8px;overflow:hidden;position:relative;width:100%}.limited-stock-warning .progress-bar .progress-fill{background:linear-gradient(90deg,#ff8c00,orange);border-radius:4px;height:100%;position:relative;transition:width .5s ease}.limited-stock-warning .progress-bar .progress-fill:after{animation:shimmer 2s infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3) 50%,transparent);content:"";inset:0;position:absolute}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.datasheet-heading{margin-bottom:25px;text-align:center}.datasheet-heading h2{color:#475da7;font-size:1.8rem;font-weight:700;margin-bottom:8px}.datasheet-subtitle{color:#191919;font-size:1.3rem;margin:0}.datasheet-list{display:flex;flex-direction:column;gap:20px}.datasheet-item{background:#fff;border:1px solid #f0f0f0;border-radius:12px;box-shadow:0 2px 8px #0000000d;padding:20px;transition:all .3s ease}.datasheet-item:hover{box-shadow:0 4px 15px #0000001a;transform:translateY(-2px)}.datasheet-info{align-items:center;display:flex;gap:15px;margin-bottom:15px}.datasheet-icon{align-items:center;background:linear-gradient(135deg,#475da7,#667eea);border-radius:12px;display:flex;flex-shrink:0;height:50px;justify-content:center;width:50px}.datasheet-icon i{color:#fff;font-size:1.5rem}.datasheet-details{flex:1}.datasheet-title{color:#191919;font-size:1.3rem;font-weight:600;margin:0 0 5px}.datasheet-category{color:#666;font-size:1rem;margin:0}.datasheet-downloads{display:flex;flex-direction:column;gap:12px}.download-item{background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;padding:15px}.download-info{margin-bottom:10px}.download-title{color:#475da7;font-size:1.3rem;font-weight:600}html[lang=ar] .download-title{display:block;text-align:right!important;width:100%}.download-buttons{display:flex;flex-direction:column;gap:12px}.download-btn{border:none;border-radius:12px;box-shadow:0 4px 12px #00000026;cursor:pointer;font-size:1rem;font-weight:600;gap:8px;justify-content:center;overflow:hidden;padding:16px 20px;position:relative;text-decoration:none;transition:all .3s ease}.btn-content,.download-btn{align-items:center;display:flex;width:100%}.btn-content{gap:12px}.btn-text{font-size:1.3rem;font-weight:700}.btn-subtitle{font-size:1.3rem;font-weight:400;margin-left:auto;opacity:.9}.english-btn{background:#475da7;color:#fff}.english-btn:hover{background:#3a4a8a;color:#fff;transform:translateY(-1px)}.arabic-btn{background:#191919;color:#fff}.arabic-btn:hover{background:#333;color:#fff;transform:translateY(-1px)}.download-btn i{font-size:1.1rem}html[lang=ar] .datasheet-info{flex-direction:row-reverse}html[lang=ar] .datasheet-details{text-align:right}html[lang=ar] .download-buttons{flex-direction:column}html[lang=ar] .btn-subtitle{margin-left:0;margin-right:auto}@media(max-width:768px){.smiller-floating-products{position:static;top:auto;z-index:auto}.limited-stock-warning{padding:10px 12px}.limited-stock-warning .warning-header .warning-text{font-size:13px}.limited-stock-warning .warning-header i{font-size:16px}.limited-stock-warning .warning-header .stock-count{font-size:14px;padding:3px 6px}.limited-stock-warning .progress-bar{height:6px}.datasheet-section{padding:20px}.datasheet-heading h2{font-size:1.5rem}.datasheet-subtitle{font-size:1rem}.datasheet-item{padding:15px}.datasheet-info{gap:12px}.datasheet-icon{height:40px;width:40px}.datasheet-icon i,.datasheet-title{font-size:1.2rem}.download-buttons{flex-direction:column}.download-btn{justify-content:center;width:100%}}.mobile-cart-modal .dialog-header{align-items:center;display:flex;flex-direction:column;gap:1rem}.mobile-cart-modal .dialog-header .success-icon{color:#22c55e;font-size:4rem}.mobile-cart-modal .dialog-header h3{color:#1f2937;font-size:1.5rem;text-align:center}.mobile-cart-modal .modal-content{padding:1rem 0;text-align:center}.mobile-cart-modal .modal-content p{color:#4b5563;font-size:1.1rem}.mobile-cart-modal .modal-buttons{align-items:center;display:flex;gap:1rem;justify-content:space-between}.mobile-cart-modal .modal-buttons .p-button{background-color:#475da7;color:#fff;font-size:1.5rem;min-width:120px}.mobile-cart-modal .modal-buttons .checkout{background-color:#22c55e;border:none;border-radius:8px;color:#fff;font-size:1.5rem;padding:.8rem 2rem}.mobile-cart-modal .modal-buttons .checkout:hover{background-color:#1ea851}.mobile-cart-modal .p-dialog-footer.border-none.p-4{display:block!important;width:100%}html[lang=ar] .mobile-cart-modal .dialog-header{flex-direction:row-reverse}html[lang=ar] .mobile-cart-modal .modal-content{text-align:right}html[lang=ar] .mobile-cart-modal .modal-buttons{flex-direction:row-reverse}html[lang=ar] .limited-stock-warning,html[lang=ar] .out-of-stock-large{text-align:right}html[lang=ar] .limited-stock-warning .warning-header{flex-direction:row-reverse}html[lang=ar] .limited-stock-warning .warning-header .warning-text{text-align:right}.product-specifications{border-top:1px solid #e5e7eb;margin-top:1rem;padding-top:1rem}.specifications-title{color:#1f2937;font-size:1.5rem;font-weight:600;margin-bottom:1rem;text-align:left}.specifications-list{display:flex;flex-direction:column;gap:.75rem}.specification-item{background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;padding:.75rem 1rem;transition:all .2s ease}.specification-item:hover{box-shadow:0 2px 8px #00000014}.specification-header{margin-bottom:.5rem}.specification-title{align-items:center;color:#475da7;display:flex;font-size:1.3rem;font-weight:600;gap:.5rem;margin:0}.specification-title:before{background:linear-gradient(135deg,#475da7,#667eea);border-radius:2px;content:"";flex-shrink:0;height:16px;width:3px}.specification-content{color:#374151;font-size:1.2rem;line-height:1.4;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;max-width:100%;overflow-wrap:break-word}.specification-content p{margin:0;word-wrap:break-word;overflow-wrap:break-word}.specification-content span{color:inherit;word-wrap:break-word;display:inline-block;max-width:100%;overflow-wrap:break-word}html[lang=ar] .specifications-title{text-align:right}html[lang=ar] .specification-title{display:flex;flex-direction:row-reverse;justify-content:flex-end}html[lang=ar] .specification-title:before{order:2}@media(max-width:768px){.product-specifications{margin-top:1rem;padding-top:1rem}.specifications-title{font-size:1.1rem;margin-bottom:.75rem}.specification-item{padding:.75rem}.specification-title{font-size:.95rem}}.login-required-modal .p-dialog-mask{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#000c!important}.login-required-modal .p-dialog{background:linear-gradient(135deg,#fff,#f8fafc);border:none!important;border-radius:16px!important;box-shadow:0 20px 60px #0000004d!important}.login-required-modal .dialog-header{align-items:flex-start;border-bottom:2px solid #e5e7eb;display:flex;gap:1.5rem;padding-bottom:1.5rem}.login-required-modal .dialog-header .login-icon{align-items:center;background:linear-gradient(135deg,#475da7,#667eea);border-radius:50%;box-shadow:0 8px 24px #475da74d;display:flex;flex-shrink:0;height:70px;justify-content:center;margin-top:.25rem;width:70px}.login-required-modal .dialog-header .login-icon i{color:#fff;font-size:2rem}.login-required-modal .dialog-header h3{color:#1f2937;font-size:1.75rem;font-weight:700;line-height:1.2;margin:0}.login-required-modal .dialog-header p{color:#6b7280;font-size:1.1rem;line-height:1.4;margin:.5rem 0 0}.login-required-modal .modal-content{border:none!important;padding:1.5rem 0}.login-required-modal .modal-content .datasheet-info{align-items:flex-start;display:flex;flex-direction:column;gap:1.25rem}.login-required-modal .modal-content .datasheet-info .info-item{align-items:center;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-left:4px solid #475da7;border-radius:12px;box-shadow:0 2px 8px #0000000d;display:flex;gap:1.25rem;padding:1.5rem;transition:all .3s ease;width:100%}.login-required-modal .modal-content .datasheet-info .info-item:hover{box-shadow:0 4px 16px #0000001a;transform:translateY(-2px)}.login-required-modal .modal-content .datasheet-info .info-item i{color:#475da7;flex-shrink:0;font-size:1.75rem}.login-required-modal .modal-content .datasheet-info .info-item span{color:#374151;font-size:1.3rem;font-weight:600;line-height:1.5}.login-required-modal .modal-buttons{align-items:center;display:flex;gap:1.5rem;justify-content:space-between;padding-top:1rem}.login-required-modal .modal-buttons .p-button{background-color:#6b7280;border-radius:8px;color:#fff;font-size:1.1rem;font-weight:600;min-width:140px;padding:.875rem 1.5rem;transition:all .3s ease}.login-required-modal .modal-buttons .p-button:hover{background-color:#4b5563;transform:translateY(-1px)}.login-required-modal .modal-buttons .signin-btn{background:linear-gradient(135deg,#475da7,#667eea);border:none;border-radius:8px;box-shadow:0 4px 16px #475da74d;color:#fff;display:inline-block;font-size:1.1rem;font-weight:700;padding:1rem 2rem;text-decoration:none;transition:all .3s ease}.login-required-modal .modal-buttons .signin-btn:hover{background:linear-gradient(135deg,#3a4a8a,#5a67d8);box-shadow:0 8px 24px #475da766;transform:translateY(-2px)}html[lang=ar] .login-required-modal .dialog-header{flex-direction:row-reverse}html[lang=ar] .login-required-modal .modal-content .datasheet-info .info-item{border-left:none;border-right:4px solid #475da7}html[lang=ar] .login-required-modal .modal-buttons{flex-direction:row-reverse}.inquiry-form-section{background:linear-gradient(135deg,#fff,#fff);border-radius:16px;border-top:2px solid #e5e7eb;box-shadow:0 4px 20px #00000014;margin-top:2.5rem;padding:2rem}.inquiry-form-heading{margin-bottom:2rem;text-align:center}.inquiry-form-heading h2{color:#475da7;font-size:2rem;font-weight:700;margin-bottom:.75rem;text-shadow:0 2px 4px rgba(71,93,167,.1)}.inquiry-form-heading .inquiry-form-subtitle{color:#4b5563;font-size:1.2rem;font-weight:500;line-height:1.6;margin:0}.inquiry-form .form-group{margin-bottom:1.3rem}.inquiry-form .form-input,.inquiry-form .form-textarea{background:#fff;border:2px solid #e5e7eb;border-radius:12px;box-shadow:0 2px 8px #0000000d;color:#191919;font-size:1.3rem;font-weight:500;margin-bottom:0;padding:1.8rem 1.5rem;transition:all .3s ease;width:100%}.inquiry-form .form-input:focus,.inquiry-form .form-textarea:focus{border-color:#475da7;box-shadow:0 0 0 4px #475da726;outline:none;transform:translateY(-1px)}.inquiry-form .form-input::-moz-placeholder,.inquiry-form .form-textarea::-moz-placeholder{color:#9ca3af;font-weight:400}.inquiry-form .form-input::placeholder,.inquiry-form .form-textarea::placeholder{color:#9ca3af;font-weight:400}.inquiry-form .form-textarea{line-height:1.6;min-height:120px;resize:vertical}.inquiry-form .submit-btn{background:linear-gradient(135deg,#475da7,#667eea);border:none;border-radius:12px;box-shadow:0 8px 25px #475da74d;color:#fff;cursor:pointer;font-size:1.2rem;font-weight:700;letter-spacing:1px;overflow:hidden;padding:1.25rem 2rem;position:relative;text-transform:uppercase;transition:all .3s ease;width:100%}.inquiry-form .submit-btn:hover:not(:disabled){background:linear-gradient(135deg,#3a4a8a,#5a67d8);box-shadow:0 12px 35px #475da766;transform:translateY(-3px)}.inquiry-form .submit-btn:active:not(:disabled){transform:translateY(-1px)}.inquiry-form .submit-btn:disabled{box-shadow:0 4px 15px #475da733;cursor:not-allowed;opacity:.7;transform:none}.inquiry-form .submit-btn:before{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s;width:100%}.inquiry-form .submit-btn:hover:before{left:100%}.datasheet-section{border-bottom:1px solid #e5e7eb;margin-bottom:2rem;padding-bottom:2rem}.success-modal-overlay{align-items:center;animation:fadeIn .3s ease-out;background:#000000b3;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.success-modal{animation:slideInUp .4s ease-out;background:#fff;border-radius:20px;box-shadow:0 20px 60px #0000004d;max-width:500px;padding:40px;text-align:center;width:90%}.success-modal-content{align-items:center;display:flex;flex-direction:column;gap:20px}.success-icon{align-items:center;animation:scaleIn .5s ease-out .2s both;background:#4caf50;border-radius:50%;display:flex;height:80px;justify-content:center;width:80px}.success-icon i{color:#fff;font-size:2.5rem}.success-title{color:#333;font-size:1.8rem;font-weight:700;margin:0}.success-message{color:#666;font-size:1.1rem;line-height:1.6;margin:0}.success-close-btn{background:#475da7;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;margin-top:10px;padding:15px 30px;transition:all .3s ease}.success-close-btn:hover{background:#3a4a8a;transform:translateY(-2px)}html[lang=ar] .success-modal{direction:rtl}html[lang=ar] .success-message,html[lang=ar] .success-title{text-align:center}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}html[lang=ar] .inquiry-form-heading{text-align:center}html[lang=ar] .inquiry-form .form-input,html[lang=ar] .inquiry-form .form-textarea{text-align:right}html[lang=ar] .inquiry-success-modal .dialog-header{flex-direction:row-reverse}html[lang=ar] .inquiry-success-modal .modal-content{text-align:center}html[lang=ar] .inquiry-success-modal .modal-buttons{flex-direction:row-reverse}@media(max-width:768px){.inquiry-form-section{border-radius:12px;margin-top:2rem;padding:1.5rem}.inquiry-form-heading h2{font-size:1.6rem}.inquiry-form-heading .inquiry-form-subtitle{font-size:1rem}.inquiry-form .form-input,.inquiry-form .form-textarea{border-radius:10px;font-size:1.2rem;padding:1.5rem}.inquiry-form .submit-btn{border-radius:10px;font-size:1.2rem;padding:1rem 1.5rem}}.vue-tel-input.form-input{align-items:center;background:#fff;border:2px solid #e0e0e0;border-radius:12px;display:flex;height:50px;overflow:visible;padding:0;position:relative;transition:all .3s ease;z-index:1}.vue-tel-input.form-input:focus-within{border-color:#475da7;box-shadow:0 0 0 4px #475da71a;transform:translateY(-1px)}.inquiry-form .vti__dropdown{align-items:center;background:#f8f9fa;border:none;border-radius:0;border-right:1px solid #e0e0e0;display:flex;justify-content:center;min-width:100px;padding:0!important;position:relative;z-index:2}.vti__dropdown.open,.vti__dropdown:hover{background:#e9ecef!important}.vti__dropdown .vti__flag{border-radius:2px!important;height:15px!important;margin-right:6px!important;width:20px!important}.vti__dropdown .vti__selection{color:#666!important;font-size:.9rem!important;font-weight:500!important}.inquiry-form .vue-tel-input.form-input .vti__selection{background:#fff!important;border:none!important;border-radius:0;flex:1;font-size:1.2rem;height:50px;margin-left:0!important;padding:12px 15px!important}.inquiry-form .vue-tel-input.form-input .vti__selection:focus{background:#fff!important;outline:none!important}.inquiry-form .vue-tel-input.form-input .vti__selection::-moz-placeholder{color:#999;font-size:1.2rem}.inquiry-form .vue-tel-input.form-input .vti__selection::placeholder{color:#999;font-size:1.2rem}.inquiry-form .vti__dropdown-list{background:#fff!important;border:2px solid #e0e0e0!important;border-radius:12px!important;box-shadow:0 8px 32px #0000001a!important;left:0!important;margin-top:5px!important;max-height:200px;min-width:200px!important;overflow-y:auto;position:absolute!important;right:0!important;top:100%!important;z-index:9999!important}.vti__dropdown-item{align-items:center;color:#333!important;display:flex;font-size:1rem;padding:12px 15px!important}.vti__dropdown-item:hover{background:#f8f9fa!important}.vti__dropdown-item.vti__dropdown-item--highlighted{background:#475da7!important;color:#fff!important}.vti__dropdown-item .vti__flag{border-radius:2px!important;height:15px!important;margin-right:8px!important;width:20px!important}
