@font-face{font-display:swap;font-family:"IranYekan";src:url(/wp-content/themes/directsaz-custom-theme/assets/fonts/IRANYekanXVFaNumVF.woff2);font-display:swap}*{font-family:"IranYekan"}@theme{--color-primary:#6546ff;--color-secondary:#ffab2a;--background-image-gradient-primary:linear-gradient(90deg, #6546ff, #3d2a99);--background-image-gradient-secondary:linear-gradient(90deg,
      #e8681d,
      #ffbe5b);--background-image-gradient-tertiary:linear-gradient(90deg,
      #6325d8,
      #4271fc);--background-image-gradient-quaternary:linear-gradient(90deg,
      #6325d8,
      #06acb8);--background-image-gradient-quinary:linear-gradient(90deg,
      #6325d8 0%,
      #66d9ff 100%);--background-image-gradient-six:linear-gradient(90deg,
      #6546ff 0%,
      #0aa5b9 100%);--background-image-gradient-seven:linear-gradient(180deg,
      #4d36c3 0%,
      #48ccf0 100%);--background-image-gradient-red:linear-gradient(90deg, #de1c1e, #ca1113);--background-image-gradient-instagram:linear-gradient(90deg,
      #a6279e 0%,
      #d62871 12.98%,
      #e62662 39.9%,
      #f53e4d 75.96%,
      #fc6d3f 96.15%);--shadow-card:0px 1px 4px 0px rgba(12, 12, 13, 0.05),
    0px 1px 4px 0px rgba(12, 12, 13, 0.05)}.gradient-txt{@apply text-nowrap inline-block text-transparent bg-clip-text}@layer utilities{.scrollbar-hidden::-webkit-scrollbar{display:none}.scrollbar-hidden{scrollbar-width:none;-ms-overflow-style:none}}@media screen and (max-width:768px){@layer utilities{.scrollbar-hidden-mobile::-webkit-scrollbar{display:none}.scrollbar-hidden-mobile{scrollbar-width:none;-ms-overflow-style:none}}}.leaflet-control-attribution{display:none}.leaflet-control-zoom{border:0!important}.leaflet-control-zoom-in{margin-bottom:6px!important}.leaflet-control-zoom-in,.leaflet-control-zoom-out{border-radius:100%!important}.btn-donate{--btn-bg-1:#e8681d;--btn-bg-2:#ffbe5b;--btn-bg-color:hsla(360 100% 100% / 1);transition:0.8s;background-size:280% auto;background-image:linear-gradient(325deg,var(--btn-bg-2) 0%,var(--btn-bg-1) 55%,var(--btn-bg-2) 90%);color:var(--btn-bg-color)}.btn-donate:hover{background-position:right top}.container{position:relative;transition:all 0.4s ease}.container::before{content:"";position:absolute;inset:0;margin:auto;border-radius:.9em;z-index:-10;filter:blur(0);transition:filter 0.4s ease}.container:before{background:linear-gradient(90deg,#e8681d,#ffbe5b);filter:blur(.8em)}.active-card{transform:scale(1.12);z-index:10}.slider>div{transition:transform 0.3s ease}.swiper-slide{height:380px!important;display:flex!important;justify-content:center!important;align-items:center!important}@media screen and (max-width:768px){.swiper-slide{height:270px!important;width:170px!important}}.swiper-slide.swiper-slide-video{height:320px!important;margin-bottom:40px!important}@media screen and (min-width:1024px){.swiper-slide.swiper-slide-video{height:360px!important;width:210px!important;margin-top:0;margin-bottom:40px!important}}.swiper-pagination-bullet{border-radius:9999px;height:12px!important;width:12px!important;background:white!important;border:1px solid #6546ff!important;cursor:pointer;transition:all 0.3s;opacity:1}.swiper-pagination-bullet-active{width:52px!important;height:12px!important;background-color:#6546ff!important;border-radius:9999px!important}.swiper-pagination{bottom:15px!important}@media screen and (min-width:1024px){.swiper-pagination{bottom:-25px!important}}.swiper-pagination.swiper-pagination-video{bottom:0px!important}img{pointer-events:none;user-select:none;-webkit-user-select:none;-ms-user-select:none}#auto-responder{unicode-bidi:plaintext;direction:rtl}.svg-wrapper{width:168px;display:flex;align-items:center;justify-content:center;background:#fff;padding:2rem;border-radius:1rem;box-shadow:0 20px 60px rgb(0 0 0 / .3)}@keyframes swingLeft{0%{transform:rotate(0deg);animation-timing-function:ease-out}25%{transform:rotate(45deg);animation-timing-function:ease-in}50%{transform:rotate(0deg);animation-timing-function:linear}100%{transform:rotate(0deg)}}@keyframes swingRight{0%{transform:rotate(0deg);animation-timing-function:linear}50%{transform:rotate(0deg);animation-timing-function:ease-out}75%{transform:rotate(-45deg);animation-timing-function:ease-in}100%{transform:rotate(0deg)}}#ball1{transform-origin:12px 0;animation:swingLeft 1.2s ease-in-out infinite}#ball4{transform-origin:156px 0;animation:swingRight 1.2s ease-in-out infinite}.info{color:#fff;text-align:center;font-size:.9rem;opacity:.9}.article-content{@apply lg:text-[18px] text-[16px] leading-[34px] font-normal flex flex-col lg:leading-[46px] gap-3}.article-content h1{@apply text-primary font-bold text-[24px]}.article-content h2{@apply text-primary font-bold text-[22px]}.article-content h3{@apply text-primary font-medium text-[20px]}.article-content img{@apply w-full h-full overflow-hidden object-contain rounded-[9px] lg:rounded-xl}.article-content video{@apply w-full h-full overflow-hidden object-contain rounded-[9px] lg:rounded-xl}.article-content .button a{@apply bg-gradient-secondary gap-2 w-fit mx-auto text-white text-nowrap text-[18px] lg:text-[30px] font-bold lg:h-[83px] px-6 lg:px-10 flex items-center justify-center cursor-pointer rounded-2xl}.article-content a{@apply underline}.article-content .prompt{@apply rounded-[9px] lg:rounded-xl bg-gray-300 p-5}input{outline:none!important}textarea{outline:none!important}*,*:hover{scrollbar-color:var(--color-primary)!important}::-webkit-scrollbar{width:6px!important;height:6px!important;background-color:#f6f6f6!important}::-webkit-scrollbar-thumb{background:var(--color-primary)!important;border-radius:6px!important}#global-loading{position:fixed;inset:0;z-index:99999;display:flex;align-items:center;justify-content:center;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);transition:opacity 0.3s ease}.faq-title{text-wrap:unset!important}#iframe-loading span{width:48px;height:48px;border-radius:50%;display:inline-block;position:relative;border:5px solid;border-color:var(--color-primary) var(--color-primary) #fff0 #fff0;box-sizing:border-box;animation:rotation 1s linear infinite}#iframe-loading span::after,#iframe-loading span::before{content:'';box-sizing:border-box;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;border:5px solid;border-color:#fff0 #fff0 #FFF #FFF;width:40px;height:40px;border-radius:50%;box-sizing:border-box;animation:rotationBack 0.5s linear infinite;transform-origin:center center}.loader::before{width:32px;height:32px;border-color:var(--color-primary) var(--color-primary) #fff0 #fff0;animation:rotation 1.5s linear infinite}@keyframes rotation{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes rotationBack{0%{transform:rotate(0deg)}100%{transform:rotate(-360deg)}}