.pvv1-carousel-slide{position:relative}.pvv1-carousel-slide__pic{height:240px;position:relative;width:100%;z-index:9}@supports (aspect-ratio:1/1){.pvv1-carousel-slide__pic{aspect-ratio:343/240;height:auto}}.pvv1-carousel-slide__pic img{border-radius:var(--pvv1-carousel-br);height:100%;-o-object-fit:cover;object-fit:cover}.pvv1-carousel-slide__gradient{background-image:linear-gradient(180deg,#00172700,#00172799);border-radius:0 0 var(--pvv1-carousel-br) var(--pvv1-carousel-br);bottom:0;height:52px;left:0;position:absolute;right:0;z-index:10}@media (min-width:768px){.pvv1-carousel-slide__pic{height:480px}@supports (aspect-ratio:1/1){.pvv1-carousel-slide__pic{aspect-ratio:704/480;height:auto}}}@media (min-width:1024px){.pvv1-carousel-slide__pic{height:636px}@supports (aspect-ratio:1/1){.pvv1-carousel-slide__pic{aspect-ratio:928/636;height:auto}}}@media (min-width:1300px){.pvv1-carousel-slide__pic{aspect-ratio:auto;height:520px}}@media (min-width:1600px){.pvv1-carousel-slide__pic{height:760px}}.pvv1-carousel{--pvv1-carousel-br:16px;border-radius:var(--pvv1-carousel-br);position:relative}.pvv1-carousel--swiper-loading swiper-container{display:flex;overflow:hidden}.pvv1-carousel--swiper-loading swiper-slide{flex:1;min-width:100%}.pvv1-carousel swiper-container::part(container){border-radius:var(--pvv1-carousel-br)}.btn-icon.pvv1-nav{position:absolute}.btn-icon.pvv1-nav--next,.btn-icon.pvv1-nav--prev{display:none;top:50%;transform:translateY(-50%);z-index:15}.btn-icon.pvv1-nav--prev{left:16px}.btn-icon.pvv1-nav--next{right:16px}.btn-icon.pvv1-nav--fullscreen{right:16px;top:16px;z-index:15}.pvv1-carousel__pags{bottom:0;display:flex;justify-content:center;left:0;padding-bottom:16px;position:absolute;right:0;z-index:15}@media (min-width:768px){.btn-icon.pvv1-nav--next,.btn-icon.pvv1-nav--prev{display:block}}@media (min-width:1024px){.pvv1-carousel{--pvv1-carousel-br:24px}.btn-icon.pvv1-nav--prev{left:24px}.btn-icon.pvv1-nav--next{right:24px}.btn-icon.pvv1-nav--fullscreen{right:24px;top:24px}}@media (min-width:1300px){.pvv1-carousel{--pvv1-carousel-br:32px;flex:1;max-width:calc(100% - 456px)}.btn-icon.pvv1-nav--prev{left:32px}.btn-icon.pvv1-nav--next{right:32px}.btn-icon.pvv1-nav--fullscreen{right:32px;top:32px}}@media (min-width:1600px){.pvv1-carousel{max-width:calc(100% - 568px)}}.pvv1-info{background-color:#f7f8f9;border-radius:24px}.pvv1-info__head{padding:16px 16px 8px}.pvv1-info__head h3{font-size:22px;font-weight:700;letter-spacing:0;line-height:28px;margin-bottom:8px}.pvv1-info__head p{color:#001727b8;font-size:18px;font-weight:500;letter-spacing:.18px;line-height:24px}.pvv1-info__pictures{overflow-x:auto;padding:8px 0 16px;-ms-overflow-style:none;scroll-padding-left:16px;scroll-snap-type:x mandatory;scrollbar-width:none}.pvv1-info__pictures::-webkit-scrollbar{display:none}.pvv1-info__pictures-wrapper{display:inline-flex;gap:8px;padding:0 16px}.pvv1-info-pic{border:2px solid transparent;border-radius:12px;height:80px;padding:2px;scroll-snap-align:start;width:96px}.pvv1-info-pic--active{border-color:#015a99}.pvv1-info-pic__picture{height:100%}.pvv1-info-pic__picture img{border-radius:8px;height:100%;-o-object-fit:cover;object-fit:cover}@media (min-width:1024px){.pvv1-info__head{padding:24px 24px 12px}.pvv1-info__head h3{margin-bottom:10px}.pvv1-info__pictures{padding:12px 0 25px}.pvv1-info__pictures-wrapper{gap:12px;padding:0 24px}.pvv1-info-pic{border-radius:16px;border-width:4px;height:96px;padding:4px;width:119.5px}}@media (min-width:1300px){.pvv1-info{border-radius:32px;display:flex;flex:0 1 424px;flex-direction:column;max-height:520px}.pvv1-info__head{padding:32px 32px 16px}.pvv1-info__head h3{font-size:24px;letter-spacing:0;line-height:36px;margin-bottom:12px}.pvv1-info__head p{line-height:28px}.pvv1-info__pictures{flex:1;overflow-x:initial;overflow-y:auto;padding:12px 0 16px}.pvv1-info__pictures-wrapper{display:flex;flex-wrap:wrap;gap:12px;padding:0 0 0 32px}.pvv1-info-pic{flex:0 1 112px;height:92px;width:112px}}@media (min-width:1600px){.pvv1-info{flex:0 1 544px;max-height:760px}.pvv1-info__head h3{font-size:28px;letter-spacing:0;line-height:36px}.pvv1-info__head p{font-size:20px;letter-spacing:.2px;line-height:28px}.pvv1-info__pictures-wrapper{gap:16px}.pvv1-info-pic{border-radius:24px;flex:0 1 149px;height:120px;width:149px}.pvv1-info-pic__picture img{border-radius:16px}}.portfolio-viewer-v1__body{display:flex;flex-direction:column;gap:16px}@media (min-width:1300px){.portfolio-viewer-v1__body{flex-direction:row;gap:32px}}@media (min-width:1600px){.portfolio-viewer-v1__body{gap:24px}}.d-project-examples__head{margin-bottom:16px}@media (min-width:1024px){.d-project-examples__head{margin-bottom:24px}}
