/*

Theme Name: Hello Elementor Child

Theme URI: https://github.com/elementor/hello-theme/

Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team

Author: Elementor Team

Author URI: https://elementor.com/

Template: hello-elementor

Version: 1.0.1

Text Domain: hello-elementor-child

License: GNU General Public License v3 or later.

License URI: https://www.gnu.org/licenses/gpl-3.0.html

*/
/* width */
@import url(https://fonts.googleapis.com/css2?family=Poppins&display=swap);.countries path,.word,.word-B svg,.word-F svg{transition:.5s}.word-B,.word-F{position:absolute!important;z-index:2;top:0;margin:auto;height:fit-content}.form_title,.go-to-login-form{text-align:center}.fba-content li,.form_title{font-size:16px}@font-face{font-family:Pelak;font-display:swap;src:url(./fonts/eot/PelakFA-Regular.eot?#iefix) format("embedded-opentype"),url(./fonts/woff/PelakFA-Regular.woff) format(woff),url(./fonts/woff2/PelakFA-Regular.woff2) format(woff2)}@font-face{font-family:Peyda;font-display:swap;src:url(./fonts/eot/PeydaWeb-Medium.eot?#iefix) format("embedded-opentype"),url(./fonts/woff/PeydaWeb-Medium.woff) format(woff),url(./fonts/woff2/PeydaWeb-Medium.woff2) format(woff2)}@font-face{font-family:YekanBakh;font-display:swap;src:url(./fonts/eot/Yekan-Bakh.eot?#iefix) format("embedded-opentype"),url(./fonts/woff/Yekan-Bakh.ttf) format(true-type),url(./fonts/woff2/Yekan-Bakh.woff) format(woff)}a,button,div,input,label,p,span,textarea{font-family:YekanBakh,Poppins!important}h1,h2,h3,h4,h5,h6{font-family:Peyda!important}.product_btns .elementor-widget-text-editor{background:#f90;width:100%;position:relative}.product_btns .elementor-widget-text-editor p:nth-child(2){position:absolute;top:1.2rem;right:0;left:0;margin:auto;z-index:1;font-size:16px;opacity:.6}.title .elementor-heading-title{width:fit-content;position:relative}.title .elementor-heading-title::before{content:"";position:absolute;left:-1rem;top:0;bottom:0;margin:auto;width:70%;height:8px;background:rgba(255,153,0,.3);transition:.7s}.title .elementor-heading-title:hover::before{left:1rem}.faq .elementor-tab-content p{text-align:justify}.faq .elementor-accordion-icon{width:24px!important;height:24px;border-radius:50%;display:flex!important;justify-content:center;align-items:center}.faq .elementor-accordion-icon-opened{background:#f90}.faq .elementor-accordion-icon-closed{background:grey}.faq .elementor-accordion-item{border-bottom:1px solid grey!important}.blog .elementor-post__title{position:absolute;top:7rem;background:#f90;padding:1rem 3rem;transition:.5s}.blog .elementor-post-date{position:absolute;top:7rem;padding:1rem 3rem;opacity:0;transition:.3s}.blog article:hover .elementor-post__title a{color:transparent!important}.blog article:hover .elementor-post-date{opacity:1}.countries svg:hover path.active{fill:#F90}.word{position:absolute!important;top:0;right:3rem}.word svg:hover path{fill:#808080}.word-F{left:2rem;bottom:12rem}.word-B svg:hover path,.word-F svg:hover path{fill:#f90}.word-B{right:3rem;bottom:4rem}.fba_units h3,.hero h2>span{position:relative}.hero h2>span::before{content:"";position:absolute;bottom:-4rem;background:url(../../../wp-content/uploads/2023/10/arrow.webp) 0 0/cover no-repeat;width:216px;height:48px}.fba_units h3::before{content:'';width:46px;height:9px;position:absolute;top:50%;right:0;background:rgba(255,153,0,.3);transform:translateY(-50%)}.form_title{font-weight:600;color:#f90}@media (max-width:768px){.countries svg{width:100%;height:fit-content}}@media (max-width:1024px){.header_left{height:0!important;overflow:hidden!important;padding:0;margin:0}}

/**/
#comments{
    display: flex;
    flex-direction: column;
}

