.video{padding-top:var(--padding-vertical);padding-bottom:calc(var(--padding-vertical)*2);margin-top:calc(var(--padding-vertical)*-1);z-index:1;background:#e8eef9;border-top-left-radius:60px;border-top-right-radius:60px;position:relative}.video__title{margin-bottom:40px;font-size:50px;font-weight:600;line-height:120%}@media (max-width:1500px){.video__title{margin-bottom:clamp(30px,1.36612vw + 19.5082px,40px);font-size:clamp(30px,2.73224vw + 9.01639px,50px)}}@media (max-width:768px){.video__title{margin-bottom:30px;font-size:30px}}.video__title span{color:var(--accent-color)}.video__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}@media (max-width:768px){.video__cards{grid-template-columns:repeat(1,minmax(0,1fr))}}.video__card{border-radius:15px;position:relative;overflow:hidden;box-shadow:0 6.99px 29px #58585826}.video__card-video{height:0;padding-bottom:56.25%;position:relative;overflow:hidden}.video__card-video iframe{width:100%;height:100%;position:absolute;top:0;left:0}.video__preview{cursor:pointer;position:absolute;inset:0}.video__preview img{object-fit:cover;width:100%;height:100%}.video__play-btn{cursor:pointer;background:#ffffffe6;border:none;border-radius:50%;width:70px;height:70px;font-size:24px;transition:transform .2s,background .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.video__play-btn:hover{background:#fff;transform:translate(-50%,-50%)scale(1.1)}
.constructor{z-index:1;padding-top:var(--padding-vertical);padding-bottom:calc(var(--padding-vertical)*2);margin-top:calc(var(--padding-vertical)*-1);background:#fff;border-top-left-radius:60px;border-top-right-radius:60px;position:relative}.constructor__decor{pointer-events:none;left:0;right:0;bottom:calc(var(--padding-vertical)*-1*2);width:100%;position:absolute}.constructor__title{margin-bottom:40px;font-size:50px;font-weight:600;line-height:160%}@media (max-width:1500px){.constructor__title{margin-bottom:clamp(30px,1.36612vw + 19.5082px,40px);font-size:clamp(30px,2.73224vw + 9.01639px,50px)}}@media (max-width:768px){.constructor__title{margin-bottom:30px;font-size:30px}}.constructor__title span{color:var(--accent-color)}.constructor__description{background-color:#f8fbff;border-radius:15px;margin-bottom:40px;padding:35px;font-size:18px;font-weight:400;line-height:160%}@media (max-width:1500px){.constructor__description{margin-bottom:clamp(30px,1.36612vw + 19.5082px,40px);padding:clamp(30px,.68306vw + 24.7541px,35px);font-size:clamp(16px,.273224vw + 13.9016px,18px)}}@media (max-width:768px){.constructor__description{margin-bottom:30px;padding:30px;font-size:16px}}.constructor__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}@media (max-width:768px){.constructor__cards{grid-template-columns:repeat(1,minmax(0,1fr))}}.constructor__card{z-index:1;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:15px;padding:35px;box-shadow:0 6.99px 29px #58585826}@media (max-width:1500px){.constructor__card{padding:clamp(30px,.68306vw + 24.7541px,35px)}}@media (max-width:768px){.constructor__card{justify-content:center;padding:30px;display:flex}}.constructor__card video{width:100%}@media (max-width:768px){.constructor__card video{max-width:70%}}@media (max-width:576px){.constructor__card video{max-width:initial}}
