.services__container{display:grid;grid-gap:12px;grid-template-columns:repeat(auto-fill,minmax(30%,1fr))}.services__container .services__container__item{display:flex;border-radius:4px;align-items:center;flex-direction:column;justify-content:center;border:.5px solid rgba(0,0,0,.1);transition:.25s ease-in-out}.services__container .services__container__item:hover{border:.5px solid transparent;box-shadow:0 5px 15px 0 rgba(0,0,0,.1)}@media(max-width:860px){.services__container{grid-template-columns:repeat(auto-fill,minmax(45%,1fr))}}@media(max-width:600px){.services__container{grid-template-columns:repeat(auto-fill,minmax(100%,1fr))}}.offer__container{display:flex;flex-direction:column;grid-gap:12px}.offer__container .offer__item{border-radius:4px;display:flex;flex-direction:column;grid-gap:4px;border:.5px solid rgba(0,0,0,.1);transition:.25s ease-in-out}.offer__container .offer__item:hover{border:.5px solid transparent;box-shadow:0 5px 15px 0 rgba(0,0,0,.1)}.techs{display:grid;grid-template-columns:repeat(auto-fit,minmax(12%,1fr));grid-gap:1px}.techs .tech__item{display:flex;flex-direction:column;align-items:center;justify-content:center}.techs .tech__item img{height:70px}@media(max-width:1160px){.techs{grid-template-columns:repeat(auto-fit,minmax(14%,1fr))}}@media(max-width:1060px){.techs{grid-template-columns:repeat(auto-fit,minmax(16%,1fr))}}@media(max-width:920px){.techs{grid-template-columns:repeat(auto-fit,minmax(18%,1fr))}}@media(max-width:780px){.techs{grid-template-columns:repeat(auto-fit,minmax(20%,1fr))}}@media(max-width:360px){.techs{grid-template-columns:repeat(auto-fit,minmax(49%,1fr))}}@media(max-width:500px){.techs{grid-template-columns:repeat(auto-fit,minmax(32%,1fr))}}.theme--light.v-divider{border-color:rgba(0,0,0,.12)}.theme--dark.v-divider{border-color:hsla(0,0%,100%,.12)}.v-divider{display:block;flex:1 1 0px;max-width:100%;height:0;max-height:0;border:solid;border-width:thin 0 0 0;transition:inherit}.v-divider--inset:not(.v-divider--vertical){max-width:calc(100% - 72px)}.v-application--is-ltr .v-divider--inset:not(.v-divider--vertical){margin-left:72px}.v-application--is-rtl .v-divider--inset:not(.v-divider--vertical){margin-right:72px}.v-divider--vertical{align-self:stretch;border:solid;border-width:0 thin 0 0;display:inline-flex;height:inherit;min-height:100%;max-height:100%;max-width:0;width:0;vertical-align:text-bottom;margin:0 -1px}.v-divider--vertical.v-divider--inset{margin-top:8px;min-height:0;max-height:calc(100% - 16px)}