.services__banner{display:block;width:100%}.services__info{width:85%;margin:-20vw auto 0 auto;padding:0 5vw 0 5vw}.services__title{color:var(--color1);font-size:var(--fs-big);font-weight:400;font-family:var(--ff2);font-style:normal;line-height:calc(var(--fs-big)*1);letter-spacing:calc(var(--fs-big)*0.04)}.services__text{color:var(--color1);font-size:var(--fs-regular);font-weight:400;font-family:var(--ff1);font-style:normal;line-height:calc(var(--fs-regular)*1.4);letter-spacing:calc(var(--fs-regular)*0);margin:-4vw 0 0 0}.services__catalog{color:var(--color1);font-size:var(--fs-large);font-weight:400;font-family:var(--ff1);font-style:normal;line-height:calc(var(--fs-large)*1.3);letter-spacing:calc(var(--fs-large)*-0.03);margin:2vw 0 0 0;display:block;text-decoration:underline}.services__grid{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;width:85%;padding:2vw;margin:3vw auto auto auto}.service__image{display:block;width:100%}.service__title{color:var(--color1);font-size:var(--fs-xxl);font-weight:400;font-family:var(--ff1);font-style:normal;line-height:calc(var(--fs-xxl)*1.2);letter-spacing:calc(var(--fs-xxl)*-0.03);margin:1vw 0}.service__text{color:var(--color1);font-size:var(--fs-regular);font-weight:400;font-family:var(--ff1);font-style:normal;line-height:calc(var(--fs-regular)*1.4);letter-spacing:calc(var(--fs-regular)*0)}@media all and (orientation: landscape){.services__text{max-width:40vw}.service{margin-bottom:5vw;width:45%}}@media all and (orientation: portrait){.services__grid{margin-top:15vw}.service{margin-bottom:12vw;width:100%}.service__title{margin-top:4vw;margin-bottom:4vw}}
