/*
Theme Name: Hello Elementor Child
Theme URI: https://elementor.com/hello-theme/
Description: Child theme for SWPC 
Author: SWPC Development Team
Author URI: https://swpc.sa
Template: hello-elementor
Version: 1.0.0
Text Domain: hello-elementor-child
*/

@font-face {
    font-family: 'SnagaArabicText';
    src: url('fonts/SnagaArabicText-Light.woff2') format('woff2');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'SnagaArabicText';
    src: url('fonts/SnagaArabicText-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'SnagaArabicText';
    src: url('fonts/SnagaArabicText-Semibold.woff2') format('woff2');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}
body , a , p , div , h1 ,h2 ,h3 ,h4,h5 , h6 , .elementor-icon-list-text {
    font-family: 'SnagaArabicText', sans-serif !important;
}

/*.wallet_home:has(.jet-listing-grid__item:nth-child(n+4)) .location {*/
/*    -moz-animation: marquee 5s linear infinite;*/
/*    -webkit-animation: marquee 5s linear infinite;*/
/*    animation: marquee 5s linear infinite;*/
/*  }*/
/*  @-moz-keyframes marquee {*/
/*    0% {*/
/*      transform: translate(0, 0);*/
/*    }*/
/*    100% {*/
/*      transform: translate(0, -100%);*/
/*    }*/
/*  }*/
/*  @-webkit-keyframes marquee {*/
/*    0% {*/
/*      transform: translate(0, 0);*/
/*    }*/
/*    100% {*/
/*      transform: translate(0, -100%);*/
/*    }*/
/*  }*/
/*  @keyframes marquee {*/
/*    0% {*/
/*      -moz-transform: translate(0, 0);*/
/*      -webkit-transform: translate(0, 0);*/
/*      transform: translate(0, 0);*/
/*    }*/
/*    100% {*/
/*      -moz-transform: translate(0, -100%);*/
/*      -webkit-transform: translate(0, -100%);*/
/*      transform: translate(0, -100%);*/
/*    }*/
/*  }*/


[dir="rtl"] .elementor-flip-box__front .elementor-flip-box__layer__title::after {
    content: "";
    display: inline-block;
    width: 22px;
    height: 22px;
    transform:rotate(180deg);
    margin-inline-start: 0px;
    background: currentColor;
    -webkit-mask: url('data:image/svg+xml;utf8,<svg viewBox="0 0 256 512" xmlns="http://www.w3.org/2000/svg"><path fill="black" d="M224.3 273l-136 136c-9.4 9.4-24.6 9.4-33.9 0l-22.6-22.6c-9.4-9.4-9.4-24.6 0-33.9l96.4-96.4-96.4-96.4c-9.4-9.4-9.4-24.6 0-33.9L54.3 103c9.4-9.4 24.6-9.4 33.9 0l136 136c9.5 9.4 9.5 24.6.1 34z"/></svg>') no-repeat center;
    mask: url('data:image/svg+xml;utf8,<svg viewBox="0 0 256 512" xmlns="http://www.w3.org/2000/svg"><path fill="black" d="M224.3 273l-136 136c-9.4 9.4-24.6 9.4-33.9 0l-22.6-22.6c-9.4-9.4-9.4-24.6 0-33.9l96.4-96.4-96.4-96.4c-9.4-9.4-9.4-24.6 0-33.9L54.3 103c9.4-9.4 24.6-9.4 33.9 0l136 136c9.5 9.4 9.5 24.6.1 34z"/></svg>') no-repeat center;
}

[lang="en-US"] .elementor-flip-box__front .elementor-flip-box__layer__title::after {
    content: "";
    display: inline-block;
    width: 22px;
    height: 22px;
    /*transform:rotate(180deg);*/
    margin-inline-start: 0px;
    background: currentColor;
    -webkit-mask: url('data:image/svg+xml;utf8,<svg viewBox="0 0 256 512" xmlns="http://www.w3.org/2000/svg"><path fill="black" d="M224.3 273l-136 136c-9.4 9.4-24.6 9.4-33.9 0l-22.6-22.6c-9.4-9.4-9.4-24.6 0-33.9l96.4-96.4-96.4-96.4c-9.4-9.4-9.4-24.6 0-33.9L54.3 103c9.4-9.4 24.6-9.4 33.9 0l136 136c9.5 9.4 9.5 24.6.1 34z"/></svg>') no-repeat center;
    mask: url('data:image/svg+xml;utf8,<svg viewBox="0 0 256 512" xmlns="http://www.w3.org/2000/svg"><path fill="black" d="M224.3 273l-136 136c-9.4 9.4-24.6 9.4-33.9 0l-22.6-22.6c-9.4-9.4-9.4-24.6 0-33.9l96.4-96.4-96.4-96.4c-9.4-9.4-9.4-24.6 0-33.9L54.3 103c9.4-9.4 24.6-9.4 33.9 0l136 136c9.5 9.4 9.5 24.6.1 34z"/></svg>') no-repeat center;
}

.no-projects-message {
    display: flex;
    align-items: center;
    justify-content: center;
    height: stretch;
}