.elementor-207 .elementor-element.elementor-element-73348cf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-60px;--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-61edf34 */.elementor-207 .elementor-element.elementor-element-61edf34{
  --apc-van-navy:#0f2545;
  --apc-van-navy-light:#1c3f75;
  --apc-van-blue:#173b78;
  --apc-van-orange:#fd4705;
  --apc-van-white:#ffffff;
  --apc-van-text:#15233b;
  --apc-van-muted:#657086;
  font-family:Montserrat,Arial,sans-serif;
}

.elementor-207 .elementor-element.elementor-element-61edf34,
.elementor-207 .elementor-element.elementor-element-61edf34 *{
  box-sizing:border-box;
}

.elementor-207 .elementor-element.elementor-element-61edf34 .apc-van-page{
  width:100%;
  overflow:hidden;
  background:#fff;
  color:var(--apc-van-text);
}

.elementor-207 .elementor-element.elementor-element-61edf34 .apc-van-container{
  width:min(1240px,calc(100% - 40px));
  margin:0 auto;
}

.elementor-207 .elementor-element.elementor-element-61edf34 .apc-van-hero{
  position:relative;
  min-height:600px;
  display:flex;
  align-items:center;
  background:url('https://autopc.lt/wp-content/uploads/2026/05/VPP_3055.webp') center/cover no-repeat;
  color:#fff;
}

.elementor-207 .elementor-element.elementor-element-61edf34 .apc-van-hero__overlay{
  position:absolute;
  inset:0;
  background:
    linear-gradient(90deg,rgba(6,17,34,.96) 0%,rgba(7,24,49,.82) 44%,rgba(7,24,49,.28) 78%,rgba(7,24,49,.12) 100%),
    radial-gradient(circle at 85% 50%,rgba(253,71,5,.25),transparent 45%);
}

.elementor-207 .elementor-element.elementor-element-61edf34 .apc-van-hero__inner{
  position:relative;
  z-index:2;
  padding:145px 0 90px;
}

.elementor-207 .elementor-element.elementor-element-61edf34 .apc-van-hero__content{
  max-width:760px;
}

.elementor-207 .elementor-element.elementor-element-61edf34 .apc-van-label,
.elementor-207 .elementor-element.elementor-element-61edf34 .apc-van-eyebrow{
  display:flex;
  align-items:center;
  gap:12px;
  margin-bottom:20px;
  color:var(--apc-van-orange);
  font-size:13px;
  font-weight:700;
  letter-spacing:2.4px;
  text-transform:uppercase;
}

.elementor-207 .elementor-element.elementor-element-61edf34 .apc-van-label span{
  width:48px;
  height:3px;
  background:var(--apc-van-orange);
}

.elementor-207 .elementor-element.elementor-element-61edf34 .apc-van-hero h1{
  max-width:850px;
  margin:0 0 24px;
  color:#fff;
  font-size:58px;
  line-height:1.08;
  font-weight:800;
  letter-spacing:-1.2px;
}

.elementor-207 .elementor-element.elementor-element-61edf34 .apc-van-hero p{
  max-width:720px;
  margin:0;
  color:rgba(255,255,255,.88);
  font-size:19px;
  line-height:1.75;
}

.elementor-207 .elementor-element.elementor-element-61edf34 .apc-van-hero__buttons{
  display:flex;
  flex-wrap:wrap;
  gap:14px;
  margin-top:34px;
}

.elementor-207 .elementor-element.elementor-element-61edf34 .apc-van-button{
  min-height:52px;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  padding:0 28px;
  border:1px solid transparent;
  color:#fff;
  text-decoration:none;
  font-size:14px;
  font-weight:700;
  letter-spacing:.5px;
  text-transform:uppercase;
  transition:background .2s ease,border-color .2s ease,color .2s ease;
}

.elementor-207 .elementor-element.elementor-element-61edf34 .apc-van-button--primary{
  background:var(--apc-van-orange);
  border-color:var(--apc-van-orange);
}

.elementor-207 .elementor-element.elementor-element-61edf34 .apc-van-button--primary:hover{
  background:#d83d05;
  border-color:#d83d05;
  color:#fff;
}

