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

/* plus-jakarta-sans-300 - latin */
@font-face {
    font-display: swap;
    /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Plus Jakarta Sans';
    font-style: normal;
    font-weight: 300;
    src: url('fonts/plus-jakarta-sans-v12-latin-300.woff2') format('woff2');
    /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* plus-jakarta-sans-regular - latin */
@font-face {
    font-display: swap;
    /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Plus Jakarta Sans';
    font-style: normal;
    font-weight: 400;
    src: url('fonts/plus-jakarta-sans-v12-latin-regular.woff2') format('woff2');
    /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* plus-jakarta-sans-500 - latin */
@font-face {
    font-display: swap;
    /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Plus Jakarta Sans';
    font-style: normal;
    font-weight: 500;
    src: url('../fonts/plus-jakarta-sans-v12-latin-500.woff2') format('woff2');
    /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* plus-jakarta-sans-600 - latin */
@font-face {
    font-display: swap;
    /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Plus Jakarta Sans';
    font-style: normal;
    font-weight: 600;
    src: url('fonts/plus-jakarta-sans-v12-latin-600.woff2') format('woff2');
    /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* plus-jakarta-sans-700 - latin */
@font-face {
    font-display: swap;
    /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Plus Jakarta Sans';
    font-style: normal;
    font-weight: 700;
    src: url('fonts/plus-jakarta-sans-v12-latin-700.woff2') format('woff2');
    /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* plus-jakarta-sans-800 - latin */
@font-face {
    font-display: swap;
    /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Plus Jakarta Sans';
    font-style: normal;
    font-weight: 800;
    src: url('fonts/plus-jakarta-sans-v12-latin-800.woff2') format('woff2');
    /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
body , a , p , div , h1 ,h2 ,h3 ,h4,h5 , h6 , .elementor-icon-list-text , .elementor-button-text {
    font-family: 'Plus Jakarta Sans' !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;
}