

/* Start:/bitrix/templates/dgu/components/bitrix/news.detail/contacts/style.css?170258423627485*/
.contacts-list .title{font-size: 40px;margin: 0;color: var(--c-3);font-weight: 600;}
.contacts-list .contacts-list-section{margin: 35px 0 40px 0;display: flex;flex-direction: row;box-shadow: 0 0 25px 0 rgba(0, 0, 0, 0.08);border-radius: 5px;}
.contacts-list .contacts-list-section .contacts-list-form{width: 50%;border-right: 0;padding: 55px 80px 60px 80px;overflow: hidden;}
.contacts-list .contacts-list-section .contacts-list-form h2{font-size: 32px;margin: 0;color: var(--c-1);font-weight: 600;}
.contacts-list .contacts-list-section .contacts-list-form .fields{margin: 40px 0 0 0;}
.contacts-list .contacts-list-section .contacts-list-form .fields .field{position: relative;}
.contacts-list .contacts-list-section .contacts-list-form .fields .field-accept{margin-top: 15px;display: flex;flex-direction: row;align-items: flex-start;}
.contacts-list .contacts-list-section .contacts-list-form .fields .field-accept label{margin: 2px 0 0 5px;font-size: 15px;}
.contacts-list .contacts-list-section .contacts-list-form .fields .field-accept label a{border-bottom: 1px solid #dddddd;transition: border .3s ease;}
.contacts-list .contacts-list-section .contacts-list-form .fields .field-accept label a:hover{border-color: var(--c-10);}
.contacts-list .contacts-list-section .contacts-list-form .fields .field::before{content: '';position:absolute;left: 0;bottom: 0;width: 4px;background-color: var(--c-ps1);height: 52px;border-radius: 5px 0 0 5px;transition: all .3s ease;opacity: 0;visibility: hidden;}
.contacts-list .contacts-list-section .contacts-list-form .fields .field-area::before{height: 140px;bottom: 1px;}
.contacts-list .contacts-list-section .contacts-list-form .fields .field + .field{margin-top: 30px;}
.contacts-list .contacts-list-section .contacts-list-form .fields .field .name{font-weight: 400;margin: 0 0 10px 0;display: block;color: var(--c-2);font-size: 18px;}
.contacts-list .contacts-list-section .contacts-list-form .fields .field-string input{height: 52px;border: 1px solid #dddddd;background-color: transparent;border-radius: 5px;width: 100%;transition: all .3s ease;padding: 0 15px 0 15px;font-size: 16px;font-weight: 400;font-size: 18px;}
.contacts-list .contacts-list-section .contacts-list-form.deactive .fields .field-string input{pointer-events: none;}
.contacts-list .contacts-list-section .contacts-list-form .fields .field-string.error input{border-color: var(--c-8);}
.contacts-list .contacts-list-section .contacts-list-form .fields .field-string input::placeholder{opacity: .4;}
.contacts-list .contacts-list-section .contacts-list-form .fields .field-string input:hover{border-color: var(--c-ps1) !important;}
.contacts-list .contacts-list-section .contacts-list-form .fields .field-string input:focus{border-color: var(--c-ps1) !important;}
.contacts-list .contacts-list-section .contacts-list-form.success .fields .field-string input{border-color: transparent !important;background-color: var(--c-4);pointer-events: none;cursor: default;}
.contacts-list .contacts-list-section .contacts-list-form .fields .field-email input{text-transform: lowercase;}
.contacts-list .contacts-list-section .contacts-list-form .fields .field-email input::placeholder{text-transform: initial;}
.contacts-list .contacts-list-section .contacts-list-form .fields .field.active::before{opacity: 1;visibility: visible;}
.contacts-list .contacts-list-section .contacts-list-form.success .fields .field::before{display: none;}
.contacts-list .contacts-list-section .contacts-list-form .fields .field-area textarea{height: 140px;min-height: 140px;max-height: 140px;border: 1px solid #dddddd;background-color: transparent;border-radius: 5px;width: 100%;transition: border .3s ease, background .3s ease;padding: 10px 15px;font-size: 16px;font-weight: 400;font-size: 18px;resize: none;}
.contacts-list .contacts-list-section .contacts-list-form.deactive .fields .field-area textarea{pointer-events: none;}
.contacts-list .contacts-list-section .contacts-list-form .fields .field-area.error textarea{border-color: var(--c-8);}
.contacts-list .contacts-list-section .contacts-list-form .fields .field-area textarea::placeholder{opacity: .4;}
.contacts-list .contacts-list-section .contacts-list-form .fields .field-area textarea:hover{border-color: var(--c-ps1) !important;}
.contacts-list .contacts-list-section .contacts-list-form .fields .field-area textarea:focus{border-color: var(--c-ps1) !important;}
.contacts-list .contacts-list-section .contacts-list-form.success .fields .field-area textarea{border-color: transparent !important;background-color: var(--c-4);pointer-events: none;cursor: default;}
.contacts-list .contacts-list-section .contacts-list-form .fields .submit{margin: 60px 0 0 0;}
.contacts-list .contacts-list-section .contacts-list-form .fields .submit button{width: 100%;background-color: var(--c-ps1);color: var(--c-w);font-weight: 400;font-size: 22px;text-align: center !important;width: 100%;height: 62px;border-radius: 5px;border: 0;transition: all .3s ease;padding: 0 15px;display: flex;justify-content: center;align-items: center;}
.contacts-list .contacts-list-section .contacts-list-form.deactive .fields .submit button{background-color: var(--c-9);cursor: default;font-size: 20px;}
.contacts-list .contacts-list-section .contacts-list-form .fields .submit button:hover{background-color: var(--c-pe1);}
.contacts-list .contacts-list-section .contacts-list-form.deactive .fields .submit button:hover{background-color: var(--c-9);}
.contacts-list .contacts-list-section .contacts-list-form .fields .submit.waiting button .text{display: none;}
.contacts-list .contacts-list-section .contacts-list-form .fields .submit button .text-success{display: none;}
.contacts-list .contacts-list-section .contacts-list-form .fields .submit button .loading{width: 22px;height: 22px;position: absolute;opacity: 0;visibility: hidden;}
.contacts-list .contacts-list-section .contacts-list-form .fields .submit.waiting  button .loading{opacity: 1;visibility: visible;}
.contacts-list .contacts-list-section .contacts-list-form .fields .submit button .loading svg{width: 22px;height: 22px;}
.contacts-list .contacts-list-section .contacts-list-form .fields .submit.waiting  button .loading svg{animation: loadrotator 1.6s linear infinite;}
.contacts-list .contacts-list-section .contacts-list-form .fields .submit button .loading svg circle{stroke-dasharray: 66;stroke-dashoffset: 0;transform-origin: center;stroke-width: 2px;stroke-linecap: round;}
.contacts-list .contacts-list-section .contacts-list-form .fields .submit.waiting button .loading svg circle{animation:loadsdash 1.6s ease-in-out infinite, loaddark 6.4s ease-in-out infinite;}
.contacts-list .contacts-list-section .contacts-list-form.success .fields .submit button{background-color: #09B57F !important;cursor: default;pointer-events: none;}
.contacts-list .contacts-list-section .contacts-list-form.success .fields .submit button .text{display: none;}
.contacts-list .contacts-list-section .contacts-list-form.success .fields .submit button .text-success{display: block;}
.contacts-list .contacts-list-section .contacts-list-form .fields .note-error{color: var(--c-9);font-weight: 400;margin: 25px 0 -34px 0;display: none;font-size: 16px;}
.contacts-list .contacts-list-section .contacts-list-form .fields .note-error.active{display: block;}
.contacts-list .contacts-list-section .contacts-list-form .fields .note-accept{color: var(--c-9);font-weight: 400;margin: 25px 0 -34px 0;display: none;font-size: 16px;}
.contacts-list .contacts-list-section .contacts-list-form .fields .note-accept.active{display: block;}
.contacts-list .contacts-list-section .contacts-list-info{border-radius: 0 5px 5px 0;width: 50%;position: relative;z-index: 5;overflow: hidden;border-left: 1px solid var(--c-4);}
.contacts-list .contacts-list-section .contacts-list-info .contacts-list-form-container{display: flex;flex-direction: column;height: 100%;}
.contacts-list .contacts-list-section .contacts-list-info .info{display: flex;flex-direction: row;flex-wrap: wrap;padding: 80px 60px 60px 60px;margin: -30px -20px;background-color: var(--c-7);}
.contacts-list .contacts-list-section .contacts-list-info .info .item{color: var(--c-w);font-weight: 400;font-size: 18px;width:calc(50% - 40px);line-height: 1.44;position: relative;transition: all .3s ease;margin: 30px 20px;}
.contacts-list .contacts-list-section .contacts-list-info .info .item.address{width: 100%;}
.contacts-list .contacts-list-section .contacts-list-info .info .item .subtitle{color: #A7C9FE;position: absolute;top: 2px;left: 48px;transform: translateY(-100%);right: 0;}
.contacts-list .contacts-list-section .contacts-list-info .info .item .box{display: flex;flex-direction: row;flex-wrap: nowrap;margin: 5px 0 0 0;align-items: center;}
.contacts-list .contacts-list-section .contacts-list-info .info .item.address .box{align-items: flex-start;}
.contacts-list .contacts-list-section .contacts-list-info .info .item .box .icon{display: flex;margin: 0 20px 0 0;width: 28px;}
.contacts-list .contacts-list-section .contacts-list-info .info .item .box .icon svg{width: 28px;height: 28px;}
.contacts-list .contacts-list-section .contacts-list-info .info .item.address .box .icon svg{width: 32px;height: 32px;flex-shrink: 0;transform: translateX(-2px);}
.contacts-list .contacts-list-section .contacts-list-info .socials{display: flex;flex-direction: row;margin: auto 0 0 0;}
.contacts-list .contacts-list-section .contacts-list-info .socials .item::before{content:'';position: absolute;transition: all .3s ease;opacity: 0;top: 0;left: 0;right: 0;bottom: 0;}
.contacts-list .contacts-list-section .contacts-list-info .socials .item::before{background-color: rgba(0,0,0,.1);}
.contacts-list .contacts-list-section .contacts-list-info .socials .item:hover::before{opacity: 1;}
.contacts-list .contacts-list-section .contacts-list-info .socials .item svg{z-index: 5;position: relative;}
.contacts-list .contacts-list-section .contacts-list-info .socials .telegram{background-color: #2AABEE;display: flex;flex-direction: row;align-items: center;justify-content: center;width: 50%;position: relative;height: 66px;}
.contacts-list .contacts-list-section .contacts-list-info .socials .telegram svg{width: 36px;height: 36px;}
.contacts-list .contacts-list-section .contacts-list-info .socials .vk{background-color: #0077FF;display: flex;flex-direction: row;align-items: center;justify-content: center;width: 50%;position: relative;height: 66px;}
.contacts-list .contacts-list-section .contacts-list-info .socials .vk svg{width: 36px;height: 36px;}
.contacts-list .contacts-list-section .contacts-list-info .map{display: flex;height: 100%;}
.contacts-list .contacts-list-section .contacts-list-info .map iframe{border: 0;width: 100%;min-height: 392px;height: 100%;}
.bvi-active .contacts-list .contacts-list-section{border: 1px solid;border-radius: 2px;}
.bvi-active .contacts-list .contacts-list-section .contacts-list-form .fields .field::before{display: none;}
.bvi-active .contacts-list .contacts-list-section .contacts-list-form .fields .field-string input:hover{border-color: var(--c-b) !important;}
.bvi-active .contacts-list .contacts-list-section .contacts-list-form .fields .field-area textarea:hover{border-color: var(--c-b) !important;}
.bvi-active .contacts-list .contacts-list-section .contacts-list-form .fields .field-string input:focus{border-color: var(--c-b) !important;}
.bvi-active .contacts-list .contacts-list-section .contacts-list-form .fields .field-area textarea:focus{border-color: var(--c-b) !important;}
.bvi-active .contacts-list .contacts-list-section .contacts-list-info .info .item{background-color: transparent !important;}
.bvi-active .contacts-list .contacts-list-section .contacts-list-info .info .item:hover{background-color: transparent !important;}
.bvi-active .contacts-list .contacts-list-section .contacts-list-info .info .item:hover .box{background-color: var(--c-b) !important;}
.bvi-active .contacts-list .contacts-list-section .contacts-list-info .info .item .box .icon{background-color: transparent !important;}
.bvi-active .contacts-list .contacts-list-section .contacts-list-info .info .item .box .icon svg{background-color: transparent !important;}
.bvi-active .contacts-list .contacts-list-section .contacts-list-info .info .item:hover .box .icon svg path{fill: var(--c-w) !important;}
.bvi-active .contacts-list .contacts-list-section .contacts-list-info .info .item .box .text{background-color: transparent !important;}
.bvi-active .contacts-list .contacts-list-section .contacts-list-info .info .item:hover .box .text{color: var(--c-w) !important;}
.bvi-active .contacts-list .contacts-list-section .contacts-list-info .map iframe{display: block !important;filter: grayscale(1);}
.bvi-active .contacts-list .contacts-list-section .contacts-list-info .socials .vk,.bvi-active .contacts-list .contacts-list-section .contacts-list-info .socials .telegram{border: 1px solid;}
.bvi-active .contacts-list .contacts-list-section .contacts-list-info .socials .vk svg,.bvi-active .contacts-list .contacts-list-section .contacts-list-info .socials .telegram svg{background-color: transparent !important;}
.bvi-active .contacts-list .contacts-list-section .contacts-list-info .socials .vk:hover svg path,.bvi-active .contacts-list .contacts-list-section .contacts-list-info .socials .telegram:hover svg path{fill: var(--c-w) !important;}
.bvi-active .contacts-list .contacts-list-section .contacts-list-form .fields .submit button .text{background-color: transparent !important;color: var(--c-w) !important;}
.bvi-active .contacts-list .contacts-list-section .contacts-list-form .fields .submit button .text-success{background-color: transparent !important;color: var(--c-w) !important;}
.bvi-active .contacts-list .contacts-list-section .contacts-list-form.success .fields .submit button{background-color: var(--c-b) !important;}
.bvi-active .contacts-list .contacts-list-section .contacts-list-form.success .fields .field-string input{border-color: initial !important;}
.bvi-active .contacts-list .contacts-list-section .contacts-list-form.success .fields .field-area textarea{border-color: initial !important;}
.bvi-active .bvi-body[data-bvi-theme="black"] .contacts-list .contacts-list-section .contacts-list-form .fields .field-string input:hover{border-color: var(--c-w) !important;}
.bvi-active .bvi-body[data-bvi-theme="black"] .contacts-list .contacts-list-section .contacts-list-form .fields .field-area textarea:hover{border-color: var(--c-wb) !important;}
.bvi-active .bvi-body[data-bvi-theme="black"] .contacts-list .contacts-list-section .contacts-list-form .fields .field-string input:focus{border-color: var(--c-w) !important;}
.bvi-active .bvi-body[data-bvi-theme="black"] .contacts-list .contacts-list-section .contacts-list-form .fields .field-area textarea:focus{border-color: var(--c-w) !important;}
.bvi-active .bvi-body[data-bvi-theme="black"] .contacts-list .contacts-list-section .contacts-list-info .info .item:hover .box{background-color: var(--c-w) !important;}
.bvi-active .bvi-body[data-bvi-theme="black"] .contacts-list .contacts-list-section .contacts-list-info .info .item:hover .box .icon svg path{fill: var(--c-b) !important;}
.bvi-active .bvi-body[data-bvi-theme="black"] .contacts-list .contacts-list-section .contacts-list-info .info .item:hover .box .text{color: var(--c-b) !important;}
.bvi-active .bvi-body[data-bvi-theme="black"] .contacts-list .contacts-list-section .contacts-list-info .socials .vk,.bvi-active .bvi-body[data-bvi-theme="black"] .contacts-list .contacts-list-section .contacts-list-info .socials .telegram{border: 1px solid;}
.bvi-active .bvi-body[data-bvi-theme="black"] .contacts-list .contacts-list-section .contacts-list-info .socials .vk svg,.bvi-active .bvi-body[data-bvi-theme="black"] .contacts-list .contacts-list-section .contacts-list-info .socials .telegram svg{background-color: transparent !important;}
.bvi-active .bvi-body[data-bvi-theme="black"] .contacts-list .contacts-list-section .contacts-list-info .socials .vk:hover svg path,.bvi-active .bvi-body[data-bvi-theme="black"] .contacts-list .contacts-list-section .contacts-list-info .socials .telegram:hover svg path{fill: var(--c-b) !important;}
.bvi-active .bvi-body[data-bvi-theme="black"] .contacts-list .contacts-list-section .contacts-list-form .fields .submit button .text{background-color: transparent !important;color: var(--c-b) !important;}
.bvi-active .bvi-body[data-bvi-theme="black"] .contacts-list .contacts-list-section .contacts-list-form .fields .submit button .text-success{background-color: transparent !important;color: var(--c-b) !important;}
.bvi-active .bvi-body[data-bvi-theme="black"] .contacts-list .contacts-list-section .contacts-list-form.success .fields .submit button{background-color: var(--c-w) !important;}
.bvi-active .bvi-body[data-bvi-theme="blue"] .contacts-list .contacts-list-section .contacts-list-form .fields .field-string input:hover{border-color: var(--c-b) !important;}
.bvi-active .bvi-body[data-bvi-theme="blue"] .contacts-list .contacts-list-section .contacts-list-form .fields .field-area textarea:hover{border-color: var(--c-b) !important;}
.bvi-active .bvi-body[data-bvi-theme="blue"] .contacts-list .contacts-list-section .contacts-list-form .fields .field-string input:focus{border-color: var(--c-b) !important;}
.bvi-active .bvi-body[data-bvi-theme="blue"] .contacts-list .contacts-list-section .contacts-list-form .fields .field-area textarea:focus{border-color: var(--c-b) !important;}
.bvi-active .bvi-body[data-bvi-theme="blue"] .contacts-list .contacts-list-section .contacts-list-info .info .item:hover .box{background-color: var(--c-b) !important;}
.bvi-active .bvi-body[data-bvi-theme="blue"] .contacts-list .contacts-list-section .contacts-list-info .info .item:hover .box .icon svg path{fill: #9dd1ff !important;}
.bvi-active .bvi-body[data-bvi-theme="blue"] .contacts-list .contacts-list-section .contacts-list-info .info .item:hover .box .text{color: #9dd1ff !important;}
.bvi-active .bvi-body[data-bvi-theme="blue"] .contacts-list .contacts-list-section .contacts-list-info .socials .vk,.bvi-active .bvi-body[data-bvi-theme="blue"] .contacts-list .contacts-list-section .contacts-list-info .socials .telegram{border: 1px solid;}
.bvi-active .bvi-body[data-bvi-theme="blue"] .contacts-list .contacts-list-section .contacts-list-info .socials .vk svg,.bvi-active .bvi-body[data-bvi-theme="blue"] .contacts-list .contacts-list-section .contacts-list-info .socials .telegram svg{background-color: transparent !important;}
.bvi-active .bvi-body[data-bvi-theme="blue"] .contacts-list .contacts-list-section .contacts-list-info .socials .vk:hover svg path,.bvi-active .bvi-body[data-bvi-theme="blue"] .contacts-list .contacts-list-section .contacts-list-info .socials .telegram:hover svg path{fill: #9dd1ff !important;}
.bvi-active .bvi-body[data-bvi-theme="blue"] .contacts-list .contacts-list-section .contacts-list-form .fields .submit button .text{background-color: transparent !important;color: #9dd1ff !important;}
.bvi-active .bvi-body[data-bvi-theme="blue"] .contacts-list .contacts-list-section .contacts-list-form .fields .submit button .text-success{background-color: transparent !important;color: #9dd1ff !important;}
.bvi-active .bvi-body[data-bvi-theme="blue"] .contacts-list .contacts-list-section .contacts-list-form.success .fields .submit button{background-color: var(--c-b) !important;}
.bvi-active .bvi-body[data-bvi-theme="brown"] .contacts-list .contacts-list-section .contacts-list-form .fields .field-string input:hover{border-color: var(--c-b) !important;}
.bvi-active .bvi-body[data-bvi-theme="brown"] .contacts-list .contacts-list-section .contacts-list-form .fields .field-area textarea:hover{border-color: var(--c-b) !important;}
.bvi-active .bvi-body[data-bvi-theme="brown"] .contacts-list .contacts-list-section .contacts-list-form .fields .field-string input:focus{border-color: var(--c-b) !important;}
.bvi-active .bvi-body[data-bvi-theme="brown"] .contacts-list .contacts-list-section .contacts-list-form .fields .field-area textarea:focus{border-color: var(--c-b) !important;}
.bvi-active .bvi-body[data-bvi-theme="brown"] .contacts-list .contacts-list-section .contacts-list-info .info .item:hover .box{background-color: var(--c-b) !important;}
.bvi-active .bvi-body[data-bvi-theme="brown"] .contacts-list .contacts-list-section .contacts-list-info .info .item:hover .box .icon svg path{fill: #f7f3d6 !important;}
.bvi-active .bvi-body[data-bvi-theme="brown"] .contacts-list .contacts-list-section .contacts-list-info .info .item:hover .box .text{color: #f7f3d6 !important;}
.bvi-active .bvi-body[data-bvi-theme="brown"] .contacts-list .contacts-list-section .contacts-list-info .socials .vk,.bvi-active .bvi-body[data-bvi-theme="brown"] .contacts-list .contacts-list-section .contacts-list-info .socials .telegram{border: 1px solid;}
.bvi-active .bvi-body[data-bvi-theme="brown"] .contacts-list .contacts-list-section .contacts-list-info .socials .vk svg,.bvi-active .bvi-body[data-bvi-theme="brown"] .contacts-list .contacts-list-section .contacts-list-info .socials .telegram svg{background-color: transparent !important;}
.bvi-active .bvi-body[data-bvi-theme="brown"] .contacts-list .contacts-list-section .contacts-list-info .socials .vk:hover svg path,.bvi-active .bvi-body[data-bvi-theme="brown"] .contacts-list .contacts-list-section .contacts-list-info .socials .telegram:hover svg path{fill: #f7f3d6 !important;}
.bvi-active .bvi-body[data-bvi-theme="brown"] .contacts-list .contacts-list-section .contacts-list-form .fields .submit button .text{background-color: transparent !important;color: #f7f3d6 !important;}
.bvi-active .bvi-body[data-bvi-theme="brown"] .contacts-list .contacts-list-section .contacts-list-form .fields .submit button .text-success{background-color: transparent !important;color: #f7f3d6 !important;}
.bvi-active .bvi-body[data-bvi-theme="brown"] .contacts-list .contacts-list-section .contacts-list-form.success .fields .submit button{background-color: var(--c-b) !important;}
.bvi-active .bvi-body[data-bvi-theme="green"] .contacts-list .contacts-list-section .contacts-list-form .fields .field-string input:hover{border-color: #a9e44d !important;}
.bvi-active .bvi-body[data-bvi-theme="green"] .contacts-list .contacts-list-section .contacts-list-form .fields .field-area textarea:hover{border-color: #a9e44d !important;}
.bvi-active .bvi-body[data-bvi-theme="green"] .contacts-list .contacts-list-section .contacts-list-form .fields .field-string input:focus{border-color: #a9e44d !important;}
.bvi-active .bvi-body[data-bvi-theme="green"] .contacts-list .contacts-list-section .contacts-list-form .fields .field-area textarea:focus{border-color: #a9e44d !important;}
.bvi-active .bvi-body[data-bvi-theme="green"] .contacts-list .contacts-list-section .contacts-list-info .info .item:hover .box{background-color: #a9e44d !important;}
.bvi-active .bvi-body[data-bvi-theme="green"] .contacts-list .contacts-list-section .contacts-list-info .info .item:hover .box .icon svg path{fill: #3b2716 !important;}
.bvi-active .bvi-body[data-bvi-theme="green"] .contacts-list .contacts-list-section .contacts-list-info .info .item:hover .box .text{color: #3b2716 !important;}
.bvi-active .bvi-body[data-bvi-theme="green"] .contacts-list .contacts-list-section .contacts-list-info .socials .vk,.bvi-active .bvi-body[data-bvi-theme="green"] .contacts-list .contacts-list-section .contacts-list-info .socials .telegram{border: 1px solid;}
.bvi-active .bvi-body[data-bvi-theme="green"] .contacts-list .contacts-list-section .contacts-list-info .socials .vk svg,.bvi-active .bvi-body[data-bvi-theme="green"] .contacts-list .contacts-list-section .contacts-list-info .socials .telegram svg{background-color: transparent !important;}
.bvi-active .bvi-body[data-bvi-theme="green"] .contacts-list .contacts-list-section .contacts-list-info .socials .vk:hover svg path,.bvi-active .bvi-body[data-bvi-theme="green"] .contacts-list .contacts-list-section .contacts-list-info .socials .telegram:hover svg path{fill: #3b2716 !important;}
.bvi-active .bvi-body[data-bvi-theme="green"] .contacts-list .contacts-list-section .contacts-list-form .fields .submit button .text{background-color: transparent !important;color: #3b2716 !important;}
.bvi-active .bvi-body[data-bvi-theme="green"] .contacts-list .contacts-list-section .contacts-list-form .fields .submit button .text-success{background-color: transparent !important;color: #3b2716 !important;}
.bvi-active .bvi-body[data-bvi-theme="green"] .contacts-list .contacts-list-section .contacts-list-form.success .fields .submit button{background-color: #a9e44d !important;}
@media(max-width:1650px){
    .contacts-list .title{font-size: 36px;}
}
@media(max-width:1315px){
    .contacts-list .title{font-size: 32px;}
    .contacts-list .contacts-list-section{flex-direction: column;}
    .contacts-list .contacts-list-section .contacts-list-form{width: 100%;padding: 40px 40px 60px 40px;}
    .contacts-list .contacts-list-section .contacts-list-form h2{font-size: 28px;}
    .contacts-list .contacts-list-section .contacts-list-form .fields{margin: 30px 0 0 0;}
    .contacts-list .contacts-list-section .contacts-list-form .fields .field + .field{margin-top: 25px;}
    .contacts-list .contacts-list-section .contacts-list-form .fields .submit{margin: 45px 0 0 0;}
    .contacts-list .contacts-list-section .contacts-list-info{width: 100%;}
    .contacts-list .contacts-list-section .contacts-list-info .info{padding: 80px 40px 60px 40px;}
    .contacts-list .contacts-list-section .contacts-list-form .fields .note-error{margin: 25px 0 -16px 0;}
    .contacts-list .contacts-list-section .contacts-list-form .fields .note-accept{margin: 25px 0 -16px 0;}
    .bvi-active .contacts-list .contacts-list-section .contacts-list-info{border-top: 1px solid;}
}
@media(max-width:755px){
    .contacts-list .title{font-size: 24px;}
    .contacts-list .contacts-list-section .contacts-list-form{padding: 35px 25px 60px 25px;}
    .contacts-list .contacts-list-section .contacts-list-form h2{font-size: 22px;}
    .contacts-list .contacts-list-section .contacts-list-info .info{padding: 60px 25px 40px 25px;margin: 0;}
    .contacts-list .contacts-list-section .contacts-list-info .info .item{font-size: 16px;width: 100%;margin: 0;}
    .contacts-list .contacts-list-section .contacts-list-info .info .item + .item{margin-top: 40px;}
    .contacts-list .contacts-list-section .contacts-list-info .info .item .subtitle{top: 4px;left: 39px;}
    .contacts-list .contacts-list-section .contacts-list-info .info .item .box .icon{width: 24px;margin: 0 15px 0 0;}
    .contacts-list .contacts-list-section .contacts-list-info .info .item .box .icon svg{width: 24px;height: 24px;}
    .contacts-list .contacts-list-section .contacts-list-info .info .item.address .box .icon svg{width: 28px;height: 28px;}
    .contacts-list .contacts-list-section .contacts-list-form .fields .submit button{font-size: 20px;}
    .contacts-list .contacts-list-section .contacts-list-form.deactive .fields .submit button{font-size: 16px;}
    .contacts-list .contacts-list-section .contacts-list-form .fields .field .name{font-size: 16px;}
    .contacts-list .contacts-list-section .contacts-list-form .fields .field-string input{font-size: 16px;}
    .contacts-list .contacts-list-section .contacts-list-form .fields .field-area textarea{font-size: 16px;}
}
/* End */
/* /bitrix/templates/dgu/components/bitrix/news.detail/contacts/style.css?170258423627485 */