.elementor-207 .elementor-element.elementor-element-61edf34 .apc-van-button--outline{
  border-color:rgba(255,255,255,.45);
  background:rgba(255,255,255,.04);
}

.elementor-207 .elementor-element.elementor-element-61edf34 .apc-van-button--outline:hover{
  background:#fff;
  color:var(--apc-van-navy);
}

.elementor-207 .elementor-element.elementor-element-61edf34 .apc-van-intro,
.elementor-207 .elementor-element.elementor-element-61edf34 .apc-van-vehicles,
.elementor-207 .elementor-element.elementor-element-61edf34 .apc-van-process{
  padding:100px 0;
}

.elementor-207 .elementor-element.elementor-element-61edf34 .apc-van-grid{
  display:grid;
  align-items:center;
  gap:70px;
}

.elementor-207 .elementor-element.elementor-element-61edf34 .apc-van-grid--intro{
  grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr);
}

.elementor-207 .elementor-element.elementor-element-61edf34 .apc-van-grid--vehicles{
  grid-template-columns:minmax(420px,.95fr) minmax(0,1.05fr);
}

.elementor-207 .elementor-element.elementor-element-61edf34 .apc-van-intro h2,
.elementor-207 .elementor-element.elementor-element-61edf34 .apc-van-vehicles h2,
.elementor-207 .elementor-element.elementor-element-61edf34 .apc-van-process h2,
.elementor-207 .elementor-element.elementor-element-61edf34 .apc-van-contact h2,
.elementor-207 .elementor-element.elementor-element-61edf34 .apc-van-camera h2,
.elementor-207 .elementor-element.elementor-element-61edf34 .apc-van-highlight h2{
  margin:0;
  font-size:43px;
  line-height:1.16;
  font-weight:800;
  letter-spacing:-.8px;
}

.elementor-207 .elementor-element.elementor-element-61edf34 .apc-van-intro h2,
.elementor-207 .elementor-element.elementor-element-61edf34 .apc-van-vehicles h2,
.elementor-207 .elementor-element.elementor-element-61edf34 .apc-van-process h2{
  color:var(--apc-van-blue);
}

.elementor-207 .elementor-element.elementor-element-61edf34 .apc-van-line{
  width:58px;
  height:3px;
  margin:22px 0 26px;
  background:var(--apc-van-orange);
}

.elementor-207 .elementor-element.elementor-element-61edf34 .apc-van-intro__content p,
.elementor-207 .elementor-element.elementor-element-61edf34 .apc-van-vehicles__content > p{
  margin:0 0 18px;
  color:var(--apc-van-muted);
  font-size:16px;
  line-height:1.8;
}

.elementor-207 .elementor-element.elementor-element-61edf34 .apc-van-intro__image,
.elementor-207 .elementor-element.elementor-element-61edf34 .apc-van-vehicles__image{
  position:relative;
}

.elementor-207 .elementor-element.elementor-element-61edf34 .apc-van-intro__image img,
.elementor-207 .elementor-element.elementor-element-61edf34 .apc-van-vehicles__image img{
  width:100%;
  height:520px;
  display:block;
  object-fit:cover;
}

.elementor-207 .elementor-element.elementor-element-61edf34 .apc-van-image-note{
  position:absolute;
  left:-35px;
  right:35px;
  bottom:-35px;
  padding:24px 28px;
  background:linear-gradient(135deg,var(--apc-van-navy) 0%,var(--apc-van-navy-light) 100%);
  border-left:5px solid var(--apc-van-orange);
  color:#fff;
  box-shadow:0 20px 45px rgba(8,20,40,.2);
}

.elementor-207 .elementor-element.elementor-element-61edf34 .apc-van-image-note strong,
.elementor-207 .elementor-element.elementor-element-61edf34 .apc-van-image-note span{
  display:block;
}

.elementor-207 .elementor-element.elementor-element-61edf34 .apc-van-image-note strong{
  margin-bottom:6px;
  font-size:19px;
  font-weight:800;
}

.elementor-207 .elementor-element.elementor-element-61edf34 .apc-van-image-note span{
  color:rgba(255,255,255,.8);
  font-size:14px;
  line-height:1.55;
}

