.ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.ui-draggable.ui-resizable{



  width: 100% !important;



  left: 0 !important;



}


button.part_itemsContainer {
  display: none;
}
.folder:after {
  content: "Click Here";
  position: absolute;
  top: 30px;
  left: 18px;
  display: block;
  color: white;
}

.folder {
background: #362017 !important;

&:before{
  background: #362017 !important;
}
}


.three_d_tailor_shirt {

    #_fabric{
      height: 100% !important;
      max-height: 37% !important;
    }
    .ui-tabs .ui-tabs-panel{
      height: 100% !important;
      max-height: 50% !important;
    }

}
.part_item_name{
  font-size: 8px !important;
}
  .save-button:hover{
    background-color: #143A4D;
  }

  .part_itemsContainer{
    position: absolute;
    right: 20px;
    top: 6px;
    padding: 5px;
    background: #362017 !important;
    border: 1px solid #CAAB85 !important;
    color: white;

    
    &:hover{

      background-color: #CAAB85;

    }
  }



    /* body {



      padding: 0px;



      margin: 0px;



      min-height: calc(100vh - 50px);



      position: relative;



      background: white;



    } */





    /* Custom Styles for the SweetAlert2 Popup */

    .custom-btn {

      background-color: black !important;

      color: white !important;

      border: none !important;

    }

    

    .custom-popup {

      background-color: white !important;

      color: black !important;

    }

    

    .swal2-actions button {

      padding: 10px 20px !important;

      margin-top: 0 !important;

    }

  

    .swal2-actions {

        margin: 0 !important;

    }

    

    h2#swal2-title {

        padding: 0 !important;

    }

    

  



    div:where(.swal2-icon).swal2-info{

      border-color: black !important;

      color: black !important;

    }



    body>div.content {



      padding: 20px 40px;



    }







    .title {



      margin: 6px 0;



    }



    /* view selections tab  */

    .view-selections{

      position: absolute;

      left: 5PX;

      color: WHITE;

      padding: 10px;

      background-color:  #362017;
      border: 1px solid #CAAB85;

      &:hover{

        background-color: #CAAB85;

      }

    }





    /* Styling for the preview container div */

    .preview-container {

      position: relative;

      border: 1px solid #ccc;

      padding: 10px;

      margin-top: 10px;

    }

    div#preview-div {

      display: none;

      position: absolute;

      width: 100%;

      max-width: 28%;

      height: 100vh;

      border: 1px solid #CAAB85;

      background: #362017;

      padding: 10px 40px;

      top: -9px;

      z-index: 999999;

  }

  button.part_itemsContainer {
    z-index: 9;
  }

  #preview-div button.view_close_button {

      right: 0;

      top: 0;
      position: absolute;

      color: white;

      padding: 10px;

      background-color: #362017;

      &:hover{

        background-color: #362017;

      }

  }



  #preview-ul li{

    color: white;

  }

    /* Styling for the close button in the top-left corner */

    .close-button {

      position: absolute;

      top: 5px;

      left: 5px;

      background-color: red;

      color: white;

      border: none;

      border-radius: 50%;

      width: 20px;

      height: 20px;

      cursor: pointer;

    }



    /* Styling for the ul element */

    #preview-ul {

      list-style-type: decimal;

      padding: 0;

      margin: 0;

    }







    .container {



      display: flex;



      flex-direction: row;



      flex-wrap: wrap;



    }



    .designers_playground .woocommerce-product-gallery {

      display: flex !important;

      justify-content: center !important;

      align-items: center !important;

  }

  

  



    .garment {



      position: relative;



      margin: 10px;



      width: 200px;



      height: 300px;



      padding-bottom: 10px;



      border: 2px solid #9E9E9E;



      border-radius: 10px;



    }



    .garment .tryon_button {



      display: block;



      position: absolute;



      bottom: 0px;



      left: 0px;



      right: 0px;



      text-align: center;



      padding: 6px;



    }



    .garment input[type=checkbox] {



      position: absolute;



      top: 0px;



      left: 0px;



      margin: 8px;



      width: 20px;



      height: 20px;



    }







    .garment:hover {



      background-color: #EEEEEE;



    }







    .garment:active {



      background-color: #BDBDBD;



    }







    .garment_icon {



      width: 200px;



    }







    .garment_name {



      display: block;



      text-align: center;



    }







    .part_item_container {



      overflow: auto;



      height: 200px;



      min-height: 200px;



    }







    .part_item {



      box-sizing: border-box;



      display: flex;

      /* justify-content: space-around !important; */

      flex-direction: column;

      align-items: center;



      margin: 10px 12px;



      position: relative;



      height: 160px;



      width: 140px;



      overflow: hidden;



    }





    .part_item{

      cursor: pointer !important;

    }

    .part_item:hover {



      background-color: unset !important;

      cursor: pointer;



    } 







     .part_item:active {



      background-color: unset !important;



    } 







    .part_item > img {width: 100% !important;}







    .part_item_selected {



      border: 2px solid #9E9E9E;



    }







    .part_item_name {
      font-size: 10px !important;


      text-align: center;



      position: absolute;



      bottom: -5px !important;



      left: 0;



      right: 0;



    }







    .garment_view {



      width: 100%;



      height: 500px;



      border: none;



      background: #c460e2; /* Old browsers */



      background-image: linear-gradient(to bottom, #a2a2a2, #111111);



      position: relative;



      display: flex;



    }







    .previews {



      width: 100%;



      height: unset !important;



      overflow-x: auto;



      display: flex;



      flex-direction: column;



      flex-wrap: wrap;

    

    }







    #signin_dialog>div>div {



      padding: 6px;



    }







    #signin_dialog input {



      width: 320px;



    }







    .tryon_garment_view {



      width: 100%;



      height: 90vh;



      border: none;



      background: #c460e2; /* Old browsers */



      background-image: linear-gradient(to bottom, #a2a2a2, #111111);



      position: relative;



    }







    #tryon_dialog .previews {



      height: auto;



    }







    #tryon_dialog[status=ready] .tryon_garment_view {



      background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC");



    }







    @keyframes tryon_panel_fadein {



      from {height: 0px;}



      to {height: 48px;}



    }



    #tryon_panel {



      background-color: #2CBDCB;



      animation-name: tryon_panel_fadein;



      animation-duration: .5s;



      background-color: #ddd;



      padding: 12px;



      text-align: center;



    }



    #tryon_panel button {



      font-size: 1.2em;



      font-weight: bold;



      background-color: black;



      color: #fff;



      width: auto;



      height: 48px;



      line-height: 48px;



      border: none;



      padding: 0px 12px;



    }







    #tryon_panel button:hover {



      /* background-color: #2CBDCB; */



      background-color: #00BCD4;



      color: black;



    }







    .ui-dialog{



      /* width: 100% !important; */



    }



    .ui-dialog {



      padding: 0;



      border-radius: 0;



      box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3) !important;



    }







    .ui-dialog-titlebar-close {



      background: none;



      border: none;



      outline: 0;



    }







    .ui-dialog-titlebar-close:hover {



      background: none;



      border: none;



    }







    .ui-dialog-titlebar-close:focus {



      background: none;



      border: none;



      outline: 0;



    }







    .ui-dialog-titlebar-close:active {



      background: none;



      border: none;



    }







    .ui-widget-content {



      padding: 0;

      background-color: #CAAB85 !important;

      border-radius: 0;



      box-shadow: none;



      border: #757575 0.5px solid !important;



    }



    .ui-dialog-content{



      width: 100% !important;



    }



    .ui-widget-header {



      background: #362017 !important;



      border-color: #362017 !important;



      border-radius: 0 !important;



    }







    .ui-tabs-tab {



      background: black !important;



      margin: 2px .2em 2px 0 !important;



      padding-bottom: 1px !important;



      border: #F5F5F5 1px solid !important;



    }







    .ui-tabs-anchor {



      color: #362017 !important;

      font-weight: bold;



    }


    canvas {
      background: #CAAB85;
  }
  
  /* Target the div with the custom scrollbar */
  .part_item_container  {
      width: 300px;
      height: 200px;
      overflow-y: scroll; /* Ensure the scrollbar is visible */
      scrollbar-width: thin; /* For Firefox */
      scrollbar-color: #362017 #CAAB85; /* Thumb and track colors for Firefox */
  }
  
  /* Webkit-based browsers (Chrome, Safari, Edge) */
  .part_item_container ::-webkit-scrollbar {
      width: 10px; /* Width of the scrollbar */
  }
  
  .part_item_container ::-webkit-scrollbar-thumb {
      background: #888; /* Color of the scrollbar thumb */
      border-radius: 5px; /* Rounded corners for the thumb */
  }
  
  .part_item_container ::-webkit-scrollbar-thumb:hover {
      background: #362017 !important; /* Color when hovered */
  }
  
  .part_item_container ::-webkit-scrollbar-track {
      background: #f1f1f1; /* Background of the scrollbar track */
  }
  


  #garment_viewer{
    border-bottom: 2px solid #362017;
  }

    .ui-tabs-active {



      background: #CAAB85 !important;
      border:  2px solid #362017 !important;



    }
    canvas{
      background-color:  #CAAB85 !important;
    }

    .ui-tabs .ui-tabs-nav li.ui-tabs-active{
      background: #CAAB85 !important;
      border:  2px solid #362017 !important;


    }






    .ui-tabs-active .ui-tabs-anchor {



      color: #362017 !important;
      font-weight: bold;



    }







    .ui-tabs-active .ui-tabs-anchor:hover {



      outline: 0;



    }







    .ui-tabs-active .ui-tabs-anchor:focus {



      outline: 0;



    }







    .ui-tabs-active .ui-tabs-anchor:active {



      outline: 0;



    }







    .spinner {



      width: 40px;



      height: 40px;



      position: absolute;



      bottom: 240px;



      left: calc(50% - 10px);



      z-index: 999;



    }







    .arrow_left {



      border: solid black;



      border-width: 0 3px 3px 0;



      display: inline-block;



      padding: 5px;



      transform: rotate(135deg);



      -webkit-transform: rotate(135deg);



      margin-right: 3px;



      cursor: pointer;



    }







    .folder {



      width: 120px;



      height: 90px;



      display: inline-block;



      margin: auto;



      position: relative;



      background-color: #708090;



      border-radius: 0 8px 8px 8px;



      margin-bottom: -8px;



      margin-top: 20px;



    }



    .ui-tabs .ui-tabs-nav {margin: 0;padding: .2em .2em 0;display: flex;flex-direction: column;width: 345px;

      text-transform: uppercase;
      background-color: #CAAB85 !important;

      border-right: 9px solid #362017  !important;
      align-items: center;
      justify-content: start;

    }



    /* .ui-widget.ui-widget-content {



      display: flex;



    } */







    div#tabs{



      display: flex;



    }



    .ui-tabs .ui-tabs-panel{

      height: 100%;

      max-height: 74%;

      border-right: none !important;

      width: 45vw;

      display: flex;

      justify-content: start;

      gap: 10PX;

      flex-wrap: wrap;

    }

    .three_d_tailor_trouser{
      .ui-tabs .ui-tabs-panel{
        height: 100%;
        max-height: 43% !important;
      }
    }


    a:focus{
      outline: none !important;
    }




    .ui-widget-overlay.ui-front{



      width: 100%;



    }



    #dialog{



      display: flex;



    }



    .folder:before {



      content: '';



      width: 36%;



      height: 12px;



      border-radius: 0 20px 0 0;



      background-color: #708090;



      position: absolute;



      top: -12px;



      left: 0px;



    }







    .double-bounce1, .double-bounce2 {



      width: 100%;



      height: 100%;



      border-radius: 50%;



      background-color: #fff;



      opacity: 0.6;



      position: absolute;



      top: 0;



      left: 0;



      -webkit-animation: sk-bounce 3.0s infinite ease-in-out;



      animation: sk-bounce 3.0s infinite ease-in-out;



    }







    .double-bounce2 {



      -webkit-animation-delay: -1.5s;



      animation-delay: -1.5s;



    }



    .ui-dialog .ui-dialog-title{

      width: 85% ;

    }

    button.save-button {

      color: white;
      text-transform: uppercase;
      background:   #362017 !important; 
      border: 1px solid #CAAB85 !important;
      padding: 10px;

      
      &:hover{

        background-color: #CAAB85 !important;

      }

    }


    /* .three_d_tailor_trouser .ui-dialog .ui-dialog-titlebar-close{
      top: 20%;
    } */
     .ui-dialog .ui-dialog-titlebar-close{
      right: 1.3em !important;
      background-color:  #362017 !important;
      border: 1px solid #CAAB85 !important;
      top: 27%;
      width: 43px;
      margin: -10px 0 0 0;
      padding: 1px;
      height: 49px;

      
      &:hover{

        background-color: #CAAB85 !important;

      }

    }







    @-webkit-keyframes sk-bounce {



      0%, 100% { -webkit-transform: scale(0.0) }



      50% { -webkit-transform: scale(1.0) }



    }







    @keyframes sk-bounce {



      0%, 100% {



        transform: scale(0.0);



        -webkit-transform: scale(0.0);



      } 50% {



        transform: scale(1.0);



        -webkit-transform: scale(1.0);



      }



    }







    .copyright {



      position: absolute;



      left: 0;



      right: 0;



      bottom: 0;



      font-size: 8px;



      text-align: center;



      margin-bottom: 10px;



    }



    



    .ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.ui-draggable.ui-resizable {



      top: 0 !important;



  }



  



