/*==============================================
    Blog One
===============================================*/
.seyma-services{position:relative;isolation:isolate;overflow:hidden;padding:clamp(76px,8vw,122px) 0;background:radial-gradient(ellipse at 4% 0%,rgba(var(--careon-base-rgb),.085),transparent 31%),linear-gradient(135deg,var(--color3) 0%,var(--careon-white) 48%,var(--color3) 100%);color:var(--color1);font-family:var(--careon-font,Roboto,Arial,sans-serif)}
.seyma-services,.seyma-services *{box-sizing:border-box}
.seyma-services:before{content:"";position:absolute;top:-125px;right:-95px;width:330px;height:330px;border:2px solid rgba(var(--careon-base-rgb),.19);border-radius:50%;pointer-events:none}
.seyma-services:after{content:"";position:absolute;left:-95px;bottom:-175px;width:330px;height:330px;border:48px solid rgba(var(--careon-base-rgb),.045);border-radius:50%;pointer-events:none}
.seyma-services .container{position:relative;z-index:1;width:min(calc(100% - 44px),1380px);max-width:1380px;margin:0 auto;padding:0}
.seyma-services .seyma-services__heading{max-width:990px;margin:0 auto clamp(38px,4.2vw,64px);text-align:center}
.seyma-services .seyma-services__heading .section-title__title{display:block;margin:0;color:var(--color1);font-size:clamp(30px,3.25vw,47px);line-height:1.19;font-weight:850;letter-spacing:.018em;word-spacing:.12em;text-align:center;text-transform:none;overflow-wrap:break-word;text-wrap:balance}
.seyma-services .seyma-services__heading .section-title__tagline{position:relative;display:table;width:fit-content;max-width:min(100%,840px);margin:23px auto 0;padding:15px 23px 16px;border-left:5px solid var(--color2);border-radius:0 16px 16px 16px;background:linear-gradient(100deg,rgba(var(--careon-base-rgb),.18),var(--careon-white));border-top:1px solid rgba(var(--careon-base-rgb),.22);border-right:1px solid rgba(var(--careon-base-rgb),.14);border-bottom:1px solid rgba(var(--careon-base-rgb),.14);box-shadow:0 12px 30px rgba(var(--careon-black-rgb),.065);color:var(--color1);font-size:clamp(16px,1.35vw,19px);line-height:1.62;font-weight:750;letter-spacing:.025em;word-spacing:.1em;text-align:center;text-transform:none;text-wrap:pretty}
.seyma-services .seyma-services__heading .section-title__tagline:before{content:"";position:absolute;top:-9px;left:18px;width:34px;height:34px;border-radius:50%;background:radial-gradient(circle,rgba(var(--careon-base-rgb),.28),transparent 72%);z-index:-1}
.seyma-services .seyma-services__line{width:112px;height:8px;margin:18px auto 0;border-radius:999px;background:linear-gradient(90deg,var(--color2) 0 34%,rgba(var(--careon-black-rgb),.92) 34% 44%,rgba(var(--careon-base-rgb),.25) 44% 52%,var(--color2) 52% 100%);box-shadow:0 6px 16px rgba(var(--careon-base-rgb),.22)}
.seyma-services .seyma-services__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,2.15vw,32px);align-items:stretch;margin:0}
.seyma-services .seyma-services__item{padding:0;margin:0;min-width:0;width:auto;max-width:none;flex:none}
.seyma-services .blog-one__single{position:relative;display:flex;flex-direction:column;min-width:0;height:100%;margin:0;padding:11px;background:var(--careon-white);border:1px solid rgba(var(--careon-black-rgb),.075);border-radius:26px;box-shadow:0 18px 48px rgba(var(--careon-black-rgb),.075);transition:box-shadow .4s ease,border-color .4s ease,transform .4s ease}
.seyma-services .blog-one__single:hover{transform:translateY(-8px);border-color:rgba(var(--careon-base-rgb),.5);box-shadow:0 30px 65px rgba(var(--careon-black-rgb),.13)}
.seyma-services .blog-one__img-box{position:relative;display:block;margin:0}
.seyma-services .blog-one__img{position:relative;display:block;aspect-ratio:16/10;overflow:hidden;border-radius:19px;background:var(--careon-primary)}
.seyma-services .blog-one__img:before{content:"";position:absolute;inset:0;width:auto;height:auto;background:linear-gradient(0deg,rgba(var(--careon-black-rgb),.48),transparent 62%);opacity:.72;transform:none;visibility:visible;transition:opacity .35s ease;z-index:1}
.seyma-services .blog-one__img:after{content:"";position:absolute;inset:0;width:auto;height:auto;background:rgba(var(--careon-base-rgb),.09);opacity:0;visibility:visible;transform:none;transition:opacity .35s ease;z-index:1}
.seyma-services .blog-one__single:hover .blog-one__img:before{transform:none;opacity:1}
.seyma-services .blog-one__single:hover .blog-one__img:after{transform:none;opacity:1}
.seyma-services .blog-one__img img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;border-radius:19px;transition:transform .65s cubic-bezier(.2,.7,.25,1)}
.seyma-services .blog-one__single:hover .blog-one__img img{transform:scale(1.055)}
.seyma-services .blog-one__plus{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;opacity:0;transform:translateY(10px);transition:opacity .35s ease,transform .35s ease;z-index:3;pointer-events:none}
.seyma-services .blog-one__single:hover .blog-one__plus,.seyma-services .blog-one__plus:focus-within{opacity:1;transform:none;transition-delay:0s;pointer-events:auto}
.seyma-services .blog-one__plus a{display:grid;place-items:center;width:58px;height:58px;border-radius:50%;background:var(--color2);color:var(--color1);font-size:22px;text-decoration:none;box-shadow:0 10px 26px rgba(var(--careon-black-rgb),.18);transition:transform .25s ease,background .25s ease}
.seyma-services .blog-one__plus a:hover{transform:scale(1.1);background:var(--careon-white);color:var(--color1)}
.seyma-services .blog-one__content{position:relative;display:flex;flex-direction:column;flex:1;margin:0;padding:clamp(23px,2.15vw,31px) clamp(17px,2vw,29px) clamp(20px,2vw,29px)}
.seyma-services .blog-one__meta{display:flex;flex-wrap:wrap;gap:9px 12px;margin:0 0 19px;padding:0;list-style:none}
.seyma-services .blog-one__meta li{display:inline-flex;align-items:center;gap:7px;min-width:0;margin:0;padding:7px 12px;border:1px solid rgba(var(--careon-base-rgb),.22);border-radius:999px;background:var(--color3)}
.seyma-services .blog-one__meta li .icon{display:inline-flex;align-items:center;justify-content:center}
.seyma-services .blog-one__meta li .icon span{font-size:16px;color:var(--color1)}
.seyma-services .blog-one__meta li p{margin:0;color:var(--color1);font-size:16px;line-height:1.35;font-weight:650}
.seyma-services .blog-one__title{margin:0 0 16px;color:var(--color1);font-size:clamp(22px,1.8vw,28px);font-weight:850;line-height:1.32;letter-spacing:.012em;word-spacing:.09em;text-wrap:pretty;overflow-wrap:break-word}
.seyma-services .blog-one__title a{color:inherit;text-decoration:none;transition:color .25s ease}
.seyma-services .blog-one__title a:hover{color:var(--color1);text-decoration:underline;text-decoration-color:var(--color2);text-decoration-thickness:3px;text-underline-offset:5px}
.seyma-services .blog-one__text{flex:1;margin:0 0 28px;color:rgba(var(--careon-black-rgb),.82);font-size:16px;line-height:1.86;letter-spacing:.008em;word-spacing:.035em;overflow-wrap:break-word}
.seyma-services .blog-one__read-more{position:relative;display:block;margin-top:auto;padding-top:18px;border-top:1px solid rgba(var(--careon-black-rgb),.085)}
.seyma-services .blog-one__read-more .thm-btn{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:14px;max-width:100%;min-height:54px;padding:14px 18px 14px 24px;background:linear-gradient(110deg,var(--color2) 0%,var(--careon-base) 58%,var(--color3) 165%);border:1px solid rgba(var(--careon-black-rgb),.11);border-radius:999px;box-shadow:0 10px 24px rgba(var(--careon-base-rgb),.25);color:var(--color1);font-size:16px;font-weight:800;line-height:1.35;letter-spacing:.018em;word-spacing:.05em;text-decoration:none;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease,filter .3s ease}
.seyma-services .blog-one__read-more .thm-btn:before{content:"";position:absolute;inset:0;background:linear-gradient(110deg,var(--color3) 0%,var(--color2) 100%);opacity:0;transform:none;width:auto;height:auto;transition:opacity .3s ease;z-index:-1}
.seyma-services .blog-one__read-more .thm-btn:after{display:none}
.seyma-services .blog-one__read-more .thm-btn span{display:inline-grid;place-items:center;flex:0 0 32px;width:32px;height:32px;background:rgba(var(--careon-black-rgb),.09);border:1px solid rgba(var(--careon-black-rgb),.08);border-radius:50%;font-size:16px;color:var(--color1);transition:transform .3s ease}
.seyma-services .blog-one__read-more .thm-btn:hover{color:var(--color1);transform:translateY(-3px);box-shadow:0 15px 28px rgba(var(--careon-base-rgb),.32)}
.seyma-services .blog-one__read-more .thm-btn:hover:before{opacity:1}
.seyma-services .blog-one__read-more .thm-btn:hover span{transform:rotate(90deg)}
.seyma-services a:focus-visible{outline:3px solid var(--color2);outline-offset:4px}
.seyma-services [data-seyma-service-reveal]{opacity:1;transform:none}
.seyma-services.seyma-services--animated [data-seyma-service-reveal]{opacity:0;transform:translateY(30px);transition:opacity .72s ease,transform .72s cubic-bezier(.2,.72,.25,1)}
.seyma-services.seyma-services--animated [data-seyma-service-reveal].seyma-services--visible{opacity:1;transform:none}
@media(max-width:1080px){.seyma-services .seyma-services__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:690px){.seyma-services{padding:68px 0 85px}.seyma-services .container{width:min(calc(100% - 30px),1380px)}.seyma-services .seyma-services__grid{grid-template-columns:1fr;gap:20px}.seyma-services .seyma-services__heading .section-title__tagline{margin-top:19px;padding:15px 17px;border-left:0;border-bottom:4px solid var(--color2);border-radius:16px}.seyma-services .blog-one__img{aspect-ratio:16/10}.seyma-services .blog-one__content{padding:22px 20px 25px}}
@media(hover:none){.seyma-services .blog-one__plus{opacity:1;transform:none;pointer-events:auto}.seyma-services .blog-one__plus a{width:48px;height:48px}}
@media(prefers-reduced-motion:reduce){.seyma-services *,.seyma-services *:before,.seyma-services *:after{transition:none!important;animation:none!important}.seyma-services.seyma-services--animated [data-seyma-service-reveal]{opacity:1;transform:none}}