.elementor-207 .elementor-element.elementor-element-61edf34 .apc-van-highlight{
  padding:95px 0;
  background:linear-gradient(135deg,var(--apc-van-navy) 0%,var(--apc-van-navy-light) 100%);
  color:#fff;
}

.elementor-207 .elementor-element.elementor-element-61edf34 .apc-van-section-heading{
  max-width:760px;
  margin-bottom:48px;
}

.elementor-207 .elementor-element.elementor-element-61edf34 .apc-van-section-heading--light h2{
  color:#fff;
}

.elementor-207 .elementor-element.elementor-element-61edf34 .apc-van-benefits{
  display:grid;
  grid-template-columns:repeat(4,minmax(0,1fr));
  border-top:1px solid rgba(255,255,255,.15);
  border-left:1px solid rgba(255,255,255,.15);
}

.elementor-207 .elementor-element.elementor-element-61edf34 .apc-van-benefit{
  min-height:330px;
  padding:34px 28px;
  border-right:1px solid rgba(255,255,255,.15);
  border-bottom:1px solid rgba(255,255,255,.15);
  background:rgba(255,255,255,.025);
  transition:background .2s ease,transform .2s ease;
}

.elementor-207 .elementor-element.elementor-element-61edf34 .apc-van-benefit:hover{
  background:rgba(255,255,255,.07);
  transform:translateY(-4px);
}

.elementor-207 .elementor-element.elementor-element-61edf34 .apc-van-benefit__number{
  margin-bottom:50px;
  color:var(--apc-van-orange);
  font-size:15px;
  font-weight:800;
}

.elementor-207 .elementor-element.elementor-element-61edf34 .apc-van-benefit h3{
  margin:0 0 16px;
  color:#fff;
  font-size:21px;
  line-height:1.4;
  font-weight:700;
}

.elementor-207 .elementor-element.elementor-element-61edf34 .apc-van-benefit p{
  margin:0;
  color:rgba(255,255,255,.72);
  font-size:14px;
  line-height:1.75;
}

.elementor-207 .elementor-element.elementor-element-61edf34 .apc-van-list{
  display:grid;
  gap:13px;
  margin-top:28px;
}

.elementor-207 .elementor-element.elementor-element-61edf34 .apc-van-list__item{
  display:flex;
  gap:18px;
  padding:18px 20px;
  border:1px solid #e2e7ef;
  background:#f8fafc;
}

.elementor-207 .elementor-element.elementor-element-61edf34 .apc-van-list__item > span{
  width:32px;
  height:32px;
  min-width:32px;
  display:flex;
  align-items:center;
  justify-content:center;
  background:var(--apc-van-orange);
  color:#fff;
  font-weight:800;
}

.elementor-207 .elementor-element.elementor-element-61edf34 .apc-van-list__item strong{
  display:block;
  margin-bottom:4px;
  color:var(--apc-van-blue);
  font-size:16px;
  font-weight:700;
}

.elementor-207 .elementor-element.elementor-element-61edf34 .apc-van-list__item p{
  margin:0;
  color:var(--apc-van-muted);
  font-size:14px;
  line-height:1.55;
}

.elementor-207 .elementor-element.elementor-element-61edf34 .apc-van-camera{
  position:relative;
  padding:115px 0;
  background:#08162b;
  color:#fff;
}

.elementor-207 .elementor-element.elementor-element-61edf34 .apc-van-camera__background{
  position:absolute;
  inset:0;
  background:
    linear-gradient(90deg,rgba(5,16,33,.97) 0%,rgba(7,24,48,.88) 52%,rgba(7,24,48,.25) 100%),
    url('https://autopc.lt/wp-content/uploads/elementor/thumbs/VPP_3065-rqs85bu8g52c4mc14urylcc62x9g6a2xw3i1diahtk.webp') center/cover no-repeat;
}

.elementor-207 .elementor-element.elementor-element-61edf34 .apc-van-camera__inner{
  position:relative;
  z-index:2;
}

.elementor-207 .elementor-element.elementor-element-61edf34 .apc-van-camera__content{
  max-width:760px;
}