.ui-dialog .ui-dialog-content{



padding: 0 !important;



overflow: unset !important;



}



.designers_playground .single_add_to_cart_button, .designers_playground .quantity {

  display: none !important;

}
.ui-tabs .ui-tabs-nav li{
  background-color: unset !important;
  border: unset !important;
}


@media (max-width:1024px){

  div#preview-div{

    width: 100%;

    max-width: 34%;

  }

  .ui-tabs .ui-tabs-panel{

    width: 38vw;

  }

  .ui-tabs .ui-tabs-nav{

    width: 100%;

    max-width: 43%;

  }

  .ui-tabs .ui-tabs-nav .ui-tabs-anchor{

    padding: 10px;

  }

  div#preview-div{

    width: 100%;

    max-width: 31%;

  }

  .ui-dialog .ui-dialog-titlebar-close{

    right: 1em !important;

  }

  .ui-dialog .ui-dialog-title{

    width: 70%;
  }

}



@media (max-width:768px){

  .ui-tabs .ui-tabs-nav{

    width: 100%;

    max-width: 45%;

  }

  .ui-dialog .ui-dialog-title{

    width: 60% ;

  }



  .part_item{

    width: 90px;

    height: 130px;

  }

  .ui-tabs .ui-tabs-nav .ui-tabs-anchor{

    font-size: 12px !important;

  }

}