/* ===== SEYMA | ACABADO PREMIUM DE TARJETAS V2 ===== */
.seyma-services .seyma-services__grid{counter-reset:seyma-card;gap:clamp(22px,2.4vw,36px)}
.seyma-services .blog-one__single{
  isolation:isolate;
  padding:12px;
  border-radius:29px;
  border:1px solid rgba(var(--careon-black-rgb),.09);
  background:linear-gradient(140deg,var(--careon-white) 74%,var(--color3));
  box-shadow:0 18px 42px rgba(var(--careon-black-rgb),.09),
             0 2px 0 rgba(var(--careon-white-rgb),.9) inset;
  overflow:hidden;
}
.seyma-services .blog-one__single::before{
  content:"";position:absolute;top:0;left:22px;right:22px;height:4px;
  border-radius:0 0 12px 12px;
  background:linear-gradient(90deg,transparent,var(--color2) 25% 75%,transparent);
  z-index:4;
}
.seyma-services .blog-one__single::after{
  content:"";position:absolute;right:-74px;bottom:-94px;width:220px;height:220px;
  border-radius:50%;border:1px solid rgba(var(--careon-base-rgb),.18);
  box-shadow:0 0 0 24px rgba(var(--careon-base-rgb),.035),
             0 0 0 48px rgba(var(--careon-base-rgb),.025);
  pointer-events:none;z-index:0;
}
.seyma-services .blog-one__single:hover{
  transform:translateY(-10px);
  box-shadow:0 35px 75px rgba(var(--careon-black-rgb),.16);
  border-color:rgba(var(--careon-base-rgb),.56)
}
.seyma-services .blog-one__img-box{position:relative;z-index:1}
.seyma-services .blog-one__img{
  border-radius:21px;
  aspect-ratio:16/10.5;
  border:1px solid rgba(var(--careon-black-rgb),.06);
  box-shadow:0 10px 24px rgba(var(--careon-black-rgb),.11);
}
.seyma-services .blog-one__img::after{
  content:"";position:absolute;inset:0;width:auto;height:auto;z-index:2;
  border-radius:inherit;
  background:linear-gradient(125deg,rgba(var(--careon-white-rgb),.18),transparent 44%);
  opacity:1;visibility:visible;transform:none;pointer-events:none;
}
.seyma-services .blog-one__img-box::after{
  counter-increment:seyma-card;
  content:counter(seyma-card,decimal-leading-zero);
  position:absolute;right:15px;bottom:-17px;z-index:5;
  display:grid;place-items:center;width:48px;height:48px;
  border:3px solid var(--careon-white);border-radius:16px;
  background:var(--color2);color:var(--color1);
  font-size:17px;font-weight:900;letter-spacing:.06em;
  box-shadow:0 10px 22px rgba(var(--careon-black-rgb),.16);
}
.seyma-services .blog-one__content{
  padding:clamp(28px,2.3vw,36px) clamp(20px,2.15vw,31px) clamp(23px,2.1vw,31px);
  z-index:1
}
.seyma-services .blog-one__meta li{
  border-color:rgba(var(--careon-base-rgb),.35);
  background:linear-gradient(135deg,var(--color3),var(--careon-white));
  box-shadow:0 4px 13px rgba(var(--careon-black-rgb),.045)
}
.seyma-services .blog-one__title{
  position:relative;padding-bottom:18px;margin-bottom:17px;
  line-height:1.34;letter-spacing:.022em;word-spacing:.11em;
}
.seyma-services .blog-one__title::after{
  content:"";position:absolute;bottom:0;left:0;width:54px;height:4px;
  border-radius:999px;background:var(--color2);
}
.seyma-services .blog-one__text{line-height:1.9}
.seyma-services .blog-one__read-more{
  border-top:1px solid rgba(var(--careon-black-rgb),.09);
  padding-top:22px
}
.seyma-services .blog-one__read-more .thm-btn{
  isolation:isolate;position:relative;
  min-height:59px;padding:11px 12px 11px 26px;
  gap:20px;
  background:linear-gradient(112deg,var(--color2) 0%,var(--careon-base) 55%,var(--color3) 160%);
  border:1px solid rgba(var(--careon-black-rgb),.12);
  border-radius:999px;
  box-shadow:0 9px 0 rgba(var(--careon-base-rgb),.13),
             0 14px 26px rgba(var(--careon-base-rgb),.20);
  font-size:16px;font-weight:850;letter-spacing:.035em;
  transform:translateY(0);
  transition:transform .3s ease,box-shadow .3s ease,filter .3s ease;
}
.seyma-services .blog-one__read-more .thm-btn::before{
  content:"";position:absolute;inset:0;width:auto;height:auto;
  border-radius:inherit;z-index:-1;opacity:0;transform:none;
  background:linear-gradient(115deg,var(--color3),var(--color2) 70%);
  transition:opacity .35s ease
}
.seyma-services .blog-one__read-more .thm-btn::after{
  content:"";display:block;position:absolute;top:-85%;left:-58%;
  width:32%;height:270%;border-radius:0;transform:rotate(25deg);
  background:linear-gradient(90deg,transparent,rgba(var(--careon-white-rgb),.58),transparent);
  transition:left .6s ease;pointer-events:none;z-index:2
}
.seyma-services .blog-one__read-more .thm-btn span{
  width:37px;height:37px;flex:0 0 37px;
  border-radius:50%;border:1px solid rgba(var(--careon-black-rgb),.16);
  background:rgba(var(--careon-white-rgb),.58);
  font-size:18px;transition:transform .3s ease,background .3s ease
}
.seyma-services .blog-one__read-more .thm-btn:hover{
  transform:translateY(-4px);
  box-shadow:0 12px 0 rgba(var(--careon-base-rgb),.12),
             0 20px 34px rgba(var(--careon-base-rgb),.32)
}
.seyma-services .blog-one__read-more .thm-btn:hover::before{opacity:1}
.seyma-services .blog-one__read-more .thm-btn:hover::after{left:125%}
.seyma-services .blog-one__read-more .thm-btn:hover span{
  transform:rotate(90deg) scale(1.07);background:var(--careon-white)
}
.seyma-services .blog-one__read-more .thm-btn:active{transform:translateY(0)}
@media (max-width:690px){
  .seyma-services .blog-one__img-box::after{
    width:42px;height:42px;font-size:16px
  }
  .seyma-services .blog-one__read-more .thm-btn{
    width:100%;justify-content:space-between
  }
}
@media(prefers-reduced-motion:reduce){
  .seyma-services .blog-one__read-more .thm-btn::after{display:none}
}


