﻿.callback{margin-bottom:0}.wrap_callback{width:100%;background:var(--color-white);border:1px solid var(--color-gray);border-radius:var(--radius-sm);margin-bottom:20px;overflow:hidden}.text_callback{background:-o-linear-gradient(182.27deg, var(--color-bg-tint-blue) 5.69%, var(--color-bg-tint-purple) 101.13%);background:var(--gradient-brand-panel);padding:20px 22px 56px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}body .callback .title_callback{font-family:var(--font-family);font-weight:var(--weight-bold);font-size:24px;line-height:117.9%;max-width:245px}.info_callback{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:3px}.info_callback .item_info{font-size:16px;line-height:19px;max-width:118px;margin-left:40px;position:relative;color:var(--color-text-primary)}.info_callback .item_info:before{content:"";font-family:"harant-icons";color:green;line-height:1;font-size:16px;position:absolute;left:-23px;top:calc(50% - 16px);padding-left:2px}.info_callback .item_info:first-child{margin-left:0}.info_callback .item_info span{font-family:var(--font-family);font-weight:var(--weight-bold);display:block;font-size:16px}.form_callback{padding:0 20px 18px;margin-top:-43px}.form_callback .photo_form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:none;flex:none;margin-right:20px;max-width:228px}body .form_callback .photo_form span{width:54px;height:54px;display:block;border-radius:50%;overflow:hidden;border:2px solid #f7f7f7;position:relative;z-index:1;background:var(--color-white);margin-right:0}body .form_callback .photo_form span:not(:first-child){margin-left:-8%}body .form_callback .photo_form span img{width:100%;height:auto;display:block;margin:0}.form_callback .photo_form span:hover{-webkit-animation:slidequer 1s infinite;animation:slidequer 1s infinite;-webkit-animation-iteration-count:1;animation-iteration-count:1;z-index:2}.form_callback .text_form{font-size:var(--text-base);line-height:14px;-webkit-box-flex:2;-ms-flex:2;flex:2;color:var(--color-ptag);margin-left:-30px}.form_callback .bottom_form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.form_callback .info_form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:3;-ms-flex:3;flex:3}.form_callback form textarea{display:block;width:100%;height:86px;resize:none;background:var(--color-white);border:1px solid var(--color-gray);border-radius:var(--radius-sm);line-height:17px;color:var(--color-ptag);padding:10px 11px;margin-bottom:22px;outline:none;font-size:16px}.form_callback form textarea:-moz-placeholder,.form_callback form textarea::-moz-placeholder,.form_callback form textarea:-ms-input-placeholder,.form_callback form textarea::-webkit-input-placeholder,.form_callback form textarea::placeholder{color:var(--color-ptag)}.form_callback form button.btn{width:120px;height:var(--but-card-height);line-height:var(--but-card-height);font-size:var(--text-base);background:var(--color-primary);border-radius:var(--radius);border:none;font-family:var(--font-family);font-weight:var(--weight-bold);color:var(--color-white);cursor:pointer;transition:var(--transition);cursor:pointer;margin-left:25px;margin-right:0;-webkit-box-flex:0;-ms-flex:none;flex:none;border:none}.form_callback form button.btn:hover{background:var(--color-primary-hover)}.form_callback form button.btn:active{background:var(--color-primary-active)}.form_callback form button.btn:focus{box-shadow:var(--shadow-primary)}.law_public+.callback{margin-top:10px}@-webkit-keyframes slidequer{0%{margin-right:0%;z-index:1}50%{margin-right:8%;z-index:2}to{margin-right:0%;z-index:2}}@keyframes slidequer{0%{margin-right:0%;z-index:1}50%{margin-right:8%;z-index:2}to{margin-right:0%;z-index:2}}@media only screen and (max-width: 1366px){.form_callback{padding:0 19px 15px;margin-top:-38px}.form_callback .photo_form{margin-right:12px}.form_callback .text_form{font-size:11px;line-height:13px}.form_callback form textarea{height:77px;padding:8px 11px}.form_callback form button.btn{margin-left:30px}.wrap_callback{margin-bottom:16px}.text_callback{padding:19px 19px 56px;width:auto}.title_callback{font-size:20px;max-width:210px}.info_callback{margin:0}.info_callback .item_info{font-size:var(--text-base);line-height:17px;max-width:105px;margin-left:35px}.info_callback .item_info span{font-size:var(--text-base);line-height:17px}}@media only screen and (max-width: 672px){.info_callback .item_info:first-child{margin-left:20px}.info_callback .item_info::before{left:-20px}.law_public+.callback{margin-top:20px}}@media only screen and (max-width: 650px){body .form_callback{padding:0 14px 16px}body .form_callback form textarea{height:94px;padding:8px 9px}body .form_callback form button.btn{font-size:var(--text-xs);width:110px;height:var(--h-small);line-height:var(--h-small);margin-left:0}body .form_callback .photo_form span{width:54px;height:54px}body .form_callback .info_form{max-width:150px}body .form_callback .text_form{display:none}body .wrap_callback{margin-bottom:20px}.text_callback{padding:14px 14px 43px}body .callback .title_callback{width:100%;max-width:100%;font-size:18px;text-align:center;margin-bottom:16px}.info_callback{width:100%;-ms-flex-pack:distribute;justify-content:space-between}.info_callback .item_info{font-size:12px;line-height:14px;margin:0;max-width:90px}.info_callback .item_info span{font-size:var(--text-base)}}@media only screen and (max-width: 375px){body .form_callback .photo_form span{width:50px;height:50px}.info_callback .item_info:before{content:""}}