/* main-page-block-13 meryosab electronics web devolper resume.meryosab.com */
.wp-block-html:has(> .home-page-block-13[data-home-page-block-13-root="13"]){margin-block-start:0!important;margin-block-end:0!important}
.home-page-block-13[data-home-page-block-13-root="13"]{
  --home-page-block-13-bg:var(--tvr-bg,#f6f8fb);
  --home-page-block-13-surface:var(--tvr-surface,#fff);
  --home-page-block-13-surface-2:var(--tvr-surface-2,#edf2f7);
  --home-page-block-13-line:var(--tvr-line,rgba(16,38,65,.10));
  --home-page-block-13-line-strong:var(--tvr-line-strong,rgba(16,38,65,.18));
  --home-page-block-13-text:var(--tvr-text,#17263a);
  --home-page-block-13-muted:var(--tvr-muted,#52667e);
  --home-page-block-13-dim:var(--tvr-dim,#7b8da1);
  --home-page-block-13-accent:var(--tvr-accent,#087f87);
  --home-page-block-13-accent-soft:var(--tvr-accent-soft,rgba(8,127,135,.10));
  --home-page-block-13-cta:var(--tvr-cta,#f47a29);
  --home-page-block-13-cta-hover:var(--tvr-cta-hover,#ff8f48);
  --home-page-block-13-cta-text:var(--tvr-cta-text,#fff);
  --home-page-block-13-font:var(--tvr-font,Inter,"Segoe UI",Roboto,Arial,Helvetica,sans-serif);
  position:relative;
  width:100vw;
  max-width:100vw!important;
  margin:0 calc(50% - 50vw)!important;
  overflow:hidden;
  background:var(--home-page-block-13-bg);
  color:var(--home-page-block-13-text);
  font:400 16px/1.6 var(--home-page-block-13-font);
  isolation:isolate
}
.home-page-block-13[data-home-page-block-13-root="13"],
.home-page-block-13[data-home-page-block-13-root="13"] *,
.home-page-block-13[data-home-page-block-13-root="13"] *::before,
.home-page-block-13[data-home-page-block-13-root="13"] *::after{box-sizing:border-box}
.home-page-block-13[data-home-page-block-13-root="13"] a{color:inherit;text-decoration:none}
.home-page-block-13[data-home-page-block-13-root="13"] button{font:inherit}
.home-page-block-13[data-home-page-block-13-root="13"] h2,
.home-page-block-13[data-home-page-block-13-root="13"] p{margin-top:0}
.home-page-block-13[data-home-page-block-13-root="13"] svg{display:block;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}
.home-page-block-13__symbols{position:absolute;width:0;height:0;overflow:hidden}
.home-page-block-13__section{position:relative;padding:72px 0 80px}
.home-page-block-13__container{width:100%;max-width:1540px;margin:0 auto;padding:0 24px}
.home-page-block-13__layout{display:grid;grid-template-columns:minmax(360px,.82fr) minmax(0,1.18fr);gap:64px;align-items:center}
.home-page-block-13__visual{
  position:relative;
  min-height:430px;
  overflow:hidden;
  border:1px solid var(--home-page-block-13-line);
  border-radius:22px;
  background:var(--home-page-block-13-surface-2);
  box-shadow:0 22px 58px rgba(19,37,60,.16)
}
.home-page-block-13[data-home-page-block-13-root="13"] .home-page-block-13__image{
  position:absolute;
  inset:0;
  width:100%;
  max-width:none;
  height:100%;
  object-fit:cover;
  object-position:center
}
.home-page-block-13__visual::after{
  content:"";
  position:absolute;
  inset:0;
  background:linear-gradient(180deg,transparent 54%,rgba(7,17,28,.68) 100%);
  pointer-events:none
}
.home-page-block-13__visual-label{
  position:absolute;
  z-index:2;
  right:18px;
  bottom:16px;
  left:18px;
  color:#fff;
  font-size:10px;
  font-weight:850;
  letter-spacing:.14em;
  line-height:1.25
}
.home-page-block-13__content{min-width:0}
.home-page-block-13__kicker{margin:0 0 13px;color:var(--home-page-block-13-accent);font-size:12px;font-weight:850;letter-spacing:.15em;line-height:1.3;text-transform:uppercase}
.home-page-block-13__content h2{max-width:760px;margin-bottom:16px;color:var(--home-page-block-13-text);font:850 44px/1.08 var(--home-page-block-13-font);letter-spacing:-.035em;text-wrap:balance}
.home-page-block-13__content>p{max-width:760px;margin-bottom:0;color:var(--home-page-block-13-muted);font-size:17px;line-height:1.65}
.home-page-block-13__pills{display:flex;flex-wrap:wrap;gap:8px;margin:22px 0 28px}
.home-page-block-13__pill{padding:8px 12px;border:1px solid var(--home-page-block-13-line-strong);border-radius:999px;background:var(--home-page-block-13-surface);color:var(--home-page-block-13-muted);font-size:12px;font-weight:750}
.home-page-block-13__link{
  min-height:50px;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  gap:9px;
  width:max-content;
  max-width:100%;
  padding:12px 18px;
  border:1px solid var(--home-page-block-13-accent);
  border-radius:12px;
  background:var(--home-page-block-13-accent);
  color:#fff!important;
  font-size:13px;
  font-weight:850;
  line-height:1.2;
  text-align:center;
  touch-action:manipulation;
  transition:transform .2s ease,background .2s ease,border-color .2s ease,box-shadow .2s ease
}
.home-page-block-13__link:hover{
  transform:translateY(-2px);
  background:color-mix(in srgb,var(--home-page-block-13-accent) 88%,#000);
  border-color:color-mix(in srgb,var(--home-page-block-13-accent) 88%,#000);
  box-shadow:0 12px 28px color-mix(in srgb,var(--home-page-block-13-accent) 22%,transparent)
}
.home-page-block-13__link svg{width:18px;height:18px;transition:transform .2s ease}
.home-page-block-13__link:hover svg{transform:translateX(3px)}
.home-page-block-13__actions{
  display:flex;
  flex-wrap:wrap;
  gap:10px;
  align-items:stretch;
  margin-top:2px
}
.home-page-block-13__link,
.home-page-block-13__apply{
  position:relative;
  z-index:1;
  min-height:50px;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  gap:9px;
  padding:12px 18px;
  border-radius:12px;
  cursor:pointer;
  font-size:13px;
  font-weight:850;
  line-height:1.2;
  text-align:center;
  touch-action:manipulation;
  user-select:none;
  -webkit-tap-highlight-color:transparent;
  white-space:nowrap;
  transition:transform .2s ease,background .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease
}
.home-page-block-13__link{
  border:1px solid var(--home-page-block-13-accent);
  background:var(--home-page-block-13-accent);
  color:#fff!important;
  box-shadow:0 8px 20px color-mix(in srgb,var(--home-page-block-13-accent) 16%,transparent)
}
.home-page-block-13__link:hover{
  transform:translateY(-2px);
  background:color-mix(in srgb,var(--home-page-block-13-accent) 88%,#000);
  border-color:color-mix(in srgb,var(--home-page-block-13-accent) 88%,#000);
  box-shadow:0 12px 28px color-mix(in srgb,var(--home-page-block-13-accent) 22%,transparent)
}
.home-page-block-13__link svg{width:18px;height:18px;flex:0 0 18px;transition:transform .2s ease}
.home-page-block-13__link:hover svg{transform:translateX(3px)}
.home-page-block-13__apply{
  border:1px solid var(--home-page-block-13-cta);
  background:var(--home-page-block-13-cta);
  color:var(--home-page-block-13-cta-text)!important;
  box-shadow:0 10px 24px color-mix(in srgb,var(--home-page-block-13-cta) 20%,transparent)
}
.home-page-block-13__apply:hover{
  transform:translateY(-2px);
  border-color:var(--home-page-block-13-cta-hover);
  background:var(--home-page-block-13-cta-hover);
  color:var(--home-page-block-13-cta-text)!important;
  box-shadow:0 14px 30px color-mix(in srgb,var(--home-page-block-13-cta) 28%,transparent)
}
.home-page-block-13__apply svg{width:18px;height:18px;flex:0 0 18px}
.home-page-block-13__link > *,
.home-page-block-13__apply > *{pointer-events:none}
.home-page-block-13[data-home-page-block-13-root="13"] a:focus-visible,
.home-page-block-13[data-home-page-block-13-root="13"] button:focus-visible{outline:3px solid color-mix(in srgb,var(--home-page-block-13-accent) 60%,transparent);outline-offset:3px}
:root[data-tvr-theme="dark"] .home-page-block-13[data-home-page-block-13-root="13"],
body[data-tvr-theme="dark"] .home-page-block-13[data-home-page-block-13-root="13"],
.tvr-dark .home-page-block-13[data-home-page-block-13-root="13"]{
  --home-page-block-13-bg:var(--tvr-bg,#09121d);
  --home-page-block-13-surface:var(--tvr-surface,#101d2b);
  --home-page-block-13-surface-2:var(--tvr-surface-2,#152638);
  --home-page-block-13-line:var(--tvr-line,rgba(220,238,255,.11));
  --home-page-block-13-line-strong:var(--tvr-line-strong,rgba(220,238,255,.18));
  --home-page-block-13-text:var(--tvr-text,#f2f7fb);
  --home-page-block-13-muted:var(--tvr-muted,#9eb0c4);
  --home-page-block-13-dim:var(--tvr-dim,#71869d)
}
@media (max-width:1050px){
  .home-page-block-13__layout{grid-template-columns:minmax(300px,.86fr) minmax(0,1.14fr);gap:40px}
  .home-page-block-13__visual{min-height:380px}
  .home-page-block-13__content h2{font-size:38px}
}
@media (max-width:900px){
  .home-page-block-13__section{padding:64px 0 70px}
  .home-page-block-13__container{padding-inline:18px}
  .home-page-block-13__layout{grid-template-columns:1fr;gap:28px}
  .home-page-block-13__visual{min-height:340px}
    .home-page-block-13__content h2{font-size:36px}
  .home-page-block-13__content>p{font-size:16px}
}
@media (max-width:640px){
  .home-page-block-13__section{padding:56px 0 60px}
  .home-page-block-13__container{padding-inline:14px}
  .home-page-block-13__visual{min-height:280px;border-radius:16px}
      .home-page-block-13__kicker{font-size:10px;letter-spacing:.12em}
  .home-page-block-13__content h2{font-size:30px}
  .home-page-block-13__content>p{font-size:15px;line-height:1.6}
  .home-page-block-13__pills{margin:18px 0 22px;gap:6px}
  .home-page-block-13__pill{padding:7px 10px;font-size:11px}
  .home-page-block-13__actions{display:grid;grid-template-columns:1fr}
  .home-page-block-13__link,.home-page-block-13__apply{width:100%;font-size:13px}
}
@media (max-width:380px){
  .home-page-block-13__visual{min-height:250px}
    .home-page-block-13__content h2{font-size:28px}
}
@media (prefers-reduced-motion:reduce){
  .home-page-block-13[data-home-page-block-13-root="13"] *,
  .home-page-block-13[data-home-page-block-13-root="13"] *::before,
  .home-page-block-13[data-home-page-block-13-root="13"] *::after{transition-duration:.01ms!important}
}