/* ===== SEYMA | AJUSTE FINAL DE SERVICIOS V3 ===== */
.seyma-services .blog-one__img-box::after{display:none !important;content:none !important}
.seyma-services .blog-one__single{
  padding:14px;
  border-radius:30px;
  background:linear-gradient(180deg, rgba(var(--careon-white-rgb),.98) 0%, rgba(var(--careon-white-rgb),1) 54%, rgba(var(--careon-primary-rgb),.34) 100%);
  border:1px solid rgba(var(--careon-black-rgb),.08);
  box-shadow:0 18px 42px rgba(var(--careon-black-rgb),.09), 0 1px 0 rgba(var(--careon-white-rgb),1) inset;
  overflow:hidden;
}
.seyma-services .blog-one__single::before{
  left:28px; right:28px; height:5px;
  background:linear-gradient(90deg, rgba(var(--careon-black-rgb),0) 0%, var(--color2) 22%, rgba(var(--careon-black-rgb),.82) 50%, var(--color2) 78%, rgba(var(--careon-black-rgb),0) 100%);
}
.seyma-services .blog-one__single::after{
  right:-58px; bottom:-80px; width:210px; height:210px;
  border:1px solid rgba(var(--careon-black-rgb),.07);
  box-shadow:0 0 0 18px rgba(var(--careon-black-rgb),.025), 0 0 0 36px rgba(var(--careon-base-rgb),.03);
}
.seyma-services .blog-one__single:hover{
  transform:translateY(-9px);
  box-shadow:0 30px 66px rgba(var(--careon-black-rgb),.15);
}
.seyma-services .blog-one__content{
  margin-top:12px;
  border-radius:22px;
  background:linear-gradient(180deg, rgba(var(--careon-white-rgb),.95) 0%, rgba(var(--careon-primary-rgb),.22) 100%);
  border:1px solid rgba(var(--careon-black-rgb),.05);
  box-shadow:0 8px 18px rgba(var(--careon-black-rgb),.035);
}
.seyma-services .blog-one__meta{
  padding-bottom:16px;
  border-bottom:1px dashed rgba(var(--careon-black-rgb),.11);
  margin-bottom:18px;
}
.seyma-services .blog-one__meta li{
  background:linear-gradient(135deg, rgba(var(--careon-primary-rgb),.54), rgba(var(--careon-white-rgb),.96));
  border-color:rgba(var(--careon-black-rgb),.08);
}
.seyma-services .blog-one__title{
  font-size:clamp(23px,1.9vw,29px);
  margin-bottom:18px;
}
.seyma-services .blog-one__title::after{
  width:64px; height:5px;
  background:linear-gradient(90deg,var(--color2),rgba(var(--careon-black-rgb),.82));
}
.seyma-services .blog-one__text{
  color:rgba(var(--careon-black-rgb),.79);
}
.seyma-services .blog-one__plus a{
  width:62px; height:62px; border:2px solid rgba(var(--careon-white-rgb),.92);
  background:linear-gradient(180deg,var(--color2) 0%, #f0c100 100%);
}
.seyma-services .blog-one__plus a i,
.seyma-services .blog-one__plus a .fa,
.seyma-services .blog-one__plus a .fa-plus{
  display:flex; align-items:center; justify-content:center;
  width:100%; height:100%; line-height:1; font-size:21px;
}
.seyma-services .blog-one__read-more{
  border-top:1px solid rgba(var(--careon-black-rgb),.09);
  padding-top:22px;
}
.seyma-services .blog-one__read-more .thm-btn{
  min-height:58px;
  padding:12px 14px 12px 24px;
  gap:16px;
  background:linear-gradient(135deg, var(--color2) 0%, #f5cb00 52%, #ffe37a 100%);
  border:1px solid rgba(var(--careon-black-rgb),.10);
  box-shadow:0 10px 0 rgba(var(--careon-black-rgb),.04), 0 16px 28px rgba(var(--careon-base-rgb),.28);
}
.seyma-services .blog-one__read-more .thm-btn::before{
  background:linear-gradient(135deg, #ffe89c 0%, var(--color2) 62%, #e5ba00 100%);
}
.seyma-services .blog-one__read-more .thm-btn span{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  text-align:center;
  width:36px;
  height:36px;
  min-width:36px;
  min-height:36px;
  line-height:1;
  padding:0;
  margin:0;
  border-radius:50%;
  background:rgba(var(--careon-white-rgb),.72);
  border:1px solid rgba(var(--careon-black-rgb),.12);
  font-size:17px;
}
.seyma-services .blog-one__read-more .thm-btn .icon-plus::before,
.seyma-services .blog-one__read-more .thm-btn span::before{
  vertical-align:middle;
}
.seyma-services .blog-one__read-more .thm-btn:hover span{
  transform:rotate(90deg) scale(1.08);
  background:rgba(var(--careon-white-rgb),.96);
}
@media (max-width:690px){
  .seyma-services .blog-one__single{padding:12px}
  .seyma-services .blog-one__content{margin-top:10px}
  .seyma-services .blog-one__read-more .thm-btn{width:100%; justify-content:space-between}
}


/* SEYMA V4: acabado sobrio, sin raya vertical; mejoras de imagen y lectura */
.seyma-services .blog-one__content::before{content:none!important;display:none!important}
.seyma-services .blog-one__content{
  background:linear-gradient(155deg,var(--careon-white) 0%,var(--careon-white) 68%,var(--color3) 100%);
  border:1px solid rgba(var(--careon-black-rgb),.065);
  box-shadow:inset 0 1px 0 var(--careon-white),0 6px 15px rgba(var(--careon-black-rgb),.035);
}
.seyma-services .blog-one__content::after{
  content:"";position:absolute;right:16px;top:0;width:49px;height:4px;
  background:var(--color2);border-radius:0 0 8px 8px;pointer-events:none;
}
.seyma-services .blog-one__single{
  border-color:rgba(var(--careon-black-rgb),.10);
  background:linear-gradient(175deg,var(--careon-white),var(--careon-primary));
}
.seyma-services .blog-one__img{
  aspect-ratio:16/10;
  min-height:190px;
  border-radius:21px;
  background:linear-gradient(140deg,var(--careon-primary),var(--color3));
  border:1px solid rgba(var(--careon-black-rgb),.09);
  box-shadow:0 11px 23px rgba(var(--careon-black-rgb),.13);
}
.seyma-services .blog-one__img img{
  display:block;width:100%;height:100%;position:absolute;inset:0;
  border-radius:inherit;object-fit:cover;object-position:center 45%;
  transition:transform .55s ease,filter .55s ease;
}
.seyma-services .blog-one__single:hover .blog-one__img img{filter:contrast(1.035) saturate(1.06);transform:scale(1.035)}
.seyma-services .blog-one__img::before{background:linear-gradient(0deg,rgba(var(--careon-black-rgb),.23),transparent 45%);opacity:1}
.seyma-services .blog-one__img::after{background:linear-gradient(145deg,rgba(var(--careon-white-rgb),.14),transparent 60%)}
.seyma-services .blog-one__img.seyma-services__img-missing{
  display:grid;place-items:center;padding:20px;
  background:linear-gradient(145deg,var(--careon-primary),var(--color3));
}
.seyma-services .seyma-services__img-missing img{display:none}
.seyma-services .seyma-services__img-missing::before{
  content:"";position:absolute;inset:15px;border:1px dashed rgba(var(--careon-black-rgb),.20);
  border-radius:14px;opacity:1;background:none;z-index:1;
}
.seyma-services .seyma-services__img-missing::after{
  content:"Imagen del servicio no disponible";position:relative;inset:auto;width:auto;height:auto;
  color:var(--color1);font-size:16px;font-weight:650;line-height:1.5;text-align:center;
  background:none;opacity:1;z-index:2;
}
.seyma-services .blog-one__text{
  color:var(--color1);
  font-size:16px;
  line-height:1.85;
  letter-spacing:.008em;
  word-spacing:.035em;
  overflow-wrap:break-word;
}
.seyma-services .blog-one__title{letter-spacing:.018em;word-spacing:.08em}
.seyma-services .blog-one__read-more .thm-btn .icon-plus{
  display:inline-flex;align-items:center;justify-content:center;
  text-align:center;line-height:1;
}
.seyma-services .blog-one__read-more .thm-btn .icon-plus::before{
  display:block;line-height:1;margin:0;
}
@media(max-width:690px){.seyma-services .blog-one__img{min-height:180px}}
/*--------------------------------------------------------------
# Blog Two
--------------------------------------------------------------*/
.blog-two {
    position: relative;
    display: block;
    padding: 120px 0 90px;
    z-index: 1;
}

.blog-two__top {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 59px;
}

.blog-two__top .section-title-two {
    margin-bottom: 0;
}

.blog-two__btn-box {
    position: relative;
    display: block;
}

.blog-two__btn-box .thm-btn {
    padding: 15px 29px 15px;
    background-color: transparent;
    border: 1px solid var(--careon-primary);
    color: var(--careon-black);
}

.blog-two__single {
    position: relative;
    display: block;
    background-color: var(--careon-extra);
    padding: 20px 20px 29px;
    border-radius: var(--careon-bdr-radius);
    margin-bottom: 30px;
}

.blog-two__img-box {
    position: relative;
    display: block;
}

.blog-two__img {
    position: relative;
    display: block;
    overflow: hidden;
    border-radius: var(--careon-bdr-radius);
    z-index: 1;
}

.blog-two__img:before {
    position: absolute;
    content: '';
    left: 0px;
    bottom: 0px;
    width: 50%;
    height: 100%;
    background-color: rgba(var(--careon-black-rgb), .70);
    visibility: hidden;
    opacity: 0;
    transform-style: preserve-3d;
    transform: perspective(370px) translateY(100%);
    transform-origin: left;
    transition: all 900ms ease;
    -moz-transition: all 900ms ease;
    -webkit-transition: all 900ms ease;
    -ms-transition: all 900ms ease;
    -o-transition: all 900ms ease;
    z-index: 1;
}


.blog-two__single:hover .blog-two__img:before {
    visibility: visible;
    opacity: 1;
    transform: perspective(370px) translateY(0%);
}

.blog-two__img:after {
    position: absolute;
    content: '';
    top: 0px;
    right: 0px;
    width: 50%;
    height: 100%;
    background-color: rgba(var(--careon-black-rgb), .70);
    visibility: hidden;
    opacity: 0;
    transform-style: preserve-3d;
    transform: perspective(370px) translateY(-100%);
    transform-origin: top;
    transition: all 900ms ease;
    -moz-transition: all 900ms ease;
    -webkit-transition: all 900ms ease;
    -ms-transition: all 900ms ease;
    -o-transition: all 900ms ease;
    z-index: 1;
}

.blog-two__single:hover .blog-two__img:after {
    visibility: visible;
    opacity: 1;
    transform: perspective(370px) translateY(0%);
}

.blog-two__img img {
    width: 100%;
    border-radius: var(--careon-bdr-radius);
    transform: scale(1.0);
    transition: all 1500ms ease;
}

.blog-two__single:hover .blog-two__img img {
    transform: scale(1.05) rotate(0deg);
}

.blog-two__plus {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    transform: rotate(-45deg) scale(0);
    transition: all 600ms ease;
    z-index: 3;
}

.blog-two__single:hover .blog-two__plus {
    transform: rotate(0deg) scale(1);
    transition-delay: 700ms;
}

.blog-two__plus a {
    height: 50px;
    width: 50px;
    line-height: 50px;
    background-color: var(--careon-white);
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 15px;
    color: var(--careon-base);
    -webkit-transition: all 500ms ease;
    transition: all 500ms ease;
}

.blog-two__plus a:hover {
    color: var(--careon-white);
    background-color: var(--careon-base);
}

.blog-two__date-box {
    position: absolute;
    display: flex;
    align-items: center;
    gap: 5px;
    top: 20px;
    left: 30px;
    z-index: 2;
}

.blog-two__date-icon {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 30px;
    height: 30px;
    background-color: var(--careon-white);
    border-radius: 50%;
}

.blog-two__date-icon span {
    position: relative;
    display: inline-block;
    font-size: 16px;
    color: var(--careon-black);
}

.blog-two__date-text {
    position: relative;
    display: block;
    background-color: var(--careon-white);
    padding: 2px 10px 2px;
    border-radius: 14px;
}

.blog-two__date-text p {
    font-size: 14px;
    line-height: 24px;
}

.blog-two__content {
    position: relative;
    display: block;
    margin-top: 20px;
}

.blog-two__title {
    font-size: 24px;
    font-weight: 700;
    line-height: 40px;
}

.blog-two__title a {
    color: var(--careon-black);
}

.blog-two__title a:hover {
    color: var(--careon-base);
}

.blog-two__meta {
    position: relative;
    display: flex;
    align-items: center;
    gap: 30px;
    margin-top: 15px;
    margin-bottom: 17px;
}

.blog-two__meta li {
    position: relative;
    display: flex;
    align-items: center;
    gap: 5px;
}

.blog-two__meta li .icon {
    position: relative;
    display: inline-block;
}

.blog-two__meta li .icon span {
    position: relative;
    display: inline-block;
    font-size: 16px;
    color: var(--careon-black);
}

.blog-two__meta li p {
    font-size: 14px;
    line-height: 24px;
}

.blog-two__read-more {
    position: relative;
    display: block;
}

.blog-two__read-more a {
    font-size: 15px;
    font-weight: 500;
    color: var(--careon-black);
    position: relative;
    display: inline-flex;
    align-items: center;
    gap: 10px;
}

.blog-two__read-more a span {
    -webkit-transition: all 500ms ease;
    transition: all 500ms ease;
}

.blog-two__read-more a:hover span {
    color: var(--careon-primary);
}

.blog-two__read-more a::before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 1px;
    height: 2px;
    background-color: var(--careon-black);
    -webkit-transition: all 500ms ease;
    transition: all 500ms ease;
}

.blog-two__read-more a:hover::before {
    background-color: var(--careon-primary);
}


/*--------------------------------------------------------------
# Blog Three
--------------------------------------------------------------*/
.blog-three {
    position: relative;
    display: block;
    padding: 120px 0 90px;
    z-index: 1;
}

.blog-three__single {
    position: relative;
    display: block;
    background-color: var(--careon-extra);
    border-radius: 10px;
    margin-bottom: 30px;
}

.blog-three__img-box {
    position: relative;
    display: block;
}

.blog-three__img {
    position: relative;
    display: block;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    overflow: hidden;
    z-index: 1;
}

.blog-three__img::before {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    transition-delay: .1s;
    transition-timing-function: ease-in-out;
    transition-duration: .7s;
    transition-property: all;
    background: rgba(var(--careon-base-rgb), 0.7);
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    opacity: 0;
    z-index: 1;
    content: "";
}

.blog-three__single:hover .blog-three__img::before {
    opacity: 1;
}

.blog-three__img img {
    width: 100%;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    transition: .5s ease;
    transform: scale(1.05);
}

.blog-three__single:hover .blog-three__img img {
    transform: scale(1);
}

.blog-three__content {
    position: relative;
    display: block;
    padding: 20px 40px 40px;
}

.blog-three__meta {
    position: relative;
    display: flex;
    align-items: center;
    gap: 30px;
}

.blog-three__meta li {
    position: relative;
    display: flex;
    align-items: center;
    gap: 12px;
}

.blog-three__meta li .icon {
    position: relative;
    display: inline-block;
}

.blog-three__meta li .icon span {
    position: relative;
    display: inline-block;
    font-size: 16px;
    color: var(--careon-base);
}

.blog-three__meta li p {
    font-size: 14px;
}

.blog-three__title {
    font-size: 24px;
    line-height: 40px;
    font-weight: 700;
    margin: 20px 0 30px;
}

.blog-three__title a {
    color: var(--careon-black);
}

.blog-three__title a:hover {
    color: var(--careon-base);
}

.blog-three__btn-box {
    position: relative;
    display: block;
}

.blog-three__btn-box .thm-btn {
    color: var(--careon-black);
    background-color: var(--careon-white);
}


/*--------------------------------------------------------------
# Blog Four
--------------------------------------------------------------*/
.blog-four {
    position: relative;
    display: block;
    padding: 120px 0 90px;
    z-index: 1;
}

.blog-four__single {
    position: relative;
    display: block;
    margin-bottom: 30px;
}

.blog-four__img-box {
    position: relative;
    display: block;
}

.blog-four__img {
    position: relative;
    display: block;
    border-radius: 10px;
    overflow: hidden;
}

.blog-four__img::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: linear-gradient(180deg, rgba(3, 171, 210, .5) 0%, rgba(3, 171, 210, 0.75) 48.5%, rgba(0, 109, 119, 0.9) 100%);
    z-index: 1;
}

.blog-four__img img {
    width: 100%;
    border-radius: 10px;
    transform: scale(1.0);
    transition-delay: 0.1s;
    transition-timing-function: ease-in-out;
    transition-duration: 0.7s;
    transition-property: all;
}

.blog-four__single:hover .blog-four__img img {
    transform: scale(1.10) rotate(0deg);
}

.blog-four__content {
    position: absolute;
    bottom: 30px;
    left: 30px;
    z-index: 2;
}

.blog-four__meta {
    position: relative;
    display: flex;
    align-items: center;
    gap: 30px;
}

.blog-four__meta li {
    position: relative;
    display: flex;
    align-items: center;
    gap: 12px;
}

.blog-four__meta li .icon {
    position: relative;
    display: inline-block;
}

.blog-four__meta li .icon span {
    position: relative;
    display: inline-block;
    font-size: 16px;
    color: var(--careon-white);
}

.blog-four__meta li p {
    font-size: 14px;
    color: var(--careon-white);
}

.blog-four__title {
    font-size: 24px;
    line-height: 40px;
    font-weight: 700;
    margin: 10px 0 30px;
}

.blog-four__title a {
    color: var(--careon-white);
}

.blog-four__title a:hover {
    color: var(--careon-black);
}

.blog-four__btn-box {
    position: relative;
    display: block;
}

.blog-four__btn-box .thm-btn {
    color: var(--careon-black);
    background-color: var(--careon-white);
}

.blog-four__btn-box .thm-btn::before,
.blog-four__btn-box .thm-btn::after {
    background-color: var(--careon-black);
}

/*--------------------------------------------------------------
# Blog Five
--------------------------------------------------------------*/
.blog-five {
    position: relative;
    display: block;
    padding: 120px 0 90px;
    z-index: 1;
}

.blog-five__single {
    position: relative;
    display: block;
    background-color: var(--careon-white);
    box-shadow: 0px 0px 60px rgba(0, 0, 0, 0.05);
    border-radius: 10px;
    margin-bottom: 30px;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
}

.blog-five__img-box {
    position: relative;
    display: block;
}

.blog-five__img {
    position: relative;
    display: block;
    overflow: hidden;
    border-radius: 10px;
    z-index: 1;
}

.blog-five__img:before {
    position: absolute;
    content: '';
    left: 0px;
    bottom: 0px;
    width: 50%;
    height: 100%;
    background-color: rgba(var(--careon-black-rgb), .70);
    visibility: hidden;
    opacity: 0;
    transform-style: preserve-3d;
    transform: perspective(370px) translateY(100%);
    transform-origin: left;
    transition: all 900ms ease;
    -moz-transition: all 900ms ease;
    -webkit-transition: all 900ms ease;
    -ms-transition: all 900ms ease;
    -o-transition: all 900ms ease;
    z-index: 1;
}


.blog-five__single:hover .blog-five__img:before {
    visibility: visible;
    opacity: 1;
    transform: perspective(370px) translateY(0%);
}

.blog-five__img:after {
    position: absolute;
    content: '';
    top: 0px;
    right: 0px;
    width: 50%;
    height: 100%;
    background-color: rgba(var(--careon-black-rgb), .70);
    visibility: hidden;
    opacity: 0;
    transform-style: preserve-3d;
    transform: perspective(370px) translateY(-100%);
    transform-origin: top;
    transition: all 900ms ease;
    -moz-transition: all 900ms ease;
    -webkit-transition: all 900ms ease;
    -ms-transition: all 900ms ease;
    -o-transition: all 900ms ease;
    z-index: 1;
}

.blog-five__single:hover .blog-five__img:after {
    visibility: visible;
    opacity: 1;
    transform: perspective(370px) translateY(0%);
}

.blog-five__img img {
    width: 100%;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}

.blog-five__plus {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    transform: rotate(-45deg) scale(0);
    transition: all 600ms ease;
    z-index: 3;
}

.blog-five__single:hover .blog-five__plus {
    transform: rotate(0deg) scale(1);
    transition-delay: 700ms;
}

.blog-five__plus a {
    height: 50px;
    width: 50px;
    line-height: 50px;
    background-color: var(--careon-white);
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 15px;
    color: var(--careon-base);
    -webkit-transition: all 500ms ease;
    transition: all 500ms ease;
}

.blog-five__plus a:hover {
    color: var(--careon-white);
    background-color: var(--careon-base);
}

.blog-five__content {
    position: relative;
    display: block;
    margin-top: 16px;
    padding: 5px 30px 25px;
}

.blog-five__meta {
    position: relative;
    display: flex;
    align-items: center;
    gap: 30px;
}

.blog-five__meta li {
    position: relative;
    display: flex;
    align-items: center;
    gap: 5px;
}

.blog-five__meta li .icon {
    position: relative;
    display: inline-block;
}

.blog-five__meta li .icon span {
    position: relative;
    display: inline-block;
    font-size: 16px;
    color: var(--careon-base);
}

.blog-five__meta li p {
    font-size: 14px;
    line-height: 24px;
}

.blog-five__title {
    font-size: 24px;
    font-weight: 700;
    line-height: 40px;
    margin: 18px 0 40px;
}

.blog-five__title a {
    color: var(--careon-black);
}

.blog-five__title a:hover {
    color: var(--careon-base);
}

.blog-five__read-more {
    position: relative;
    display: block;
    margin-top: 27px;
}

.blog-five__read-more a {
    position: relative;
    display: flex;
    align-items: center;
    gap: 14px;
    font-size: 15px;
    font-weight: 500;
    color: var(--careon-black);
}

.blog-five__read-more a:hover {
    color: var(--careon-base);
}

.blog-five__read-more a span {
    -webkit-transition: all 500ms ease;
    transition: all 500ms ease;
}

.blog-five__read-more a:hover span {
    color: var(--careon-base);
}


/*--------------------------------------------------------------
# Blog Details
--------------------------------------------------------------*/
.blog-details {
    position: relative;
    display: block;
    padding: 120px 0 120px;
    z-index: 1;
}

.blog-details__left {
    position: relative;
    display: block;
}

.blog-details__img {
    position: relative;
    display: block;
}

.blog-details__img img {
    width: 100%;
    border-radius: var(--careon-bdr-radius);
}

.blog-details__content {
    position: relative;
    display: block;
    margin-top: 19px;
}

.blog-details__meta {
    position: relative;
    display: flex;
    align-items: center;
    gap: 30px;
}

.blog-details__meta li {
    position: relative;
    display: flex;
    align-items: center;
    gap: 5px;
}

.blog-details__meta li .icon {
    position: relative;
    display: inline-block;
}

.blog-details__meta li .icon span {
    position: relative;
    display: inline-block;
    font-size: 16px;
    color: var(--careon-primary);
}

.blog-details__meta li p {
    font-size: 14px;
    line-height: 24px;
}

.blog-details__title {
    font-size: 48px;
    font-weight: 700;
    line-height: 55px;
    margin: 17px 0 20px;
}

.blog-details__text-2 {
    margin: 20px 0 33px;
}

.blog-details__title-2 {
    font-size: 24px;
    font-weight: 700;
    line-height: 34px;
}

.blog-details__text-3 {
    margin: 24px 0 30px;
}

.blog-details__client-box {
    position: relative;
    display: block;
    border: 2px solid var(--careon-bdr-color);
    border-radius: var(--careon-bdr-radius);
    padding: 41px 39px 38px;
}

.blog-details__client-and-ratting {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-right: 60px;
}

.blog-details__client-info {
    position: relative;
    display: block;
}

.blog-details__client-info h4 {
    font-size: 24px;
    font-weight: 700;
    line-height: 34px;
    margin-bottom: 8px;
}

.blog-details__client-ratting {
    position: relative;
    display: flex;
    align-items: center;
    gap: 10px;
}

.blog-details__client-ratting span {
    font-size: 16px;
    color: #F8BC26;
}

.blog-details__client-text {
    margin-top: 20px;
}

.blog-details__title-3 {
    font-size: 24px;
    font-weight: 700;
    line-height: 34px;
    margin: 32px 0 24px;
}

.blog-details__bottom-img {
    position: relative;
    display: block;
    margin-top: 30px;
}

.blog-details__bottom-img img {
    width: 100%;
    border-radius: var(--careon-bdr-radius);
}

.blog-details__points-list {
    position: relative;
    display: block;
    margin: 30px 0 30px;
}

.blog-details__points-list li {
    position: relative;
    display: flex;
    align-items: center;
    gap: 15px;
}

.blog-details__points-list li+li {
    margin-top: 13px;
}

.blog-details__points-list li .icon {
    position: relative;
    display: inline-block;
}

.blog-details__points-list li .icon span {
    position: relative;
    display: inline-block;
    font-size: 14px;
    color: transparent;
    -webkit-text-stroke: 1px var(--careon-black);
}

.blog-details__tag-and-social {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin: 63px 0 33px;
}

.blog-details__tag {
    position: relative;
    display: flex;
    align-items: center;
    gap: 20px;
}

.blog-details__tag-title {
    font-size: 30px;
    font-weight: 700;
    color: var(--careon-black);
}

.blog-details__tag-list {
    position: relative;
    display: flex;
    align-items: center;
    gap: 15px;
}

.blog-details__tag-list a {
    position: relative;
    display: block;
    border: 1px solid rgba(var(--careon-black-rgb), .20);
    padding: 4px 15px 4px;
    border-radius: 20px;
    color: var(--careon-gray);
}

.blog-details__tag-list a:hover {
    border: 1px solid var(--careon-base);
    background-color: var(--careon-base);
    color: var(--careon-white);
}

.blog-details__social {
    position: relative;
    display: flex;
    align-items: center;
    gap: 10px;
}

.blog-details__social a {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 30px;
    height: 30px;
    font-size: 14px;
    color: var(--careon-black);
    border: 1px solid var(--careon-bdr-color);
    border-radius: 50%;
}

.blog-details__social a:hover {
    border: 1px solid var(--careon-base);
    background-color: var(--careon-base);
    color: var(--careon-white);
}

.blog-details__prev-next {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
    border: 1px solid var(--careon-bdr-color);
    border-radius: var(--careon-bdr-radius);
    padding: 19px 29px 19px;
}

.blog-details__prev {
    position: relative;
    display: flex;
    align-items: center;
    gap: 20px;
}

.blog-details__prev-icon {
    position: relative;
    display: block;
}

.blog-details__prev-icon a {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 50px;
    height: 50px;
    border: 1px solid var(--careon-bdr-color);
    border-radius: 50%;
    font-size: 16px;
    color: var(--careon-black);
}

.blog-details__prev:hover .blog-details__prev-icon a {
    border: 1px solid var(--careon-base);
    background-color: var(--careon-base);
    color: var(--careon-white);
}

.blog-details__prev .content {
    position: relative;
    display: block;
    flex: 1;
}

.blog-details__prev .content p {
    font-size: 18px;
    font-weight: 700;
    color: var(--careon-black);
}

.blog-details__next {
    position: relative;
    display: flex;
    align-items: center;
    gap: 15px;
}

.blog-details__next-icon {
    position: relative;
    display: block;
}

.blog-details__next-icon a {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 50px;
    height: 50px;
    border: 1px solid var(--careon-bdr-color);
    border-radius: 50%;
    font-size: 16px;
    color: var(--careon-black);
    transform: rotate(180deg);
}

.blog-details__next:hover .blog-details__next-icon a {
    border: 1px solid var(--careon-base);
    background-color: var(--careon-base);
    color: var(--careon-white);
}

.blog-details__next .content {
    position: relative;
    display: block;
    text-align: right;
    flex: 1;
}

.blog-details__next .content p {
    font-size: 18px;
    font-weight: 700;
    color: var(--careon-black);
}

.comment-one {
    position: relative;
    display: block;
    margin-top: 63px;
}

.comment-one__title {
    font-size: 30px;
    font-weight: 700;
    line-height: 40px;
    margin-bottom: 32px;
}

.comment-one__single-list {
    position: relative;
    display: block;
}

.comment-one__single-list li {
    position: relative;
    display: block;
}

.comment-one__single {
    position: relative;
    display: flex;
    align-items: center;
    gap: 20px;
    border: 1px solid var(--careon-bdr-color);
    border-radius: var(--careon-bdr-radius);
    padding: 30px 39px 29px;
    margin-bottom: 30px;
}

.comment-one__image {
    position: relative;
    display: block;
    max-width: 95px;
    width: 100%;
}

.comment-one__image img {
    width: 100%;
    border-radius: 50%;
}

.comment-one__content {
    position: relative;
    display: block;
    flex: 1;
}

.comment-one__name {
    position: relative;
    display: block;
}

.comment-one__name h3 {
    position: relative;
    display: flex;
    align-items: center;
    gap: 75px;
    font-size: 18px;
    font-weight: 700;
    line-height: 28px;
}

.comment-one__name h3 span {
    font-size: 16px;
    font-weight: 400;
    line-height: 28px;
    color: var(--careon-gray);
}

.comment-one__single-text {
    margin: 21px 0 20px;
}

.comment-one__btn {
    position: relative;
    display: inline-block;
}

.comment-one__btn a {
    position: relative;
    display: inline-block;
    font-size: 15px;
    font-weight: 500;
    color: var(--careon-black);
    background-color: var(--careon-primary);
    padding: 3px 20px 4px;
    border-radius: 18px;
}

.comment-one__btn a:hover {
    color: var(--careon-white);
    background-color: var(--careon-black);
}

.comment-form {
    position: relative;
    display: block;
    padding-top: 32px;
}

.comment-one__form {
    position: relative;
    display: block;
}

.comment-one__input-box {
    position: relative;
    display: block;
    margin-bottom: 30px;
}

.comment-one__input-box input[type="text"],
.comment-one__input-box input[type="email"] {
    height: 60px;
    width: 100%;
    padding-left: 30px;
    padding-right: 30px;
    outline: none;
    font-size: 14px;
    font-weight: 400;
    background-color: transparent;
    border: 1px solid var(--careon-bdr-color);
    color: var(--careon-gray);
    display: block;
    border-radius: 30px;
}

.comment-one__input-box textarea {
    height: 165px;
    width: 100%;
    padding: 15px 30px 30px;
    outline: none;
    font-size: 16px;
    font-weight: 400;
    background-color: transparent;
    border: 1px solid var(--careon-bdr-color);
    color: var(--careon-gray);
    position: relative;
    display: block;
    border-radius: 30px;
}

.comment-one__input-box.text-message-box {
    height: 165px;
}

.comment-one__btn-box {
    position: relative;
    display: block;
}

.comment-one__btn-box .thm-btn {
    border: none;
    background-color: var(--careon-base);
}

.comment-one__btn-box .thm-btn::before,
.comment-one__btn-box .thm-btn::after {
    background-color: var(--careon-black);
}

/*--------------------------------------------------------------
# Sidebar
--------------------------------------------------------------*/
.sidebar {
    position: relative;
    display: block;
}

.sidebar__single+.sidebar__single {
    margin-top: 40px;
}

.sidebar__title {
    position: relative;
    display: block;
    font-size: 24px;
    font-weight: 700;
    line-height: 34px;
    margin-bottom: 31px;
}

.sidebar__search {
    position: relative;
    display: block;
    padding: 40px 40px 40px;
    background-color: var(--careon-extra);
    border-radius: var(--careon-bdr-radius);
}

.sidebar__search-form {
    position: relative;
    display: block;
}

.sidebar__search-form input[type="search"] {
    display: block;
    outline: none;
    background-color: var(--careon-white);
    border: none;
    font-weight: 400;
    font-size: 16px;
    height: 60px;
    width: 100%;
    padding-left: 20px;
    padding-right: 50px;
    color: var(--careon-gray);
    border-radius: 30px;
}

.sidebar__search-form button[type="submit"] {
    color: var(--careon-base);
    font-size: 20px;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    max-width: 60px;
    width: 100%;
    outline: none;
    border: none;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0;
    background-color: transparent;
    border-top-right-radius: 30px;
    border-bottom-right-radius: 30px;
    -webkit-transition: all 500ms ease;
    transition: all 500ms ease;
}

.sidebar__search-form button[type="submit"]:hover {
    background-color: var(--careon-black);
    color: var(--careon-white);
}

.sidebar__post-box {
    position: relative;
    display: block;
    padding: 40px 40px 40px;
    background-color: var(--careon-extra);
    border-radius: var(--careon-bdr-radius);
}

.sidebar__post-list {
    position: relative;
    display: block;
}

.sidebar__post-list li {
    position: relative;
    display: block;
    background-color: var(--careon-white);
    border-radius: var(--careon-bdr-radius);
    padding: 15px 30px 13px;
}

.sidebar__post-list li+li {
    margin-top: 30px;
}

.sidebar__post-content {
    position: relative;
    display: block;
}

.sidebar__post-content h3 {
    font-size: 18px;
    font-weight: 700;
    line-height: 30px;
    margin-bottom: 9px;
}

.sidebar__post-content h3 a {
    color: var(--careon-black);
}

.sidebar__post-content h3 a:hover {
    color: var(--careon-base);
}

.sidebar__post-date {
    position: relative;
    display: flex;
    align-items: center;
    gap: 10px;
    font-size: 14px;
}

.sidebar__post-date span {
    position: relative;
    display: inline-block;
    font-size: 16px;
    color: var(--careon-black);
    top: -2px;
}

.sidebar__all-category {
    position: relative;
    display: block;
    padding: 40px 40px 40px;
    background-color: var(--careon-extra);
    border-radius: var(--careon-bdr-radius);
}

.sidebar__all-category-list {
    position: relative;
    display: block;
}

.sidebar__all-category-list li {
    position: relative;
    display: block;
}

.sidebar__all-category-list li+li {
    margin-top: 20px;
}

.sidebar__all-category-list li a {
    position: relative;
    display: flex;
    align-items: center;
    gap: 20px;
    background-color: var(--careon-white);
    border-radius: var(--careon-bdr-radius);
    color: var(--careon-gray);
    padding: 16px 35px 16px;
    overflow: hidden;
    z-index: 1;
}

.sidebar__all-category-list li:hover a {
    color: var(--careon-white);
}

.sidebar__all-category-list li.active a {
    color: var(--careon-white);
}

.sidebar__all-category-list li a::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: var(--careon-base);
    transition: -webkit-transform 0.5s ease;
    transition: transform 0.5s ease;
    transition: transform 0.5s ease, -webkit-transform 0.5s ease;
    transform-origin: bottom right;
    -webkit-transform: scale(1, 0);
    transform: scale(1, 0);
    z-index: -1;
}