ol.comment-list{
    display: block;
    order: 1;
}
#comments textarea input{
    border: 0 !important;
    border-bottom: 1px solid #757778 !important;
}
#comments label {
    color: #808080 !important;
}
#comments p:has(input:focus, textarea:focus) label {
    color: #FF9900 !important;
}
#comments p label {
    transition: all 300ms ease-in-out;
}
p.comment-form-comment {
    padding-top: 20px;
}
p.form-submit{
    display: flex;
}
p.form-submit input{
    background: transparent !important;
    color: #757778 !important;
    box-shadow: none !important;
    border: 1px solid #757778 !important;
    margin: auto;
}
#commentform .comment-form-comment{
    order: 1;
}
#commentform .form-submit {
    order: 2;
    display: block;
}
.comment-form-cookies-consent input{
    width: 12px;
    height: 12px;
    border: 1px solid #000 !important;
    border-radius: 0px;
}
h2.comments-title {
    display: none;
}
.comments-area .reply a {
    color: #FF9900;
    text-transform: uppercase;
    font-weight: 400;
    font-family: 'Morabba';
    font-size: 18px;
}
.comments-area .comment-author .says {
    display: none;
}
.comments-area .comment-author {
    width: fit-content;
    display: contents;
}
.comments-area .comment-meta {
    float: left;
    font-size: 16px !important;
    font-family: 'Morabba';
    color: #FF9900 !important;
}
.comments-area .comment-meta a {
    color: #FF9900;
}
.comments-area .comment-body {
    position: relative;
    padding: 20px !important;
    background: #071926;
    border-radius: 0px;
}
.comments-area .comment-author .fn {
    color: #FF9900;
    font-weight: 400;
    text-transform: uppercase;
}
.comments-area p {
    padding-top: 15px;
    font-size: 16px;
    font-family: 'YekanBakh';
    font-weight: 400;
    line-height: 35px;
    color: #808080;
}
.comment-form .submit {
    width: 160px;
    border-radius: 0px;
    font-size: 18px !important;
    color: #FFFFFF !important;
    border: none  !important;
    background: #232F3E !important;
    font-weight: 400;
    position: relative;
    overflow: hidden;
    z-index: 10;
    margin: 18px -8px;
}
.comment-form .submit:hover{
    background: #FF9900 !important;
}
.comment-form .submit:hover {
    color: #F8F9FA !important;
}
.comments-area .comment {
    padding-block: 30px;
    border-bottom: unset !important;
}
#comments .avatar{
    display: none;
}
#comments .reply{
    text-align: left;
}
.comments-area .children{
    margin-right: 7rem;
    margin-left: unset !important;
    border: 0;
    border-top: unset !important;
    margin-top: 0 !important;
    margin-right: 85px !important;
    padding: 0 !important;
}
.comments-area .children > li{
    position: relative;
}
.comments-area .children > li:before{
    content: "";
    position: absolute;
    right: -4rem;
    background: url('data:image/svg+xml,<svg width="26" height="40" viewBox="0 0 26 40" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M26 13.2693L13 5.68248e-07L-5.80017e-07 13.2693L1.73335 15.0384L11.7754 4.7885L11.7754 37.5L1.97827 37.5L1.97827 40L14.2246 40L14.2246 4.7885L24.2667 15.0384L26 13.2693Z" fill="%23F37021"/></svg>') no-repeat;
    width: 26px;
    height: 40px;
    top: 0;
    bottom: 0;
    margin: auto;
}
ol.children .comment-body {
    border: 1px solid #BA181B !important;
    border-radius: 0px;
}
.wd-nav[class*="wd-style-"]>li:is(.wd-has-children,.menu-item-has-children)>a:after{
    color: #fff;
}
.page-id-109 .wd-nav[class*="wd-style-"]>li:is(.wd-has-children,.menu-item-has-children)>a:after{
    color: #000 !important;
}
.wd-sub-menu li>a{
    color: #000 !important;
}

@media screen and (max-width: 724px) {
    #comments #respond #reply-title {
        font-size: 28px;
    }
}
#comments #respond #reply-title a {
    font-family: "Graphik Arabic", sans-serif;
}
#comments #respond #reply-title span {
    color: var(--e-global-color-accent);
    text-align: center;
    font-family: "Herr Von Muellerhoff", sans-serif;
    font-size: 80px;
    font-weight: 400;
    line-height: 100px;
    letter-spacing: 20px;
    width: 100%;
    opacity: 0.2;
}
#comments #respond #commentform {
    display: flex;
    flex-wrap: wrap;
    gap: 30px;
    margin-bottom: 24px;
}
p.comment-form-cookies-consent {
    display: flex;
    align-items: center;
    gap: 10px;
}
@media screen and (max-width: 767px) {
    #comments #respond #commentform {
        gap: 16px;
    }
}
#comments #respond #commentform p {
    margin: 0;
}
#comments #respond #commentform p .required {
    color: var(--e-global-color-secondary);
}
#comments #respond #commentform p.comment-notes {
    width: 100%;
    font-size: 16px;
    font-family: 'YekanBakh';
    font-weight: 400;
    color: #808080;
}

