.elementor-33849 .elementor-element.elementor-element-8eef315{--display:flex;}.elementor-33849 .elementor-element.elementor-element-9e0eb2a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-33849 .elementor-element.elementor-element-46c34cf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-33849 .elementor-element.elementor-element-29f3773{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-33849 .elementor-element.elementor-element-608ac3d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-33849 .elementor-element.elementor-element-3423cae{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-33849 .elementor-element.elementor-element-a4912cd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-33849 .elementor-element.elementor-element-6d68cce{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-33849 .elementor-element.elementor-element-d9720d9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-33849 .elementor-element.elementor-element-d8ed164{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-33849 .elementor-element.elementor-element-555fa9e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-33849 .elementor-element.elementor-element-77157af{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-33849 .elementor-element.elementor-element-d512599{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-33849 .elementor-element.elementor-element-dc523eb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-33849 .elementor-element.elementor-element-7f95cdc{--spacer-size:10px;}.elementor-33849 .elementor-element.elementor-element-eb75a2c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-33849 .elementor-element.elementor-element-bae36da{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-33849 .elementor-element.elementor-element-f5ada05{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-33849 .elementor-element.elementor-element-e19c501{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-33849 .elementor-element.elementor-element-e39a895 .bdt-wc-products .bdt-wc-products-wrapper.bdt-grid{margin-left:-30px;margin-top:-10px;}.elementor-33849 .elementor-element.elementor-element-e39a895 .bdt-wc-products .bdt-wc-products-wrapper.bdt-grid > *{padding-left:30px;margin-top:10px;}.elementor-33849 .elementor-element.elementor-element-e39a895 .bdt-wc-products .bdt-wc-product .bdt-wc-product-inner{text-align:center;border-style:solid;border-width:1px 1px 1px 1px;border-color:#eee;}.elementor-33849 .elementor-element.elementor-element-e39a895 .bdt-wc-products .bdt-wc-product .star-rating{text-align:center;display:inline-block !important;}.elementor-33849 .elementor-element.elementor-element-e39a895 .bdt-wc-products .star-rating:before{color:#e7e7e7;}.elementor-33849 .elementor-element.elementor-element-e39a895 .bdt-wc-products .star-rating span{color:#FFCC00;}.elementor-33849 .elementor-element.elementor-element-e39a895 .bdt-wc-products .bdt-wc-product .bdt-wc-product-price del .amount{color:#000000;}.elementor-33849 .elementor-element.elementor-element-e39a895 .bdt-wc-products .bdt-wc-product .bdt-wc-product-price .amount,
					.elementor-33849 .elementor-element.elementor-element-e39a895 .bdt-wc-products .bdt-wc-product .bdt-wc-product-price ins .amount{color:#FF0A00;}.elementor-33849 .elementor-element.elementor-element-e39a895 .bdt-wc-products .bdt-wc-add-to-cart a{background-color:#05A759;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);font-family:"sc_iransansdn", Sans-serif;font-size:12px;}.elementor-33849 .elementor-element.elementor-element-73b1cea{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-33849 .elementor-element.elementor-element-806031a .bdt-wc-products .bdt-wc-products-wrapper.bdt-grid{margin-left:-30px;margin-top:-10px;}.elementor-33849 .elementor-element.elementor-element-806031a .bdt-wc-products .bdt-wc-products-wrapper.bdt-grid > *{padding-left:30px;margin-top:10px;}.elementor-33849 .elementor-element.elementor-element-806031a .bdt-wc-products .bdt-wc-product .bdt-wc-product-inner{text-align:center;border-style:solid;border-width:1px 1px 1px 1px;border-color:#eee;}.elementor-33849 .elementor-element.elementor-element-806031a .bdt-wc-products .bdt-wc-product .star-rating{text-align:center;display:inline-block !important;}.elementor-33849 .elementor-element.elementor-element-806031a .bdt-wc-products .star-rating:before{color:#e7e7e7;}.elementor-33849 .elementor-element.elementor-element-806031a .bdt-wc-products .star-rating span{color:#FFCC00;}.elementor-33849 .elementor-element.elementor-element-806031a .bdt-wc-products .bdt-wc-product .bdt-wc-product-price del .amount{color:#000000;}.elementor-33849 .elementor-element.elementor-element-806031a .bdt-wc-products .bdt-wc-product .bdt-wc-product-price .amount,
					.elementor-33849 .elementor-element.elementor-element-806031a .bdt-wc-products .bdt-wc-product .bdt-wc-product-price ins .amount{color:#FF0A00;}.elementor-33849 .elementor-element.elementor-element-806031a .bdt-wc-products .bdt-wc-add-to-cart a{background-color:#05A759;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);font-family:"sc_iransansdn", Sans-serif;font-size:12px;}.elementor-33849 .elementor-element.elementor-element-3495427{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:767px){.elementor-33849 .elementor-element.elementor-element-e39a895 .bdt-wc-products .bdt-wc-add-to-cart a{font-size:15px;}.elementor-33849 .elementor-element.elementor-element-806031a .bdt-wc-products .bdt-wc-add-to-cart a{font-size:15px;}}@media(min-width:768px){.elementor-33849 .elementor-element.elementor-element-e19c501{--width:50%;}.elementor-33849 .elementor-element.elementor-element-73b1cea{--width:50%;}}/* Start custom CSS for shortcode, class: .elementor-element-1d497d0 *//* فونت IRANSans */
@import url('https://cdn.fontcdn.ir/Font/Persian/IRANSans/IRANSans.css');

/* کل متن */
#naming-text {
  font-family: 'IRANSans', sans-serif;
  font-size: 18px;
  color: #000; /* مشکی */
  line-height: 1.8;
}

/* هایلایت کلمه BIM */
.hl-bim {
  font-weight: 700;
  padding: 0 .35em;
  border-radius: .4em;
  background: linear-gradient(90deg, #00c853, #00b4d8, #00c853);
  background-size: 200% 200%;
  color: #fff; /* سفید برای کنتراست */
  animation: gradientMove 3s linear infinite;
  white-space: nowrap;
}

/* هایلایت کلمه ISO 19650 */
.hl-iso {
  font-weight: 700;
  padding: 0 .35em;
  border-radius: .4em;
  background: linear-gradient(90deg, #0077b6, #00c6ff, #0077b6);
  background-size: 200% 200%;
  color: #fff;
  animation: gradientMove 3s linear infinite;
  white-space: nowrap;
}

/* انیمیشن گرادیان */
@keyframes gradientMove {
  0% { background-position: 0% 50%; }
  100% { background-position: 200% 50%; }
}/* End custom CSS */