.sidebar__all-category-list li:hover a::before {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    transform-origin: top center;
}

.sidebar__all-category-list li.active a::before {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    transform-origin: top center;
}

.sidebar__all-category-list li a span {
    position: relative;
    display: inline-block;
    font-size: 18px;
    font-weight: 700;
    color: var(--careon-black);
    -webkit-transition: all 500ms ease;
    transition: all 500ms ease;
}

.sidebar__all-category-list li:hover a span {
    color: var(--careon-white);
}

.sidebar__all-category-list li.active a span {
    color: var(--careon-white);
}

.sidebar__tags {
    position: relative;
    display: block;
    padding: 40px 40px 40px;
    background-color: var(--careon-extra);
    border-radius: 20px;
}

.sidebar__tags .sidebar__title {
    margin-bottom: 14px;
}

.sidebar__tags-list {
    position: relative;
    display: block;
    margin-left: -8px;
}

.sidebar__tags-list a {
    color: var(--careon-gray);
    -webkit-transition: all 0.4s ease;
    transition: all 0.4s ease;
    display: inline-block;
    padding: 4px 13px 4px;
    border: 1px solid rgba(var(--careon-black-rgb), .20);
    border-radius: var(--careon-bdr-radius);
    margin-left: 8px;
}

.sidebar__tags-list a+a {
    margin-top: 16px;
}

