.elementor-20 .elementor-element.elementor-element-4bf82c3 {
  --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: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-20 .elementor-element.elementor-element-898c416 {
  --display: flex;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --margin-top: -66px;
  --margin-bottom: -67px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
  --z-index: 9;
}

.elementor-20 .elementor-element.elementor-element-04044f4 {
  --display: flex;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-20 .elementor-element.elementor-element-a549a05 .wpte-elementor-widget .wpte-trip-sfilter-wrapper {
  border-radius: 15px 15px 15px 15px;
}

.elementor-20 .elementor-element.elementor-element-a549a05 .wpte-elementor-widget .wpte-trip__search-fields .wpte-trip__adv-field {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #FFCCB1;
  border-radius: 10px 10px 10px 10px;
}

.elementor-20 .elementor-element.elementor-element-a549a05 .wpte-elementor-widget .wpte-trip__search-fields .wpte-trip__search-submit {
  font-weight: 700;
  background-color: #FF681A;
  border-radius: 10px 10px 10px 10px;
}

.elementor-20 .elementor-element.elementor-element-a549a05 .wpte-elementor-widget .wpte-trip__search-fields .wpte-trip__search-submit:hover {
  background-color: #37D4D9;
}

.elementor-20 .elementor-element.elementor-element-4549287 {
  --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;
  --overflow: hidden;
  --padding-top: 85px;
  --padding-bottom: 85px;
  --padding-left: 0px;
  --padding-right: 0px;
  --z-index: 2;
  position: relative;
}

.elementor-20 .elementor-element.elementor-element-d414ea1 {
  z-index: 1;
  position: absolute;
  right: 5%;
  bottom: 15%;
}

.elementor-20 .elementor-element.elementor-element-6367bde {
  z-index: 1;
  position: absolute;
  top: 10%;
  right: 10%;
}

.elementor-20 .elementor-element.elementor-element-0e3f437 {
  z-index: 1;
  position: absolute;
  bottom: 0%;
  left: 0%;
}

.elementor-20 .elementor-element.elementor-element-7d67562 {
  z-index: 1;
  position: absolute;
  top: 10%;
  right: 10%;
  bottom: 20%;
  left: 5%;
}

.elementor-20 .elementor-element.elementor-element-ccf46f7 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: space-between;
  --align-items: center;
  --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: 0px;
  --padding-right: 0px;
}

.elementor-20 .elementor-element.elementor-element-e239d8a {
  --display: flex;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --margin-top: 0%;
  --margin-bottom: 0%;
  --margin-left: 0%;
  --margin-right: 7%;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 15px;
  --padding-right: 15px;
  --z-index: 99;
}

.elementor-20 .elementor-element.elementor-element-63eec09 .title-area {
  text-align: left;
  margin: 0px 0px 0px 0px;
}

.elementor-20 .elementor-element.elementor-element-bc6118e>.elementor-widget-container {
  margin: 30px 0px 0px 0px;
}

.elementor-20 .elementor-element.elementor-element-bc6118e .btn-wrapper {
  text-align: left;
}

.elementor-20 .elementor-element.elementor-element-bc6118e .btn-wrapper a,
.elementor-20 .elementor-element.elementor-element-bc6118e .vs-btn::before {
  background-color: var( --e-global-color-travolo_opt_primary);
}

.elementor-20 .elementor-element.elementor-element-bc6118e .btn-wrapper a:hover,
.elementor-20 .elementor-element.elementor-element-bc6118e .vs-btn:after,
.elementor-20 .elementor-element.elementor-element-bc6118e .vs-btn:before {
  background-color: var( --e-global-color-travolo_opt_secondary);
}

.elementor-20 .elementor-element.elementor-element-9699c30 {
  --display: flex;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 15px;
  --padding-right: 15px;
}

.elementor-20 .elementor-element.elementor-element-0031f58 {
  --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;
  --overflow: hidden;
  --padding-top: 80px;
  --padding-bottom: 90px;
  --padding-left: 0px;
  --padding-right: 0px;
  --z-index: 2;
  position: relative;
}

.elementor-20 .elementor-element.elementor-element-0031f58:not(.elementor-motion-effects-element-type-background),
.elementor-20 .elementor-element.elementor-element-0031f58>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-image: url("../images/Bg.png");
  background-position: center center;
  background-size: cover;
}

.elementor-20 .elementor-element.elementor-element-bc183f4 {
  z-index: 1;
  position: absolute;
  right: -5%;
  bottom: -5%;
}

.elementor-20 .elementor-element.elementor-element-d4bad9f {
  z-index: 1;
  position: absolute;
  bottom: 20%;
  left: 5%;
}

