.ns-bitrix.c-form-result-new.c-form-result-new-default {
  display: block;
  overflow: hidden;
}
.ns-bitrix.c-form-result-new.c-form-result-new-default .form-result-new-message,
.ns-bitrix.c-form-result-new.c-form-result-new-default .form-result-new-description {
  display: block;
  font-size: 12px;
  line-height: 1.5;
  margin-bottom: 25px;
}
.ns-bitrix.c-form-result-new.c-form-result-new-default .form-result-new-message p,
.ns-bitrix.c-form-result-new.c-form-result-new-default .form-result-new-description p {
  margin: 0;
}
.ns-bitrix.c-form-result-new.c-form-result-new-default .form-result-new-message font,
.ns-bitrix.c-form-result-new.c-form-result-new-default .form-result-new-description font {
  color: inherit !important;
}
.ns-bitrix.c-form-result-new.c-form-result-new-default .form-result-new-message.form-result-new-message-note {
  font-size: 14px;
  margin-bottom: 0;
}
.ns-bitrix.c-form-result-new.c-form-result-new-default .form-result-new-fields {
  display: block;
  margin: -8px 0 17px 0;
  min-height: 8px;
}
.ns-bitrix.c-form-result-new.c-form-result-new-default .form-result-new-field {
  display: block;
  padding: 8px 0;
}
.ns-bitrix.c-form-result-new.c-form-result-new-default .form-result-new-captcha-image img {
  width: 180px;
  height: 40px;
}
.ns-bitrix.c-form-result-new.c-form-result-new-default .form-result-new-consent {
  margin-bottom: 25px;
}
#UniverseWebForm{
  background-color: #104E89;
  background-image: linear-gradient(180deg, #0D3A65 0%, rgba(12, 57, 101, 0.04) 56.86%);
  box-shadow: 0px 8px 25px rgba(0,0,0,0.4);
  border-radius: 10px;
}
#UniverseWebForm .intec-ui.intec-ui-control-checkbox{
  color: #fff;
  font-size: 14px;
  font-weight: 300;
}
#UniverseWebForm .intec-ui.intec-ui-control-checkbox .intec-ui-part-selector{
  border-color: #fff;
}
#UniverseWebForm .intec-ui.intec-ui-control-checkbox .intec-ui-part-content a{
  color: #fff;
  font-size: 14px;
  font-weight: 300;
}
.popup-window .popup-window-close-icon{
  opacity: 1 !important;
}
.popup-window .popup-window-titlebar{
  text-align: center;
  color: #fff;
  font-style: normal;
  font-weight: normal !important;
  font-size: 48px !important;
  padding: 44px 0px;
}
.form-result-new-buttons .intec-grid-item-auto{
  margin: 0 auto;
}
.form-result-new-buttons .intec-grid-item-auto button{
  text-transform: uppercase;
  font-weight: bold;
  font-size: 18px;
  background-color: #fff !important;
  box-shadow: -18px -18px 35px #125A9E, 18px 18px 35px #0E4274;
  border-radius: 26px !important;
  border-color: transparent !important;
  color: #104e89 !important;
  padding: 15px 25px !important;
  line-height: 18px !important;
}
.form-result-new-buttons .intec-grid-item-auto button:hover,.form-result-new-buttons .intec-grid-item-auto button:active{
  background-color: #0095D4 !important;
  border-color: transparent !important;
  color: #fff !important;
}
.form-result-new-field-content{
  position: relative;
  padding-top: 20px;
}
.form-result-new-field-content input{
  background-color: transparent !important;
  border: none !important;
  border-bottom: 1px solid #fff !important;
  border-radius: 0px !important;
  color: #fff !important;
  padding-left: 20px !important;
  font-size: 20px !important;
}
.form-result-new-field-content textarea{
  background-color: transparent !important;
  border: none !important;
  border-bottom: 1px solid #fff !important;
  border-radius: 0px !important;
  color: #fff !important;
  padding-left: 20px !important;
  font-size: 20px !important;
}
.form-result-new-field-content label{
  font-style: normal;
  font-weight: 300;
  font-size: 16px;
  color: #fff;
  position: absolute;
  top: 30px;
  left: 20px;
  z-index: -1;
  -webkit-transition: top 0.4s ease-out ;
  -moz-transition: top 0.4s ease-out ;
  -o-transition: top 0.4s ease-out ;
  transition: top 0.4s ease-out ;
}
.form-result-new-required-block{
  color: #fff;
  font-style: normal;
  font-weight: 300;
  font-size: 14px;
  padding: 5px 20px 20px;
}
.ns-bitrix.c-form-result-new.c-form-result-new-default .form-result-new-message.form-result-new-message-note{
  text-align: center;
  color: #fff;
  font-size: 30px !important;
}
.ns-bitrix.c-form-result-new.c-form-result-new-default .form-result-new-description{
  text-align: center;
  color: #fff;
  font-size: 16px;
}