.sidebar__tags-list a:hover {
    color: var(--careon-white);
    background-color: var(--careon-base);
    border: 1px solid var(--careon-base);
}

.sidebar__need-help {
    position: relative;
    display: block;
    background-color: var(--color3);
    border-radius: var(--careon-bdr-radius);
    text-align: center;
    padding: 42px 50px 42px;
}

.sidebar__need-help-title {
    font-size: 24px;
    font-weight: 700;
    line-height: 34px;
}

.sidebar__need-help-icon {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 86px;
    height: 86px;
    background-color: var(--careon-primary);
    border-radius: 50%;
    margin: 33px auto 32px;
    -webkit-transition: all 500ms ease;
    transition: all 500ms ease;
}

.sidebar__need-help-icon:hover {
    background-color: var(--careon-base);
}

.sidebar__need-help-icon span {
    position: relative;
    display: inline-block;
    font-size: 32px;
    color: var(--careon-black);
    -webkit-transition: all 500ms ease;
    transition: all 500ms ease;
}

.sidebar__need-help-icon:hover span {
    color: var(--careon-white);
}

.sidebar__need-help-call {
    position: relative;
    display: block;
}

.sidebar__need-help-call a {
    font-size: 30px;
    font-weight: 700;
    line-height: 40px;
    color: var(--careon-black);
}

