/*common*/

@import url('https://fonts.googleapis.com/css2?family=Noto+Sans:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Source+Sans+3:ital,wght@0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');

html {
    padding: 0;
    margin: 0;
    width: 100%;
    height: 100%;
    min-height: 100%;
}

body {
    overflow-x: hidden;
    color: #423e3c;
    font-family: "Noto Sans", Arial, Verdana, sans-serif;
    font-style: normal;
    font-weight: 400;
    padding: 0;
    margin: 0;
    height: 100%;
    width: 100%;
}
#ihkfj[variant="h3"]::part(heading){
    --helix-core-type-preset-3-2-xs-mobile-h3-font-size:12px;
    --helix-core-type-preset-3-1-xl-l-m-s-screens-h3-font-size:24px;
    --helix-core-type-preset-3-1-xl-l-m-s-screens-h3-line-height:30px;
    --helix-core-type-preset-3-2-xs-mobile-h3-line-height:17px;
}
#iw7z[variant="h1"]::part(heading),#iyngh[variant="h1"]::part(heading){
  background: #f4b72e;
  text-transform: uppercase;
  color: #5c5550;
  margin-bottom: 0;
  font-size: 50px;
  display: table;
  font-family: "Noto Sans",Arial,Verdana,sans-serif;
  padding: 0 15px;
  box-shadow: 3px 5px 8px;
  width: fit-content;
  width: max-content;
  position: relative;
  margin-top: 8px;
  width: -moz-fit-content;
  width: -webkit-max-content;
  width: -moz-max-content;
  white-space: nowrap;
line-height:1.2
}
#ig4xh
{
      font-size: 19px;
        font-weight: 400;
        font-family:"Noto Sans", Arial, Verdana, sans-serif;
  text-align:center;
  line-height:24px;
    
}
#i6w0w
{
    margin-top:7rem;
    text-align: right;
    margin-bottom: 1rem;
  font-size:12px;
}
#iiivw{
    font-size: 19px;
            font-weight: 400;
            font-family:"Noto Sans", Arial, Verdana, sans-serif;
      text-align:center;
      line-height:24px;
      padding-bottom:15px;
  }
  #i3wrd3, #i5js9o{
   /* margin-block-start:1em;
    margin-block-end:1em;*/
    padding-bottom: 20px;
  }
  #itg1bj
  {
    font-size:14px;
    line-height:21px;
    font-style:italic;
    padding-top: 1rem;
  }
  #in3lj
  {
    padding-top:16px;
    font-family:"Noto Sans", Arial, Verdana, sans-serif;
    font-size:18px;
    text-align:center;
  }
  #icpog{
    --helix-core-type-preset-6-button-font-size:16px;
      --helix-core-type-preset-6-button-font-weight:600;
    --helix-core-type-preset-6-button-line-height:25px;
     --helix-core-type-preset-6-button-font-family:"Noto Sans", Arial, Verdana, sans-serif;
    width:450px;
    margin:auto;
  }
  #i8ss{
    height:80vw;
          background-image:url("/images/5597caead359a50886808dc5da9b7962.jpg");
          background-size: cover;
          height: 940px;
          /*background-position: bottom;*/
          width: 100%;
          max-width: 100%;
          position: 20%,50%;
  }
  #ifpf
  {
   /* padding-top: 5rem !important;
    margin-top: -35%;
    max-width: 65rem;
    padding-left:10%;
    padding-right:10%;*/
    margin: 0 auto;
    background: #fff;
    width: 98.4%;
    padding: 38px 70px;
    z-index: 1;
    margin-top: -30%;
    display: block;
    padding-bottom: 0px;
  }
  #ibu7::part(inner-container){
    max-width: 960px;
    width: 100%;
    padding: 0;
    margin: 0 auto;
}
helix-core-grid-item::part(grid-item)
{
    /* padding: 30px 0; */
    top: 0;
    max-width: 100%;
    width: 100%
}
#ihkfj[variant="h3"]::part(heading){
   text-transform: uppercase;
    color: #fff;
    margin-bottom: 0;
    line-height: normal;
    position: relative;
    font-family: "Noto Sans",Arial,Verdana,sans-serif;
    font-weight: 400;
}
#iw7z[variant="h1"]::part(heading)
{
   top: .5vw;
    left: 1.6vw;
    font-size: 4vw!important;
}
#iyngh[variant="h1"]::part(heading)
{
    top: 1vw;
    left: 2.1vw!important;
    font-size: 4vw!important;
}
#i07tk[variant="h2"]::part(heading)
{
  --helix-core-type-preset-2-1-xl-l-m-screens-h2-font-family:"Source Sans 3", Arial, Verdana, sans-serif;
  --helix-core-type-preset-2-1-xl-l-m-screens-h2-font-size:25px;
  --helix-core-type-preset-2-1-xl-l-m-screens-h2-font-weight:600;
  --helix-core-type-preset-2-1-xl-l-m-screens-h2-line-height:30px;
  margin-bottom: 25px;
  padding: 0px;
}
#id9md
{
  max-width:100%;
}
#i06h[variant="1-3up"]::part(grid)
{
    /* padding: 30px 0; */

    max-width: 100%;
}
#i4y8
{
  padding-top:5px;
}
#i5dlq,#i5n46,#ii6qy,#iyigx,#iyigz
{
    padding-top: 3.5rem;
    padding-left: 40px;
}
#ix5oz::part(image)
{
    height: 768px;
}
.body-sign-block
{
  zoom:0.9;
}
#ikppd, #ikkylk, #irz8o, #i24sq {
    padding-top: 3rem;
    padding-right: 40px;
}
.helix-core-heading::part(heading)
{
  font-family:"Noto Sans",Arial,Verdana,sans-serif;
  line-height:24px;
}
#itkpb::part(image)
{
  width:200px;
}
.row{
    padding-top: 30px;
}
@media only screen and (max-width: 767px) {
   
    .row{
        padding-top:0.8rem;
    }
    #i3wrd3, #i5js9o{
        /* margin-block-start:1em;
         margin-block-end:1em;*/
         padding-bottom: 15px;
       }
       #i5dlq,#i5n46,#ii6qy,#iyigx,#iyigz
        {
            padding-left: 0px;
            padding-top: 0px;
        }
        #ikppd, #ikkylk, #irz8o, #i24sq {
            padding-top: 2rem;
        }
    #itkpb::part(image)
    {
    width:200px;
    margin: auto;
    }
    #i5dlq,#i5n46,#ii6qy,#iyigx,#iyigz
    {
    
    padding-top:26px;
    }
    helix-core-button[variant=bare]::part(native)
    {
        padding:10px;
    }
  .body-sign-block section div {
    width:80% !important;
  }
  #in3lj
  {
    padding-left: 15px;
    padding-right: 15px;
  }
  #i24sq
    {
    padding-top:50px;
    }