.elementor-207 .elementor-element.elementor-element-61edf34 .apc-van-camera h2{
  color:#fff;
}

.elementor-207 .elementor-element.elementor-element-61edf34 .apc-van-camera__content > p{
  margin:0 0 18px;
  color:rgba(255,255,255,.82);
  font-size:16px;
  line-height:1.8;
}

.elementor-207 .elementor-element.elementor-element-61edf34 .apc-van-camera__stats{
  display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:1px;
  margin-top:40px;
  background:rgba(255,255,255,.17);
}

.elementor-207 .elementor-element.elementor-element-61edf34 .apc-van-stat{
  min-height:125px;
  padding:24px;
  background:rgba(8,27,54,.92);
}

.elementor-207 .elementor-element.elementor-element-61edf34 .apc-van-stat strong,
.elementor-207 .elementor-element.elementor-element-61edf34 .apc-van-stat span{
  display:block;
}

.elementor-207 .elementor-element.elementor-element-61edf34 .apc-van-stat strong{
  margin-bottom:8px;
  color:#fff;
  font-size:17px;
  font-weight:800;
}

.elementor-207 .elementor-element.elementor-element-61edf34 .apc-van-stat span{
  color:rgba(255,255,255,.68);
  font-size:13px;
  line-height:1.55;
}

.elementor-207 .elementor-element.elementor-element-61edf34 .apc-van-steps{
  display:grid;
  grid-template-columns:repeat(5,minmax(0,1fr));
  gap:18px;
}

.elementor-207 .elementor-element.elementor-element-61edf34 .apc-van-step{
  position:relative;
  min-height:280px;
  padding:30px 24px;
  border-top:4px solid var(--apc-van-orange);
  background:#f5f7fa;
}

.elementor-207 .elementor-element.elementor-element-61edf34 .apc-van-step > span{
  display:block;
  margin-bottom:45px;
  color:rgba(23,59,120,.16);
  font-size:54px;
  line-height:1;
  font-weight:800;
}

.elementor-207 .elementor-element.elementor-element-61edf34 .apc-van-step h3{
  margin:0 0 13px;
  color:var(--apc-van-blue);
  font-size:18px;
  line-height:1.4;
  font-weight:800;
}

.elementor-207 .elementor-element.elementor-element-61edf34 .apc-van-step p{
  margin:0;
  color:var(--apc-van-muted);
  font-size:14px;
  line-height:1.7;
}

.elementor-207 .elementor-element.elementor-element-61edf34 .apc-van-gallery{
  display:grid;
  grid-template-columns:2fr 1fr;
  grid-template-rows:310px 310px;
  gap:8px;
  padding:8px;
  background:#fff;
}

.elementor-207 .elementor-element.elementor-element-61edf34 .apc-van-gallery__item{
  overflow:hidden;
}

.elementor-207 .elementor-element.elementor-element-61edf34 .apc-van-gallery__item--large{
  grid-row:1 / 3;
}

.elementor-207 .elementor-element.elementor-element-61edf34 .apc-van-gallery img{
  width:100%;
  height:100%;
  display:block;
  object-fit:cover;
  transition:transform .5s ease;
}

.elementor-207 .elementor-element.elementor-element-61edf34 .apc-van-gallery__item:hover img{
  transform:scale(1.035);
}

.elementor-207 .elementor-element.elementor-element-61edf34 .apc-van-contact{
  padding:100px 0;
  background:linear-gradient(135deg,var(--apc-van-navy) 0%,var(--apc-van-navy-light) 100%);
  color:#fff;
}

.elementor-207 .elementor-element.elementor-element-61edf34 .apc-van-contact__box{
  display:grid;
  grid-template-columns:minmax(0,1fr) minmax(420px,.92fr);
  gap:60px;
  align-items:center;
  padding:45px;
  border:1px solid rgba(255,255,255,.13);
  background:rgba(0,20,45,.28);
  box-shadow:0 20px 55px rgba(0,0,0,.18);
}

.elementor-207 .elementor-element.elementor-element-61edf34 .apc-van-contact h2{
  color:#fff;
}

