@font-face{font-family:'IRANSans';src:url(/wp-content/themes/page-builder-framework-child/fonts/IRANSans.woff2) format('woff2'),url(/wp-content/themes/page-builder-framework-child/fonts/IRANSans.woff) format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'BTitrBold';src:url(/wp-content/themes/page-builder-framework-child/fonts/BTitrBold.woff2) format('woff2'),url(/wp-content/themes/page-builder-framework-child/fonts/BTitrBold.woff) format('woff');font-weight:700;font-style:normal;font-display:swap}html{direction:rtl}body{direction:rtl;text-align:right;font-family:'IRANSans',Tahoma,Arial,sans-serif;font-weight:400;font-size:16px;line-height:1.7;color:#222}p,li,td,th,label,input,textarea,select,blockquote{font-family:'IRANSans',Tahoma,Arial,sans-serif;font-weight:400}h1,h2,h3,h4,h5,h6{font-family:'BTitrBold',Tahoma,Arial,sans-serif!important;font-weight:700!important;color:#000;margin-top:1em;margin-bottom:.6em}.elementor-widget-heading .elementor-heading-title,.elementor-widget-heading h1.elementor-heading-title,.elementor-widget-heading h2.elementor-heading-title,.elementor-widget-heading h3.elementor-heading-title,.elementor-widget-heading h4.elementor-heading-title,.elementor-widget-heading h5.elementor-heading-title,.elementor-widget-heading h6.elementor-heading-title{font-family:'BTitrBold',Tahoma,Arial,sans-serif!important;font-weight:700!important}.elementor-widget-heading h1,.elementor-widget-heading h2,.elementor-widget-heading h3,.elementor-widget-heading h4,.elementor-widget-heading h5,.elementor-widget-heading h6{font-family:'BTitrBold',Tahoma,Arial,sans-serif!important;font-weight:700!important}.entry-title,.page-title,.post-title,.elementor-page-title{font-family:'BTitrBold',Tahoma,Arial,sans-serif!important;font-weight:700!important}.wp-block-heading,.wp-block-heading h1,.wp-block-heading h2,.wp-block-heading h3,.wp-block-heading h4,.wp-block-heading h5,.wp-block-heading h6{font-family:'BTitrBold',Tahoma,Arial,sans-serif!important;font-weight:700!important}a{font-family:'BTitrBold',Tahoma,Arial,sans-serif!important;font-weight:700!important;color:#2980b9;text-decoration:none}a:hover{color:#e74c3c;text-decoration:underline}.entry-content a,.page-content a,.post-content a,.single-content a,.wp-block-post-content a{font-family:'BTitrBold',Tahoma,Arial,sans-serif!important;font-weight:700!important}.elementor a,.elementor-widget a,.elementor-widget-text-editor a,.elementor-widget-icon-list a,.elementor-widget-button a,.elementor-button,.elementor-button-link{font-family:'BTitrBold',Tahoma,Arial,sans-serif!important;font-weight:700!important}.main-navigation ul li a{font-family:'BTitrBold',Tahoma,Arial,sans-serif!important;font-weight:700!important;font-size:18px;padding:10px 14px;color:#000;text-decoration:none;border-radius:4px;transition:color 0.2s ease,background-color 0.2s ease;line-height:1.4;display:inline-block;vertical-align:middle}.main-navigation ul li a:hover{color:#e74c3c;background-color:#f8f9fa}.main-navigation{padding:0;margin:0;background:#fff0}.main-navigation ul{display:flex;flex-wrap:wrap;justify-content:center;list-style:none;margin:0;padding:0;gap:0 10px;height:auto!important;min-height:50px}.main-navigation ul li{margin:0;height:auto!important;line-height:1.4}.main-navigation ul ul{position:absolute;top:100%;right:0;background-color:#fff;box-shadow:0 4px 10px rgb(0 0 0 / .1);min-width:200px;z-index:999;display:none;border-radius:4px;padding:8px 0}.main-navigation ul li:hover>ul{display:block}.main-navigation ul ul ul{top:0;right:100%}.main-navigation ul ul li a{font-family:'BTitrBold',Tahoma,Arial,sans-serif!important;font-weight:700!important;font-size:16px;padding:8px 18px;display:block;color:#333}.main-navigation ul ul li a:hover{background-color:#f1f1f1}.entry-content,.page-content,.post-content,.single-content,.wp-block-group .wp-block-group__inner-container,.wp-block-cover .wp-block-cover__inner-container,.wp-block-media-text__content{font-family:'IRANSans',Tahoma,Arial,sans-serif;font-weight:400;color:#222}.entry-content p,.page-content p,.post-content p,.single-content p{font-family:'IRANSans',Tahoma,Arial,sans-serif!important;font-weight:400!important}.elementor-widget-text-editor,.elementor-widget-text-editor .elementor-widget-container,.elementor-widget-text-editor p,.elementor-widget-text-editor span,.elementor-widget-text-editor li{font-family:'IRANSans',Tahoma,Arial,sans-serif!important;font-weight:400!important}.elementor-widget-text-editor a{font-family:'BTitrBold',Tahoma,Arial,sans-serif!important;font-weight:700!important}.entry-content ul,.entry-content ol,.page-content ul,.page-content ol,.elementor-widget-text-editor ul,.elementor-widget-text-editor ol{font-family:'IRANSans',Tahoma,Arial,sans-serif;font-weight:400}.entry-content li a,.page-content li a,.elementor-widget-text-editor li a{font-family:'BTitrBold',Tahoma,Arial,sans-serif!important;font-weight:700!important}.elementor-button,.elementor-button-text,.elementor-widget-button a,.elementor-widget-button .elementor-button{font-family:'BTitrBold',Tahoma,Arial,sans-serif!important;font-weight:700!important}input,textarea,select,option,button{font-family:'IRANSans',Tahoma,Arial,sans-serif}.elementor-button,.elementor-button-link{font-family:'BTitrBold',Tahoma,Arial,sans-serif!important;font-weight:700!important}.wp-block-paragraph,.wp-block-list,.wp-block-quote,.wp-block-table,.wp-block-group,.wp-block-cover{font-family:'IRANSans',Tahoma,Arial,sans-serif;font-weight:400}.wp-block-paragraph a,.wp-block-list a,.wp-block-quote a,.wp-block-table a{font-family:'BTitrBold',Tahoma,Arial,sans-serif!important;font-weight:700!important}.ipen-hero-title,.ipen-service-persian{font-family:'BTitrBold',Tahoma,Arial,sans-serif!important;font-weight:700!important}.ipen-hero-description{font-family:'IRANSans',Tahoma,Arial,sans-serif!important;font-weight:400!important}.english-text,.ltr-text,[lang="en"]{font-family:'Times New Roman',Times,serif!important;font-weight:400!important;direction:ltr;text-align:left}.english-text a,.ltr-text a,[lang="en"] a{font-family:'Times New Roman',Times,serif!important;font-weight:700!important;direction:ltr}@media (max-width:768px){.main-navigation ul{flex-direction:column;align-items:flex-end;gap:6px}.main-navigation ul li a{font-size:17px;padding:8px 16px;font-family:'BTitrBold',Tahoma,Arial,sans-serif!important;font-weight:700!important}body{font-size:15px}}