.elementor-55 .elementor-element.elementor-element-b175f0b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-55 .elementor-element.elementor-element-5cbce3c{text-align:center;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#515151;}.elementor-55 .elementor-element.elementor-element-2d9f3ea.elementor-element{--align-self:stretch;}@media(min-width:768px){.elementor-55 .elementor-element.elementor-element-b175f0b{--content-width:1280px;}}@media(max-width:1024px){.elementor-55 .elementor-element.elementor-element-b175f0b{--padding-top:60px;--padding-bottom:60px;--padding-left:15px;--padding-right:15px;}}@media(max-width:767px){.elementor-55 .elementor-element.elementor-element-b175f0b{--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-55 .elementor-element.elementor-element-5cbce3c{font-size:18px;}}/* Start custom CSS for shortcode, class: .elementor-element-2d9f3ea */.custom-button #wpforms-216-field_50 a,
.custom-button #wpforms-216-field_27 a{
    background-color: #B68F53;
    color: #fff;
    padding: 10px 50px;
    border-radius: 100px;
    font-weight: 400;
    font-size: 18px;
    font-family: 'Poppins';
  }
  .purchase-button fieldset #wpforms-216-field_1{
    background-color: #F1F1F1;
    padding: 20px;
    border-radius: 10px;
    width: 100%;
    max-width: 650px;
    margin: 20px 0px;
  }
  purchase-button fieldset wpforms-field-label{
    font-size: 18px;
      font-family: "Poppins", sans-serif;
      font-weight: 500;
  }
  .purchase-button fieldset #wpforms-216-field_1 li{
      padding: 20px;
      width: 100%;
      max-width: 260px;
  }
  .purchase-button fieldset #wpforms-216-field_1 .wpforms-selected{
    background-color: #FFF;
    padding: 20px;
    border: 2px solid #c1c1c1;
    border-radius: 10px;
    width: 100%;
    max-width: 260px;
  }
  div.wpforms-container-full input[type=radio]:checked:after,
  div.wpforms-container-full input[type=radio]:before{
    display:none;
  }
  .purchase-button fieldset #wpforms-216-field_1 li label{
    font-size: 18px;
    font-weight: 500;
    font-family: "Poppins", Sans-serif;
    text-align: center;
    padding-left: 20px;
  }
  .product-button fieldset #wpforms-216-field_6 .wpforms-selected{
      background-color: #B68F53;
      padding: 20px 50px;
      border-radius: 100px;
  }
  .product-button fieldset #wpforms-216-field_6 .depth-1{
      border: 2px solid #B68F53;
      padding: 20px 50px;
      border-radius: 100px;
      display: flex;
      flex-direction: row-reverse;
  }
  .product-button fieldset #wpforms-216-field_6 .wpforms-selected label{
    font-size: 18px;
    font-weight: 500;
    font-family: "Poppins", Sans-serif;
    text-align: center;
    color: #FFF;
  }
  .product-button fieldset #wpforms-216-field_6 .depth-1 label{
    font-size: 18px;
    font-weight: 500;
    font-family: "Poppins", Sans-serif;
    text-align: center;
    color: #000;
  }
  .product-button fieldset .wpforms-field-label{
    font-size: 18px;
    font-family: "Poppins", sans-serif;
    font-weight: 500;
    float: left;
  }
  .product-button fieldset #wpforms-216-field_6{
      float: right;
  }
  .wpforms-page-next{
    background-color: #010101 !important;
    border-radius: 100px !important;
    padding: 30px 110px !important;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .wpforms-page-prev{
    background-color: #E1E1E1 !important;
    border-radius: 100px !important;
    padding: 30px 110px !important;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #000 !important;
    font-size:18px !important;
  }
  
  .satisfied-list fieldset .wpforms-selected{
    border-bottom: 2px solid #BEBEBE !important;
    padding: 20px 0px !important;
    background-color: #F1F1F1 !important;
  }
  .satisfied-list fieldset .wpforms-selected label{
    font-family: "Poppins", Sans-serif;
    font-size:18px;
    color:#000;
    font-weight:600;
  }
  .satisfied-list fieldset .depth-1{
    border-bottom: 2px solid #BEBEBE;
    padding: 20px 0px;
  }
  .satisfied-list fieldset .depth-1 label{
    font-family: "Poppins", Sans-serif;
    font-size:18px;
    color:#000;
    font-weight:400;
  }
  .satisfied-list fieldset .wpforms-selected label{
    font-family: "Poppins", Sans-serif;
    font-size:18px;
    color:#000;
    font-weight:600;
  }
  .feedback-about label{
    font-family: "Poppins", Sans-serif;
    font-size: 18px !important;
    font-weight: 400 !important;
    line-height: 1.7em !important; 
  }
  .feedback-about textarea{
      border-radius: 10px !important;
      border: 2px solid #ccc !important;
  }
  #wpforms-216-field_30-container,
  #wpforms-216-field_29-container{
    padding-top: 20px;
  }
  .gift-card-content #wpforms-216-field_22{
      font-family: "Poppins", Sans-serif;
      font-size: 20px;
      font-weight: 500;
      line-height: 1.7em;
      text-align: center;
      padding: 30px;
  }
  .purchase-id-section{
    padding: 30px !important;
    border-radius: 10px !important;
    box-shadow: 0px 0px 4.8px 0px #00000073 !important;
    margin: 30px 0px !important;
  }
  .purchase-id-section .wpforms-field-label{
    float: left !important;;
    width: 100% !important;;
    max-width: 380px !important;;
    font-size: 20px !important;;
    font-weight: 500 !important;;
    font-family: 'Poppins' !important;;
    padding-top: 15px !important;
  }
  .purchase-id-section #wpforms-216-field_5{
    width: 100% !important;;
    max-width: 830px !important;;
    background-color: #ECECEC !important;;
    border: none !important;;
    border-radius: 10px !important;;
    height: 58px !important;;
    font-size: 20px !important;;
    font-weight: 400 !important;;
    font-family: "Poppins", sans-serif !important;;
  }
  #wpforms-216-field_5-description{
      font-size: 16px;
      font-family: "Poppins", sans-serif !important;
      color: #515151;
      display: inline;
  }
  #wpforms-216-field_2-container{
      float: right !important;
      padding-top: 80px !important;
  }
  #wpforms-216-field_11,
  #wpforms-216-field_12,
  #wpforms-216-field_13{
    background-color: #F1F1F1;
    border: 1px solid #BEBEBE;
    border-radius: 10px;
    height: 60px !important;
  }
  #wpforms-submit-216{
      background-color: #010101;
      font-size: 18px;
      font-family: 'Poppins';
      border-radius: 100px;
      padding: 30px 60px;
      display: flex;
      align-content: flex-start;
      align-items: center;
      margin-top: -75px;
      float: right;
  }
  #wpforms-216-field_23-container{
      padding-top: 100px;
  }
  .wpforms-field-label{
    font-size: 20px !important;
    font-family: "Poppins", sans-serif !important;
    font-weight: 500 !important;
  }
  #wpforms-216-field_6-container fieldset .wpforms-field-label{
    font-size: 22px !important;
    font-family: "Poppins", sans-serif !important;
    font-weight: 500 !important;
    padding-top: 20px;
  }
  .heading-section #wpforms-216-field_51 span{
      font-size: 20px !important;
      font-family: "Poppins", sans-serif !important;
      font-weight: 500 !important;
  }
  .heading-section #wpforms-216-field_51 span img{
    float: left;
    padding-right: 20px;
    margin: 4px 0px auto;
  }
  .wpforms-page-indicator-page::before{
    content:"";
    background-color: #ECECEC;
    border-radius: 50%;
    height: 60px;
    position: absolute;
    width: 60px;
  } 
  .wpforms-page-indicator-page::before{
    content: "";
    height: 10px;
    position: absolute;
    width: 330px;
    background-color: #ECECEC;
    top: 55px;
    border-radius: 0px;
  }
  .wpforms-container .wpforms-page-indicator.circles .wpforms-page-indicator-page{
    width: 100%;
  }
  div.wpforms-container-full .wpforms-form .wpforms-page-indicator.circles{
    border: none;
  }
  .wpforms-container .wpforms-page-indicator.circles .wpforms-page-indicator-page-number{
    z-index:99;
    position: absolute;
  }
  .wpforms-container .wpforms-page-indicator{
    margin: 0 0 80px 0 !important;
  }
  div.wpforms-container-full .wpforms-form .wpforms-page-indicator.circles .wpforms-page-indicator-page:not(.active) .wpforms-page-indicator-page-number{
    background-color: #ECECEC !important;
  }
  .wpforms-page-indicator .active::before{
    background-color: #000000;
  }
  .wpforms-page-indicator .second-active::before{
    background-color: #000000;
  }
  #wpforms-216-field_7{
      border: 1px solid #BEBEBE;
      box-shadow: 0px 0px 4.8px 0px #00000073;
      border-radius: 10px;
      gap: 0px;
      margin-top: 20px;
  }
  #wpforms-216-field_8-container{
    padding: 50px 0;
  }
  #wpforms-216-field_4-container wpforms-pagebreak-left .wpforms-page-prev{
    margin-top: 50px;
  }
  .custom-btn{
      font-size: 18px !important;
      font-weight: 500;
      font-family: "Poppins", Sans-serif;
      text-align: center;
      color: #000 !important;
      padding: 4px 0px 0px 10px !important;
  }
  #wpforms-216-field_6 .choice-3 .wpforms-field-label-inline{
    display:none !important;
  } 
   #wpforms-216-field_7 .wpforms-image-choices-item{
        display:block !important;
      }
      .wpforms-container .wpforms-image-choices-modern .wpforms-selected .wpforms-image-choices-image:after{
        opacity: 0;
      }
   #wpforms-216-field_7 .wpforms-image-choices-item .wpforms-field-label-inline .wpforms-image-choices-label{
        display: flex;
        padding: 1px 20px;
        margin-top: 5px;
      }
      .wpforms-container .wpforms-image-choices-modern .wpforms-selected label {
      box-shadow: none;
      padding: 0px 20px;
  }
   div.wpforms-container-full .wpforms-form ul.wpforms-image-choices-modern .wpforms-image-choices-item label:hover, div.wpforms-container-full .wpforms-form ul.wpforms-image-choices-classic .wpforms-image-choices-item label:hover{
        border:none !important;
      }
      div.wpforms-container-full .wpforms-form .wpforms-image-choices-modern .wpforms-image-choices-item label:hover{
        box-shadow:none !important;
      }
       #wpforms-216-field_7 .wpforms-image-choices-item .wpforms-image-choices-image{
        float:left !important;
      }
       #wpforms-216-field_7 .wpforms-image-choices-item .wpforms-field-label-inline{
        padding: 1px 20px !important;
      }
        div.wpforms-container-full .wpforms-form .wpforms-image-choices-modern .wpforms-image-choices-item label:focus, div.wpforms-container-full .wpforms-form .wpforms-image-choices-modern .wpforms-image-choices-item label:focus-within{
        border:none !important;
        box-shadow: none !important;
      }
  @media screen and (max-device-width: 480px) 
      and (orientation: portrait) {
        .wpforms-field-label {
          font-size: 16px !important;
          font-family: "Poppins", sans-serif !important;
          font-weight: 500 !important;
      }
      .purchase-id-section .wpforms-field-label{
        font-size: 18px !important;
        font-weight: 500 !important;
        font-family: 'Poppins' !important;
      }
      #wpforms-216-field_6-container fieldset .wpforms-field-label {
        font-size: 18px !important;
        font-family: "Poppins", sans-serif !important;
        font-weight: 500 !important;
        line-height: 1.7;
    }
    .purchase-id-section #wpforms-216-field_5{
      margin-bottom: 10px;
    }
    .product-button fieldset #wpforms-216-field_6{
      float: left;
    }
    #wpforms-216-field_2-container {
      float: right !important;
      padding-top: 40px !important;
    }
    .wpforms-page-prev{
      padding: 30px 80px !important;
      margin-bottom: 20px !important;
    }
    .wpforms-page-next{
      padding: 30px 80px !important;
    }
    #wpforms-submit-216{
      background-color: #010101;
      font-size: 16px;
      font-family: 'Poppins';
      border-radius: 100px;
      padding: 30px 30px;
      display: flex;
      align-content: flex-start;
      align-items: center;
      margin-top: 0px;
      float: left;
    }
    #wpforms-216-field_4-container .wpforms-pagebreak-left .wpforms-page-prev{
      margin-bottom: 70px !important;
  }
  #wpforms-216-field_47{
    padding:0px !important;
  }
      }
  @media screen and (max-device-width: 640px) 
      and (orientation: landscape) { 
        .wpforms-field-label {
          font-size: 16px !important;
          font-family: "Poppins", sans-serif !important;
          font-weight: 500 !important;
      }
      .purchase-id-section .wpforms-field-label{
        font-size: 18px !important;
        font-weight: 500 !important;
        font-family: 'Poppins' !important;
      }
      #wpforms-216-field_6-container fieldset .wpforms-field-label {
        font-size: 18px !important;
        font-family: "Poppins", sans-serif !important;
        font-weight: 500 !important;
        line-height: 1.7;
    }
    .purchase-id-section #wpforms-216-field_5{
      margin-bottom: 10px;
    }
    .product-button fieldset #wpforms-216-field_6{
      float: left;
    }
    #wpforms-216-field_2-container {
      float: right !important;
      padding-top: 40px !important;
    }
    .wpforms-page-prev{
      padding: 30px 80px !important;
      margin-bottom: 20px !important;
    }
    .wpforms-page-next{
      padding: 30px 80px !important;
    }
    #wpforms-submit-216{
      background-color: #010101;
      font-size: 16px;
      font-family: 'Poppins';
      border-radius: 100px;
      padding: 30px 30px;
      display: flex;
      align-content: flex-start;
      align-items: center;
      margin-top: 0px;
      float: left;
    }
    #wpforms-216-field_4-container .wpforms-pagebreak-left .wpforms-page-prev{
      margin-bottom: 70px !important;
  }
  #wpforms-216-field_47{
    padding:0px !important;
  }
      }    
  @media screen and (max-device-width: 640px) {    
    .wpforms-field-label {
      font-size: 16px !important;
      font-family: "Poppins", sans-serif !important;
      font-weight: 500 !important;
  }
  .purchase-id-section .wpforms-field-label{
    font-size: 18px !important;
    font-weight: 500 !important;
    font-family: 'Poppins' !important;
  }
  #wpforms-216-field_6-container fieldset .wpforms-field-label {
    font-size: 18px !important;
    font-family: "Poppins", sans-serif !important;
    font-weight: 500 !important;
    line-height: 1.7;
  }
    .purchase-id-section #wpforms-216-field_5{
    margin-bottom: 10px;
    }
    .product-button fieldset #wpforms-216-field_6{
    float: left;
    }
    #wpforms-216-field_2-container {
    float: right !important;
    padding-top: 40px !important;
    }
    .wpforms-page-prev{
      padding: 30px 80px !important;
      margin-bottom: 20px !important;
    }
    .wpforms-page-next{
      padding: 30px 80px !important;
    }
    #wpforms-submit-216{
      background-color: #010101;
      font-size: 16px;
      font-family: 'Poppins';
      border-radius: 100px;
      padding: 30px 30px;
      display: flex;
      align-content: flex-start;
      align-items: center;
      margin-top: 0px;
      float: left;
    }
    #wpforms-216-field_4-container .wpforms-pagebreak-left .wpforms-page-prev{
      margin-bottom: 70px !important;
  }
  #wpforms-216-field_47{
    padding:0px !important;
  }
  }
  @media screen and (min-device-width: 320px) 
      and (-webkit-min-device-pixel-ratio: 2) {
        .wpforms-field-label {
          font-size: 16px !important;
          font-family: "Poppins", sans-serif !important;
          font-weight: 500 !important;
      }
      .purchase-id-section .wpforms-field-label{
        font-size: 18px !important;
        font-weight: 500 !important;
        font-family: 'Poppins' !important;
      }
      #wpforms-216-field_6-container fieldset .wpforms-field-label {
        font-size: 18px !important;
        font-family: "Poppins", sans-serif !important;
        font-weight: 500 !important;
        line-height: 1.7;
    }
    .purchase-id-section #wpforms-216-field_5{
      margin-bottom: 10px;
    }
    .product-button fieldset #wpforms-216-field_6{
      float: left;
    }
    #wpforms-216-field_2-container {
      float: right !important;
      padding-top: 40px !important;
    }
    .wpforms-page-prev{
      padding: 30px 50px !important;
      margin-bottom: 20px !important;
    }
    .wpforms-page-next{
      padding: 30px 50px !important;
    }
    #wpforms-submit-216{
      background-color: #010101;
      font-size: 16px;
      font-family: 'Poppins';
      border-radius: 100px;
      padding: 30px 30px;
      display: flex;
      align-content: flex-start;
      align-items: center;
      margin-top: 0px;
      float: left;
    }
    #wpforms-216-field_4-container .wpforms-pagebreak-left .wpforms-page-prev{
      margin-bottom: 70px !important;
  }
  #wpforms-216-field_47{
    padding:0px !important;
  }
      }
  @media (device-height: 568px) 
      and (device-width: 320px) 
      and (-webkit-min-device-pixel-ratio: 2) {
        .wpforms-field-label {
          font-size: 16px !important;
          font-family: "Poppins", sans-serif !important;
          font-weight: 500 !important;
      }
      .purchase-id-section .wpforms-field-label{
        font-size: 18px !important;
        font-weight: 500 !important;
        font-family: 'Poppins' !important;
      }
      #wpforms-216-field_6-container fieldset .wpforms-field-label {
        font-size: 18px !important;
        font-family: "Poppins", sans-serif !important;
        font-weight: 500 !important;
        line-height: 1.7;
    }
    .purchase-id-section #wpforms-216-field_5{
      margin-bottom: 10px;
    }
    .product-button fieldset #wpforms-216-field_6{
      float: left;
    }
    #wpforms-216-field_2-container {
      float: right !important;
      padding-top: 40px !important;
    }
    .wpforms-page-prev{
      padding: 30px 80px !important;
      margin-bottom: 20px !important;
    }
    .wpforms-page-next{
      padding: 30px 80px !important;
    }
    #wpforms-submit-216{
      background-color: #010101;
      font-size: 16px;
      font-family: 'Poppins';
      border-radius: 100px;
      padding: 30px 30px;
      display: flex;
      align-content: flex-start;
      align-items: center;
      margin-top: 0px;
      float: left;
    }
    #wpforms-216-field_4-container .wpforms-pagebreak-left .wpforms-page-prev{
      margin-bottom: 70px !important;
  }
  #wpforms-216-field_47{
    padding:0px !important;
  }
      }
  @media (min-device-height: 667px) 
      and (min-device-width: 375px) 
      and (-webkit-min-device-pixel-ratio: 3) {    
        .wpforms-field-label {
          font-size: 16px !important;
          font-family: "Poppins", sans-serif !important;
          font-weight: 500 !important;
      }
      .purchase-id-section .wpforms-field-label{
        font-size: 18px !important;
        font-weight: 500 !important;
        font-family: 'Poppins' !important;
      }
      #wpforms-216-field_6-container fieldset .wpforms-field-label {
        font-size: 18px !important;
        font-family: "Poppins", sans-serif !important;
        font-weight: 500 !important;
        line-height: 1.7;
    }
    .purchase-id-section #wpforms-216-field_5{
      margin-bottom: 10px;
    }
    .product-button fieldset #wpforms-216-field_6{
      float: left;
    }
    #wpforms-216-field_2-container {
      float: right !important;
      padding-top: 40px !important;
    }
    .wpforms-page-prev{
      padding: 30px 80px !important;
      margin-bottom: 20px !important;
    }
    .wpforms-page-next{
      padding: 30px 80px !important;
    }
    #wpforms-submit-216{
      background-color: #010101;
      font-size: 16px;
      font-family: 'Poppins';
      border-radius: 100px;
      padding: 30px 30px;
      display: flex;
      align-content: flex-start;
      align-items: center;
      margin-top: 0px;
      float: left;
    }
    #wpforms-216-field_4-container .wpforms-pagebreak-left .wpforms-page-prev{
      margin-bottom: 70px !important;
  }
  #wpforms-216-field_47{
    padding:0px !important;
  }
      }
      
  #wpforms-216-field_4-container{
      float: left;
      padding-top: 65px;
  }    
      
  .wpforms-page-indicator-page:last-child::before{
    display: none !important;
  }
  .wpforms-container .wpforms-image-choices-modern label:not(.wpforms-error){
    border:none !important;
  }
  
  .elementor-55 .elementor-element.elementor-element-2d9f3ea div.wpforms-container-full .wpforms-form .wpforms-page-indicator.circles .wpforms-page-indicator-page.pre__step:not(.active) .wpforms-page-indicator-page-number{
      background-color: #000 !important;
      color: #fff !important;
  }
  
  .elementor-55 .elementor-element.elementor-element-2d9f3ea .wpforms-page-indicator-page.pre__step::before{
      background-color: #000;
  }
  #wpforms-216-field_6 .choice-3 a{
      font-size: 18px !important;
      font-weight: 500;
      font-family: "Poppins", Sans-serif;
      text-align: center;
      color: #000 !important;
      padding: 4px 0px 0px 10px !important;
  }
  .wpforms-container .wpforms-page-indicator.circles{
    padding: 15px 0px !important;
  }
  #wpforms-216-field_43,
  #wpforms-216-field_24{
      font-size: 18px;
      font-family: 'Poppins';
      padding: 20px 0px;
      line-height: 1.7em;
  }
  #wpforms-216-field_45-container,
  #wpforms-216-field_44-container{
      font-size: 16px;
      font-family: 'Poppins';
      padding: 20px 0px;
      line-height: 1.7em;
      font-weight: 600;
  }
  .product-button fieldset #wpforms-216-field_6 .depth-1:hover{
      background-color: #B68F53;
  }
  #wpforms-216-field_1-container fieldset .wpforms-field-label img{
      padding-right: 20px;
      margin: -4px !important;
  }
  #wpforms-216-field_7-container fieldset .wpforms-field-label img {
    padding-right: 20px;
    margin: -4px !important;
  }
  @media (min-width: 320px) and (max-width: 600px) {
    .wpforms-page-indicator-page::before{
      top: 50px;
      width: 130px;
    }
  }
  @media (min-width: 375px) and (max-width: 667px) {
    .wpforms-page-indicator-page::before{  
      width: 80px;
    }
  }
  @media (min-width: 436px) and (max-width: 667px) {
    .wpforms-page-indicator-page::before{  
      width: 150px;
    }
  }
  #wpforms-216-field_47{
      text-align: center;
      color: #000000;
      font-family: "Poppins", Sans-serif;
      font-size: 22px;
      font-weight: 500;
      line-height: 1.7em;
      padding: 0px 150px;
      margin-bottom: 50px;
  }
#wpforms-216-field_10-container{
      padding-top: 80px;
  }
#wpforms-216-field_47-container #wpforms-216-field_8-container .wpforms-pagebreak-split .wpforms-page-next{
    display:none ;
}  
.previews-btn .wpforms-page-next{
    display:none;
}
.top-pagination{
   display:none !important;
}/* End custom CSS */