.freeControl{padding-top:50px}.freeControl .sectionText_control{margin-bottom:70px;margin-top:30px;text-align:center}.freeControl .cotrolWrapper{align-items:flex-start;display:grid;grid-template-columns:repeat(4,1fr);margin-bottom:60px}.freeControl .control__element{position:relative;width:255px}.freeControl .control__element .control__img_under{border-radius:5px;box-shadow:0 0 50px #0000001a;display:block;margin-bottom:30px;overflow:hidden;z-index:1}.freeControl .control__element .control__img_hover{left:0;opacity:0;position:absolute;top:0;z-index:2}.freeControl .control__element .control__title{color:#2d344a;font-size:24px;font-weight:500;letter-spacing:.02em;line-height:32px;margin-bottom:10px}.freeControl .control__element .control__text{color:#2d344a;font-size:16px;letter-spacing:.02em;line-height:1.37}@media (max-width:1139px){.freeControl .sectionText_control{margin-bottom:70px;margin-top:30px;text-align:center}.freeControl .cotrolWrapper{align-items:flex-start;display:grid;gap:32px;grid-template-columns:repeat(2,255px);justify-content:center;margin-bottom:60px}}@media (max-width:579px){.freeControl .sectionText_control{margin-bottom:70px;margin-top:30px;text-align:center}.freeControl .cotrolWrapper{align-items:flex-start;display:grid;gap:32px;grid-template-columns:repeat(1,255px);justify-content:center;margin-bottom:60px}}@media (any-hover:hover){.freeControl .control__element .control__img_hover:hover{opacity:1;transition:.5s}}