@media (max-width: 600px){

  button.cross_btn {
    padding: 0px 10px;
    background-color: #362017 !important;
    position: absolute;
    margin-top: -12px;
    margin-right: 35px;
}

.ui-dialog .ui-dialog-titlebar-close{
  top: 23%;
}

  .previews{
    width: 83%;
    margin-left: auto;
    margin-right: auto;
  }
  .ui-dialog-titlebar{
    button{
      font-size: 12px !important;
    }
  }
  .three_d_tailor_trouser .previews{
    margin-top: 0 !important;
    z-index: 0 !important;
  }

  .three_d_tailor_suit .previews{

    margin-top: -50px;

    z-index: 1;

  }



  div#preview-div{

    width: 100%;

    max-width: 52%;

    padding: 10px 22px;

  }

  .ui-dialog .ui-dialog-titlebar{

    padding: 2px;
    z-index: 99;
  }

div#dialog {



  display: flex;



  flex-direction: column;



}







div#tabs {



  display: flex;



  flex-direction: column;



  width: 100% !important;



}



 .ui-tabs .ui-tabs-nav {

  width: unset;

  flex-direction: unset;

  flex-wrap: nowrap;

  overflow-x: auto;

  padding: 0;

  max-width: unset;

  z-index: 10;

}



.ui-tabs .ui-tabs-nav li{
  width: 100%;
  max-width: fit-content;
  margin: 5px !important;

}