#comments #respond #commentform p.comment-form-author, #comments #respond #commentform p.comment-form-email {
    width: calc(50% - 15px);
    display: flex;
    gap: 15px;
    margin-top: 35px;
    align-items: flex-start;
    flex-direction: column;
}
@media screen and (max-width: 767px) {
    #comments #respond #commentform p.comment-form-author, #comments #respond #commentform p.comment-form-email {
        width: 100%;
    }
}
#comments #respond #commentform p.comment-form-comment {
    width: 100%;
}
#comments #respond #commentform p.comment-form-cookies-consent {
    width: 100%;
    padding-block: 25px !important;
}
#comments #respond #commentform p.form-submit {
    text-align: center;
    background: #333E4800;
    padding-left: 16px;
    margin: 1rem auto;
    padding-top: 20px;
}
.comments-area .comment-list {
    width: 800px;
    align-self: end;
}
#comments #respond #commentform p input{
    height: 50px;
}
#comments #respond #commentform p input, #comments #respond #commentform p textarea {
    margin-top: 15px;
    background: transparent;
    border-radius: 0px;
    font-family: 'YekanBakh';
    color: #808080;
    font-size: 16px;
    line-height: 30px;
}
p.comment-form-comment {
    display: flex;
    flex-direction: column;
    gap: 15px;
}
#comments #respond #commentform p input:focus, #comments #respond #commentform p textarea:focus {
    outline: none;
    border-color: #FF9900;
}
#comments #respond h2#reply-title {
    display: none;
}
#comments #respond #commentform p label {
    margin-bottom: -18px;
    background-position: center;
    position: relative;
    transition: all 300ms ease-in-out;
    font-family: 'YekanBakh';
    font-size: 18px;
    font-weight: 400;
}
#comments #respond #commentform p .required {
    display: none;
}
#comments #respond #commentform p label:has(+ :focus) {
    color: var(--e-global-color-secondary);
}
#comments .comment-list li article {
    background: #FFF;
    color: #6B717A;
    padding: 23px !important;
    border-radius: 0;
    border: 1px solid var(--e-global-color-secondary) !important;
}
#comments .comment-list li.comment-author-faghihi article{
    border: 1px solid var(--e-global-color-primary) !important;
}
@media screen and (max-width: 767px) {
    #comments .comment-list li article .comment-meta {
        flex-direction: column;
        gap: 16px;
    }
}
 #comments .comment-list li article .comment-meta .comment-author .avatar {
    display: none;
}
#comments .comment-list li article .comment-meta .comment-author .fn, #comments .comment-list li article .comment-meta .comment-author .fn a {
    color: #223554;
    font-variant: all-petite-caps;
    font-size: 18px;
    font-weight: 400;
}
#comments .comment-list li article .comment-meta .comment-author .says {
    display: none;
}
#comments .comment-list li article .comment-meta .comment-metadata time {
    display: contents;
    font-size: 14px;
    color: #70777F;
    opacity: 0.7;
    font-weight: 400;
}
@media screen and (max-width: 767px) {
    #comments .comment-list li article .comment-meta .comment-metadata time {
        font-size: 13px;
    }
}
#comments .comment-list li article .comment-meta .comment-metadata time:before {
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='19' viewBox='0 0 16 19' fill='none'%3E%3Cpath d='M1 4.89211C1 4.41542 1.18437 3.95824 1.51256 3.62117C1.84075 3.28409 2.28587 3.09473 2.75 3.09473H13.25C13.7141 3.09473 14.1592 3.28409 14.4874 3.62117C14.8156 3.95824 15 4.41542 15 4.89211V15.6764C15 16.1531 14.8156 16.6103 14.4874 16.9474C14.1592 17.2845 13.7141 17.4738 13.25 17.4738H2.75C2.28587 17.4738 1.84075 17.2845 1.51256 16.9474C1.18437 16.6103 1 16.1531 1 15.6764V4.89211Z' stroke='%2370777F' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11.502 1.29785V4.89263' stroke='%2370777F' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M4.5 1.29785V4.89263' stroke='%2370777F' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M1 8.4873H15' stroke='%2370777F' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7.125 12.083H8' stroke='%2370777F' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8 12.083V14.7791' stroke='%2370777F' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    width: 14px;
    height: 16.176px;
    background-size: cover;
}
#comments .comment-list li article .comment-content {
    color: #293139;
    font-size: 16px;
    font-weight: 400;
    line-height: 35px;
    text-align: justify;
    opacity: 0.7;
}
#comments .comment-list li article .reply {
    text-align: left;
    font-size: 14px;
}
#comments .comment-list li.bypostauthor article {
    background: #F7F7F7 !important;
    border-color: #223554 !important;
    border-radius: 0;
}
#comments .comment-list li.bypostauthor article {
    background: #333E48;
    border-color: var(--e-global-color-secondary);
}
#comments .comment-list li.bypostauthor article .comment-content {
    color: #223554;
    opacity: 1;
}
#comments .comment-list li.bypostauthor article .comment-meta .comment-author .fn, #comments .comment-list li.bypostauthor article .comment-meta .comment-author .fn a {
    color: var(--e-global-color-secondary);
}
#comments .comment-list li.bypostauthor article .comment-metadata time {
    color: #D5494C;
    opacity: 1;
}
#comments .comment-list li.bypostauthor article .comment-metadata time:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='19' viewBox='0 0 16 19' fill='none'%3E%3Cpath d='M1 4.89211C1 4.41542 1.18437 3.95824 1.51256 3.62117C1.84075 3.28409 2.28587 3.09473 2.75 3.09473H13.25C13.7141 3.09473 14.1592 3.28409 14.4874 3.62117C14.8156 3.95824 15 4.41542 15 4.89211V15.6764C15 16.1531 14.8156 16.6103 14.4874 16.9474C14.1592 17.2845 13.7141 17.4738 13.25 17.4738H2.75C2.28587 17.4738 1.84075 17.2845 1.51256 16.9474C1.18437 16.6103 1 16.1531 1 15.6764V4.89211Z' stroke='%23D5494C' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11.502 1.29785V4.89263' stroke='%23FF9900' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M4.5 1.29785V4.89263' stroke='%23D5494C' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M1 8.4873H15' stroke='%23D5494C' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7.125 12.083H8' stroke='%23D5494C' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8 12.083V14.7791' stroke='%23D5494C' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
#comments .comment-list li.bypostauthor article .reply {
    text-align: right;
}
#comments .comment-list li.bypostauthor article .reply a {
    color: var(--e-global-color-secondary);
    font-size: 16px;
}
@media screen and (max-width: 1025px) {
    #comments .comment-list li .children {
        padding-right: 70px;
    }
}
#comments .comment-list li .children:before {
    content: none !important;
}
#comments .comment-list li .children > li {
    position: relative;
}
#comments .comment-list li .children > li:before {
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='34' viewBox='0 0 29 34' fill='none'%3E%3Cpath d='M15.2459 5.13211L7.74014 11.9228C7.40428 12.2267 7.0112 12.3766 6.5609 12.3727C6.11063 12.3688 5.71032 12.2083 5.35997 11.8913C5.03273 11.5743 4.86333 11.2154 4.85177 10.8146C4.84018 10.4138 5.00957 10.0549 5.35997 9.73788L15.5109 0.554086C15.9192 0.184695 16.3955 -5.5096e-07 16.9399 -5.27164e-07C17.4843 -5.03369e-07 17.9606 0.184695 18.3689 0.554086L28.5198 9.73788C28.8325 10.0208 28.9925 10.3712 28.9998 10.789C29.007 11.2069 28.847 11.5743 28.5198 11.8913C28.1694 12.2083 27.767 12.3668 27.3123 12.3668C26.8577 12.3668 26.4552 12.2083 26.1048 11.8913L18.6338 5.13211L18.6338 24.2935C18.6338 26.9762 17.587 29.2646 15.4934 31.1588C13.3998 33.0529 10.8705 34 7.90525 34L1.69399 34C1.21331 34 0.810822 33.8533 0.486515 33.5598C0.162173 33.2664 4.69144e-07 32.9023 4.88154e-07 32.4674C5.07163e-07 32.0325 0.162173 31.6684 0.486516 31.375C0.810822 31.0816 1.21331 30.9348 1.694 30.9348L7.90525 30.9348C9.93224 30.9348 11.6625 30.2864 13.0959 28.9896C14.5293 27.6928 15.2459 26.1274 15.2459 24.2935L15.2459 5.13211Z' fill='%23FF9900'/%3E%3C/svg%3E");
    width: 27px;
    height: 32px;
    position: absolute;
    right: -60px;
    background-size: contain;
    top: 30%;
    transform: translateY(-50%);
}