section.blue-visual .blue-visual__section *{position:relative;z-index:4}section.blue-visual{background:url(/about/company/assets/img/backplay.webp);background-repeat:no-repeat;background-size:cover;position:relative;padding:80px 0;overflow:hidden}.p-design-page section.blue-visual{margin-bottom:unset}section.blue-visual .blue-visual__icon{color:transparent;transition:all .3s ease}section.blue-visual .blue-visual__form-video-link:hover .blue-visual__icon{transition:all .3s ease;color:#3db845}section.blue-visual .blue-visual__section{display:flex;flex-direction:row;align-items:flex-end;gap:var(--mn-24)}section.blue-visual .blue-visual__form-video{border-radius:var(--r-16);border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.05);backdrop-filter:blur(20px);padding:22px 10px;display:flex;flex-direction:column;align-items:center;color:var(--main-white);text-align:center;font-family:"Montserrat";font-size:var(--fs-14);font-weight:var(--fw-400);line-height:120%;gap:10px}section.blue-visual .blue-visual__form-video-link{transition:300ms all ease}section.blue-visual .blue-visual__form-video-link:hover{opacity:.8}section.blue-visual .blue-visual__descr{max-width:1074px}section.blue-visual .blue-visual__header{display:flex;flex-direction:row;gap:28px;margin-bottom:40px}section.blue-visual .blue-visual__name{color:var(--main-white);font-family:"Montserrat";font-size:var(--fs-32);font-weight:var(--fw-500);line-height:120%}section.blue-visual .blue-visual__text{color:#bfbfbf;font-family:"Montserrat";font-size:var(--fs-14);font-weight:var(--fw-400);line-height:120%;max-width:330px}section.blue-visual .blue-visual__middle-header{border-radius:var(--r-8);border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.05);color:var(--main-white);font-family:"Montserrat";font-size:var(--fs-14);font-weight:var(--fw-600);line-height:120%;padding:var(--mn-16);text-align:center}section.blue-visual .blue-visual__middle-list{display:flex;flex-direction:row;gap:24px;margin:var(--mn-16)0 var(--mn-32)}section.blue-visual .blue-visual__middle-item{position:relative;padding-left:var(--mn-24)}section.blue-visual .blue-visual__middle-item:before{content:"";opacity:.6;background:linear-gradient(180deg,rgba(255,255,255,0) 0%,var(--main-white) 53.37%,rgba(255,255,255,0) 100%);height:100%;width:1px;position:absolute;display:block;left:0}section.blue-visual .blue-visual__middle-item-name{color:var(--main-white);font-family:"Montserrat";font-size:var(--fs-16);font-weight:var(--fw-500);line-height:120%}section.blue-visual .blue-visual__middle-item-number{background:linear-gradient(179deg,var(--main-white) 45.08%,rgba(255,255,255,0) 107.98%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-family:"Montserrat";font-size:48px;font-weight:var(--fw-600);line-height:120%}section.blue-visual .blue-visual__middle-item-number sup{position:unset}section.blue-visual .blue-visual__middle-item-number span{background:linear-gradient(179deg,var(--main-white) 45.08%,rgba(255,255,255,0) 107.98%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:80px;line-height:120%}section.blue-visual .blue-visual__middle-item-descr{color:var(--main-white);font-family:"Montserrat";font-size:var(--fs-14);font-weight:var(--fw-400);line-height:120%}section.blue-visual .blue-visual__middle-list-icons{display:flex;flex-direction:row;margin-top:10px;padding:var(--mn-24);border-radius:10px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.05);flex-wrap:wrap;gap:12px 24px}section.blue-visual .blue-visual__middle-item-icon{color:var(--main-white);font-family:"Montserrat";font-size:var(--fs-14);font-weight:var(--fw-600);line-height:120%;display:flex;flex-direction:row;gap:12px;align-items:center}section.blue-visual .blue-visual__middle-item-icon span{border-radius:3px;border:2px solid var(--main-green);background:var(--main-green);width:10px;height:10px}@media (min-width:321px) and (max-width:768px){section.blue-visual .blue-visual__middle-item-number span{font-size:40px}section.blue-visual .blue-visual__middle-item-number{font-size:var(--fs-24);font-weight:var(--fw-600);line-height:var(--fs-32)}section.blue-visual .blue-visual__name{font-size:var(--fs-20);font-weight:var(--fw-500);line-height:var(--fs-24)}section.blue-visual .blue-visual__text,section.blue-visual .blue-visual__form-video span{font-size:var(--fs-12);font-weight:var(--fw-400);line-height:var(--lh-18)}section.blue-visual .blue-visual__middle-header{font-size:var(--fs-12);font-weight:var(--fw-600);line-height:var(--fs-18)}section.blue-visual .blue-visual__middle-item-icon{font-size:var(--fs-12);font-weight:var(--fw-600);line-height:var(--lh-16)}section.blue-visual .blue-visual__middle-item-name{font-size:var(--fs-14);font-weight:var(--fw-500);line-height:var(--lh-16)}section.blue-visual .blue-visual__middle-item-descr{font-size:var(--fs-12);font-weight:var(--fw-400);line-height:var(--lh-16)}section.blue-visual .blue-visual__header{gap:var(--mn-16);margin-bottom:var(--mn-16);margin-top:unset}section.blue-visual{margin:unset!important;padding:var(--mn-32)0;background-image:unset;background-color:var(--main-blue)}section.blue-visual .blue-visual__form-video span{max-width:240px;margin:unset}section.blue-visual .blue-visual__icon{width:48px;height:48px}section.blue-visual .blue-visual__middle-list-icons,section.blue-visual .blue-visual__header,section.blue-visual .blue-visual__section,section.blue-visual .blue-visual__middle-list,section.blue-visual .blue-visual__section .blue-visual__section{flex-direction:column}section.blue-visual .blue-visual__section .blue-visual__descr{order:1}section.blue-visual .blue-visual__section .blue-visual__form-video{order:2;width:100%}.p-design-page section.blue-visual .blue-visual{position:relative;overflow:hidden}section.blue-visual::before{position:absolute;content:"";width:400px;height:400px;background-color:rgb(136 170 255/80%);bottom:0;left:-200px;filter:blur(100px);border-radius:50%;z-index:1}section.blue-visual::after{position:absolute;content:"";width:400px;height:400px;background-color:rgb(73 109 199/80%);bottom:0;right:-200px;filter:blur(100px);border-radius:50%;z-index:1}}@media (min-width:1024px) and (max-width:1280px){section.blue-visual .blue-visual__middle-item-number span{font-size:48px}}