.sidebar__need-help-call a:hover {
    color: var(--careon-base);
}

/*--------------------------------------------------------------
# Blog List
--------------------------------------------------------------*/
.blog-list {
    position: relative;
    display: block;
    padding: 120px 0 120px;
}

.blog-list__left {
    position: relative;
    display: block;
}

.blog-list__single {
    position: relative;
    display: block;
    margin-bottom: 80px;
}

.blog-list__img-box {
    position: relative;
    display: block;
}

.blog-list__img {
    position: relative;
    display: block;
    overflow: hidden;
    border-radius: var(--careon-bdr-radius);
    border-bottom-left-radius: 0;
    z-index: 1;
}

.blog-list__img:before {
    position: absolute;
    content: '';
    left: 0px;
    bottom: 0px;
    width: 50%;
    height: 100%;
    background-color: rgba(var(--careon-black-rgb), .70);
    visibility: hidden;
    opacity: 0;
    transform-style: preserve-3d;
    transform: perspective(370px) translateY(100%);
    transform-origin: left;
    transition: all 900ms ease;
    -moz-transition: all 900ms ease;
    -webkit-transition: all 900ms ease;
    -ms-transition: all 900ms ease;
    -o-transition: all 900ms ease;
    z-index: 1;
}


.blog-list__single:hover .blog-list__img:before {
    visibility: visible;
    opacity: 1;
    transform: perspective(370px) translateY(0%);
}

