html{
  scroll-behavior: smooth;
}
body{
    padding: 0px; 
    margin: 0px;
  }
  section{font-family: 'Lucida Sans', 'Lucida Sans Regular', 'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif;}
  a{
    text-decoration: none;
  }
  ::selection{
    background-color: rgb(9, 180, 9);
    color: white;
  }
  .al a:hover{
    background:none!important;
    color: rgb(9, 180, 9)!important;
  }
  nav ul{
    margin-top: 10px!important;
  }
  .al{
    font-size:15px;
    padding: 5px 0 0 5px;
  }
  .al a{
    color: rgb(46, 46, 46)!important;
  }
  .al0{
    padding:15px;
  }
  .sect-init{
      margin-top:25px;
      background-color:azure;
  }
  .bl{
    padding-left: 5%;
    padding: 2%;
    padding-right: 3%;
}
  .bl0{
      margin:3%;
      background-color: white;
     padding:6%;
  }
  .bl1{
      width:999px;
      height:90%;
  }
  .im_bl{
    width: 105%;
    height: auto;
  }
  #hb{
      font-weight: 400;
      color: rgb(54, 54, 54);
  }
  #pb{
    color: rgb(5, 209, 5);
  }
  .para0::first-letter{
    font-size: 45px;
    line-height: 1%;
    font-weight: bold;
    margin-right: 9px;
  }
  .para0{
      padding-top:5%;
      padding-bottom: 5%;
  }
  #bq{
    padding:10px 45px;
  }
  .jum p{
      font-style: italic;
      width:965px;
      padding:5px 0 0 35px;
      color: rgb(104, 104, 104);
      border-left: 5px solid rgba(128, 128, 128, 0.404);
      line-height: 1.8em;
  }
  .para1{
margin-left: 10%;
  }
  #par0{
font-size: 20px;
line-height: 165%;
  }
  #par1{
      margin-top: 4%;
      margin-bottom: 4%;
      line-height: 165%;
      font-size: 16px;
  }
  .wrapper p{
      width:503px;
  }
  .wrapper{
      margin-top: 10%;
      display:flex;
      flex-wrap: wrap;
  }
  .arr a, .arr a:hover{
      font-size: 18px;
      color: rgb(5, 209, 5);
      text-decoration: none;
  }
  .arr{
      padding:3%;
      padding-left: 8%;
      padding-right: 8%;
      color: rgb(5, 209, 5);
  }
  .al{
      float: left;
  }
  .ar{
      float: right;
  }
  #c0{
      margin:1%;
      font-weight: 400;
      color:rgb(85, 83, 83);
  }
  #p0{
      margin: 1%;
      color:rgb(83, 81, 81);
  }
  #t0{
      width: 100%;
      padding:10px 15px;
      background: azure;
      border:1px solid rgba(63, 57, 112, 0.336);
      margin:1%;
      height:175px;
      border-radius: 3px;
      font-size: 15px;
  }
  #in0{
    padding:10px 15px;
    background: azure;
    border:1px solid rgba(61, 50, 122, 0.322);
    margin:1%;
    height:50px;
    width:300px;
    border-radius: 3px;
    font-size: 15px;
  }
  #but{
    padding: 15px 10px;
    background: rgb(5, 209, 5);
    border: none;
    color: white;
    margin: 1%;
    width: 160px;
    border-radius: 5px;
    font-size: 16px;
}
.sec3{
    background-color: rgba(0, 5, 5, 0.829);
    font-size: 15px;
    line-height: 1.7;
    color:white;
    margin-left: 0;
    margin-right:0;
  }
  .sec3 a{
    color: white;
  }
  .ft-init a:hover, .ft0 a:hover{
    text-decoration: none;
    color: rgb(40, 38, 146);
    }
  .r3{
    padding-left:15px;
    padding-top: 80px;
  }
  #p5{
    width:285px;
    color: white;
    padding-top: 35px;
    padding-bottom: 35px;
  }
  #rh0{
    color: white;
  }
  .gal{
    padding-top: 25px;
    max-width: 100%;
    height: 250px;
    vertical-align: middle;
  }
  .u0{
    list-style: none;
    padding-top: 10px;
  }
  .pg1{
    color:rgb(9, 180, 9);;
  }
  .icon{display: inline-block;}
  .link-text{
    margin-left: 10px;
    display: inline-flex;
  }
  .link{
    padding:10px;
  }
  .link a:hover{
    text-decoration: none;
    color: azure;
  }
  #p6{
    padding-top: 15px;
    margin: 0;
  }
  #p7{width:250px;}
  .u1{
    list-style: none;
    padding-top:30px;
    padding-left: 0;
  }
  .l1{
    display: inline-flex;
    text-align: center;
    margin:5px;
  }
  .d1{
    width: 35px;
    height: 35px;
    border-radius: 50%;
    background-color: rgb(9, 180, 9);; 
  }
  .fb1{
    color: white;
    vertical-align: middle;
    padding:10px;
  }
  .ft{
    margin-top: 50px;
    border-top-style: solid;
    border-top-width: 4px;
    border-top-color: rgb(9, 180, 9);;
  }
  .ft{
    padding: 55px;
  }
  #pt{
    display:inline;
  }
  #pt1{
    float: right;
  }
  
  