.elementor-20 .elementor-element.elementor-element-3ecd78a {
  z-index: 1;
  position: absolute;
  top: 10%;
  right: 10%;
  bottom: 20%;
  left: 5%;
}

.elementor-20 .elementor-element.elementor-element-79b2652 {
  --display: flex;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 15px;
  --padding-right: 15px;
}

.elementor-20 .elementor-element.elementor-element-c80ba31>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
}

.elementor-20 .elementor-element.elementor-element-c80ba31 .title-area {
  text-align: center;
  margin: 0px 0px 0px 0px;
}

.elementor-20 .elementor-element.elementor-element-21c7f32 {
  --display: flex;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-20 .elementor-element.elementor-element-469e833 .wpte-elementor-widget .wpte-trip-image-wrap figure img,
.elementor-20 .elementor-element.elementor-element-469e833 .wpte-elementor-widget .category-trips-single-inner-wrap .category-trip-fig>a img {
  object-fit: original;
  transition-timing-function: linear;
  transition-duration: 3s;
}

.elementor-20 .elementor-element.elementor-element-469e833 .wpte-elementor-widget .wpte-trip-meta a:hover {
  text-decoration: default !important;
}

.elementor-20 .elementor-element.elementor-element-469e833 .wpte-elementor-widget .wpte-trip-btn-wrap .wpte-trip-explore-btn,
.elementor-20 .elementor-element.elementor-element-469e833 .wpte-elementor-widget .category-trip-viewmre-btn {
  border-radius: 10px 10px 10px 10px;
}

.elementor-20 .elementor-element.elementor-element-469e833 .wpte-elementor-widget .wpte-trip-btn-wrap .wpte-trip-explore-btn:hover,
.elementor-20 .elementor-element.elementor-element-469e833 .wpte-elementor-widget .category-trip-viewmre-btn:hover {
  background-color: #37D4D9;
}

.elementor-20 .elementor-element.elementor-element-b14944f>.elementor-widget-container {
  padding: 15px 0px 0px 0px;
}

.elementor-20 .elementor-element.elementor-element-b14944f .btn-wrapper {
  text-align: center;
}

.elementor-20 .elementor-element.elementor-element-c4b53ae {
  --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;
  --overflow: hidden;
  --padding-top: 120px;
  --padding-bottom: 120px;
  --padding-left: 0px;
  --padding-right: 0px;
  --z-index: 2;
  position: relative;
}

.elementor-20 .elementor-element.elementor-element-c4b53ae:not(.elementor-motion-effects-element-type-background),
.elementor-20 .elementor-element.elementor-element-c4b53ae>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #000000;
}

.elementor-20 .elementor-element.elementor-element-3b188d4 {
  z-index: 1;
  position: absolute;
  left: 0%;
}

.elementor-20 .elementor-element.elementor-element-1a9a88c {
  --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: 0px;
  --padding-bottom: 0px;
  --padding-left: 15px;
  --padding-right: 15px;
}