.blog-list__img:after {
    position: absolute;
    content: '';
    top: 0px;
    right: 0px;
    width: 50%;
    height: 100%;
    background-color: rgba(var(--careon-black-rgb), .70);
    visibility: hidden;
    opacity: 0;
    transform-style: preserve-3d;
    transform: perspective(370px) translateY(-100%);
    transform-origin: top;
    transition: all 900ms ease;
    -moz-transition: all 900ms ease;
    -webkit-transition: all 900ms ease;
    -ms-transition: all 900ms ease;
    -o-transition: all 900ms ease;
    z-index: 1;
}

.blog-list__single:hover .blog-list__img:after {
    visibility: visible;
    opacity: 1;
    transform: perspective(370px) translateY(0%);
}

.blog-list__img img {
    width: 100%;
    border-radius: var(--careon-bdr-radius);
    border-bottom-left-radius: 0;
}

.blog-list__plus {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    transform: rotate(-45deg) scale(0);
    transition: all 600ms ease;
    z-index: 3;
}

.blog-list__single:hover .blog-list__plus {
    transform: rotate(0deg) scale(1);
    transition-delay: 700ms;
}

.blog-list__plus a {
    height: 50px;
    width: 50px;
    line-height: 50px;
    background-color: var(--careon-white);
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 15px;
    color: var(--careon-base);
    -webkit-transition: all 500ms ease;
    transition: all 500ms ease;
}

