main .main-selection h3{color:#282828}main .main-selection .alphabet ul{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:71px}main .main-selection .alphabet ul li{cursor:pointer;position:relative;margin-top:35px;text-transform:uppercase;color:#282828;font-size:14px}main .main-selection .alphabet ul li:not(first-clid){padding-left:12px}main .main-selection .alphabet ul li:not(last-clid){padding-right:12px;border-right:1px solid #aaaaaa}main .main-selection .alphabet ul li:hover{color:#2449a4}main .main-selection .alphabet ul li:hover:before{content:'';position:absolute;display:inline-block;background-color:#e4e4e4;bottom:0;right:0;left:0;margin:auto;width:100%;height:15px;z-index:-1}main .main-selection .alphabet ul .select{color:#2449a4;position:relative}main .main-selection .alphabet ul .select:before{content:'';position:absolute;display:inline-block;background-color:#e4e4e4;bottom:0;right:0;left:0;margin:auto;width:100%;height:15px;z-index:-1}main .main-selection .all-knots{display:flex;flex-wrap:wrap}main .main-selection .all-knots .one-knot{margin-bottom:30px;display:flex;align-items:center;flex-wrap:wrap;padding:22px;box-shadow:0 0 8px 1px rgba(220,220,220,0.93);background-color:#fcfcfc}main .main-selection .all-knots .one-knot .image{max-width:425px;max-height:270px;margin:0 auto}main .main-selection .all-knots .one-knot .info h4{color:#282828;font-size:24px;font-weight:700;text-align:center;font-family:'OpenSans'}main .main-selection .all-knots .one-knot .info p{color:#282828;font-size:16px;line-height:36px;margin-top:15px;margin-bottom:30px}main .main-selection .all-knots .one-knot .info a{transition:1s;display:block;text-align:right;color:#2449a4;font-size:20px;font-weight:700;text-decoration:underline}main .main-selection .all-knots .one-knot .info a:hover{color:#1267c9;text-decoration:none;transition:1s}main .main-selection .blue-button{margin:0 auto;margin-top:30px;display:block;margin-bottom:178px}main .solve-problems{margin-bottom:5px}@media screen and (min-width: 1440px){main .main-selection .alphabet ul li{font-size:20px}main .main-selection .all-knots .one-knot{padding-right:47px}main .main-selection .all-knots .one-knot .info{max-width:879px;margin-left:34px}main .main-selection .all-knots .one-knot .info h4{text-align:left}main .main-selection .all-knots .one-knot .info p{font-size:24px}}@media screen and (min-width: 1920px){main .main-selection{background:url("/wp-content/themes/sof_theme/img/back-all-knots.png") no-repeat 0% 53%}}