.ui-tabs .ui-tabs-panel{

  width: 100%;

  display: flex;

  justify-content: center;

  flex-wrap: wrap;

  position: absolute;

  z-index: 9999;

  height: unset;

  max-height: unset;

  height: 100vh;

  top: 460px;

  padding-top: 0;

}





.ui-dialog .ui-dialog-title {

  width: 57% !important;

}



button.ui-button.ui-corner-all.ui-widget.ui-button-icon-only.ui-dialog-titlebar-close {

  background: red;

  border-radius: 5px;

  right: 20px;

}



.part_item {

  width: 95px;

  height: 138px;

}



.part_item_name {color: white;}



.cross_btn{

  position: absolute;

  background: #143A4D;

  z-index: 999999;

  padding: 0 4px;

  top: 30em;

  right: 9px;

  border-radius: 5px;

}



}



span.part_item{

  border: none;

}



.part_item_container[aria-hidden='false'] .part_item_selected {background: transparent !important;border: 1px solid black !important;}


/* Initially hide the elements by their IDs */
#Cuff-----AC,
#Cuff-----EC,
#Cuff-----RC,
#Cuff-----SC,
#Collar-----BDC,
#Collar-----CAC,
#Collar-----CC {
  display: none;
}


#Collar-----NC85,
#Collar-----NC75,
#Collar-----NC65  {
  display: none;
}

#Collar-----PC,
#Collar-----RC,
#Collar-----SC,
#Collar-----SSC,
#Collar-----WC,
#Collar-----WRC {
  display: none;
}



.ui-easystep {
  position: fixed;
  z-index: 9998;
  top: 0 !important;
  top: 0;
  left: 0;
  bottom: 0;
  width: 100%;
  background: #362017;
  font-family: Majalla,sans-serif;
  cursor: pointer
}

.ui-design.ui-preview .ui-easystep {
  display: block
}

.ui-easystep .easystep-start {
  position: absolute;
  z-index: 1;
  top: calc(2% + 80px);
  left: 0;
  right: 0;
  width: 100%;
  max-width: 1668px;
  margin: auto
}

.ui-easystep .easystep-start>img {
  position: absolute;
  top: 0;
  left: 23%;
  width: 10%;
  animation-name: wobble;
  animation-duration: 2.5s;
  animation-iteration-count: infinite;
  animation-timing-function: linear
}

.ui-easystep>.ui-table {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 0;
  margin: auto;
  text-align: center
}

.ui-easystep .easystep-wp,.ui-easystep .easystep-wp>ul {
  max-width: 100%;
  display: inline-block;
  vertical-align: top
}

.ui-easystep .easystep-wp {
  max-width: 100%;
  padding: 0 5%;
  box-sizing: border-box;
  transform: translateY(-50%)
}

.ui-easystep .easystep-wp>b,.ui-easystep .easystep-wp>q,.ui-easystep .easystep-wp>span,.ui-easystep .easystep-wp>ul>li>span {
  text-transform: uppercase;
  letter-spacing: .05em;
  color: #fff
}

.ui-easystep .easystep-wp>b,.ui-easystep .easystep-wp>q,.ui-easystep .easystep-wp>span {
  display: block
}

.ui-easystep .easystep-wp>b {
  margin-bottom: .8125em;
  text-transform: none;
  font-size: 3.875em;
  font-weight: 700;
  letter-spacing: .1em
}

.ui-easystep .easystep-wp>q,.ui-easystep .easystep-wp>span {
  margin-top: 8%;
  text-transform: none;
  font-size: 20px
}

