.image{overflow:hidden;position:relative}.image,.image img{height:100%;width:100%}.image img{display:block;-o-object-fit:cover;object-fit:cover;pointer-events:none;transition:transform .3s cubic-bezier(.5,.7,.5,1);will-change:transform}.base-tag{background-color:rgb(from #ffffff r g b/.05);border-radius:20px;overflow:hidden;padding:10px}.base-tag,.base-tag-icon{align-items:center;display:flex}.base-tag-icon{aspect-ratio:1;background-color:#7c4dff;border-radius:12px;height:30px;justify-content:center;width:30px}.base-tag:has(.base-tag-icon) .base-tag-text{margin-left:10px}.base-tag-text{font-size:18px;font-weight:600;letter-spacing:-.02em;line-height:1}.base-tag._bordered{background-color:transparent;outline:1px solid rgb(from #ffffff r g b/.05)}@media screen and (max-width:1199px){.base-tag-text{font-size:16px;letter-spacing:-.02em;line-height:1}.base-tag._bordered{padding:5px 10px 5px 5px}}.cases-card{display:flex;flex-direction:column;gap:10px;height:100%;width:100%}.cases-card-preview{aspect-ratio:1212/948;border-radius:10px;overflow:hidden;position:relative;width:100%}.cases-card-preview video,.cases-card-preview:not(:has(.image)) img{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;pointer-events:none;position:absolute;transition:.5s;width:100%}.cases-card-preview video{opacity:0;pointer-events:none}.cases-card-info{display:flex;flex-direction:column;gap:20px}.cases-card-info-header{display:flex;flex-direction:column;gap:10px}.cases-card-info-header-add{align-items:center;display:flex;justify-content:space-between}.cases-card-info-header-add>*{color:#a8a8a8;font-size:14px;letter-spacing:0;line-height:1}.cases-card-info-header-title{color:#fff;font-family:Bebas;font-size:24px;font-weight:400;letter-spacing:0;line-height:100%;text-transform:uppercase;transition:.5s}.cases-card-info-text{color:rgb(from #ffffff r g b/.8)}.cases-card-info-tags{display:flex;flex-wrap:wrap;gap:10px}.cases-card-info-tags .base-tag{border:1px solid #7c4dff;height:30px;padding:0 14px}.cases-card-info-tags .base-tag-text{color:#fff;font-size:16px;letter-spacing:-.02em;line-height:1}@media(hover:hover){.cases-card:hover .cases-card-info-header-title{color:#baa2ff;transition:.3s}}.cases-card._show .cases-card-info-header-title{color:#baa2ff;transition:.3s}@media screen and (min-width:1200px){.cases-card:has(video):hover .cases-card-preview img{opacity:0}.cases-card:has(video):hover .cases-card-preview video{opacity:1}}.cases-card._show:has(video) .cases-card-preview img{opacity:0}.cases-card._show:has(video) .cases-card-preview video{opacity:1}.cases-card:active .cases-card-info-header-title{color:#baa2ff;transition:.2s}.cases-card-preview-preloader{background-color:#252525;height:100%;position:absolute;width:100%;z-index:10}.cases-card-preview-preloader:after{animation:loaded 2.3s infinite;box-shadow:0 0 100px 40px #7c4dff;content:"";display:block;height:0;left:0;opacity:.3;position:absolute;top:0;width:100%}.cases-card-preview-preloader._hide{opacity:0;pointer-events:none;transition:.5s}@keyframes loaded{0%,to{top:0}50%{top:100%}}@media screen and (max-width:639px){.cases-card-info-tags{margin-top:5px}}.projects-grid{display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin-top:120px}.projects-mobile{display:none}@media screen and (max-width:1800px){.projects-grid{margin-top:50px}}@media screen and (max-width:1199px){.projects-grid{display:none}#projects h2{margin-bottom:40px}.projects-mobile{display:flex;flex-direction:column;gap:40px}.projects-mobile .base-collapse-item-content-header{display:none}.projects-mobile .base-collapse-item{margin-bottom:0}}.estimation-stages{display:grid;gap:50px}.estimation-stage{display:grid;grid-template-columns:1fr 265px}.estimation-stage-info ul{font-size:14px;margin:0 0 0 20px}.estimation-stage-info ul,.estimation-stage-price{font-family:Inter;font-weight:500;letter-spacing:0;line-height:100%}.estimation-stage-price{color:#191919;font-size:16px;text-align:right}.estimation-stage-price span{color:#939393}@media screen and (max-width:1199px){.estimation-stage{display:flex;flex-direction:column;gap:40px}.estimation-stage-price{text-align:left}}#estimation{background-color:#fff;color:#939393;min-height:100vh}#estimation h2{color:#191919}#estimation h3{color:#191919;font-family:Inter;font-size:16px;font-weight:500;letter-spacing:0;line-height:100%;margin-bottom:5px}.estimation-grid{display:grid;gap:50px;grid-template-columns:repeat(2,1fr);margin:70px 0 50px}.estimation-group{display:flex;flex-direction:column;gap:100px}.estimation-pages-list{color:#191919;font-family:Inter;font-size:16px;font-weight:500;letter-spacing:0;line-height:100%}.estimation-pages-list ol,.estimation-pages-list ul,.estimation-stage-info-text ol,.estimation-stage-info-text ul{font-family:Inter;font-size:14px;font-weight:500;letter-spacing:0;line-height:100%;margin:0 0 0 20px}.estimation-total-wrapper{display:grid;gap:50px}#estimation h3.estimation-total{color:#191919;display:flex;font-family:Inter;font-size:16px;font-weight:600;gap:10px;letter-spacing:0;line-height:100%}.estimation-total span.estimation-total-label{color:#191919;font-weight:500}.estimation-total span{color:#939393;font-weight:500}.estimation-info{display:grid;font-size:14px;font-weight:500;gap:10px;letter-spacing:0;line-height:100%}.estimation-info h4{color:#191919;font-size:16px;font-weight:500}.estimation-info.additionally{color:#191919}@media screen and (max-width:1199px){#estimation .section-title{font-family:Bebas;font-size:50px;font-weight:400;letter-spacing:0;line-height:100%;text-transform:uppercase}.estimation-grid{display:flex;flex-direction:column;gap:50px}.estimation-group{gap:50px}}
