.woocommerce-message{display:flex;align-items:center;gap:.75rem;border:1px solid var(--color-primary);padding:.5rem}.section-theme{margin:64px 0}.section-theme:last-child{margin-bottom:0}@media screen and (min-width:768px){.section-theme{margin:100px 0}}.page-title{font-size:2rem;margin-bottom:1rem;padding-bottom:1rem;display:block}.top_page-title{display:flex;align-items:center;padding-bottom:2rem;flex-wrap:wrap}.top_page-title.blog-top{flex-direction:column;align-items:baseline}.top_page-title .page-title{padding-bottom:0}.top_page-title .sibling--title{font-size:1rem;color:rgb(219 81 0);font-variation-settings:"wght" 600}.section-title{margin-bottom:1.5rem;gap:.75rem;display:flex;flex-direction:column}.section-title .title-heading{font-size:clamp(2rem, 3vw, 3.5rem);display:inline-block;position:relative;font-variation-settings:"wght" 700;line-height:1.25}.title-heading.white-title-heading{color:#fff}.section-title>p.white-title-desc{color:rgb(255 255 255 / 80%);line-height:2.25rem}.section-title>p{font-size:clamp(0.875rem, 3vw, 1rem);color:var(--subtitle-textcolor)}@media screen and (min-width:768px){.top_page-title{padding-bottom:1rem}}.section-trustedby{& .brands{background:var(--bg-footer);& .sw--brands{overflow:hidden;& .brand-item{min-height:120px;display:flex;align-items:center;justify-content:center}}}}.section-trustedby{& .section-feature{padding:4rem 0;background-position:center center;position:relative;background-size:100% 100%;background-repeat:no-repeat;display:flex;align-items:center;&:before{Content:"";position:absolute;inset:0;background:rgb(109 45 0 / 72%)}& .feature-item{color:#fff;& .counter{font-variation-settings:"wght" 700;font-size:1.5rem;margin-bottom:.625rem}& .label{font-variation-settings:"wght" 600}}& .top__title{color:#FFA068;font-variation-settings:"wght" 600}}}@media screen and (min-width:576px){.section-trustedby{& .section-feature{min-height:500px}}}.industries-container{background:linear-gradient(261.67deg,#FFC261 4.53%,#E44816 98.88%);border-radius:1rem;padding:80px 24px;& .industries-item_home{display:block;background:var(--bg-footer);margin-bottom:20px;height:calc(100% - 20px);border-radius:16px;padding:1.5rem;border:1px solid #fff0;&:hover{border-color:#E44816}& .title{display:block;font-variation-settings:"wght" 700}& p{font-size:14px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;color:var(--subtitle-textcolor)}}}@media screen and (min-width:992px){.industries-container{padding:80px 62px}}.section-teams{background:var(--bg-footer);padding:80px 24px;& .team-item{display:flex;align-items:center;width:100%;justify-content:flex-start;gap:1.5rem;margin-bottom:1.5rem;font-variation-settings:"wght" 600;& .img img{border-radius:50%;max-width:64px;aspect-ratio:1/1}& .name{display:block}& .position{color:var(--bg-orange);font-size:.875rem}}}@media screen and (min-width:992px){.section-teams{padding:80px 62px}}@media screen and (min-width:1200px){.section-teams .team-item{justify-content:flex-end}}.modal-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0 / .5);z-index:9999;display:flex;justify-content:center;align-items:center}.modal-box{background:#fff;padding:2rem;max-width:90%;width:600px;max-height:90vh;overflow-y:auto;border-radius:12px;box-shadow:0 10px 30px rgb(0 0 0 / .3);position:relative;animation:modalFadeIn 0.3s ease-out}.dark-theme .modal-box{background:#1D2939}@keyframes modalFadeIn{from{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.close-btn{position:absolute;top:2rem;right:2rem;cursor:pointer;font-size:2rem;line-height:1}.certificate-card{background:var(--bg-footer);border:1px solid var(--border-color);border-radius:1rem;overflow:hidden;padding:1rem 2rem 2rem;height:100%;& .certificate_images{min-height:300px;max-height:300px;display:flex;align-items:flex-end;justify-content:center}& h4{margin-bottom:.5rem;font-size:1.125rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}& .short-desc{font-size:.875rem;font-variation-settings:"wght" 500;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}}.team-item_advance{& .img{border-radius:1rem;overflow:hidden;display:block;aspect-ratio:4/3;margin-bottom:1rem}.team-content_advance{&>*{margin-top:1rem;display:inline-block}& .position{display:block;font-size:.875rem}& .name{display:block;font-size:1.125rem;font-variation-settings:"wght" 700;margin-top:.25rem}& .desc{color:var(--text-team);font-size:.875rem}& a{font-size:1.125rem;margin-right:1rem;color:var(--text-team_link);&:hover{color:#DB5100}}}}.industry-item{display:flex;align-items:center;border:1px solid var(--border-color);border-radius:8px;overflow:hidden;flex-direction:column;& .industry-item_img{aspect-ratio:1/1;flex:0 0 100%;max-width:100%}& .industry-content{font-size:1.125rem;padding:1.5rem;flex:0 0 100%;max-width:100%;width:100%;& p{font-size:.875rem;margin-top:.25rem;color:var(--subtitle-textcolor)}& .button{margin-top:1rem;font-size:.825rem;&:hover{background:var(--bg-footer);border-color:var(--bg-footer);color:var(--text-primary)}}}}@media screen and (min-width:576px){.industry-item{flex-direction:row;& .industry-item_img{aspect-ratio:1/1.25;flex:0 0 35%;max-width:35%;& img{height:100%;object-fit:cover}}& .industry-content{padding:1rem 1.5rem;flex:0 0 65%;max-width:65%}}}.page-template-template-industry .section-hero,.single-industry .section-hero{min-height:500px;background-size:100% 100%;background-repeat:no-repeat;background-position:center;position:relative;border-radius:1rem;overflow:hidden;display:flex;align-items:center;padding:3rem 2rem;&:before{content:"";position:absolute;inset:0;background:rgb(109 45 0 / 72%)}& .section-hero_content{position:relative;z-index:1}}.product-item .product-item__footer{padding:1.5rem;min-height:200px}.product-item .product-item__footer>p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin-top:.25rem;font-size:.875rem;color:var(--subtitle-textcolor)}.product-item{overflow:hidden;background:var(--bg-secondary);transition:0.3s;position:relative;border:1px solid var(--border-color);border-radius:1.5rem}.screen-reader-text{display:none}.product-item h3 a{width:100%;text-align:left;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;font-variation-settings:"wght" 600;font-size:1.5rem}.product-item:hover{border-color:var(--color-secondary)}.product-item a{text-align:center;display:flex;align-items:center;justify-content:center;font-size:.875rem}.product-item .product-image{background:var(--bg-footer)}@media screen and (max-width:380px){.product-col{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.tab-content{display:none;-webkit-animation:fadeEffect 1s;animation:fadeEffect 1s}.tab-content.active{display:block!important}@-webkit-keyframes fadeEffect{from{opacity:0}to{opacity:1}}@keyframes fadeEffect{from{opacity:0}to{opacity:1}}.accordion-content{display:none}.faqs-item{background:#fff;border:1px solid #E6E6E6;overflow:hidden;margin-bottom:1rem;transition:0.4s ease}.faqs-item .faqs-question{display:flex;align-items:center;width:100%;padding:12px;cursor:pointer;font-size:clamp(14px, 2vw, 16px);gap:12px;line-height:32px;transition:0.4s ease;color:#313233;text-align:right}.faqs-item .faqs-question p{margin-bottom:0}.faqs-item.active .faqs-question{color:var(--color-primary)}.faqs-item .faqs-answer{padding-right:clamp(16px, 5vw, 72px);padding-left:clamp(16px, 2vw, 29px);padding-bottom:clamp(12px, 2vw, 20px);margin-top:1rem}.faqs-item.active{transition:0.4s ease}.faqs-item:hover .faqs-question .faq-num,.faqs-item.active .faqs-question .faq-num{background-color:var(--color-secondary);color:var(--white)}.faqs-question .faq-num{line-height:1;width:44px;height:44px;flex:0 0 44px;display:flex;justify-content:center;align-items:center;transition:0.4s ease;background:#EFF7FA;color:var(--color-primary);font-size:20px;font-family:'IRANSans-bold';padding-top:3px}.faqs-item.active .faqs-question i{transform:rotateX(180deg);color:var(--color-secondary)}.faqs-question i{color:var(--color-primary);display:flex;justify-content:center;align-items:center;min-width:24px;height:24px;font-size:1.5rem;margin-right:auto;margin-left:12px;transition:0.4s ease}.post-item__footer{display:flex;align-items:center;justify-content:space-between;margin-top:1rem}.post-item .post-item-date{z-index:1;color:rgb(17 17 17);font-size:1.125rem}.post-item:hover .post-item-title{opacity:.9}.post-item .post-item-title{transition:0.4s;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:1.125rem;font-family:'SF_Medium'}.post-item img{position:relative;width:100%;object-fit:cover}.blog-btn-wrapper{text-align:center;margin-top:2rem}ul.page-numbers{display:flex;align-items:center;justify-content:center;gap:.5rem}ul.page-numbers .page-numbers{width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;border:1px solid var(--border-color);color:var(--text-primary);transition:0.4s;cursor:pointer}ul.page-numbers .page-numbers.current,ul.page-numbers .page-numbers:hover{background:var(--bg-footer)}ul.page-numbers i{font-size:12px}ul.page-numbers .page-numbers.next,ul.page-numbers .page-numbers.prev{border:none}.single-title__wrap{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;flex-wrap:wrap}.post-excerpt p{color:rgb(85 85 85);font-size:.875rem;margin-top:1rem}.img-wrap img{display:table;margin:auto}.single-meta__value{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:2rem}time.single-post__date{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:rgb(85 85 85);font-family:'SF_Regular'}.social-share-buttons{display:flex;align-items:center;justify-content:space-between;color:rgb(0 0 0)}.social-share-buttons a,.social-share-buttons button{border:none;display:inline-flex;align-items:center;justify-content:center;font-size:1.25rem;color:rgb(0 0 0)}.social-share__inner{display:flex;align-items:center;gap:1.5rem}.social-share-buttons button:focus{border:none;outline:none}.copy-toast{position:fixed;bottom:12%;left:20px;background-color:#333;color:#fff;padding:10px 10px;opacity:0;visibility:hidden;transition:opacity 0.3s ease,visibility 0.3s ease;z-index:1000;font-size:.875rem}.copy-toast.show{opacity:1;visibility:visible}.copy-toast[aria-hidden="false"]{display:block;opacity:1}.site-footer{margin-bottom:2rem}.desc-footer{color:var(--subtitle-textcolor);font-size:.875rem}.social-links{display:flex;align-items:center;gap:2rem;font-size:1rem;justify-content:flex-start;margin-top:1.5rem;font-size:1.5rem}.social-links a:hover{opacity:.8}.social-links a{color:var(--subtitle-textcolor)}.footer-logo{display:inline-block;margin-bottom:14px}.footer-container{background:var(--bg-footer);color:var(--text-primary);padding:4rem 1.5rem;font-size:.875rem;line-height:1.8;position:relative;border-radius:2rem}.footer-column{padding:0 10px;flex:0 0 50%;max-width:50%}.footer-column_wrap{display:flex;align-items:flex-start;justify-content:center;flex-wrap:wrap;row-gap:2rem}.footer-menu{list-style:none;padding:0;margin:0;display:flex;align-items:center;column-gap:1rem;flex-direction:column;align-items:flex-start}.footer-menu li{line-height:1.5}.footer-menu a{color:var(--subtitle-textcolor);text-decoration:none;transition:color 0.3s ease;font-size:14px;padding:4px 0;display:inline-block}.footer-menu a:hover{color:#FF8843}.footer-column p{margin-bottom:1rem;color:var(--text-primary);font-variation-settings:"wght" 600}.copy-right{text-align:center;color:var(--subtitle-textcolor);font-size:12px;margin-top:40px}@media (max-width:768px){.footer-logo img{margin:0 auto}}@media (min-width:769px){.footer-column{flex:0 0 25%;max-width:25%}}@media (min-width:1200px){.footer-container{padding:3rem 4rem}}.contact-item{background:var(--bg-footer);display:flex;align-items:center;flex-direction:column;border-radius:1rem;padding:2rem;height:100%;text-align:center;& i{color:#F97316;font-size:2rem;background:#fff;border-radius:50%;width:4rem;height:4rem;display:flex;align-items:center;justify-content:center;margin-bottom:2rem}& .label{color:var(--text-primary);font-variation-settings:"wght" 600;font-size:1.125rem;margin-bottom:1rem}& a:hover{color:#F97316}}.mobile-menu-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0 / .5);z-index:999;opacity:0;visibility:hidden;transition:opacity 0.3s ease,visibility 0.3s ease}.mobile-menu-overlay.active{opacity:1;visibility:visible}.mobile-menu{position:fixed;top:0;left:-100%;width:300px;height:100%;background:#101828;box-shadow:-2px 0 10px rgb(0 0 0 / .2);z-index:1000;transition:left 0.3s ease-in-out;direction:ltr}.mobile-menu.active{left:0}.mobile-menu__header{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 1rem 2rem;border-bottom:1px solid #e5e5e5}.inner-page .mobile-menu__logo img{filter:none}.mobile-menu__logo img{max-width:150px;height:auto;filter:brightness(0) invert(1)}.inner-page .mobile-menu__close{color:#111}.mobile-menu__close{font-size:1rem;cursor:pointer;color:#fff;display:flex;align-items:center;justify-content:center;margin-top:8px}.mobile-menu__nav{padding:1rem 0}.mobile-menu__list{list-style:none;padding:0;margin:0}.mobile-menu__list li{position:relative}.mobile-menu__list a{display:block;padding:.75rem 1rem;color:#fff;text-decoration:none;font-size:1rem;transition:color 0.3s ease}.mobile-menu__list .menu-item-has-children{position:relative}.mobile-menu__list .menu-item-has-children .toggle-sub-menu{top:15px;cursor:pointer;content:"\e902";font-family:'icomoon';position:absolute;right:1rem;font-size:1.25rem;transition:transform 0.3s ease;background:var(--color-secondary);color:#fff;line-height:1;width:1.5rem;height:1.5rem;display:inline-flex;align-items:center;justify-content:center}.mobile-menu__list .menu-item-has-children.active>a .toggle-sub-menu::after{content:"\e903"}.mobile-menu__list .menu-item-has-children .toggle-sub-menu::after{content:"\e902";font-size:.875rem;font-family:'icomoon'}.mobile-menu__list .sub-menu{list-style:none;padding:0 1rem 0 0;margin:0;max-height:0;opacity:0;overflow:hidden;transition:max-height 0.3s ease,opacity 0.3s ease}.mobile-menu__list .sub-menu.active{max-height:500px;opacity:1}.mobile-menu__list .sub-menu a{font-size:.9rem;padding:.5rem 1rem}.video-wrapper{overflow:hidden}@media screen and (min-width:1400px){.col-xxl-2{-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}}.wc-block-components-order-summary .wc-block-components-order-summary-item__individual-prices{margin:0;padding:0;font-size:.875rem}.wc-block-checkout__sidebar .wc-block-components-product-name{font-size:16px}.wc-block-components-product-price{display:block;margin:0;padding:0}.wc-block-components-checkbox .wc-block-components-checkbox__mark{fill:#000;height:1.125em;margin-left:0;margin-top:0;pointer-events:none;position:absolute;width:1.5em;left:0}.wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:focus{outline:none!important}.wc-block-checkout__add-note .wc-block-components-textarea{padding-left:1rem}.wc-block-components-quantity-selector input.wc-block-components-quantity-selector__input{margin:0!important;border:none!important;text-align:center!important;padding:0!important;height:30px!important}.awcdp-deposits-wrapper{display:none}.woocommerce-order-pay #payment .form-row{margin:15px;flex-direction:column}.woocommerce-billing-fields__field-wrapper{display:flex;flex-wrap:wrap;column-gap:15px}.woocommerce-additional-fields__field-wrapper .form-row,.woocommerce-billing-fields__field-wrapper .form-row{display:block;flex:0 0 100%;max-width:100%}p#billing_address_1_field,#billing_address_2_field{flex:0 0 100%;max-width:100%}.woocommerce-checkout .content-entry{overflow:hidden}ul.wc_payment_methods.payment_methods.methods{margin:0}#place_order{width:100%;font-size:16px}.form-row.place-order{margin-left:0;margin-right:0}.form-row.woocommerce-SavedPaymentMethods-saveNew{margin-top:12px}#wc-stripe-payment-method-instructions-card{font-size:13px}@media (max-width:576px){#place_order{width:100%;font-size:16px;position:fixed;bottom:0;background:#40B9DB!important;left:0;color:#000000!important;z-index:3;height:50px}}@media (min-width:992px){.woocommerce-billing-fields__field-wrapper .form-row{flex:0 0 calc(33.333% - 10px);max-width:calc(33.333% - 10px)}}.woocommerce-no-products-found{background:var(--red);color:#fff;padding:10px;text-align:center}.shop-header{display:flex;align-items:flex-start;justify-content:space-between;flex-direction:column}.woo--order{display:flex;float:left;height:40px;border:1px solid #E0E0E0;margin-bottom:2rem}.woo--order .woocommerce-ordering{width:100%;height:100%}.woo--order .woocommerce-ordering .orderby{width:100%;height:100%;outline:none}#sidebar_shop{display:flex;gap:1rem;flex-wrap:wrap;width:100%;justify-content:space-between}.woocommerce-widget-layered-nav-dropdown .select2-selection.select2-selection--single{border-color:var(--border-color);border-radius:1.5rem;height:100%;background:var(--bg-secondary);color:var(--text-primary);min-width:50%}.widget-side{min-width:calc(50% - 0.5rem);flex:0 0 calc(50% - 0.5rem)}.shop-header .top_page-title{width:100%;flex-direction:column;align-items:baseline}@media (min-width:992px){.woocommerce-widget-layered-nav-dropdown .select2-selection.select2-selection--single{min-width:230px}.widget-side{min-width:auto;flex:none}#sidebar_shop{justify-content:flex-start}}@media (min-width:1200px){.shop-header .top_page-title{flex-direction:row;justify-content:space-between}#sidebar_shop{justify-content:flex-end;width:auto}.shop-header{align-items:flex-start}}.woocommerce-widget-layered-nav-dropdown .select2-container .select2-selection--single .select2-selection__rendered{display:block;padding:.5rem .875rem}.woocommerce-widget-layered-nav-dropdown .select2-container--default .select2-selection--single .select2-selection__rendered{color:var(--text-primary)}.woocommerce-widget-layered-nav-dropdown .select2-container--default .select2-selection--single .select2-selection__arrow b{border:none}.woocommerce-widget-layered-nav-dropdown .select2-container--default .select2-selection--single .select2-selection__arrow b:before{content:"\e902";font-family:'icomoon';display:inline-block;font-size:.75rem}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b:before{transform:scaleY(-1)}.woocommerce-widget-layered-nav-dropdown .select2-container--default .select2-selection--single .select2-selection__arrow{right:10px}.select2-dropdown{border-color:var(--border-color)!important}.select2-results__option{display:flex!important;align-items:center!important}.select2-dropdown{background:var(--bg-footer)!important;color:var(--subtitle-textcolor)!important}.select2-container--default .select2-results__option[aria-selected=true],.select2-container--default .select2-results__option[data-selected=true],.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option--highlighted[data-selected]{background:var(--bg-secondary)!important;color:var(--text-primary)!important}