  .elementor-element.elementor-element-905329f {
    --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: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

  .elementor-element.elementor-element-3fe277b {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 115px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

  .elementor-element.elementor-element-3fe277b:not(.elementor-motion-effects-element-type-background),
  .elementor-element.elementor-element-3fe277b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F5F5F5;
}

  .elementor-element.elementor-element-26b79c6 {
    --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;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 120px;
    --padding-left: 15px;
    --padding-right: 45px;
}

  .elementor-element.elementor-element-de6eff1 .craftmax-title-wrap {
    margin: 0px 0px 40px 0px;
}

  .elementor-element.elementor-element-de6eff1 .te-bn-title {
    margin: 0px 0px 38px 0px;
}

  .elementor-element.elementor-element-de6eff1 .te-bn-text p {
    margin: 0px 0px 0px 0px;
    line-height: 30px;
}

  .elementor-element.elementor-element-46e8691 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

  .elementor-element.elementor-element-25fbf9e {
    width: var( --container-widget-width, 50%);
    max-width: 50%;
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
}

  .elementor-element.elementor-element-25fbf9e .te-bn-flist {
    margin: 0px 0px 25px 0px;
}

  .elementor-element.elementor-element-49244a9 {
    width: var( --container-widget-width, 50%);
    max-width: 50%;
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
}

  .elementor-element.elementor-element-49244a9>.elementor-widget-container {
    margin: 0px 0px 25px 0px;
}

  .elementor-element.elementor-element-8bdfc86 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --margin-top: -20px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

  .elementor-element.elementor-element-f89f8af {
    width: var( --container-widget-width, 50%);
    max-width: 50%;
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
}

  .elementor-element.elementor-element-6797904 {
    width: var( --container-widget-width, 50%);
    max-width: 50%;
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
}

  .elementor-element.elementor-element-7bfd6c3 .craftmax-call-widget {
    margin: 55px 0px 0px 0px;
}

  .elementor-element.elementor-element-8f7455d {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: -15px;
    --margin-right: 0px;
    --padding-top: 27px;
    --padding-bottom: 0px;
    --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-element.elementor-element-f7cf7c6>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

  .elementor-element.elementor-element-f7cf7c6 img {
    width: 548px;
    max-width: 548px;
    height: 653px;
}

  .elementor-element.elementor-element-4f95665 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --flex-wrap: wrap;
    --padding-top: 110px;
    --padding-bottom: 110px;
    --padding-left: 15px;
    --padding-right: 15px;
}

  .elementor-element.elementor-element-6ffb634 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 15px;
    --padding-right: 15px;
}

  .elementor-element.elementor-element-d2187eb {
    width: var( --container-widget-width, 45%);
    max-width: 45%;
    --container-widget-width: 45%;
    --container-widget-flex-grow: 0;
}

  .elementor-element.elementor-element-d2187eb .craftmax-title-wrap {
    margin: 0px 0px 50px 0px;
}

  .elementor-element.elementor-element-ada0dd1 {
    width: var( --container-widget-width, 55%);
    max-width: 55%;
    --container-widget-width: 55%;
    --container-widget-flex-grow: 0;
}

  .elementor-element.elementor-element-ada0dd1 .craftmax-title-wrap {
    margin: 0px 0px 50px 0px;
    padding: 0px 0px 0px 20px;
}

  .elementor-element.elementor-element-06dd700 {
    --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: 0px;
    --padding-bottom: 0px;
    --padding-left: 15px;
    --padding-right: 15px;
}

  .elementor-element.elementor-element-1e4a623 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --margin-top: 70px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

  .elementor-element.elementor-element-17bf3b1 {
    width: var( --container-widget-width, 25%);
    max-width: 25%;
    --container-widget-width: 25%;
    --container-widget-flex-grow: 0;
}

  .elementor-element.elementor-element-17bf3b1 .craftmax-title-wrap {
    margin: 0px 0px 0px 0px;
}

  .elementor-element.elementor-element-17bf3b1 .te-bn-title {
    font-family: "Roboto", Sans-serif;
    font-size: 30px;
    font-weight: 900;
    line-height: 36px;
}

  .elementor-element.elementor-element-0fdcc74 {
    width: var( --container-widget-width, 25%);
    max-width: 25%;
    --container-widget-width: 25%;
    --container-widget-flex-grow: 0;
}

  .elementor-element.elementor-element-0fdcc74 .craftmax-title-wrap {
    margin: 0px 0px 0px 0px;
}

  .elementor-element.elementor-element-0fdcc74 .te-bn-text p {
    margin: 0px 0px 0px 0px;
    color: #242424;
    font-family: "Barlow", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 30px;
}

  .elementor-element.elementor-element-91e5f54 {
    width: var( --container-widget-width, 25%);
    max-width: 25%;
    --container-widget-width: 25%;
    --container-widget-flex-grow: 0;
}

  .elementor-element.elementor-element-91e5f54 .craftmax-title-wrap {
    margin: 0px 0px 0px 0px;
}

  .elementor-element.elementor-element-91e5f54 .te-bn-text p {
    margin: 0px 0px 0px 0px;
    color: #242424;
    font-family: "Barlow", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 30px;
}

  .elementor-element.elementor-element-234d5fc {
    width: var( --container-widget-width, 25%);
    max-width: 25%;
    --container-widget-width: 25%;
    --container-widget-flex-grow: 0;
}

  .elementor-element.elementor-element-234d5fc .craftmax-title-wrap {
    margin: 0px 0px 0px 0px;
}

  .elementor-element.elementor-element-234d5fc .te-bn-text p {
    margin: 0px 0px 0px 0px;
    color: #242424;
    font-family: "Barlow", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 30px;
}

  .elementor-element.elementor-element-9ff6181 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --flex-wrap: wrap;
    --padding-top: 110px;
    --padding-bottom: 85px;
    --padding-left: 75px;
    --padding-right: 75px;
}

  .elementor-element.elementor-element-9ff6181:not(.elementor-motion-effects-element-type-background),
  .elementor-element.elementor-element-9ff6181>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #2E1D1F;
}

  .elementor-element.elementor-element-15b3c39 {
    --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: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

  .elementor-element.elementor-element-7b22220 .craftmax-title-wrap {
    text-align: center;
    margin: 0px 0px 60px 0px;
}

  .elementor-element.elementor-element-7b22220 .te-bn-title {
    color: #FFFFFF;
}

  .elementor-element.elementor-element-95d6de2 {
    --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: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

  .elementor-element.elementor-element-8b2c408 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

  .elementor-element.elementor-element-8b2c408:not(.elementor-motion-effects-element-type-background),
  .elementor-element.elementor-element-8b2c408>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #2E1D1F;
}

  .elementor-element.elementor-element-77fa2da {
    --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;
    --flex-wrap: wrap;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 15px;
    --padding-right: 15px;
}

  .elementor-element.elementor-element-b74f6e4 .craftmax-title-wrap {
    margin: 0px 0px 20px 0px;
}

  .elementor-element.elementor-element-b74f6e4 .te-bn-title {
    color: #FFFFFF;
}

  .elementor-element.elementor-element-dca2bb9 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

  .elementor-element.elementor-element-4581875 .craftmax-icon-box {
    margin: 0px 0px 24px 0px;
}

  .elementor-element.elementor-element-4581875 {
    width: var( --container-widget-width, 54%);
    max-width: 54%;
    --container-widget-width: 54%;
    --container-widget-flex-grow: 0;
}

  .elementor-element.elementor-element-3260d90 .craftmax-icon-box {
    margin: 0px 0px 24px 5px;
}

  .elementor-element.elementor-element-3260d90 {
    width: var( --container-widget-width, 46%);
    max-width: 46%;
    --container-widget-width: 46%;
    --container-widget-flex-grow: 0;
}

  .elementor-element.elementor-element-3260d90>.elementor-widget-container {
    padding: 0px 0px 0px 2px;
}

  .elementor-element.elementor-element-19b81f8 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

  .elementor-element.elementor-element-620fef9 .craftmax-icon-box {
    margin: 0px 0px 0px 0px;
}

  .elementor-element.elementor-element-620fef9 {
    width: var( --container-widget-width, 54%);
    max-width: 54%;
    --container-widget-width: 54%;
    --container-widget-flex-grow: 0;
}

  .elementor-element.elementor-element-82f10ea .craftmax-icon-box {
    margin: 0px 0px 0px 5px;
    padding: 0px 0px 0px 2px;
}

  .elementor-element.elementor-element-82f10ea {
    width: var( --container-widget-width, 46%);
    max-width: 46%;
    --container-widget-width: 46%;
    --container-widget-flex-grow: 0;
}

  .elementor-element.elementor-element-301e77f {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 10px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

  .elementor-element.elementor-element-20b7774>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

  .elementor-element.elementor-element-20b7774 img {
    width: 638px;
    max-width: 638px;
    height: 550px;
}

  .elementor-element.elementor-element-3821e8d {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 115px;
    --padding-bottom: 110px;
    --padding-left: 0px;
    --padding-right: 0px;
}

  .elementor-element.elementor-element-604500e {
    --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;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 15px;
    --padding-right: 15px;
}

  .elementor-element.elementor-element-e4b49c1 .craftmax-title-wrap {
    margin: 0px 0px 40px 0px;
    padding: 0px 20px 0px 0px;
}

  .elementor-element.elementor-element-e4b49c1 .te-bn-title {
    margin: 0px 0px 38px 0px;
}

  .elementor-element.elementor-element-e4b49c1 .te-bn-text p {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    color: #242424;
    font-family: "Barlow", Sans-serif;
    font-size: 22px;
    font-weight: 500;
    line-height: 32px;
}

  .elementor-element.elementor-element-3f10c95 .craftmax-title-wrap {
    padding: 0px 8px 0px 0px;
}

  .elementor-element.elementor-element-3f10c95 .te-bn-text p {
    margin: 0px 0px 0px 0px;
    padding: 0px 6px 0px 0px;
    color: #444444;
}

  .elementor-element.elementor-element-7ee5226 .craftmax-author-box .craftmax-author-title {
    color: #161837;
    font-family: "Barlow", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 20px;
}

  .elementor-element.elementor-element-7ee5226 .craftmax-author-box .craftmax-author-designation {
    color: #161837;
    font-family: "Barlow", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 20px;
}

  .elementor-element.elementor-element-323a583 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 170px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 15px;
    --padding-right: 15px;
}

  .elementor-element.elementor-element-6d43842 .craftmax-title-wrap {
    padding: 0px 15px 0px 0px;
}

  .elementor-element.elementor-element-6d43842 .te-bn-subtitle {
    margin: 0px 0px 12px 0px;
}

  .elementor-element.elementor-element-6d43842 .te-bn-text p {
    margin: 0px 0px 0px 0px;
}

  .elementor-element.elementor-element-b4cc87b .craftmax-title-wrap {
    padding: 0px 0px 0px 15px;
}

  .elementor-element.elementor-element-b4cc87b .te-bn-subtitle {
    margin: 0px 0px 12px 0px;
}

  .elementor-element.elementor-element-b4cc87b .te-bn-text p {
    margin: 0px 0px 0px 0px;
}

  .elementor-element.elementor-element-795a7b2 {
    --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: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

  .elementor-element.elementor-element-0b2ba5e {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --flex-wrap: wrap;
    --padding-top: 114px;
    --padding-bottom: 120px;
    --padding-left: 15px;
    --padding-right: 15px;
}

  .elementor-element.elementor-element-0b2ba5e:not(.elementor-motion-effects-element-type-background),
  .elementor-element.elementor-element-0b2ba5e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #952617;
    background-image: url("images/shape-6.png");
    background-position: 80px 0px;
    background-repeat: no-repeat;
}

  .elementor-element.elementor-element-2e998be {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 15px;
    --padding-right: 15px;
}

  .elementor-element.elementor-element-7e3b0c6 .craftmax-title-wrap {
    margin: 0px 0px 38px 0px;
}

  .elementor-element.elementor-element-7e3b0c6 .te-bn-subtitle {
    color: #F5F5F5 !important;
}

  .elementor-element.elementor-element-7e3b0c6 .sub-title:before {
    background-color: #FFFFFF !important;
}

  .elementor-element.elementor-element-7e3b0c6 .sub-title:after {
    background-color: #FFFFFF !important;
}

  .elementor-element.elementor-element-7e3b0c6 .te-bn-title {
    color: #FFFFFF;
}

  .elementor-element.elementor-element-de1435b {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 15px;
    --padding-right: 15px;
}

  .elementor-element.elementor-element-dbf9c4a {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --flex-wrap: wrap;
    --padding-top: 115px;
    --padding-bottom: 95px;
    --padding-left: 0px;
    --padding-right: 0px;
}

  .elementor-element.elementor-element-dbf9c4a:not(.elementor-motion-effects-element-type-background),
  .elementor-element.elementor-element-dbf9c4a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F9F7F4;
}

  .elementor-element.elementor-element-bf094b1 {
    --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: 0px;
    --padding-bottom: 0px;
    --padding-left: 15px;
    --padding-right: 15px;
}

  .elementor-element.elementor-element-8b4caa1 .craftmax-title-wrap {
    margin: 0px 0px 38px 0px;
}

  .elementor-element.elementor-element-1a10600 {
    --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: 0px;
    --padding-bottom: 0px;
    --padding-left: 15px;
    --padding-right: 15px;
}

  .elementor-element.elementor-element-5c934b9 {
    --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: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

@media(max-width:1024px) {
      .elementor-element.elementor-element-3fe277b {
        --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;
    }
      .elementor-element.elementor-element-9ff6181 {
        --padding-top: 110px;
        --padding-bottom: 85px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
      .elementor-element.elementor-element-15b3c39 {
        --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;
    }
      .elementor-element.elementor-element-8b2c408 {
        --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;
    }
      .elementor-element.elementor-element-77fa2da {
        --flex-direction: row;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap-mobile: wrap;
    }
      .elementor-element.elementor-element-3821e8d {
        --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;
    }
      .elementor-element.elementor-element-323a583 {
        --margin-top: 50px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
      .elementor-element.elementor-element-0b2ba5e:not(.elementor-motion-effects-element-type-background),
      .elementor-element.elementor-element-0b2ba5e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: 0px 0px;
    }
}

@media(max-width:767px) {
      .elementor-element.elementor-element-26b79c6 {
        --padding-top: 0px;
        --padding-bottom: 120px;
        --padding-left: 15px;
        --padding-right: 15px;
    }
      .elementor-element.elementor-element-25fbf9e {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100%);
        max-width: 100%;
    }
      .elementor-element.elementor-element-25fbf9e .te-bn-flist {
        margin: 0px 0px 0px 0px;
    }
      .elementor-element.elementor-element-49244a9>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
      .elementor-element.elementor-element-49244a9 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100%);
        max-width: 100%;
    }
      .elementor-element.elementor-element-49244a9 .te-bn-flist {
        margin: -18px 0px 0px 0px;
    }
      .elementor-element.elementor-element-8bdfc86 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
      .elementor-element.elementor-element-f89f8af {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100%);
        max-width: 100%;
    }
      .elementor-element.elementor-element-6797904 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100%);
        max-width: 100%;
    }
      .elementor-element.elementor-element-6797904 .te-bn-flist {
        margin: -18px 0px 0px 0px;
    }
      .elementor-element.elementor-element-6ffb634 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
      .elementor-element.elementor-element-d2187eb {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100%);
        max-width: 100%;
    }
      .elementor-element.elementor-element-d2187eb .craftmax-title-wrap {
        margin: 0px 0px 0px 0px;
    }
      .elementor-element.elementor-element-ada0dd1 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100%);
        max-width: 100%;
    }
      .elementor-element.elementor-element-ada0dd1 .craftmax-title-wrap {
        margin: 0px 0px 50px 0px;
        padding: 0px 0px 0px 0px;
    }
      .elementor-element.elementor-element-06dd700 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
      .elementor-element.elementor-element-1e4a623 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
      .elementor-element.elementor-element-17bf3b1 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100%);
        max-width: 100%;
    }
      .elementor-element.elementor-element-0fdcc74 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100%);
        max-width: 100%;
    }
      .elementor-element.elementor-element-91e5f54 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100%);
        max-width: 100%;
    }
      .elementor-element.elementor-element-234d5fc {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100%);
        max-width: 100%;
    }
      .elementor-element.elementor-element-dca2bb9 {
        --content-width: 100%;
    }
      .elementor-element.elementor-element-4581875 {
        width: var( --container-widget-width, 100%);
        max-width: 100%;
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
    }
      .elementor-element.elementor-element-3260d90 {
        width: var( --container-widget-width, 100%);
        max-width: 100%;
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
    }
      .elementor-element.elementor-element-620fef9 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100%);
        max-width: 100%;
    }
      .elementor-element.elementor-element-82f10ea {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100%);
        max-width: 100%;
    }
      .elementor-element.elementor-element-0b2ba5e:not(.elementor-motion-effects-element-type-background),
      .elementor-element.elementor-element-0b2ba5e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: 0px 0px;
    }
      .elementor-element.elementor-element-2e998be {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
      .elementor-element.elementor-element-de1435b {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
}

@media(min-width:768px) {
      .elementor-element.elementor-element-3fe277b {
        --content-width: 1200px;
    }
      .elementor-element.elementor-element-26b79c6 {
        --width: 58.33333333%;
    }
      .elementor-element.elementor-element-8f7455d {
        --width: 41.66666667%;
    }
      .elementor-element.elementor-element-4f95665 {
        --content-width: 1200px;
    }
      .elementor-element.elementor-element-6ffb634 {
        --width: 100%;
    }
      .elementor-element.elementor-element-06dd700 {
        --width: 100%;
    }
      .elementor-element.elementor-element-1e4a623 {
        --content-width: 1310px;
    }
      .elementor-element.elementor-element-15b3c39 {
        --width: 100%;
    }
      .elementor-element.elementor-element-95d6de2 {
        --width: 100%;
    }
      .elementor-element.elementor-element-8b2c408 {
        --content-width: 1200px;
    }
      .elementor-element.elementor-element-77fa2da {
        --width: 66.6666%;
    }
      .elementor-element.elementor-element-301e77f {
        --width: 41.66666667%;
    }
      .elementor-element.elementor-element-3821e8d {
        --content-width: 1200px;
    }
      .elementor-element.elementor-element-604500e {
        --width: 50%;
    }
      .elementor-element.elementor-element-323a583 {
        --width: 50%;
    }
      .elementor-element.elementor-element-795a7b2 {
        --content-width: 100%;
    }
      .elementor-element.elementor-element-0b2ba5e {
        --content-width: 1200px;
    }
      .elementor-element.elementor-element-2e998be {
        --width: 33.33333%;
    }
      .elementor-element.elementor-element-de1435b {
        --width: 66.666666%;
    }
      .elementor-element.elementor-element-dbf9c4a {
        --content-width: 1200px;
    }
      .elementor-element.elementor-element-bf094b1 {
        --width: 100%;
    }
      .elementor-element.elementor-element-1a10600 {
        --width: 100%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
      .elementor-element.elementor-element-26b79c6 {
        --width: 100%;
    }
      .elementor-element.elementor-element-8f7455d {
        --width: 100%;
    }
      .elementor-element.elementor-element-77fa2da {
        --width: 100%;
    }
      .elementor-element.elementor-element-301e77f {
        --width: 100%;
    }
      .elementor-element.elementor-element-604500e {
        --width: 100%;
    }
      .elementor-element.elementor-element-323a583 {
        --width: 100%;
    }
      .elementor-element.elementor-element-2e998be {
        --width: 100%;
    }
      .elementor-element.elementor-element-de1435b {
        --width: 100%;
    }
}