.body-sign-block helix-core-grid helix-core-grid-item section {
  padding-top:25px;
  }
  #iiivw{
    padding-bottom: 0px;
  }
  section#ifpf {
    padding-bottom:0px;
  }
  #ibu7::part(inner-container) {
    padding-left: 5px;
  }
  #iw7z[variant="h1"]::part(heading), #iyngh[variant="h1"]::part(heading){
margin-top: 0px;
  }
    #i4y8
    {
        padding-top: 0px;;
    }
    .body-sign-block
  {
    zoom:0.8;
  }
  .helix-core-heading[variant="h5-bold"]::part(heading)
  {
    font-size: 16px;
    font-weight: 700;
    font-family:"Noto Sans", Arial, Verdana, sans-serif;
    line-height:24px;
  }
      #ig4xh{
        margin-bottom:0px;
    }
   #i8ss {
    height: 630px;
    background-size: cover;
    background-position: bottom;
    /* background: left; */
    width: 100%;
    background-image:url("/images/5597caead359a50886808dc5da9b7962.jpg");
      }

  #i07tk[variant="h2"]::part(heading){
    margin-block-end:0.83rem;
    margin-block-start:0.83rem;
    line-height: 30px;
    font-size: 30px;
  }
  #ija4p
  {
    font-weight:bolder;
  }
  #ifpf
  {
    padding-top:3rem !important;
    padding-bottom:0px;
    margin-top: -70%;
    z-index: 9;
    max-width: 60rem;
  }
  #i7lab p,#ig7nz p,#icy6i p,#ijfk p,#ifkus p,#ioia2 p,#iz1w5 p,#ijbzf p,#i3f48 p{
    text-align:left;
    --helix-core-type-preset-6-paragraph-font-size:14px;
  }
  
 
  #ifcn{
    padding-bottom:10px;
  }
  #icpog{
    --helix-core-type-preset-6-button-font-size:12px;
      --helix-core-type-preset-6-button-font-weight:600;
  --helix-core-type-preset-6-button-line-height:18px;
   --helix-core-type-preset-6-button-font-family:"Noto Sans", Arial, Verdana, sans-serif;
  }
  #idyq3
  {
    margin-bottom:5rem;
  }
 
  #ibu7
  {
    padding-top:5px;
  }
  #inf0n,#i6w0w
{
  font-size:12px;
}
#icpog
{
  width:100%;
}
}