.elementor-207 .elementor-element.elementor-element-61edf34 .apc-van-contact__content > p{
  margin:0 0 28px;
  color:rgba(255,255,255,.82);
  font-size:16px;
  line-height:1.75;
}

.elementor-207 .elementor-element.elementor-element-61edf34 .apc-van-contact__details{
  display:grid;
  gap:18px;
  margin-bottom:30px;
}

.elementor-207 .elementor-element.elementor-element-61edf34 .apc-van-contact__row{
  display:flex;
  align-items:center;
  gap:17px;
}

.elementor-207 .elementor-element.elementor-element-61edf34 .apc-van-contact__icon{
  width:42px;
  height:42px;
  min-width:42px;
  display:flex;
  align-items:center;
  justify-content:center;
  border:1px solid rgba(253,71,5,.45);
  color:var(--apc-van-orange);
}

.elementor-207 .elementor-element.elementor-element-61edf34 .apc-van-contact__icon svg{
  width:22px;
  height:22px;
}

.elementor-207 .elementor-element.elementor-element-61edf34 .apc-van-contact__row strong,
.elementor-207 .elementor-element.elementor-element-61edf34 .apc-van-contact__row span,
.elementor-207 .elementor-element.elementor-element-61edf34 .apc-van-contact__row a{
  display:block;
}

.elementor-207 .elementor-element.elementor-element-61edf34 .apc-van-contact__row strong,
.elementor-207 .elementor-element.elementor-element-61edf34 .apc-van-contact__row a{
  color:#fff;
  font-size:17px;
  font-weight:700;
  text-decoration:none;
}

.elementor-207 .elementor-element.elementor-element-61edf34 .apc-van-contact__row span{
  margin-bottom:3px;
  color:rgba(255,255,255,.65);
  font-size:13px;
}

.elementor-207 .elementor-element.elementor-element-61edf34 .apc-van-contact__row a:hover{
  color:var(--apc-van-orange);
}

.elementor-207 .elementor-element.elementor-element-61edf34 .apc-van-contact__image img{
  width:100%;
  height:470px;
  display:block;
  object-fit:cover;
}

@media(max-width:1100px){
  .elementor-207 .elementor-element.elementor-element-61edf34 .apc-van-grid--intro,
  .elementor-207 .elementor-element.elementor-element-61edf34 .apc-van-grid--vehicles,
  .elementor-207 .elementor-element.elementor-element-61edf34 .apc-van-contact__box{
    grid-template-columns:1fr;
  }

  .elementor-207 .elementor-element.elementor-element-61edf34 .apc-van-benefits{
    grid-template-columns:repeat(2,minmax(0,1fr));
  }

  .elementor-207 .elementor-element.elementor-element-61edf34 .apc-van-steps{
    grid-template-columns:repeat(2,minmax(0,1fr));
  }

  .elementor-207 .elementor-element.elementor-element-61edf34 .apc-van-intro__image,
  .elementor-207 .elementor-element.elementor-element-61edf34 .apc-van-vehicles__image{
    order:2;
  }

  .elementor-207 .elementor-element.elementor-element-61edf34 .apc-van-contact__image img{
    height:440px;
  }
}