.blog-list__plus a:hover {
    color: var(--careon-white);
    background-color: var(--careon-base);
}

.blog-list__date-box {
    position: absolute;
    display: flex;
    align-items: center;
    gap: 5px;
    top: 20px;
    left: 30px;
    z-index: 2;
}

.blog-list__date-icon {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 30px;
    height: 30px;
    background-color: var(--careon-white);
    border-radius: 50%;
}

.blog-list__date-icon span {
    position: relative;
    display: inline-block;
    font-size: 16px;
    color: var(--careon-black);
}

.blog-list__date-text {
    position: relative;
    display: block;
    background-color: var(--careon-white);
    padding: 2px 10px 2px;
    border-radius: 14px;
}

.blog-list__date-text p {
    font-size: 14px;
    line-height: 24px;
}

.blog-list__content {
    position: relative;
    display: block;
    margin-right: 80px;
    background-color: var(--careon-extra);
    border-bottom-left-radius: var(--careon-bdr-radius);
    border-bottom-right-radius: var(--careon-bdr-radius);
    border: 2px solid var(--careon-bdr-color);
    border-top: 0;
    padding: 32px 40px 40px;
}

.blog-list__meta {
    position: relative;
    display: flex;
    align-items: center;
    gap: 30px;
}

.blog-list__meta li {
    position: relative;
    display: flex;
    align-items: center;
    gap: 5px;
}

.blog-list__meta li .icon {
    position: relative;
    display: inline-block;
}

.blog-list__meta li .icon span {
    position: relative;
    display: inline-block;
    font-size: 16px;
    color: var(--careon-primary);
}

.blog-list__meta li p {
    font-size: 14px;
    line-height: 24px;
}

.blog-list__title {
    font-size: 48px;
    font-weight: 700;
    line-height: 55px;
    margin: 18px 0 40px;
}

.blog-list__title a {
    color: var(--careon-black);
}

.blog-list__title a:hover {
    color: var(--careon-base);
}

.blog-list__read-more {
    position: relative;
    display: block;
}

.blog-list__read-more .thm-btn {
    background-color: var(--careon-white);
    color: var(--careon-black);
}

.blog-list__read-more .thm-btn::before,
.blog-list__read-more .thm-btn::after {
    background-color: var(--careon-black);
}

.blog-list__pagination {
    position: relative;
    display: block;
    text-align: center;
}

.blog-list__pagination .pg-pagination li {
    position: relative;
    display: inline-block;
}

.blog-list__pagination .pg-pagination li+li {
    margin-left: 20px;
}

.blog-list__pagination .pg-pagination li a {
    height: 50px;
    width: 50px;
    text-align: center;
    line-height: 50px;
    display: inline-block;
    color: var(--careon-black);
    background-color: var(--careon-extra);
    border-radius: 50%;
    font-weight: 700;
    font-size: 18px;
    -webkit-transition: all 500ms ease;
    transition: all 500ms ease;
}

.blog-list__pagination .pg-pagination li a span {
    font-size: 14px;
}

.blog-list__pagination .pg-pagination li a:hover,
.blog-list__pagination .pg-pagination li.active a {
    background-color: var(--careon-primary);
}

/*--------------------------------------------------------------
# Blog Page
--------------------------------------------------------------*/
.blog-page {
    position: relative;
    display: block;
    padding: 120px 0 90px;
    z-index: 1;
}


/*--------------------------------------------------------------
# Blog Carousel Page
--------------------------------------------------------------*/
.blog-carousel-page {
    position: relative;
    display: block;
    padding: 120px 0 170px;
}

.blog-carousel-page .blog-one__single {
    margin-bottom: 0;
}






















/*--------------------------------------------------------------
# End
--------------------------------------------------------------*/