.elementor-20 .elementor-element.elementor-element-179e405 {
  --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: 70px;
  --padding-bottom: 60px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-20 .elementor-element.elementor-element-80e1af8 {
  --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: 15px;
  --padding-right: 15px;
}

.elementor-20 .elementor-element.elementor-element-9136916 {
  --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: 15px;
  --padding-right: 15px;
}

.elementor-20 .elementor-element.elementor-element-d5e0ccc {
  --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: 15px;
  --padding-right: 15px;
}

.elementor-20 .elementor-element.elementor-element-b714f12 {
  --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: 15px;
  --padding-right: 15px;
}

.elementor-20 .elementor-element.elementor-element-f4a8e36 {
  z-index: 1;
  position: absolute;
  right: 13%;
  bottom: 10%;
}

.elementor-20 .elementor-element.elementor-element-447e42a {
  --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: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-20 .elementor-element.elementor-element-688e502 {
  --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: 60px;
  --padding-bottom: 40px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-20 .elementor-element.elementor-element-688e502:not(.elementor-motion-effects-element-type-background),
.elementor-20 .elementor-element.elementor-element-688e502>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-image: url("../images/testimonial-bg.png");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}

.elementor-20 .elementor-element.elementor-element-11f9ad5 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --align-items: flex-start;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 15px;
  --padding-right: 15px;
}

.elementor-20 .elementor-element.elementor-element-26e788b {
  width: 100%;
  max-width: 100%;
}

.elementor-20 .elementor-element.elementor-element-26e788b>.elementor-widget-container {
  margin: 0px 20px -28px 0px;
}

.elementor-20 .elementor-element.elementor-element-26e788b .title-area {
  text-align: left;
}

.elementor-20 .elementor-element.elementor-element-f6d44f8 .btn-wrapper {
  text-align: left;
}

.elementor-20 .elementor-element.elementor-element-f57d184 {
  --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: 0px;
  --padding-left: 15px;
  --padding-right: 15px;
}

.elementor-20 .elementor-element.elementor-element-d3987ba.elementor-element {
  --align-self: flex-end;
}

.elementor-20 .elementor-element.elementor-element-496c267 {
  --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: 70px;
  --padding-bottom: 60px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-20 .elementor-element.elementor-element-496c267:not(.elementor-motion-effects-element-type-background),
.elementor-20 .elementor-element.elementor-element-496c267>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-image: url("../images/Bg_1.png");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}

.elementor-20 .elementor-element.elementor-element-5d6a4cc {
  --display: flex;
  --align-items: center;
  --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 15px;
  --padding-right: 15px;
  --z-index: 99;
}

.elementor-20 .elementor-element.elementor-element-5c203a9 {
  width: var( --container-widget-width, 50%);
  max-width: 50%;
  --container-widget-width: 50%;
  --container-widget-flex-grow: 0;
}

.elementor-20 .elementor-element.elementor-element-5c203a9 .title-area {
  text-align: center;
  margin: 0px 0px 40px 0px;
}

.elementor-20 .elementor-element.elementor-element-cb4b5f9 {
  --display: flex;
  --align-items: center;
  --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
  --z-index: 99;
}

.elementor-20 .elementor-element.elementor-element-e83b96f>.elementor-widget-container {
  padding: 0px 0px 0px 0px;
}

.elementor-20 .elementor-element.elementor-element-e83b96f .wpte-elementor-widget .wpte-trip-category .wpte-trip-category-title .trip-count {
  background-color: #37D4D9;
}

.elementor-20 .elementor-element.elementor-element-e83b96f .wpte-elementor-widget .wpte-trip-category figure img {
  object-fit: original;
  transition-timing-function: linear;
  transition-duration: 3s;
}

.elementor-20 .elementor-element.elementor-element-a5c5010 {
  width: auto;
  max-width: auto;
  position: absolute;
  top: -20%;
  right: -8%;
}

.elementor-20 .elementor-element.elementor-element-bfbbb9e {
  width: auto;
  max-width: auto;
  position: absolute;
  bottom: 13%;
  left: 0%;
}

.elementor-20 .elementor-element.elementor-element-6bd2719 {
  --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: 120px;
  --padding-bottom: 120px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-20 .elementor-element.elementor-element-3a3caf1 {
  --display: flex;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 15px;
  --padding-right: 15px;
}

.elementor-20 .elementor-element.elementor-element-4159f02>.elementor-widget-container {
  margin: 0% 25% 0% 25%;
}

.elementor-20 .elementor-element.elementor-element-4159f02 .title-area {
  text-align: center;
}

.elementor-20 .elementor-element.elementor-element-47de1c7 {
  --display: flex;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-20 .elementor-element.elementor-element-5e45d6b .blog-title {
  margin: 0px 0px 10px 0px;
}

.elementor-20 .elementor-element.elementor-element-86d9ff3 .btn-wrapper {
  text-align: center;
}

@media(min-width:768px) {
  .elementor-20 .elementor-element.elementor-element-04044f4 {
    --content-width: 1220px;
  }
  .elementor-20 .elementor-element.elementor-element-ccf46f7 {
    --content-width: 1250px;
  }
  .elementor-20 .elementor-element.elementor-element-79b2652 {
    --content-width: 614px;
  }
  .elementor-20 .elementor-element.elementor-element-21c7f32 {
    --content-width: 1250px;
  }
  .elementor-20 .elementor-element.elementor-element-1a9a88c {
    --content-width: 1220px;
  }
  .elementor-20 .elementor-element.elementor-element-179e405 {
    --content-width: 1250px;
  }
  .elementor-20 .elementor-element.elementor-element-80e1af8 {
    --width: 33.3%;
  }
  .elementor-20 .elementor-element.elementor-element-9136916 {
    --width: 25%;
  }
  .elementor-20 .elementor-element.elementor-element-d5e0ccc {
    --width: 25%;
  }
  .elementor-20 .elementor-element.elementor-element-b714f12 {
    --width: 25%;
  }
  .elementor-20 .elementor-element.elementor-element-688e502 {
    --content-width: 1250px;
  }
  .elementor-20 .elementor-element.elementor-element-11f9ad5 {
    --width: 40%;
  }
  .elementor-20 .elementor-element.elementor-element-f57d184 {
    --width: 60%;
  }
  .elementor-20 .elementor-element.elementor-element-496c267 {
    --content-width: 1250px;
  }
  .elementor-20 .elementor-element.elementor-element-6bd2719 {
    --content-width: 1250px;
  }
  .elementor-20 .elementor-element.elementor-element-3a3caf1 {
    --content-width: 1250px;
  }
  .elementor-20 .elementor-element.elementor-element-47de1c7 {
    --content-width: 1250px;
  }
}

@media(max-width:1024px) and (min-width:768px) {
  .elementor-20 .elementor-element.elementor-element-80e1af8 {
    --width: 50%;
  }
  .elementor-20 .elementor-element.elementor-element-9136916 {
    --width: 50%;
  }
  .elementor-20 .elementor-element.elementor-element-d5e0ccc {
    --width: 50%;
  }
  .elementor-20 .elementor-element.elementor-element-b714f12 {
    --width: 50%;
  }
  .elementor-20 .elementor-element.elementor-element-11f9ad5 {
    --width: 100%;
  }
  .elementor-20 .elementor-element.elementor-element-f57d184 {
    --width: 100%;
  }
}

@media(max-width:1024px) {
  .elementor-20 .elementor-element.elementor-element-898c416 {
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-20 .elementor-element.elementor-element-4549287 {
    --padding-top: 40px;
    --padding-bottom: 80px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-20 .elementor-element.elementor-element-ccf46f7 {
    --flex-wrap: wrap;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-20 .elementor-element.elementor-element-e239d8a {
    --flex-wrap: wrap;
  }
  .elementor-20 .elementor-element.elementor-element-63eec09>.elementor-widget-container {
    margin: 0% 0% 0% 0%;
    padding: 0px 0px 0px 0px;
  }
  .elementor-20 .elementor-element.elementor-element-0031f58 {
    --padding-top: 80px;
    --padding-bottom: 80px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-20 .elementor-element.elementor-element-21c7f32 {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-20 .elementor-element.elementor-element-c4b53ae {
    --padding-top: 80px;
    --padding-bottom: 80px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-20 .elementor-element.elementor-element-179e405 {
    --padding-top: 80px;
    --padding-bottom: 50px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-20 .elementor-element.elementor-element-688e502 {
    --flex-wrap: wrap;
    --padding-top: 80px;
    --padding-bottom: 65px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-20 .elementor-element.elementor-element-11f9ad5 {
    --margin-top: 0px;
    --margin-bottom: 60px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-20 .elementor-element.elementor-element-26e788b .title-area {
    text-align: center;
  }
  .elementor-20 .elementor-element.elementor-element-f6d44f8 {
    width: 100%;
    max-width: 100%;
  }
  .elementor-20 .elementor-element.elementor-element-f6d44f8 .btn-wrapper {
    text-align: center;
  }
  .elementor-20 .elementor-element.elementor-element-d3987ba.elementor-element {
    --align-self: center;
  }
  .elementor-20 .elementor-element.elementor-element-496c267 {
    --padding-top: 80px;
    --padding-bottom: 50px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-20 .elementor-element.elementor-element-5d6a4cc {
    --flex-wrap: wrap;
    --margin-top: 0%;
    --margin-bottom: 0%;
    --margin-left: 0%;
    --margin-right: 0%;
  }
  .elementor-20 .elementor-element.elementor-element-5c203a9 {
    width: 100%;
    max-width: 100%;
  }
  .elementor-20 .elementor-element.elementor-element-5c203a9>.elementor-widget-container {
    margin: 0% 0% 0% 0%;
    padding: 0px 0px 0px 0px;
  }
  .elementor-20 .elementor-element.elementor-element-cb4b5f9 {
    --flex-wrap: wrap;
    --margin-top: 0%;
    --margin-bottom: 0%;
    --margin-left: 0%;
    --margin-right: 0%;
  }
  .elementor-20 .elementor-element.elementor-element-6bd2719 {
    --padding-top: 80px;
    --padding-bottom: 80px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
}

@media(max-width:767px) {
  .elementor-20 .elementor-element.elementor-element-63eec09>.elementor-widget-container {
    margin: 0px 0px 10px 0px;
  }
  .elementor-20 .elementor-element.elementor-element-c80ba31>.elementor-widget-container {
    margin: 0px 0px -10px 0px;
  }
  .elementor-20 .elementor-element.elementor-element-688e502 {
    --padding-top: 80px;
    --padding-bottom: 097px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-20 .elementor-element.elementor-element-11f9ad5 {
    --margin-top: 0px;
    --margin-bottom: 60px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-20 .elementor-element.elementor-element-26e788b>.elementor-widget-container {
    margin: 0px 0px -10px 0px;
  }
  .elementor-20 .elementor-element.elementor-element-5c203a9>.elementor-widget-container {
    margin: 0px 0px 10px 0px;
  }
  .elementor-20 .elementor-element.elementor-element-4159f02>.elementor-widget-container {
    margin: 0% 0% 0% 0%;
  }
}