.elementor-3170601 .elementor-element.elementor-element-3c78a92{padding:50px 0px 50px 0px;}.elementor-3170601 .elementor-element.elementor-element-9e7187c{color:#000000;font-family:"Drukwide", sans-serif;font-weight:700;}.elementor-3170601 .elementor-element.elementor-element-ce8c1eb{color:#000000;font-family:"Drukwide", sans-serif;font-weight:700;}.elementor-3170601 .elementor-element.elementor-element-21c676a{color:#000000;font-family:"Drukwide", sans-serif;font-weight:700;}.elementor-3170601 .elementor-element.elementor-element-5101639{color:#000000;font-family:"Drukwide", sans-serif;font-weight:700;}.elementor-3170601 .elementor-element.elementor-element-151bff8{color:#000000;font-family:"Drukwide", sans-serif;font-weight:700;}.elementor-3170601 .elementor-element.elementor-element-e55d657{color:#000000;font-family:"Drukwide", sans-serif;font-weight:700;}.elementor-3170601 .elementor-element.elementor-element-9369750 > .elementor-column-wrap > .elementor-widget-wrap{row-gap:10px;}.elementor-3170601 .elementor-element.elementor-element-94a9287 .elementor-heading-title{text-transform:uppercase;}.elementor-3170601 .elementor-element.elementor-element-02de62a .elementor-field-type-subscribe{flex-wrap:nowrap;}.elementor-3170601 .elementor-element.elementor-element-02de62a input[type=email]{height:50px;padding:0 calc(50px / 3);background-color:#F5F5F4;border-color:#000000;border-width:0px 0px 1px 0px;}.elementor-3170601 .elementor-element.elementor-element-02de62a button[type=submit]{height:50px;padding:0 calc(50px / 3);margin:20px 20px 0;background-color:#000000;}#footer{padding:0px 0px 0px 0px;}@media(min-width:768px){.elementor-3170601 .elementor-element.elementor-element-af9242f{width:36.5%;}.elementor-3170601 .elementor-element.elementor-element-56f1614{width:63.5%;}}@media(max-width:1024px) and (min-width:768px){.elementor-3170601 .elementor-element.elementor-element-af9242f{width:100%;}.elementor-3170601 .elementor-element.elementor-element-56f1614{width:100%;}}@media(max-width:1024px){.elementor-3170601 .elementor-element.elementor-element-02de62a .elementor-field-type-subscribe{flex-wrap:nowrap;}}@media(max-width:767px){.elementor-3170601 .elementor-element.elementor-element-02de62a .elementor-field-type-subscribe{flex-wrap:nowrap;}}/* Start custom CSS for section, class: .elementor-element-3c78a92 */.elementor-3170601 .elementor-element.elementor-element-3c78a92 .elementor-container{
      border-top: 2px solid #000000;
      border-bottom: 2px solid #000000;
      padding: 50px 0 !important;
      margin-top: 5rem;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fcd2372 */.elementor-3170601 .elementor-element.elementor-element-fcd2372 {
    color: #757575;
    font-size: 14px;
    line-height: 28px;
}

.elementor-3170601 .elementor-element.elementor-element-fcd2372 .first small {
    font-family: "DM Sans";
    font-size: 14px;
    line-height: 28px;
}

.elementor-3170601 .elementor-element.elementor-element-fcd2372 .first .tlp {
    color: #000000 !important;
    font-family: 'Drukwide' !important;
    font-size: 28px !important;
    font-weight: 500 !important;
    line-height: 40px !important;
    margin-bottom: 5px !important;
}

.elementor-3170601 .elementor-element.elementor-element-fcd2372 .first .mail {
    display: block;
    font-size: 16px;
}

.elementor-3170601 .elementor-element.elementor-element-fcd2372 .social {
    display: flex;
    gap: 1rem;
}

.elementor-3170601 .elementor-element.elementor-element-fcd2372 .social a {
    display: inline-block;
    width: 25px;
    height: 25px;
    text-indent: -99999px;
    margin-top: 15px;
}

.elementor-3170601 .elementor-element.elementor-element-fcd2372 .social a.fb {
    background: url("/themes/hdshisha/assets/img/fb.svg") no-repeat;
}

.elementor-3170601 .elementor-element.elementor-element-fcd2372 .social a.ig {
    background: url("/themes/hdshisha/assets/img/ig.svg") no-repeat;
}

.elementor-3170601 .elementor-element.elementor-element-fcd2372 .footer_tp_custom a {
      font-size: 12px;
      background: url("/themes/hdshisha/assets/img/footer_tp_custom.svg") no-repeat center right;
      padding-right: 75px;
}

.elementor-3170601 .elementor-element.elementor-element-fcd2372 .h4 {
  font-family: 'Drukwide' !important;
  font-size: 14px !important;
  font-weight: 500 !important;
  line-height: 30px !important;
  color: #000 !important;
  margin-bottom: 0 !important;
  padding-top: 0 !important;
}

.elementor-3170601 .elementor-element.elementor-element-fcd2372 .check {
  background: url("/themes/hdshisha/assets/img/check-circle.svg") no-repeat left center;
  padding-left: 20px;
}/* End custom CSS */
/* Start custom CSS for ps-widget-module, class: .elementor-element-8dffd4b */.elementor-3170601 .elementor-element.elementor-element-8dffd4b .row {
    display: flex;
    flex-wrap: wrap;
}

.elementor-3170601 .elementor-element.elementor-element-8dffd4b .col-md-6.links {
    width: 100%;
}

.elementor-3170601 .elementor-element.elementor-element-8dffd4b .col-md-6.wrapper {
    width: 25%;
}

.elementor-3170601 .elementor-element.elementor-element-8dffd4b .h3 {
  font-family: 'Drukwide';
  font-size: 14px;
  font-weight: 500;
  line-height: 30px;
  color: #000;
  margin-bottom: 0;
  padding-top: 0;
}

.elementor-3170601 .elementor-element.elementor-element-8dffd4b ul li a {
    color: #757575;
    font-size: 14px;
    line-height: 28px;
}

@media(max-width: 1199px) {
    .elementor-3170601 .elementor-element.elementor-element-8dffd4b .col-md-6.wrapper {
        width: 33.33%;
    }
}

@media(max-width: 767px) {
    .elementor-3170601 .elementor-element.elementor-element-8dffd4b .col-md-6.wrapper {
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-94a9287 */.elementor-3170601 .elementor-element.elementor-element-94a9287 h3 {
  font-family: 'Drukwide';
  font-size: 14px;
  font-weight: 500;
  line-height: 30px;
  color: #000;
  margin-bottom: 0;
  padding-top: 0;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-06b3542 */@media(max-width: 992px) {
    .elementor-3170601 .elementor-element.elementor-element-06b3542 {
        padding-inline: 25px;
        margin-top: 20px;
    }
}/* End custom CSS */