

/* Start:/bitrix/templates/NewAsiDesign/components/bitrix/form.result.new/msp-shtab/style.css?16104545921811*/
.question {
    display: inline-block;
    width: 49%;
    display: inline-block;
    overflow: hidden;
    vertical-align: top;
    box-sizing: border-box;
    border: 0;
    // margin-bottom:60px;
    font-size:14px;
}
.question:last-child {
    width: 100%;
    clear: both;
}
.cont .question h3 {
    color: black;
    font-size: 20px;
    font-weight: 500;
    padding-bottom: 10px;
text-transform:none;
}
.question .formfield {font-size:14px;}
.question .formfield .inputtext, .question .formfield .inputtextarea, .question .formfield .inputselect   {
    padding: 10px;
    box-sizing: border-box;
    background: #f2f2f2;
    box-shadow: none;
    border: 0;
    color: #333; margin-bottom: 10px;
}
.question .formfield .inputtext {
    height: 40px;
    width: 466px;
}
.question .formfield .inputtextarea {
    height: auto;
    width: 960px;
}
.question .formfield .inputselect   {width:466px;height:40px}

.question .inputtext::placeholder, .question .inputtextarea::placeholder {color:#dadada}

input.btn {
    background-color: #0271B9;
    border: 0;
    color: white;
    font-size: 16px;
    border-radius: 0;
    width: auto;
    padding: 14px 28px;
}

form p {max-width:960px}

input.btn:hover {background-color:#F7403A; transition-duration: .3s; 0 0 10px rgba(0,0,0,0.25);}

#formerror, #formnote {
    display: block;
    width: 960px;
    padding: 20px;
    font-size: 16px;
    margin-bottom: 40px;
    box-sizing: border-box;
}
#formerror {    background-color: mistyrose;}
#formnote { background-color: #c9ecd9; color: seagreen}

@media screen and (max-width: 480px) {
.question {width:100%; padding: 0 20px}
.question .formfield .inputtext, .question .formfield .inputselect, .question .formfield .inputtextarea  {width:100%}
form p {padding:0 20px}
form input.btn {margin:30px auto}
}
/* End */


/* Start:/bitrix/templates/NewAsiDesign/components/bitrix/news.list/FAQ-fontawesome/style.css?1610454595876*/
ul.faq {margin-top:-15px}
ul.faq li {position: relative;color: inherit;padding: 15px 0;font-size: 20px;line-height: 1.2;padding-left: 40px;margin-left:0; margin: 8px 0}
ul.faq li .icon {width: 36px; height: 30px; float: left; margin-left:-40px; margin-top:-8px}
ul.faq li .icon .fa {font-size:36px; color: #ccc}

ul.faq li .icon .fa-question-circle {display:inline}
ul.faq li .icon .fa-exclamation-circle {display:none}
ul.faq li.act  .icon .fa-exclamation-circle {display:inline}
ul.faq li.act  .icon .fa-question-circle {display:none}

ul.faq li .question {
    cursor:pointer;
    display: block;
    width: 100%;
    font-size: inherit;}
ul.faq li .answer {padding-top:10px}
ul.faq li .answer p {padding:0 0 10px;}
ul.faq li ul li {line-height:1.5em; position:relative; list-style:inside;}
ul.faq li ol li {list-style-type:decimal; padding-bottom:10px; list-style:inside;}
/* End */
/* /bitrix/templates/NewAsiDesign/components/bitrix/form.result.new/msp-shtab/style.css?16104545921811 */
/* /bitrix/templates/NewAsiDesign/components/bitrix/news.list/FAQ-fontawesome/style.css?1610454595876 */
