.text-social{box-sizing:border-box;cursor:pointer;border:1px solid #d5d5d5;border-radius:5px;margin:0 35px 25px 0;display:flex}@media screen and (width<=576px){.text-social{margin:0 15px 15px 0}.text-social:nth-child(2n){margin:0 10px 15px 0}}.text-social .name{padding:14px 14px 14px 10px;font-size:14px;font-weight:300;line-height:17px}.text-social .icon{border-left:1px solid #d5d5d5;justify-content:center;align-items:center;width:45px;height:45px;display:flex;position:relative}.text-social .icon img{width:15px;height:15px}.text-social.min{margin:0 10px 0 0}.text-social.min .name{display:none}.text-social.min .icon{border:none}.footer{margin:0;padding:50px 0 30px}@media screen and (width<=1160px){.footer{max-width:420px;margin:0 auto}}.footer .container>.top{justify-content:space-between;align-items:center;margin:0 0 20px;display:flex}@media screen and (width<=1160px){.footer .container>.top{flex-direction:column}}.footer .container>.top .logo{display:block}@media screen and (width<=1160px){.footer .container>.top .logo{margin:0 0 20px}}.footer .container>.top .logo img{max-width:190px;max-height:100px}.footer .container>.top .callback{justify-content:space-between;align-items:center;display:flex}@media screen and (width<=1160px){.footer .container>.top .callback{width:100%}}@media screen and (width<=380px){.footer .container>.top .callback{flex-direction:column}}.footer .container>.top .callback .phone,.footer .container>.top .callback .phone a{color:#000;margin:0 141px 0 0;font-family:SF UI Display Bold;font-size:18px;font-style:normal;font-weight:700;line-height:22px;text-decoration:none;display:block}@media screen and (width<=1160px){.footer .container>.top .callback .phone,.footer .container>.top .callback .phone a{margin:0}}@media screen and (width<=380px){.footer .container>.top .callback .phone,.footer .container>.top .callback .phone a{margin:0 0 20px}}.footer .container>.top .callback .button{color:#fff;-webkit-user-select:none;user-select:none;cursor:pointer;background:#57aeff;border-radius:15px;justify-content:center;align-items:center;width:186px;height:58px;font-family:Vinnytsia Sans;font-size:14px;font-style:normal;font-weight:700;line-height:14px;transition:all .2s;display:flex;box-shadow:0 2.72941px 2.72941px #00000008}.footer .container>.top .callback .button:hover{background:#5798ff}.footer .container .line{background:#e9e9e9;width:1px;height:170px}@media screen and (width<=1160px){.footer .container .line{display:none}}.footer .container .commercial-info{justify-content:space-between;display:flex}@media screen and (width<=1160px){.footer .container .commercial-info{text-align:center;flex-direction:column}}.footer .container .commercial-info .company{color:#000;flex-direction:column;max-width:50%;font-family:SF UI Display Light;font-size:14px;font-style:normal;font-weight:300;line-height:25px;display:flex}@media screen and (width<=1160px){.footer .container .commercial-info .company{max-width:100%}}.footer .container .commercial-info .company .top{display:flex}@media screen and (width<=1160px){.footer .container .commercial-info .company .top{flex-direction:column;width:100%}}.footer .container .commercial-info .company .top .name{width:370px;margin:0 85px 0 0}@media screen and (width<=1160px){.footer .container .commercial-info .company .top .name{text-align:center;width:100%;margin:0 0 30px}}@media screen and (width>=1160px){.footer .container .commercial-info .company .top .address{min-width:280px}}.footer .container .commercial-info .company .top .address .email{margin-top:10px}@media screen and (width<=1160px){.footer .container .commercial-info .company .top .address .email{margin:30px 0 10px}}.footer .container .commercial-info .company .top .address .email a,.footer .container .commercial-info .company .top .address .link a{color:#57aeff}.footer .container .commercial-info .company .socials{margin:40px 0 0;display:flex}@media screen and (width<=1160px){.footer .container .commercial-info .company .socials{justify-content:center;margin:20px 0 0}}.footer .container .commercial-info .confid{color:#000;width:487px;max-width:44%;font-family:SF UI Display Light;font-size:14px;font-style:normal;font-weight:300;line-height:25px}@media screen and (width<=1160px){.footer .container .commercial-info .confid{max-width:100%;margin:20px 0 0}}.footer .container .commercial-info .confid .links{margin:20px 0 0}.footer .container .commercial-info .confid .links a{color:#57aeff}
