.flag.nturl {
    color: rgba(255,255,255,.8);
    font-weight: 600;
    margin-left: 5px;
    text-transform: uppercase;
  }
  .assebility {
    padding-right: 10px;
  }
  .assets [class^=uk-icon-] {
    font-weight: 900;
  }
  .assets .fa, .assets  .fas,.assets  [class*=" icon-"],.assets  [class^=icon-],.assets [class^=uk-icon-]:before {
      font-family: Font Awesome\ 5 Free !important;
  }
  .assets .fab {
    font-family: Font Awesome\ 5 Brands !important;
  }
  .uk-icon-font:before {
      content: "\f031";
  }
  .uk-icon-image:before {
      content: "\f03e";
  }
  .uk-icon-volume-off:before {
      content: "\f026";
  }
  .uk-icon-adjust:before {
      content: "\f042";
  }
  .uk-icon-arrow-up:before {
      content: "\f01b";
  }
  .uk-icon-refresh:before {
    content: "\f021";
  }
  .uk-icon-text-width:before {
      content: "\f035";
  }
  .uk-icon-plus:before {
      content: "\f067";
  }
  .uk-icon-text-height:before {
      content: "\f034";
  }
  .assets .logo a h1,
  .assets .sp-module-title{
    font-size: 4.8rem
  }
  .assets .logo__adress,
  .assets .btn-purple,
  .assets .box-email p,
  .assets .social__icon p {
    font-size: 1.6rem
  }
  body.assets,
  .assets .btn-el-obr,
  .assets .breadcrumb li>*{
    font-size: 1.4rem
  }
  .assets #sp-left .sp-column .sp-module .list-left-sidebar li a h5 {
    font-size: 1.9rem
  }
  .assets .uk-scope .actual-news>div>div h5,
  .assets .uk-scope .community ul.uk-grid li>div h5{
    font-size: 2rem
  }
  .assets .sticky-header-placeholder,
  .assets .sp-megamenu-parent .sp-menu-item a::after{
    display: none;
  }
  .assets .sp-megamenu-parent > li > a {
    font-size: 1.8rem;
  }
  .assets #sp-header {
    margin-top: 95px;
    position: static !important;
    padding-top: 12px;
    border-bottom: 1px solid #ddd;
    margin-bottom: 10px;
    height: 53px;
  }
  .assets .social>a h2 {
    font-size: 3.6rem
  }
  .assets .mod-finder__search .btn {
    display: none
  }
  
  /* ----  dop css ----- */
  .block-border-bottom div.uk-panel {
      border-bottom: 1px dotted #1e85b8;
  }
  .bg-purple {
      background: var(--bs-purple); 
  }
  a.text-white:hover {
      color: var(--bs-yellow) !important;
  }
  
  /*--   FORMA-1   --*/
  
  /*  .forma-1 .sf2-element-captcha-image {min-width: 300px;}  */
  /*  .forma-1 .sf2-element-captcha-image img {width: 100%;}   */
  
  /*
  .forma-1 {position: relative; padding: 0 20px 10px 20px; background: url(/images/icon-mail/mail-iblue.png) top right 20px no-repeat, rgba(104, 190, 235,0.1); border-top: 2px solid rgba(104, 190, 235,1); border-top: #363636; 
  background: #ebf9fc; padding: 20px 23px; border-radius: 20px; background: linear-gradient(to bottom, #80bee3, #80bee3 50%, #6eb5e0 50%, #6eb5e0);background: linear-gradient(to bottom, #afd060, #afd060 50%, #a2c946 50%, #a2c946); box-shadow: 5px 3px 7px 2px #cfcfcf; box-shadow: -1px -1px 2px rgba(0, 17, 55, 0.4) inset; }
  */
  
  
  .el-obrasheniya .simpleForm2 {
      max-width: 100% !important;
  }
  
  .simpleForm2 .forma-1{
    max-width: 980px;
  }
  .forma-1 {
      position: relative;
     background: #1e85b8;
      background-image: linear-gradient(to bottom, #ffffff, #1e85b8);  /* green */ 
      background-image: linear-gradient(to bottom, #ffffff, #cde1f1);  /* blue */
      
      background: #88c349;
      background: #1e85b8;
  
    padding: 33px 30px 25px;
  /*  box-shadow: 0px 6px 8px 0px #bfbfbf;  */
      color: #5c5c5c;
    color: #fff;
  
  }
  
  .forma-1 b {font-size: 1.8rem;}
  .forma-1 strong {font-size: 1.8rem; font-weight: bold;}
  .forma-1 label span {color: #ff0000;}
  
  .forma-1 .inputtext{
    background: #fff;
    border: 0 !important;
    box-sizing: border-box;
    font-family: arial;
    font-size: 1.2rem;
    height: 37px;
    transition: all 0.3s ease 0s;
    width: 100%;
    text-align: left !important;
    padding-left: 15px !important;
    border-radius: 0 !important;
  }
  /*  .forma-1 label {display: none;}  */
  .forma-1 label {color: #fff !important;}
  .forma-1 .sf2-element-captcha-image, .sf2-element-captcha-image img {
      width: 100px;
      min-width: 160px;
  }
  
  .forma-1 select.uk-form-large, textarea.uk-form-large, input[type].uk-form-large, input:not([type]).uk-form-large {
      height: 50px;
      padding: 8px 6px;
          padding-left: 6px;
      font-size: 20px;
      background: #fff;
      border: 0 !important;
      box-sizing: border-box;
      font-family: arial;
      font-size: 1.2rem;
      height: 37px;
      transition: all 0.3s ease 0s;
      width: 100%;
      text-align: left !important;
      padding-left: 15px !important;
      border-radius: 0 !important;
  }
  
  
  .forma-1 button.sf2-element {
  /*  border-radius: 20px;  */
  background: #ea3b05;
  padding: 10px;
  border: 1px solid #eee !important;
  border-radius: 10px !important;
      
  line-height: 20px;
  color: #fff;
  cursor: pointer;
  font-size: 17px;
  font-weight: bold;
  padding: 10px 25px;
  text-shadow: none;
  text-transform: uppercase;
  transition: all 0.3s ease 0s;
  display: inline-block;
  border-top: 2px solid #f5871a;
  box-shadow: 0px 3px 5px #949494;
  }
  
  
  .forma-1 textarea.inputtext {
      padding-top: 10px;
      height: 110px;
      max-width: 100%;
  }
  
  .forma-1 .uk-button a {color: #fff;}
  .forma-1 .uk-button a:hover {color: #fff;}
  .forma-1 .uk-button:hover a {color: #fff;}
  
  .forma-1 .uk-button:hover {background: #b90a0a !important; color: #fff !important;}
  .forma-1 .uk-button:focus {background: #b90a0a !important; color: #fff;}
  
  .forma-1 .img-form {
      position: absolute;
      top: -28px;
      right: 25px;
      width: 90px;
  }
  .forma-1 .sf2-checkboxes {
      margin-top: 20px;
  }
  .forma-1 .sf2-checkboxes label{
      width: 99%;
  }
  
  
  .forma-2 {
      background: #88c349;
     position: relative;
  }
css
#sp-top-1 {
    padding-top: 30px !important;      /* Только сверху */
    padding-bottom: 0px !important;   /* Только снизу */
    padding-left: 0px !important;     /* Только слева */
    padding-right: 0px !important;    /* Только справа */
}