@media(max-width:767px){
  .elementor-207 .elementor-element.elementor-element-61edf34 .apc-van-container{
    width:min(100% - 30px,1240px);
  }

  .elementor-207 .elementor-element.elementor-element-61edf34 .apc-van-hero{
    min-height:580px;
    background-position:60% center;
  }

  .elementor-207 .elementor-element.elementor-element-61edf34 .apc-van-hero__inner{
    padding:135px 0 70px;
  }

  .elementor-207 .elementor-element.elementor-element-61edf34 .apc-van-hero h1{
    font-size:39px;
    line-height:1.12;
  }

  .elementor-207 .elementor-element.elementor-element-61edf34 .apc-van-hero p{
    font-size:16px;
    line-height:1.65;
  }

  .elementor-207 .elementor-element.elementor-element-61edf34 .apc-van-hero__buttons{
    display:grid;
    grid-template-columns:1fr;
  }

  .elementor-207 .elementor-element.elementor-element-61edf34 .apc-van-button{
    width:100%;
  }

  .elementor-207 .elementor-element.elementor-element-61edf34 .apc-van-intro,
  .elementor-207 .elementor-element.elementor-element-61edf34 .apc-van-vehicles,
  .elementor-207 .elementor-element.elementor-element-61edf34 .apc-van-process,
  .elementor-207 .elementor-element.elementor-element-61edf34 .apc-van-contact{
    padding:70px 0;
  }

  .elementor-207 .elementor-element.elementor-element-61edf34 .apc-van-highlight,
  .elementor-207 .elementor-element.elementor-element-61edf34 .apc-van-camera{
    padding:75px 0;
  }

  .elementor-207 .elementor-element.elementor-element-61edf34 .apc-van-grid{
    gap:50px;
  }

  .elementor-207 .elementor-element.elementor-element-61edf34 .apc-van-intro h2,
  .elementor-207 .elementor-element.elementor-element-61edf34 .apc-van-vehicles h2,
  .elementor-207 .elementor-element.elementor-element-61edf34 .apc-van-process h2,
  .elementor-207 .elementor-element.elementor-element-61edf34 .apc-van-contact h2,
  .elementor-207 .elementor-element.elementor-element-61edf34 .apc-van-camera h2,
  .elementor-207 .elementor-element.elementor-element-61edf34 .apc-van-highlight h2{
    font-size:32px;
    line-height:1.2;
  }

  .elementor-207 .elementor-element.elementor-element-61edf34 .apc-van-intro__image img,
  .elementor-207 .elementor-element.elementor-element-61edf34 .apc-van-vehicles__image img{
    height:360px;
  }

  .elementor-207 .elementor-element.elementor-element-61edf34 .apc-van-image-note{
    position:relative;
    left:auto;
    right:auto;
    bottom:auto;
    margin-top:0;
  }

  .elementor-207 .elementor-element.elementor-element-61edf34 .apc-van-benefits,
  .elementor-207 .elementor-element.elementor-element-61edf34 .apc-van-steps,
  .elementor-207 .elementor-element.elementor-element-61edf34 .apc-van-camera__stats{
    grid-template-columns:1fr;
  }

  .elementor-207 .elementor-element.elementor-element-61edf34 .apc-van-benefit{
    min-height:0;
  }

  .elementor-207 .elementor-element.elementor-element-61edf34 .apc-van-benefit__number{
    margin-bottom:25px;
  }

  .elementor-207 .elementor-element.elementor-element-61edf34 .apc-van-step{
    min-height:0;
  }

  .elementor-207 .elementor-element.elementor-element-61edf34 .apc-van-step > span{
    margin-bottom:25px;
  }

  .elementor-207 .elementor-element.elementor-element-61edf34 .apc-van-gallery{
    grid-template-columns:1fr;
    grid-template-rows:none;
  }

  .elementor-207 .elementor-element.elementor-element-61edf34 .apc-van-gallery__item,
  .elementor-207 .elementor-element.elementor-element-61edf34 .apc-van-gallery__item--large{
    grid-row:auto;
    height:280px;
  }

  .elementor-207 .elementor-element.elementor-element-61edf34 .apc-van-contact__box{
    gap:35px;
    padding:28px 22px;
  }

  .elementor-207 .elementor-element.elementor-element-61edf34 .apc-van-contact__image img{
    height:330px;
  }
}

@media(max-width:420px){
  .elementor-207 .elementor-element.elementor-element-61edf34 .apc-van-hero h1{
    font-size:34px;
  }

  .elementor-207 .elementor-element.elementor-element-61edf34 .apc-van-intro h2,
  .elementor-207 .elementor-element.elementor-element-61edf34 .apc-van-vehicles h2,
  .elementor-207 .elementor-element.elementor-element-61edf34 .apc-van-process h2,
  .elementor-207 .elementor-element.elementor-element-61edf34 .apc-van-contact h2,
  .elementor-207 .elementor-element.elementor-element-61edf34 .apc-van-camera h2,
  .elementor-207 .elementor-element.elementor-element-61edf34 .apc-van-highlight h2{
    font-size:29px;
  }
}/* End custom CSS */