.ui-easystep .easystep-wp>span>span {
  padding: .5em 1em;
  background: rgb(67 67 67 / .24) url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAIBAQEBAQIBAQECAgICAgQDAgICAgUEBAMEBgUGBgYFBgYGBwkIBgcJBwYGCAsICQoKCgoKBggLDAsKDAkKCgr/2wBDAQICAgICAgUDAwUKBwYHCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgr/wgARCABFAXYDAREAAhEBAxEB/8QAHQAAAQUBAQEBAAAAAAAAAAAAAgEDBAUGAAcICf/EABgBAQEBAQEAAAAAAAAAAAAAAAABAgME/9oADAMBAAIQAxAAAAD9xfOMcIxOOCXmhXwQwt47yej2GSfY+HdAkGJavRGuTOBaJtEEEgTVTcoacekbZbI9MNR5qHbCi0ubzOOukthTIVJTw1ypi9NrGpoihl69IjItVMmhureJCWdk1XaCK2SwqMPnIjatKMimXklajzN/NKMzNW1UtXaS8u1IywLjM1ZtGl1JJLCwZhgcKMxElxVuRGmWglvKhy5CU6t2tBcSZ0iKDKLb3nOQmm05XGooq+Z3MeXTM3bcqQmHFCV8RlaGwmm3NJSpEaadqZOYAjpQtqtwjaxU5qaghiGGlzJ6lZPIbTTddJe1LBZFCdKpHlqXKJnV9Zl70GavJyn3TrJ12YVrdioq9NDYaKmWt185CIKI3yoKcCqoogoJnFrV2zJDtseTOtPtuS2Ny4ASSHeaxXEiaS7ozOJftVclnJsxi4W4JlJ0EOyNb4trfu+eBQgi822pJw0Eqoo2OiimTXHzWnTc6keQSUuedJBbEdmqTI26SSZJbXUhWICZbVsobpWdIyVcyigEeQa3DPcM8TQE5tGuFVAU44UU4JUR9WyhXPJt0kB2q1XyUBlpNRq4CX1lmayM7NQbmdDRZC157rV0xqoWlUZmqs+d9dPaGN1MDM8rTUSal06jKuohwoQg2E04y700nNFZzjdmWKjE25W5gS+QymvpFxcBuoo1MNXTiE586NLiGqOYv7nXDkfOd20tpZ9FTLbAtkEzEmplMo6KIKIKoIiOBtHaEyRmpclW6SUWIJWrnl8ZPoJi0dRc2iBNWFoMkyy0y6EzUZzndarTC2+tXGlX/8QAPBAAAQMCBAQDBQYFAwUAAAAAAQACAwQRBRIhMRATIkEUUWEgIzIzQgYVMFJxkRYkYnLRNEOBU6GxweH/2gAIAQEAAT8CdNy/mfuFLNDEzPJKGjzJTSz4g4WPqpKmCH5koC0IuD7Fliv2am576ihYHB2uRDCsXZp4V/osGr8VhcYayNznk/V5JlQCCS06eiY4PFwhwspmke9buEx4e3M06cGuuNfaIGxTYowNGBS6+7voVSxuEsjyzKCV46NlVyGsJe7RMzbWVvPgdk211PMItml3o0IVbyLilk/ZRYmx7zDJC9jx9JanVlZFOQzDy5h2OcKPEYT0T+6d+V60WYNFyU2Rjxdrrp1Q2/R1foudK74WW9SoYiXl0j76KamxuokkfJHK5uY2aVMcVktRTQTG50bZUeGYpFUhjJC3p6fJYZizjJ4DEISJAbZ7aFeBfC/mUVQWecbtW/8AxeNdC61XEWj8/ZYjjXKyw4eBNI7Xp1AVJ9oKR0P82/lyN+NpT/tThzbZQ91/RfxThfVZzrj6Q3dfxJLrL92Sug+mQKOvwytYJnwvbf6yz/2iGSdFNX9tgUwmIiKeS7uzvNczJ8X7pr2u78WjlSafC7/zwy2fmv7VhfRZrLnZ7frYqlY4gmTzQpWtqBK0cXWbqSnl7x0usEyjkk1kq5PS2ijhbGOn9zwsjGCpqKmqYjDPCHNPYo4BSt/08s0f9kxUGHlmk9VJL/eUMMpxLzer+3NomBrdAyyuPMKLdHcp2lk2yrqbm0zxGOvdpt3TMfkbS+/ZlnD8pjIRxI1dMI6UN57tMrvp81huGx0DCS7NI43e+1liOG0VTKJpYHOeBsw7qhocNiN46TK8/n3UeHYRhhEghaHbA9yhW0/LN2ObbdpYg+Z8dqaja0H85/wpvs0+WTneMs70ZspGYtQxZHe+Z6lUzqqpG9/zMe7ULktjtd1rJ+YOaGgn18k+oqI2X8MSn1UIGV0zdRfVNqiXB+cFluybNHI4FjwdFZW49kN1kB2TZJY55I5GaDquF/M115mSdD/hAKhBp2mKomc3+q6ileGdDs/kjUtHx6eitzOp3C4Z039qytxMYPZQPs8xvOtkdzwb5cJaKCSqZVGIZ27OTaOFtSasMAedCeAbpqvDsMfL19DfUKOnjjNwNfM8A23Ai+hVbh8scfOw52R47Klx2doMWIRZreQ1CpTCYubB8L9UbHReHp3N5fLaR5WUFDS0zckEQaPRVFOGubK3TKb6IS+bULHb2JdOrP8AD2Ub8wzhpT2SVElyMmhCoGGKaWAjRhGU+aniinZy5RcFSQVVG3PSP6G/7XoosThkJ5926fUm1bZdI9f+UG63zKwv+AFbhiUwiygbm6O/4N+F1ccavC6erdzDo/8AMFSVHgHNop5WkHRh/wAoIb8JcmQ8zbuow5rrC5a4dHosszGAQm1uxQqTmDH2F052XsVl03R7ho1Q2U0kUDeZK8D1TWfUn1I+VA4Oef8Aso4JXD38t/QCymoqeYdbFJhMbm2jkLfVSHG6X3LGCQf9S+yjzOblqG9SqPHUM2eAZou43sqfETNUcvL09yF2R29qWZkEZkkdYDuvvD7zr3St0a1tmhH4vY7ewLqwBvxG/sDA6HPJK9pc6Q3JKqJMWoJOVA27R3y7qixiOQFlZaN4OoK0I0TxmaQVGLMA4VtFz2hzDZzTcKCfOz3mjvJXFt0CNfRQ18ErxGx+p2Cxtjp52wNd1Zen91S0j8n81M559SvDRxfJ6P0UTjls7dHjlC5bdwq+CTw7pKXSRurfVYXiLa+C50kA62+Xt45N4h/Ja/pZv+q+ztDzah8vbLZbO34nZA3H4FvZc3MFPSxzNyTxZ/6k01WGuP1wD9wo5GTM5kZuCgOLoBIc9lX0VXK29JNlPqpK/EMNbarp87LfMCoY6L/UQOa51r5gsXlezEObkJd0iNoVNzDEHTbndHVFgcLJokDdD+6ab78AeNZRS09R95UXxW62eaw/E4a6PMzRw+Jp7IexVVLKWB0rndtE90rg/L3N19nHwtor523J1Tt+F0dV1Rx2jF0Dftwv1fgjiY2ncbhGGSgPMo2e7+uP/CpsRpav5UuvkU2WOS7WPBLd01+uR2/D9EWZ7tlALT2RwGppKrm0M3Tm+DazfJYzBXRQsq4RndCb2I7LD62CvphPA7fceXsEd0110GhvCy3VdhDJpfEU0nKmH1N7pmLYjRy8nEKa7ds7VDj1E45JHFh/qCjqYJTlZM0n0KmlbFE6R2wCnnnqZee5xI+kHsF6XWHWMx/tR4NFwrKybfmFt+AHqgrcLcLK3Fo9UeNThlLUa5cj+z2qRj8EZzY5S8ud1Zu6jfz6dspFrhRSucNVa2ycPVH5lvJY1UupaNxaL5tE0z0fXST5CPTdU7+bG157t4EI/qi2zswKsu6CJshrqsgO6nw6kqfmwg/8KfC4oBz6Z5jc38qrK2WaDkm2u6ib0brBqCGOk5m/M3uoaClildLHEAXbr//EACUQAQACAgIDAAICAwEAAAAAAAEAESExQVEQYXGBkaHRILHB4f/aAAgBAQABPyEr++jEGqrWARZbcng0DlAdeA8OFSx4bYlPqZGbxOGFhmN1qBl+RA1t6xMJxPiAfV9kKXFyeEuFI5POZVSgckeNEcUL3RDa1H4mqINxsArh6LiGeFQVQ7m3ELgakPcYp0NmOf5hf651/ExK9sNdnmI/kSr+OmCixmEwHLKhh2MGgNN9Z0E8uf1F5cXATKEcQN8EJp4ed+5QF7WL+WWWFO3m1I3kHw/4lzw+C/8AxBo90tR7ai9I+M79dypfiH/cwW7UKX2jY1twVhwMXaK/CYWnEK08zrDKVBy2u0KwJjub5l6AFv5Flbn0BSdzcqHgzL3ann3ONqWx4yuhApVKX+Zmq7WVKvmIIk2b01lgV1W+j9RsWV2mWBUSZqWNlwoXUlM2rDdgUqVb2zZZV+amps9S3BZMF8mxLJBBvyxKGB6xkmFhSu33UtUfkD5JupmE0Db0BolAVWLT3H4DtgunJn/kpdhdmzidT6pc3QIYj9QmrTNUHxUxWZy5DrPEzCo4T6VuNB6SplCNn/aPHQeOu4Zc2ILu7mf5uFTFVTzPuaeDwpZr6xA8u4z2xPBmOW7A0VQyimHJWg9cqd3A7CzlBfthAOZsdtT8+FxUJRU0qdYGK8dGeyKQ0sPZLfmm7xL5WJUQoFOSC8MCbJl1KEZe2Nu0KD+RMsLMtayiqYMEAuYdxkqy05OiMhT/ALAgtFwGA1alm+ZlsbmB3B8paYqyodxBalcQqVjc3GrlGjZ7gi9AO2oGM9AElU/CmW1btz9RqFFgGJinI6xqWtGptQrvxWGa5mKl+Fu/A1O20O6xNp7hzCx1FlczifYNS4C6H/AbhkmYxGOX7BSHpuT0JygBJWdwTmcEx2m3eE/wl6HMN3KVphd4uY9pfRBsqAF+HgVgdCf4geq7ZctxR19TsV4SMAc8kv8AsMCD200D/Qx8xawVGBjMivyih3M6Q3BrxeIbmYUY+UzYC7vpmbkhqXGkqGIvNQ6jYRcoOUy784KFwlwqECWvnU9Va2P6zBS6AbDE9TYqaRsKlcMFDwBzBM6ypVTlK6v2hsed3KA6uOu33EASjHWsxg0zgcwA0pnqXKGY6SVOSXp4sbHEADuMq0LlSongaJzJcTmCe14ubP6mU2zDmFzBMzsxeoH+Ryl+TMGi69ymf4ZldCVcuGHzgwkrITUKLIm0fzt+vcTUlW/XKRLc1m3MxFq445YgjFgcQB/MsD8JNqXqMsFJCBnwxyN8xOVOJvuIS4epxENwiAmFdsodbUzzLSBjnNuOfFTcQZjYLVsr3hjxkytea8DXMUhjbLzHUMxqNqGh9ygJ36fcFUPbExZoKI6Znv6eyGJsgzjQt1Fn3DI/lK8b5heWZfNBm2upeKIFEuXYb7hnMMx4+pRgksW1tX0TBCND2zJT6SqctSqDR7TEzk5ErSxlWfUxtvPn2Td+zNTMMrqBjssOIEUVbQRisz7gRwmDUqA9+AMeAvfMcRicNIZ0lfTEzqAccREcYH1VqJWISIv9oPNDfi4crr9gdJFEVQ1KqZtwNYjkreffhyIPccWTbyiOiJ7IdWCq4qyChHEr6DFhufoo2pfKu9cQ0iaE/8QAIxABAAICAgMAAgMBAAAAAAAAAQARITFBUWFxgZGxEKHB8P/aAAgBAQABPxDf9XtbS9vUIuYGRdFsRlAQhHzOf1rl/UMDJaNJAuAbY5xAUuYzKz5eXPGd1CbxRyC5quB9QhzMoVllYIqRW4qd+ZjqEbUalLG7gDCnXtBR1noe8g5glJFwvUZ2RLbqn+D+Fchj5WoQ1BJy2SvEzAA/IApqzWqlxSS4dckHGo0o5C+phmeSESu9TBIxbLRMhx8g0PL1vuohNoIPhnBgYNNih02F+YZ+rA3UCOjAnuFFVTCHlpfTKF02JFzZZKm6GlKrNx82uNI4uLFAdwz3aCtrgIByIEQxy2wW+JWaYurCBzeJY5a4RHIOK+c41G5ojZC0LovR3L41nbvWNr2rxKaWg87ndZHliSgMBft+iUakgrzzcwaxHrafHd5XFyN/JSRxR5SU9Ah0FtqP43KDoo9DpwRBTUpvqyz6jCmwyDbR1cK4Qa0+rlqve49TGrVAVqQ3RyFed+5kwCoh6iu/cDKWy+IKckF1BokNikr/AKgSsuiVWFHObFGol6QcIcfUCsJe0uL/AKgSW9ESiA5Zf2TH9ZeoxGukDHfZ8stgG3Fe1YYmuriaLsMaFLDG4PjIBBQawqfIeTMBodtADfmMrO9eRtCmVS/OagCHOcQWsdLhADqKPkP7ZVnYovJKkh5MCy3/ALCoLUjYuFKM01suWrWZozlqoNG2D/zdB0ABwS6cha9eQf3MZ7LVaG2O4d4wZulQG99ShuvDRc4ApErJHZYtprXNC3ESiBa191/lYKs4PLcjF+tMflNDoPoQ8ieJjAAp7Z7NxHSSBE8MuZy6JZjK0XMdqmgrO9DGSiwe3Bx4hKfKF0ha4pDU/KDTiFWK+1gMaWtpVTgG1qo81L98Jo6nXSMfcHnr3lWmAg3DVHpaNx1uWMz5hDTAlq4KCF0u4UmBLDbcVcKhmZ2yyu0yN4xCrs28TJPKopjEqNLJKErHL7MaDMgLD/Uyx1EPfUwHFTMFOacTANy/CnDyQ5jXMLOtiPUEDhDVrF6F8ZgKBRfEuHbDvAUE3Lg9CrzIf5q4Qqg48X05bISkrt5vnOoiVopjqTjFO8kyUpYwKV/KxaxgGkf06YOSBdaSobuiWJEthgDKpgLpdQZH2cy4AAQG4oAOKVtX9hiBjMmtvm7GXVrW13F97iRQGjYeagE8KbYu/wDmCBRiSw9m9Q6DUPFilqWYu5Z4MCoKStrgtIq3KdjFVb6JaELRcgn0Bo/LSFRPL9s1hXXGpTZAZeaZV0IGyBDZGLkFksgLpbhkgAYVWU7omA8K7EXbzMrjgF6ZR4MLIdBuEV+ZjxZUa1C4C1c123kqkib415Y7vBCH2tvcQmF1q8R5YyVVeRhaUhvD7GBNLGntCWVaB5XiUElG+ROLlOkGS6LtRMed5cTNCZWIGIpxMcICZiPvcDBWOULWWGje2EX2sWo8t3UyCeCrDrYX1ccihQQYpWOxGFiYTTFoiTXf8YZRZvcVO/wyynTFVDP90cXK6WBdtbVe5inmCL6WXK2wiDEzZkZZckUtoAQFkcy5ZriW6SxI3zFhIURCXdel3bqnSL0Zwy5pc5VwQ5h12DequG2gsVAC1RKYyWDwIJHRzKkxnR9MO4Be8PcS0LVHmLE6SynANqyreJQmdPLYnA0YFkXWHIUMMumqDn9pgbKl78zmhhakHdyWiZ7LlqOL8wbhu4v4YRWTh4hS0ahfnUacajV2wEuO8e/ZT8Kf3UvXFocFt+orXy6PrKIrjTTG9BGqJSEcJ03NjdQwscYl3/Bhj2ncAEPEE1FLbM45ErXd0AYEM9beaVzW4fxay9xHHe7gTf8AccL3KLT2cX7hMRi1xXeWPKW8p3bXAG4KwMjYzujVxUWsQtK+QvqD5qup4zCS6iyyUdglJFq2oZ7hZMskDfiMaumDOUeiCzQrnjFszuD6UE68xSJp2mclZSVH92+dBFi+Wd3dsOa7rbsM34IqpvlCquMZicJEt9xHHGBNIX3PhBatTPcDlgKQTcBVSOERHGXBuNSowBZfUpo8x0UeZgyaYxkUboN4SX4Mo9d/7EaKnGAPVMzPU6d1MEKgy9eiBOsRW+jNdnFY8r7uW27doQoHo3URZhTE2QaQNygMoOuYiDUnOI6dJLEqIgTEILOTJ1uNBpfbAbjRshVzIrNPEDrUxmawtXC9ZgNfDcD7jYwLHWvRDiivOEYxkvRFoCNCcDhgXy8QFCFK07pa8eX7Y0rcBMrf+ysR/GDdgjhVQHEtcr6qXLnUqLuFFmAMEb4Cji40w4qO2dMQPWNktK4BOZWRWYJCTJQFs04w/Yj5owK2dNJT+Y9bsi2iZiqrMXHW1L9jF1qtBxMPAF+0WPa+tVXXMQxDUyTKGmzniBhtIdLKTwYvbCJZhAPEFOZvgEUIrGWdyhzAaXuEumrCbv7YLp8yp9Y3PR7h3ry4F64yR6OgCg9xp39JAE0PECEcpVh4OL2z/8QAIREAAQQCAwEBAQEAAAAAAAAAAQAQESEgMAIxQUASImH/2gAIAQIBAT8A1fko1haDjlOm2iH6GgEoS1MNf6LSEHnZCFFHCbXQUhSUDKpqKpfy4E4zWNBu5X5Xj8emkaRSERhSuEQoUKChWjh7vgxlDg4C2EuOlPilCC0hShbkwhbx8EZRDAzjFKC8YW0SgIwAhgJQ+OdItTThvFatTCkFdKcuKHaj4ohCsP8AH9KAIx/pQFx6b1AEMLw8agFx+y1eN5zgFCAy92jeNBp+PbAL/8QAIhEAAgICAwEAAgMAAAAAAAAAAAERIQIQEiAxQVFhIjBC/9oACAEDAQE/AOySaFjpH8j/ACRpasS01XTBUebli6PKo0iHAlC1BGomxKFpif8ARi4UFItHpH7IaPBfoRLE2luWfNMxahiymkQ16z5pslks9RD0lPoqRJ6ZNpEksWTOTJYxKO865UYWi9IkUPX0SUHDAWCMcFY1pKhqDH3o3M6xhshnw8ZipU7lEyhZQQhJl6xLInqo0q1aJfVEbxJelEaakx9FWojTZjTE+RFQcROoIk4shiUYkQLKrOSSoVlFCo+dcVHSN/OibR7tJ6xYoIro2R83htX4RCKjsqRY05oVqCOmPuo3JL0hV0llNCWpgciE4L02Nv8AAvCRWJRpuETEkkoTuzKm0RCo4yPEitKhKCR7x3RA6XRatLS8EeFbxR8FkxZM9H4IaFIiHpK5PDF0QJSZLi6JoS/B4rIRilpjTjSRSFBO11UC/ZQqF4UlpLkiEIgSS14SW10nWPg0IT4oWWo1caS1B80koZAiBL3p+drx6TuDG9PUksliycaViEqMRWMTo+6V4mPgyYMfRDJFciUaypE0f//Z);
  background-size: contain;
  border: 1px solid rgb(255 255 255 / .47);
  display: inline-block;
  vertical-align: top;
  font-size: 1.125em;
  font-weight: 700;
  color: #442f28
}

.ui-easystep .easystep-wp>ul>li {
  padding: 1em 2em;
  list-style: none;
}

.ui-easystep .easystep-wp>ul>li {
  border-bottom: 1px solid rgb(255 255 255 / .5)
}

.ui-easystep .easystep-wp>ul>li:last-of-type {
  border-color: #fff0
}

.ui-easystep .easystep-wp>ul>li>span {
  display: block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-size: 2em
}


@media(max-width: 600px){
  
  .table-child.easystep-wp span {
    font-size: 30px;
  }
  .table-child.easystep-wp{
    margin-top: 20px !important;
  }
  .easystep-ul li span{
    font-size: 20px !important;
  }
  .easystep-trigger span{
    margin: 0 !important;
    padding: 0 !important;
    font-size: 20px !important;
  }
  .easystep-trigger{
    margin-left: 30px !important;
  }


}