.elementor-621 .elementor-element.elementor-element-63f99b82{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-621 .elementor-element.elementor-element-76f0e3c5{width:100%;max-width:100%;}@media(max-width:1024px){.elementor-621 .elementor-element.elementor-element-63f99b82{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-621 .elementor-element.elementor-element-63f99b82{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for html, class: .elementor-element-76f0e3c5 *//* HAMEDKH — SNAPCHAT ADS REJECTION ARTICLE */
.hk-snap-reject {
  --sr-yellow:#fffc00;
  --sr-dark:#101114;
  --sr-card:#1b1d23;
  --sr-card2:#262831;
  --sr-border:#42444b;
  --sr-white:#f9f9f6;
  --sr-muted:#d0d0cd;
  --sr-green:#52dc81;
  --sr-red:#ff7474;
  display:block;
  width:100%;
  max-width:none;
  min-width:0;
  direction:rtl;
  text-align:right;
  margin:0;
  padding:0;
  color:var(--sr-white)!important;
  background:var(--sr-dark)!important;
  font-family:inherit;
  font-size:21px;
  line-height:2.05;
  overflow-wrap:break-word;
}

.hk-snap-reject,
.hk-snap-reject *{
  box-sizing:border-box;
}

.hk-snap-reject .sr-wrap{
  width:100%;
  max-width:none;
  padding:clamp(12px,2vw,29px);
  margin:0 auto;
}

.hk-snap-reject .sr-hero{
  background:
    radial-gradient(circle at 100% 0%,rgba(255,252,0,.17),transparent 39%),
    linear-gradient(145deg,#22242a,#121316);
  border:1px solid var(--sr-border);
  border-radius:24px;
  padding:clamp(22px,3vw,44px);
  margin:0 0 29px;
}

.hk-snap-reject .sr-eyebrow{
  color:var(--sr-yellow);
  font-size:15px;
  font-weight:900;
  letter-spacing:.4px;
  margin-bottom:16px;
}

.hk-snap-reject h1{
  color:#fff!important;
  border-right:6px solid var(--sr-yellow);
  padding-right:17px;
  font-size:clamp(30px,3.15vw,46px)!important;
  font-weight:900!important;
  line-height:1.43!important;
  margin:0 0 25px!important;
  text-align:right!important;
}

.hk-snap-reject p,
.hk-snap-reject .sr-lead{
  color:var(--sr-white)!important;
  font-size:21px!important;
  line-height:2.03!important;
  margin:0 0 22px!important;
  max-width:none!important;
  text-align:right!important;
}

.hk-snap-reject .sr-lead{
  font-size:22px!important;
}

.hk-snap-reject .sr-feature{
  background:#24262a;
  border:1px solid #54545a;
  border-radius:17px;
  overflow:hidden;
  margin:25px 0;
}

.hk-snap-reject .sr-feature img{
  display:block;
  width:100%;
  max-width:100%;
  height:auto;
  aspect-ratio:1672/941;
  object-fit:cover;
}

.hk-snap-reject .sr-feature figcaption{
  color:var(--sr-muted);
  font-size:15px;
  line-height:1.75;
  padding:13px 17px;
  background:#202126;
}

.hk-snap-reject .sr-flow{
  display:grid;
  grid-template-columns:repeat(4,minmax(0,1fr));
  gap:13px;
  margin:23px 0 0;
}

.hk-snap-reject .sr-flow>div{
  min-width:0;
  padding:17px;
  border:1px solid #55564d;
  border-top:4px solid var(--sr-yellow);
  border-radius:13px;
  background:#2a2b29;
}

.hk-snap-reject .sr-flow span{
  display:block;
  color:var(--sr-yellow);
  font-size:28px;
  font-weight:900;
  line-height:1.3;
}

.hk-snap-reject .sr-flow b{
  color:#fff;
  display:block;
  font-size:20px;
  line-height:1.5;
}

.hk-snap-reject .sr-flow small{
  color:var(--sr-muted);
  font-size:14px;
}

.hk-snap-reject .sr-layout{
  display:grid;
  grid-template-columns:minmax(0,3.45fr) minmax(240px,1fr);
  align-items:start;
  gap:clamp(17px,2vw,30px);
  width:100%;
}

.hk-snap-reject .sr-content{
  min-width:0;
  padding:clamp(19px,2.5vw,38px);
  background:#17191e;
  border:1px solid var(--sr-border);
  border-radius:20px;
}

.hk-snap-reject .sr-content>section{
  scroll-margin-top:100px;
  border-bottom:1px solid var(--sr-border);
  padding:0 0 40px;
  margin:0 0 46px;
}

.hk-snap-reject .sr-content>section:last-child{
  border:0;
  padding:0;
  margin:0;
}

.hk-snap-reject h2{
  color:#fff!important;
  border-right:5px solid var(--sr-yellow);
  padding-right:18px;
  margin:0 0 23px!important;
  font-size:34px!important;
  font-weight:850!important;
  line-height:1.55!important;
  text-align:right!important;
}

.hk-snap-reject h3{
  color:var(--sr-yellow)!important;
  font-size:25px!important;
  font-weight:800!important;
  line-height:1.64!important;
  margin:25px 0 13px!important;
  text-align:right!important;
}

.hk-snap-reject a{
  color:var(--sr-yellow);
  text-decoration:underline;
  text-underline-offset:5px;
}

.hk-snap-reject a:hover{
  color:#fff;
}

.hk-snap-reject .sr-note{
  border-right:5px solid var(--sr-yellow);
  border-radius:14px;
  background:#32301c;
  border-top:1px solid #555035;
  border-left:1px solid #555035;
  border-bottom:1px solid #555035;
  padding:23px;
  margin:26px 0;
}

.hk-snap-reject .sr-note strong{
  color:var(--sr-yellow);
  font-size:21px;
}

.hk-snap-reject .sr-note p{
  font-size:19px!important;
  margin:8px 0 0!important;
}

.hk-snap-reject .sr-steps{
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:13px;
  margin:26px 0;
}

.hk-snap-reject .sr-steps>div{
  padding:20px;
  min-width:0;
  background:var(--sr-card2);
  border:1px solid var(--sr-border);
  border-radius:14px;
}

.hk-snap-reject .sr-steps b{
  display:inline-flex;
  width:43px;
  height:43px;
  align-items:center;
  justify-content:center;
  color:#131313;
  background:var(--sr-yellow);
  font-size:20px;
  font-weight:900;
  border-radius:10px;
}

.hk-snap-reject .sr-steps h3{
  font-size:22px!important;
  margin:12px 0 9px!important;
}

.hk-snap-reject .sr-steps p{
  font-size:18px!important;
  line-height:1.84!important;
  margin:0!important;
}

.hk-snap-reject .sr-table{
  overflow-x:auto;
  max-width:100%;
  border:1px solid var(--sr-border);
  border-radius:15px;
  margin:26px 0;
  -webkit-overflow-scrolling:touch;
}

.hk-snap-reject table{
  border-collapse:collapse;
  width:100%;
  min-width:610px;
  direction:rtl;
  text-align:right;
  margin:0;
}

.hk-snap-reject th,
.hk-snap-reject td{
  padding:16px;
  border-bottom:1px solid #505057;
  vertical-align:top;
  font-size:18px;
  line-height:1.8;
  text-align:right;
}

.hk-snap-reject th{
  background:var(--sr-yellow);
  color:#111!important;
  font-weight:900;
}

.hk-snap-reject td{
  background:#292b32;
  color:#fff;
}

.hk-snap-reject tbody tr:nth-child(even) td{
  background:#23252b;
}

.hk-snap-reject tr:last-child td{
  border-bottom:0;
}

.hk-snap-reject .sr-list{
  list-style:none;
  counter-reset:sr-step;
  padding:0;
  margin:24px 0;
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:13px;
}

.hk-snap-reject .sr-list li{
  min-width:0;
  counter-increment:sr-step;
  background:#24262c;
  border:1px solid var(--sr-border);
  border-radius:13px;
  padding:20px;
  font-size:18px;
  color:#f5f5f4;
  line-height:1.86;
}

.hk-snap-reject .sr-list li:before{
  content:counter(sr-step,decimal-leading-zero);
  display:block;
  font-size:26px;
  color:var(--sr-yellow);
  font-weight:900;
  line-height:1.3;
  margin-bottom:10px;
}

.hk-snap-reject .sr-list strong{
  color:var(--sr-yellow);
}

.hk-snap-reject .sr-template{
  border:1px dashed var(--sr-yellow);
  border-radius:14px;
  background:#29291b;
  padding:24px;
  margin:25px 0;
}

.hk-snap-reject .sr-template strong{
  color:var(--sr-yellow);
  font-size:21px;
}

.hk-snap-reject .sr-template p{
  font-size:19px!important;
  margin:10px 0 0!important;
}

.hk-snap-reject .sr-checks{
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:12px;
  margin:25px 0;
}

.hk-snap-reject .sr-checks>div{
  min-width:0;
  display:flex;
  align-items:flex-start;
  gap:10px;
  border:1px solid #45483f;
  background:#252b25;
  padding:16px;
  border-radius:12px;
}

.hk-snap-reject .sr-checks span{
  color:var(--sr-green);
  font-size:25px;
  line-height:1.5;
  font-weight:900;
}

.hk-snap-reject .sr-checks p{
  font-size:18px!important;
  line-height:1.8!important;
  margin:0!important;
}

.hk-snap-reject .sr-faq{
  margin:0 0 14px;
  background:#25272d;
  padding:22px;
  border:1px solid var(--sr-border);
  border-radius:14px;
}

.hk-snap-reject .sr-faq h3{
  font-size:22px!important;
  margin:0 0 11px!important;
}

.hk-snap-reject .sr-faq p{
  font-size:19px!important;
  line-height:1.9!important;
  margin:0!important;
}

.hk-snap-reject .sr-aside{
  width:100%;
  min-width:0;
}

.hk-snap-reject .sr-sticky{
  position:sticky;
  top:28px;
  display:grid;
  gap:16px;
}

.hk-snap-reject .sr-toc,
.hk-snap-reject .sr-aside-card{
  background:#1c1e24;
  border:1px solid var(--sr-border);
  border-radius:16px;
  padding:21px;
}

.hk-snap-reject .sr-toc strong{
  display:block;
  color:var(--sr-yellow);
  font-size:22px;
  padding-right:12px;
  border-right:4px solid var(--sr-yellow);
  margin:0 0 12px;
}

.hk-snap-reject .sr-toc a{
  display:block;
  font-size:17px;
  color:#f8f8f8;
  text-decoration:none;
  border-bottom:1px solid #3e4148;
  padding:9px 0;
  line-height:1.75;
}

.hk-snap-reject .sr-toc a:hover{
  color:var(--sr-yellow);
}

.hk-snap-reject .sr-toc a:last-child{
  border:0;
}

.hk-snap-reject .sr-aside-card{
  border-top:4px solid var(--sr-yellow);
}

.hk-snap-reject .sr-aside-card b{
  color:var(--sr-yellow);
  font-size:16px;
}

.hk-snap-reject .sr-aside-card p{
  color:var(--sr-muted)!important;
  font-size:17px!important;
  line-height:1.8!important;
  margin:8px 0 0!important;
}

.hk-snap-reject .sr-cta{
  border:2px solid var(--sr-yellow);
  border-radius:20px;
  padding:clamp(23px,3vw,42px);
  background:
    radial-gradient(circle at 100% 0%,rgba(255,252,0,.22),transparent 48%),
    #161719;
  margin-top:32px;
}

.hk-snap-reject .sr-cta>span{
  display:block;
  color:var(--sr-yellow);
  font-size:15px;
  font-weight:900;
}

.hk-snap-reject .sr-cta h2{
  border:0;
  padding:0;
  font-size:30px!important;
  margin:12px 0!important;
}

.hk-snap-reject .sr-cta p{
  color:#fff!important;
}

.hk-snap-reject .sr-cta-button{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  flex-wrap:wrap;
  gap:14px;
  background:var(--sr-yellow);
  color:#111!important;
  border-radius:12px;
  min-height:57px;
  padding:15px 23px;
  font-size:19px;
  font-weight:900;
  text-decoration:none!important;
  box-shadow:5px 5px 0 #75756f;
  transition:transform .2s ease,box-shadow .2s ease;
}

.hk-snap-reject .sr-cta-button:hover{
  background:#fff;
  transform:translate(2px,2px);
  box-shadow:3px 3px 0 #75756f;
  color:#111!important;
}

.hk-snap-reject .sr-cta-button span{
  font-size:24px;
}

@media(max-width:1100px){
  .hk-snap-reject .sr-layout{
    grid-template-columns:minmax(0,1fr);
  }
  .hk-snap-reject .sr-aside{
    grid-row:1;
  }
  .hk-snap-reject .sr-sticky{
    position:static;
  }
  .hk-snap-reject .sr-toc{
    display:flex;
    flex-wrap:wrap;
    gap:8px;
  }
  .hk-snap-reject .sr-toc strong{
    flex-basis:100%;
  }
  .hk-snap-reject .sr-toc a{
    padding:7px 10px;
    border:1px solid var(--sr-border);
    border-radius:8px;
    font-size:16px;
  }
  .hk-snap-reject .sr-aside-card{
    display:none;
  }
}

@media(max-width:767px){
  .hk-snap-reject{
    font-size:18px;
  }
  .hk-snap-reject .sr-wrap{
    padding:10px;
  }
  .hk-snap-reject .sr-hero,
  .hk-snap-reject .sr-content{
    padding:19px 16px;
    border-radius:15px;
  }
  .hk-snap-reject h1{
    font-size:30px!important;
  }
  .hk-snap-reject h2{
    font-size:26px!important;
  }
  .hk-snap-reject h3{
    font-size:22px!important;
  }
  .hk-snap-reject p,
  .hk-snap-reject .sr-lead{
    font-size:18px!important;
    line-height:1.95!important;
  }
  .hk-snap-reject .sr-flow,
  .hk-snap-reject .sr-steps,
  .hk-snap-reject .sr-checks{
    grid-template-columns:repeat(2,minmax(0,1fr));
    gap:10px;
  }
  .hk-snap-reject .sr-flow>div,
  .hk-snap-reject .sr-steps>div,
  .hk-snap-reject .sr-checks>div{
    padding:13px;
  }
  .hk-snap-reject .sr-flow b{
    font-size:17px;
  }
  .hk-snap-reject .sr-flow small{
    font-size:13px;
  }
  .hk-snap-reject .sr-steps h3{
    font-size:19px!important;
  }
  .hk-snap-reject .sr-steps p,
  .hk-snap-reject .sr-checks p{
    font-size:16px!important;
  }
  .hk-snap-reject .sr-list{
    grid-template-columns:1fr;
  }
  .hk-snap-reject .sr-list li{
    font-size:17px;
    padding:17px;
  }
  .hk-snap-reject .sr-template,
  .hk-snap-reject .sr-faq{
    padding:17px;
  }
  .hk-snap-reject .sr-template p,
  .hk-snap-reject .sr-faq p{
    font-size:18px!important;
  }
  .hk-snap-reject .sr-cta{
    padding:20px 16px;
  }
  .hk-snap-reject .sr-cta h2{
    font-size:25px!important;
  }
  .hk-snap-reject .sr-cta-button{
    width:100%;
    text-align:center;
    font-size:17px;
  }
}

@media(max-width:390px){
  .hk-snap-reject .sr-steps,
  .hk-snap-reject .sr-checks{
    grid-template-columns:1fr;
  }
}

@media(prefers-reduced-motion:reduce){
  .hk-snap-reject .sr-cta-button{
    transition:none;
  }
}/* End custom CSS */