.elementor-8
  .elementor-element.elementor-element-8ceafe0
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-8 .elementor-element.elementor-element-f5359b1 {
  padding: 100px 0px 90px 0px;
}
.elementor-8
  .elementor-element.elementor-element-989528a
  > .elementor-container {
  max-width: 1200px;
}
.elementor-8
  .elementor-element.elementor-element-f452f5d
  .rs-addon-services
  .services-part {
  text-align: left;
  padding: 60px 40px 60px 40px;
}
.elementor-8
  .elementor-element.elementor-element-f452f5d
  .rs-addon-services
  .services-part
  .services-text
  .services-title
  .title::before {
  display: none;
}
.elementor-8
  .elementor-element.elementor-element-f452f5d
  .rs-addon-services
  .services-part
  .services-text
  .services-btn-part
  .services-btn.icon-before
  i {
  margin-right: 10px;
}
.elementor-8
  .elementor-element.elementor-element-f452f5d
  .rs-addon-services
  .services-part
  .services-text
  .services-btn-part
  .services-btn.icon-after
  i {
  margin-left: 10px;
}
.elementor-8 .elementor-element.elementor-element-f452f5d .services-icon.icon {
  min-width: 66px;
}
.elementor-8 .elementor-element.elementor-element-f452f5d .services-icon img {
  width: 66px;
}
.elementor-8 .elementor-element.elementor-element-f452f5d .services-icon.icon,
.elementor-8 .elementor-element.elementor-element-f452f5d .services-icon img {
  height: 66px;
}
.elementor-8
  .elementor-element.elementor-element-f452f5d
  .rs-addon-services
  .services-part
  .services-icon::after {
  display: none;
}
.elementor-8
  .elementor-element.elementor-element-f452f5d
  .rs-addon-services
  .services-icon
  .hover-img {
  min-width: 120px;
  height: 120px;
  right: -60px !important;
  top: -29px !important;
}
.elementor-8 .elementor-element.elementor-element-f452f5d .services-text {
  padding: 26px 0px 0px 0px;
}
.elementor-8
  .elementor-element.elementor-element-f452f5d
  .rs-addon-services
  .services-part::after {
  display: none;
}
.elementor-8
  .elementor-element.elementor-element-f452f5d
  .rs-addon-services
  .services-titles
  .title,
.elementor-8
  .elementor-element.elementor-element-f452f5d
  .rs-addon-service
  .services-titles
  .title {
  margin: 0px 0px 11px 0px;
}
.elementor-8
  .elementor-element.elementor-element-f452f5d
  .rs-addon-services
  .services-part
  .services-text
  .services-txt {
  color: #666666;
}
.elementor-8
  .elementor-element.elementor-element-f452f5d
  .elementor-widget-container:hover
  .rs-addon-services
  .services-part
  .services-text
  .services-btn-part
  .services-btn.icon-before
  i {
  -webkit-transform: translateX(calc(-1 * 10px));
  transform: translateX(calc(-1 * 10px));
}
.elementor-8
  .elementor-element.elementor-element-f452f5d
  .elementor-widget-container
  .rs-addon-services
  .services-part
  .services-text
  .services-btn-part
  .services-btn.icon-after
  i {
  -webkit-transform: translateX(10px);
  transform: translateX(10px);
}
.elementor-8
  .elementor-element.elementor-element-f452f5d
  > .elementor-widget-container {
  margin: 0px 5px 0px 0px;
  border-style: solid;
  border-width: 0px 0px 2px 0px;
  border-color: #ffffff;
  border-radius: 5px 5px 5px 5px;
  box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.05);
}
.elementor-8
  .elementor-element.elementor-element-f452f5d:hover
  .elementor-widget-container {
  border-style: solid;
  border-color: #0c85f3;
}
.elementor-8
  .elementor-element.elementor-element-09d0aea
  .rs-addon-services
  .services-part {
  text-align: left;
  padding: 60px 40px 60px 40px;
}
.elementor-8
  .elementor-element.elementor-element-09d0aea
  .rs-addon-services
  .services-part
  .services-text
  .services-title
  .title::before {
  display: none;
}
.elementor-8
  .elementor-element.elementor-element-09d0aea
  .rs-addon-services
  .services-part
  .services-text
  .services-btn-part
  .services-btn.icon-before
  i {
  margin-right: 10px;
}
.elementor-8
  .elementor-element.elementor-element-09d0aea
  .rs-addon-services
  .services-part
  .services-text
  .services-btn-part
  .services-btn.icon-after
  i {
  margin-left: 10px;
}
.elementor-8 .elementor-element.elementor-element-09d0aea .services-icon.icon {
  min-width: 66px;
}
.elementor-8 .elementor-element.elementor-element-09d0aea .services-icon img {
  width: 66px;
}
.elementor-8 .elementor-element.elementor-element-09d0aea .services-icon.icon,
.elementor-8 .elementor-element.elementor-element-09d0aea .services-icon img {
  height: 66px;
}
.elementor-8
  .elementor-element.elementor-element-09d0aea
  .rs-addon-services
  .services-part
  .services-icon::after {
  display: none;
}
.elementor-8
  .elementor-element.elementor-element-09d0aea
  .rs-addon-services
  .services-icon
  .hover-img {
  min-width: 120px;
  height: 120px;
  right: -60px !important;
  top: -29px !important;
}
.elementor-8 .elementor-element.elementor-element-09d0aea .services-text {
  padding: 26px 0px 0px 0px;
}
.elementor-8
  .elementor-element.elementor-element-09d0aea
  .rs-addon-services
  .services-part::after {
  display: none;
}
.elementor-8
  .elementor-element.elementor-element-09d0aea
  .rs-addon-services
  .services-titles
  .title,
.elementor-8
  .elementor-element.elementor-element-09d0aea
  .rs-addon-service
  .services-titles
  .title {
  margin: 0px 0px 11px 0px;
}
.elementor-8
  .elementor-element.elementor-element-09d0aea
  .rs-addon-services
  .services-part
  .services-text
  .services-txt {
  color: #666666;
}
.elementor-8
  .elementor-element.elementor-element-09d0aea
  .elementor-widget-container:hover
  .rs-addon-services
  .services-part
  .services-text
  .services-btn-part
  .services-btn.icon-before
  i {
  -webkit-transform: translateX(calc(-1 * 10px));
  transform: translateX(calc(-1 * 10px));
}
.elementor-8
  .elementor-element.elementor-element-09d0aea
  .elementor-widget-container
  .rs-addon-services
  .services-part
  .services-text
  .services-btn-part
  .services-btn.icon-after
  i {
  -webkit-transform: translateX(10px);
  transform: translateX(10px);
}
.elementor-8
  .elementor-element.elementor-element-09d0aea
  > .elementor-widget-container {
  margin: 0px 5px 0px 0px;
  border-style: solid;
  border-width: 0px 0px 2px 0px;
  border-color: #ffffff;
  border-radius: 5px 5px 5px 5px;
  box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.05);
}
.elementor-8
  .elementor-element.elementor-element-09d0aea:hover
  .elementor-widget-container {
  border-style: solid;
  border-color: #0c85f3;
}
.elementor-8
  .elementor-element.elementor-element-e6747d0
  .rs-addon-services
  .services-part {
  text-align: left;
  padding: 60px 40px 60px 40px;
}
.elementor-8
  .elementor-element.elementor-element-e6747d0
  .rs-addon-services
  .services-part
  .services-text
  .services-title
  .title::before {
  display: none;
}
.elementor-8
  .elementor-element.elementor-element-e6747d0
  .rs-addon-services
  .services-part
  .services-text
  .services-btn-part
  .services-btn.icon-before
  i {
  margin-right: 10px;
}
.elementor-8
  .elementor-element.elementor-element-e6747d0
  .rs-addon-services
  .services-part
  .services-text
  .services-btn-part
  .services-btn.icon-after
  i {
  margin-left: 10px;
}
.elementor-8 .elementor-element.elementor-element-e6747d0 .services-icon.icon {
  min-width: 66px;
}
.elementor-8 .elementor-element.elementor-element-e6747d0 .services-icon img {
  width: 66px;
}
.elementor-8 .elementor-element.elementor-element-e6747d0 .services-icon.icon,
.elementor-8 .elementor-element.elementor-element-e6747d0 .services-icon img {
  height: 66px;
}
.elementor-8
  .elementor-element.elementor-element-e6747d0
  .rs-addon-services
  .services-part
  .services-icon::after {
  display: none;
}
.elementor-8
  .elementor-element.elementor-element-e6747d0
  .rs-addon-services
  .services-icon
  .hover-img {
  min-width: 120px;
  height: 120px;
  right: -60px !important;
  top: -29px !important;
}
.elementor-8 .elementor-element.elementor-element-e6747d0 .services-text {
  padding: 26px 0px 0px 0px;
}
.elementor-8
  .elementor-element.elementor-element-e6747d0
  .rs-addon-services
  .services-part::after {
  display: none;
}
.elementor-8
  .elementor-element.elementor-element-e6747d0
  .rs-addon-services
  .services-titles
  .title,
.elementor-8
  .elementor-element.elementor-element-e6747d0
  .rs-addon-service
  .services-titles
  .title {
  margin: 0px 0px 11px 0px;
}
.elementor-8
  .elementor-element.elementor-element-e6747d0
  .rs-addon-services
  .services-part
  .services-text
  .services-txt {
  color: #666666;
}
.elementor-8
  .elementor-element.elementor-element-e6747d0
  .elementor-widget-container:hover
  .rs-addon-services
  .services-part
  .services-text
  .services-btn-part
  .services-btn.icon-before
  i {
  -webkit-transform: translateX(calc(-1 * 10px));
  transform: translateX(calc(-1 * 10px));
}
.elementor-8
  .elementor-element.elementor-element-e6747d0
  .elementor-widget-container
  .rs-addon-services
  .services-part
  .services-text
  .services-btn-part
  .services-btn.icon-after
  i {
  -webkit-transform: translateX(10px);
  transform: translateX(10px);
}
.elementor-8
  .elementor-element.elementor-element-e6747d0
  > .elementor-widget-container {
  margin: 0px 5px 0px 0px;
  border-style: solid;
  border-width: 0px 0px 2px 0px;
  border-color: #ffffff;
  border-radius: 5px 5px 5px 5px;
  box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.05);
}
.elementor-8
  .elementor-element.elementor-element-e6747d0:hover
  .elementor-widget-container {
  border-style: solid;
  border-color: #0c85f3;
}
.elementor-8
  .elementor-element.elementor-element-71361a4
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-8 .elementor-element.elementor-element-71361a4 {
  padding: 0px 0px 100px 0px;
}
.elementor-8
  .elementor-element.elementor-element-3c098e5
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-8 .elementor-element.elementor-element-67862ec {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-8
  .elementor-element.elementor-element-443fea8
  > .elementor-widget-container {
  padding: 0px 20px 0px 5px;
}
.elementor-8
  .elementor-element.elementor-element-8c9cd80
  > .elementor-element-populated {
  padding: 10px 10px 10px 30px;
}
.elementor-8
  .elementor-element.elementor-element-09ee0f9
  .prelements-heading
  .description {
  color: #666666;
}
.elementor-8
  .elementor-element.elementor-element-09ee0f9
  .prelements-heading
  .description
  p {
  color: #666666;
}
.elementor-8
  .elementor-element.elementor-element-09ee0f9
  > .elementor-widget-container {
  padding: 0px 70px 0px 0px;
}
.elementor-8
  .elementor-element.elementor-element-49c8e64
  .rs-addon-services
  .services-part {
  text-align: left;
  padding: 25px 25px 25px 25px;
}
.elementor-8
  .elementor-element.elementor-element-49c8e64
  .rs-addon-services
  .services-part
  .services-text
  .services-title
  .title::before {
  display: none;
}
.elementor-8
  .elementor-element.elementor-element-49c8e64
  .rs-addon-services
  .services-part
  .services-text
  .services-btn-part
  .services-btn.icon-before
  i {
  margin-right: 10px;
}
.elementor-8
  .elementor-element.elementor-element-49c8e64
  .rs-addon-services
  .services-part
  .services-text
  .services-btn-part
  .services-btn.icon-after
  i {
  margin-left: 10px;
}
.elementor-8 .elementor-element.elementor-element-49c8e64 .services-icon.icon {
  min-width: 50px;
}
.elementor-8 .elementor-element.elementor-element-49c8e64 .services-icon img {
  width: 50px;
}
.elementor-8 .elementor-element.elementor-element-49c8e64 .services-icon.icon,
.elementor-8 .elementor-element.elementor-element-49c8e64 .services-icon img {
  height: 50px;
}
.elementor-8
  .elementor-element.elementor-element-49c8e64
  .rs-addon-services
  .services-part
  .services-icon::after {
  display: none;
}
.elementor-8 .elementor-element.elementor-element-49c8e64 .services-text {
  padding: 16px 0px 0px 0px;
}
.elementor-8
  .elementor-element.elementor-element-49c8e64
  .rs-addon-services
  .services-part::after {
  display: none;
}
.elementor-8
  .elementor-element.elementor-element-49c8e64
  .rs-addon-services
  .services-titles
  .title,
.elementor-8
  .elementor-element.elementor-element-49c8e64
  .rs-addon-service
  .services-titles
  .title {
  margin: 0px 0px 11px 0px;
}
.elementor-8
  .elementor-element.elementor-element-49c8e64
  .rs-addon-services
  .services-part
  .services-text
  .services-txt {
  color: #666666;
}
.elementor-8
  .elementor-element.elementor-element-49c8e64
  .elementor-widget-container:hover
  .rs-addon-services
  .services-part
  .services-text
  .services-btn-part
  .services-btn.icon-before
  i {
  -webkit-transform: translateX(calc(-1 * 10px));
  transform: translateX(calc(-1 * 10px));
}
.elementor-8
  .elementor-element.elementor-element-49c8e64
  .elementor-widget-container
  .rs-addon-services
  .services-part
  .services-text
  .services-btn-part
  .services-btn.icon-after
  i {
  -webkit-transform: translateX(10px);
  transform: translateX(10px);
}
.elementor-8
  .elementor-element.elementor-element-49c8e64
  > .elementor-widget-container {
  border-radius: 5px 5px 5px 5px;
}
.elementor-8
  .elementor-element.elementor-element-8f81ae4
  .rs-addon-services
  .services-part {
  text-align: left;
  padding: 25px 25px 25px 25px;
}
.elementor-8
  .elementor-element.elementor-element-8f81ae4
  .rs-addon-services
  .services-part
  .services-text
  .services-title
  .title::before {
  display: none;
}
.elementor-8
  .elementor-element.elementor-element-8f81ae4
  .rs-addon-services
  .services-part
  .services-text
  .services-btn-part
  .services-btn.icon-before
  i {
  margin-right: 10px;
}
.elementor-8
  .elementor-element.elementor-element-8f81ae4
  .rs-addon-services
  .services-part
  .services-text
  .services-btn-part
  .services-btn.icon-after
  i {
  margin-left: 10px;
}
.elementor-8 .elementor-element.elementor-element-8f81ae4 .services-icon.icon {
  min-width: 50px;
}
.elementor-8 .elementor-element.elementor-element-8f81ae4 .services-icon img {
  width: 50px;
}
.elementor-8 .elementor-element.elementor-element-8f81ae4 .services-icon.icon,
.elementor-8 .elementor-element.elementor-element-8f81ae4 .services-icon img {
  height: 50px;
}
.elementor-8
  .elementor-element.elementor-element-8f81ae4
  .rs-addon-services
  .services-part
  .services-icon::after {
  display: none;
}
.elementor-8 .elementor-element.elementor-element-8f81ae4 .services-text {
  padding: 16px 0px 0px 0px;
}
.elementor-8
  .elementor-element.elementor-element-8f81ae4
  .rs-addon-services
  .services-part::after {
  display: none;
}
.elementor-8
  .elementor-element.elementor-element-8f81ae4
  .rs-addon-services
  .services-titles
  .title,
.elementor-8
  .elementor-element.elementor-element-8f81ae4
  .rs-addon-service
  .services-titles
  .title {
  margin: 0px 0px 11px 0px;
}
.elementor-8
  .elementor-element.elementor-element-8f81ae4
  .rs-addon-services
  .services-part
  .services-text
  .services-txt {
  color: #666666;
}
.elementor-8
  .elementor-element.elementor-element-8f81ae4
  .elementor-widget-container:hover
  .rs-addon-services
  .services-part
  .services-text
  .services-btn-part
  .services-btn.icon-before
  i {
  -webkit-transform: translateX(calc(-1 * 10px));
  transform: translateX(calc(-1 * 10px));
}
.elementor-8
  .elementor-element.elementor-element-8f81ae4
  .elementor-widget-container
  .rs-addon-services
  .services-part
  .services-text
  .services-btn-part
  .services-btn.icon-after
  i {
  -webkit-transform: translateX(10px);
  transform: translateX(10px);
}
.elementor-8
  .elementor-element.elementor-element-8f81ae4
  > .elementor-widget-container {
  border-radius: 5px 5px 5px 5px;
}
.elementor-8
  .elementor-element.elementor-element-2ef50cf:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-8
  .elementor-element.elementor-element-2ef50cf
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../images/home/home-3-B.webp");
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-8 .elementor-element.elementor-element-2ef50cf {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 100px 0px 141px 0px;
}
.elementor-8
  .elementor-element.elementor-element-2ef50cf
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-8
  .elementor-element.elementor-element-dc787f8
  > .elementor-widget-container {
  padding: 0px 70px 10px 0px;
}
.elementor-8
  .elementor-element.elementor-element-b35e334
  .rstab-main
  ul.nav
  li
  a {
  font-size: 18px;
  font-weight: 600;
  padding: 17px 20px 17px 20px;
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.04);
  border-radius: 0px 10px 0px 10px !important;
  justify-content: left;
  color: #032e42;
  background-color: #ffffff;
}
.elementor-8
  .elementor-element.elementor-element-b35e334
  .rstab-main
  ul.nav
  li {
  margin: 0px 30px 0px 0px;
}
.elementor-8
  .elementor-element.elementor-element-b35e334
  .rstab-main
  ul.nav
  li
  a.active {
  color: #ffffff;
  background: linear-gradient(
    135deg,
    #17ebff 0%,
    #0c85f3 56%,
    #014ce6 74%,
    #a816ff 100%
  );
}
.elementor-8
  .elementor-element.elementor-element-b35e334
  .rstab-main
  ul.nav
  li
  a:hover {
  color: #ffffff;
  background: linear-gradient(
    135deg,
    #17ebff 0%,
    #0c85f3 56%,
    #014ce6 74%,
    #a816ff 100%
  );
}
.elementor-8
  .elementor-element.elementor-element-b35e334
  .rstab-main
  ul.nav
  li
  a
  i {
  font-size: 45px !important;
  padding: 0px 12px 0px 0px;
}
.elementor-8
  .elementor-element.elementor-element-b35e334
  .rstab-main
  ul.nav
  li
  a
  img {
  width: 45px !important;
  padding: 0px 12px 0px 0px;
}
.elementor-8
  .elementor-element.elementor-element-b35e334
  .rstab-main
  .tab-content {
  margin-top: 30px;
  padding: 30px 40px 40px 60px;
  border-radius: 5px 5px 5px 5px !important;
}
.elementor-8
  .elementor-element.elementor-element-b35e334
  > .elementor-widget-container {
  margin: 6px 6px 6px 6px;
}
.elementor-8 .elementor-element.elementor-element-087edbc {
  padding: 97px 0px 100px 0px;
}
.elementor-8 .elementor-element.elementor-element-c9184fb .prelements-heading {
  text-align: center;
}
.elementor-8
  .elementor-element.elementor-element-c9184fb
  > .elementor-widget-container {
  padding: 0px 0px 0px 0px;
}
.elementor-8
  .elementor-element.elementor-element-fa93a83
  > .elementor-container {
  max-width: 1200px;
}
.elementor-8
  .elementor-element.elementor-element-62fa5b7
  .rs-addon-services
  .serial_number {
  left: 228px !important;
  top: -31px !important;
  color: rgba(12,133,243,0.1);
  font-size: 60px;
  font-weight: 600;
}
.elementor-8
  .elementor-element.elementor-element-62fa5b7
  .rs-addon-services
  .services-part {
  text-align: left;
}
.elementor-8
  .elementor-element.elementor-element-62fa5b7
  .rs-addon-services
  .services-part
  .services-text
  .services-title
  .title::before {
  display: none;
}
.elementor-8
  .elementor-element.elementor-element-62fa5b7
  .rs-addon-services
  .services-part
  .services-text
  .services-btn-part
  .services-btn.icon-before
  i {
  margin-right: 10px;
}
.elementor-8
  .elementor-element.elementor-element-62fa5b7
  .rs-addon-services
  .services-part
  .services-text
  .services-btn-part
  .services-btn.icon-after
  i {
  margin-left: 10px;
}
.elementor-8 .elementor-element.elementor-element-62fa5b7 .services-icon.icon {
  min-width: 66px;
}
.elementor-8 .elementor-element.elementor-element-62fa5b7 .services-icon img {
  width: 66px;
}
.elementor-8 .elementor-element.elementor-element-62fa5b7 .services-icon.icon,
.elementor-8 .elementor-element.elementor-element-62fa5b7 .services-icon img {
  height: 66px;
}
.elementor-8
  .elementor-element.elementor-element-62fa5b7
  .rs-addon-services
  .services-part
  .services-icon::after {
  display: none;
}
.elementor-8 .elementor-element.elementor-element-62fa5b7 .services-text {
  padding: 26px 0px 0px 0px;
}
.elementor-8
  .elementor-element.elementor-element-62fa5b7
  .rs-addon-services
  .services-part::after {
  display: none;
}
.elementor-8
  .elementor-element.elementor-element-62fa5b7
  .rs-addon-services
  .services-titles
  .title,
.elementor-8
  .elementor-element.elementor-element-62fa5b7
  .rs-addon-service
  .services-titles
  .title {
  margin: 0px 0px 11px 0px;
}
.elementor-8
  .elementor-element.elementor-element-62fa5b7
  .rs-addon-services
  .services-part
  .services-text
  .services-txt {
  color: #666666;
}
.elementor-8
  .elementor-element.elementor-element-62fa5b7
  .elementor-widget-container:hover
  .rs-addon-services
  .services-part
  .services-text
  .services-btn-part
  .services-btn.icon-before
  i {
  -webkit-transform: translateX(calc(-1 * 10px));
  transform: translateX(calc(-1 * 10px));
}
.elementor-8
  .elementor-element.elementor-element-62fa5b7
  .elementor-widget-container
  .rs-addon-services
  .services-part
  .services-text
  .services-btn-part
  .services-btn.icon-after
  i {
  -webkit-transform: translateX(10px);
  transform: translateX(10px);
}
.elementor-8
  .elementor-element.elementor-element-62fa5b7
  > .elementor-widget-container {
  margin: 0px 5px 0px 0px;
  padding: 60px 35px 60px 35px;
  border-radius: 5px 5px 5px 5px;
  box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.05);
}
.elementor-8
  .elementor-element.elementor-element-b31eeb5
  .rs-addon-services
  .serial_number {
  left: 228px !important;
  top: -31px !important;
  color: rgba(12,133,243,0.1);
  font-size: 60px;
  font-weight: 600;
}
.elementor-8
  .elementor-element.elementor-element-b31eeb5
  .rs-addon-services
  .services-part {
  text-align: left;
}
.elementor-8
  .elementor-element.elementor-element-b31eeb5
  .rs-addon-services
  .services-part
  .services-text
  .services-title
  .title::before {
  display: none;
}
.elementor-8
  .elementor-element.elementor-element-b31eeb5
  .rs-addon-services
  .services-part
  .services-text
  .services-btn-part
  .services-btn.icon-before
  i {
  margin-right: 10px;
}
.elementor-8
  .elementor-element.elementor-element-b31eeb5
  .rs-addon-services
  .services-part
  .services-text
  .services-btn-part
  .services-btn.icon-after
  i {
  margin-left: 10px;
}
.elementor-8 .elementor-element.elementor-element-b31eeb5 .services-icon.icon {
  min-width: 66px;
}
.elementor-8 .elementor-element.elementor-element-b31eeb5 .services-icon img {
  width: 66px;
}
.elementor-8 .elementor-element.elementor-element-b31eeb5 .services-icon.icon,
.elementor-8 .elementor-element.elementor-element-b31eeb5 .services-icon img {
  height: 66px;
}
.elementor-8
  .elementor-element.elementor-element-b31eeb5
  .rs-addon-services
  .services-part
  .services-icon::after {
  display: none;
}
.elementor-8 .elementor-element.elementor-element-b31eeb5 .services-text {
  padding: 26px 0px 0px 0px;
}
.elementor-8
  .elementor-element.elementor-element-b31eeb5
  .rs-addon-services
  .services-part::after {
  display: none;
}
.elementor-8
  .elementor-element.elementor-element-b31eeb5
  .rs-addon-services
  .services-titles
  .title,
.elementor-8
  .elementor-element.elementor-element-b31eeb5
  .rs-addon-service
  .services-titles
  .title {
  margin: 0px 0px 11px 0px;
}
.elementor-8
  .elementor-element.elementor-element-b31eeb5
  .rs-addon-services
  .services-part
  .services-text
  .services-txt {
  color: #666666;
}
.elementor-8
  .elementor-element.elementor-element-b31eeb5
  .elementor-widget-container:hover
  .rs-addon-services
  .services-part
  .services-text
  .services-btn-part
  .services-btn.icon-before
  i {
  -webkit-transform: translateX(calc(-1 * 10px));
  transform: translateX(calc(-1 * 10px));
}
.elementor-8
  .elementor-element.elementor-element-b31eeb5
  .elementor-widget-container
  .rs-addon-services
  .services-part
  .services-text
  .services-btn-part
  .services-btn.icon-after
  i {
  -webkit-transform: translateX(10px);
  transform: translateX(10px);
}
.elementor-8
  .elementor-element.elementor-element-b31eeb5
  > .elementor-widget-container {
  margin: 0px 5px 0px 0px;
  padding: 60px 35px 60px 35px;
  border-radius: 5px 5px 5px 5px;
  box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.05);
}
.elementor-8
  .elementor-element.elementor-element-30d578b
  .rs-addon-services
  .serial_number {
  left: 228px !important;
  top: -31px !important;
  color: rgba(12,133,243,0.1);
  font-size: 60px;
  font-weight: 600;
}
.elementor-8
  .elementor-element.elementor-element-30d578b
  .rs-addon-services
  .services-part {
  text-align: left;
}
.elementor-8
  .elementor-element.elementor-element-30d578b
  .rs-addon-services
  .services-part
  .services-text
  .services-title
  .title::before {
  display: none;
}
.elementor-8
  .elementor-element.elementor-element-30d578b
  .rs-addon-services
  .services-part
  .services-text
  .services-btn-part
  .services-btn.icon-before
  i {
  margin-right: 10px;
}
.elementor-8
  .elementor-element.elementor-element-30d578b
  .rs-addon-services
  .services-part
  .services-text
  .services-btn-part
  .services-btn.icon-after
  i {
  margin-left: 10px;
}
.elementor-8 .elementor-element.elementor-element-30d578b .services-icon.icon {
  min-width: 66px;
}
.elementor-8 .elementor-element.elementor-element-30d578b .services-icon img {
  width: 66px;
}
.elementor-8 .elementor-element.elementor-element-30d578b .services-icon.icon,
.elementor-8 .elementor-element.elementor-element-30d578b .services-icon img {
  height: 66px;
}
.elementor-8
  .elementor-element.elementor-element-30d578b
  .rs-addon-services
  .services-part
  .services-icon::after {
  display: none;
}
.elementor-8 .elementor-element.elementor-element-30d578b .services-text {
  padding: 26px 0px 0px 0px;
}
.elementor-8
  .elementor-element.elementor-element-30d578b
  .rs-addon-services
  .services-part::after {
  display: none;
}
.elementor-8
  .elementor-element.elementor-element-30d578b
  .rs-addon-services
  .services-titles
  .title,
.elementor-8
  .elementor-element.elementor-element-30d578b
  .rs-addon-service
  .services-titles
  .title {
  margin: 0px 0px 11px 0px;
}
.elementor-8
  .elementor-element.elementor-element-30d578b
  .rs-addon-services
  .services-part
  .services-text
  .services-txt {
  color: #666666;
}
.elementor-8
  .elementor-element.elementor-element-30d578b
  .elementor-widget-container:hover
  .rs-addon-services
  .services-part
  .services-text
  .services-btn-part
  .services-btn.icon-before
  i {
  -webkit-transform: translateX(calc(-1 * 10px));
  transform: translateX(calc(-1 * 10px));
}
.elementor-8
  .elementor-element.elementor-element-30d578b
  .elementor-widget-container
  .rs-addon-services
  .services-part
  .services-text
  .services-btn-part
  .services-btn.icon-after
  i {
  -webkit-transform: translateX(10px);
  transform: translateX(10px);
}
.elementor-8
  .elementor-element.elementor-element-30d578b
  > .elementor-widget-container {
  margin: 0px 5px 0px 0px;
  padding: 60px 35px 60px 35px;
  border-radius: 5px 5px 5px 5px;
  box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.05);
}
.elementor-8
  .elementor-element.elementor-element-56bb5af
  .rs-addon-services
  .serial_number {
  left: 228px !important;
  top: -31px !important;
  color: rgba(12,133,243,0.1);
  font-size: 60px;
  font-weight: 600;
}
.elementor-8
  .elementor-element.elementor-element-56bb5af
  .rs-addon-services
  .services-part {
  text-align: left;
}
.elementor-8
  .elementor-element.elementor-element-56bb5af
  .rs-addon-services
  .services-part
  .services-text
  .services-title
  .title::before {
  display: none;
}
.elementor-8
  .elementor-element.elementor-element-56bb5af
  .rs-addon-services
  .services-part
  .services-text
  .services-btn-part
  .services-btn.icon-before
  i {
  margin-right: 10px;
}
.elementor-8
  .elementor-element.elementor-element-56bb5af
  .rs-addon-services
  .services-part
  .services-text
  .services-btn-part
  .services-btn.icon-after
  i {
  margin-left: 10px;
}
.elementor-8 .elementor-element.elementor-element-56bb5af .services-icon.icon {
  min-width: 66px;
}
.elementor-8 .elementor-element.elementor-element-56bb5af .services-icon img {
  width: 66px;
}
.elementor-8 .elementor-element.elementor-element-56bb5af .services-icon.icon,
.elementor-8 .elementor-element.elementor-element-56bb5af .services-icon img {
  height: 66px;
}
.elementor-8
  .elementor-element.elementor-element-56bb5af
  .rs-addon-services
  .services-part
  .services-icon::after {
  display: none;
}
.elementor-8 .elementor-element.elementor-element-56bb5af .services-text {
  padding: 26px 0px 0px 0px;
}
.elementor-8
  .elementor-element.elementor-element-56bb5af
  .rs-addon-services
  .services-part::after {
  display: none;
}
.elementor-8
  .elementor-element.elementor-element-56bb5af
  .rs-addon-services
  .services-titles
  .title,
.elementor-8
  .elementor-element.elementor-element-56bb5af
  .rs-addon-service
  .services-titles
  .title {
  margin: 0px 0px 11px 0px;
}
.elementor-8
  .elementor-element.elementor-element-56bb5af
  .rs-addon-services
  .services-part
  .services-text
  .services-txt {
  color: #666666;
}
.elementor-8
  .elementor-element.elementor-element-56bb5af
  .elementor-widget-container:hover
  .rs-addon-services
  .services-part
  .services-text
  .services-btn-part
  .services-btn.icon-before
  i {
  -webkit-transform: translateX(calc(-1 * 10px));
  transform: translateX(calc(-1 * 10px));
}
.elementor-8
  .elementor-element.elementor-element-56bb5af
  .elementor-widget-container
  .rs-addon-services
  .services-part
  .services-text
  .services-btn-part
  .services-btn.icon-after
  i {
  -webkit-transform: translateX(10px);
  transform: translateX(10px);
}
.elementor-8
  .elementor-element.elementor-element-56bb5af
  > .elementor-widget-container {
  margin: 0px 5px 0px 0px;
  padding: 60px 35px 60px 35px;
  border-radius: 5px 5px 5px 5px;
  box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.05);
}
.elementor-8
  .elementor-element.elementor-element-36f2068
  .rs-addon-services
  .serial_number {
  left: 228px !important;
  top: -31px !important;
  color: rgba(12,133,243,0.1);
  font-size: 60px;
  font-weight: 600;
}
.elementor-8
  .elementor-element.elementor-element-36f2068
  .rs-addon-services
  .services-part {
  text-align: left;
}
.elementor-8
  .elementor-element.elementor-element-36f2068
  .rs-addon-services
  .services-part
  .services-text
  .services-title
  .title::before {
  display: none;
}
.elementor-8
  .elementor-element.elementor-element-36f2068
  .rs-addon-services
  .services-part
  .services-text
  .services-btn-part
  .services-btn.icon-before
  i {
  margin-right: 10px;
}
.elementor-8
  .elementor-element.elementor-element-36f2068
  .rs-addon-services
  .services-part
  .services-text
  .services-btn-part
  .services-btn.icon-after
  i {
  margin-left: 10px;
}
.elementor-8 .elementor-element.elementor-element-36f2068 .services-icon.icon {
  min-width: 66px;
}
.elementor-8 .elementor-element.elementor-element-36f2068 .services-icon img {
  width: 66px;
}
.elementor-8 .elementor-element.elementor-element-36f2068 .services-icon.icon,
.elementor-8 .elementor-element.elementor-element-36f2068 .services-icon img {
  height: 66px;
}
.elementor-8
  .elementor-element.elementor-element-36f2068
  .rs-addon-services
  .services-part
  .services-icon::after {
  display: none;
}
.elementor-8 .elementor-element.elementor-element-36f2068 .services-text {
  padding: 26px 0px 0px 0px;
}
.elementor-8
  .elementor-element.elementor-element-36f2068
  .rs-addon-services
  .services-part::after {
  display: none;
}
.elementor-8
  .elementor-element.elementor-element-36f2068
  .rs-addon-services
  .services-titles
  .title,
.elementor-8
  .elementor-element.elementor-element-36f2068
  .rs-addon-service
  .services-titles
  .title {
  margin: 0px 0px 11px 0px;
}
.elementor-8
  .elementor-element.elementor-element-36f2068
  .rs-addon-services
  .services-part
  .services-text
  .services-txt {
  color: #666666;
}
.elementor-8
  .elementor-element.elementor-element-36f2068
  .elementor-widget-container:hover
  .rs-addon-services
  .services-part
  .services-text
  .services-btn-part
  .services-btn.icon-before
  i {
  -webkit-transform: translateX(calc(-1 * 10px));
  transform: translateX(calc(-1 * 10px));
}
.elementor-8
  .elementor-element.elementor-element-36f2068
  .elementor-widget-container
  .rs-addon-services
  .services-part
  .services-text
  .services-btn-part
  .services-btn.icon-after
  i {
  -webkit-transform: translateX(10px);
  transform: translateX(10px);
}
.elementor-8
  .elementor-element.elementor-element-36f2068
  > .elementor-widget-container {
  margin: 0px 5px 0px 0px;
  padding: 60px 35px 60px 35px;
  border-radius: 5px 5px 5px 5px;
  box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.05);
}
.elementor-8
  .elementor-element.elementor-element-7464337
  .rs-addon-services
  .serial_number {
  left: 228px !important;
  top: -31px !important;
  color: rgba(12,133,243,0.1);
  font-size: 60px;
  font-weight: 600;
}
.elementor-8
  .elementor-element.elementor-element-7464337
  .rs-addon-services
  .services-part {
  text-align: left;
}
.elementor-8
  .elementor-element.elementor-element-7464337
  .rs-addon-services
  .services-part
  .services-text
  .services-title
  .title::before {
  display: none;
}
.elementor-8
  .elementor-element.elementor-element-7464337
  .rs-addon-services
  .services-part
  .services-text
  .services-btn-part
  .services-btn.icon-before
  i {
  margin-right: 10px;
}
.elementor-8
  .elementor-element.elementor-element-7464337
  .rs-addon-services
  .services-part
  .services-text
  .services-btn-part
  .services-btn.icon-after
  i {
  margin-left: 10px;
}
.elementor-8 .elementor-element.elementor-element-7464337 .services-icon.icon {
  min-width: 66px;
}
.elementor-8 .elementor-element.elementor-element-7464337 .services-icon img {
  width: 66px;
}
.elementor-8 .elementor-element.elementor-element-7464337 .services-icon.icon,
.elementor-8 .elementor-element.elementor-element-7464337 .services-icon img {
  height: 66px;
}
.elementor-8
  .elementor-element.elementor-element-7464337
  .rs-addon-services
  .services-part
  .services-icon::after {
  display: none;
}
.elementor-8 .elementor-element.elementor-element-7464337 .services-text {
  padding: 26px 0px 0px 0px;
}
.elementor-8
  .elementor-element.elementor-element-7464337
  .rs-addon-services
  .services-part::after {
  display: none;
}
.elementor-8
  .elementor-element.elementor-element-7464337
  .rs-addon-services
  .services-titles
  .title,
.elementor-8
  .elementor-element.elementor-element-7464337
  .rs-addon-service
  .services-titles
  .title {
  margin: 0px 0px 11px 0px;
}
.elementor-8
  .elementor-element.elementor-element-7464337
  .rs-addon-services
  .services-part
  .services-text
  .services-txt {
  color: #666666;
}
.elementor-8
  .elementor-element.elementor-element-7464337
  .elementor-widget-container:hover
  .rs-addon-services
  .services-part
  .services-text
  .services-btn-part
  .services-btn.icon-before
  i {
  -webkit-transform: translateX(calc(-1 * 10px));
  transform: translateX(calc(-1 * 10px));
}
.elementor-8
  .elementor-element.elementor-element-7464337
  .elementor-widget-container
  .rs-addon-services
  .services-part
  .services-text
  .services-btn-part
  .services-btn.icon-after
  i {
  -webkit-transform: translateX(10px);
  transform: translateX(10px);
}
.elementor-8
  .elementor-element.elementor-element-7464337
  > .elementor-widget-container {
  margin: 0px 5px 0px 0px;
  padding: 60px 35px 60px 35px;
  border-radius: 5px 5px 5px 5px;
  box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.05);
}
.elementor-8
  .elementor-element.elementor-element-59abcf1:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-8
  .elementor-element.elementor-element-59abcf1
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../images/home/home-7-B.webp");
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-8 .elementor-element.elementor-element-59abcf1 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 95px 0px 140px 0px;
}
.elementor-8
  .elementor-element.elementor-element-59abcf1
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-8 .elementor-element.elementor-element-791ebe4 .prelements-heading {
  text-align: left;
}
.elementor-8
  .elementor-element.elementor-element-791ebe4
  > .elementor-widget-container {
  padding: 0px 70px 0px 0px;
}
.elementor-8
  .elementor-element.elementor-element-fb1062d
  > .elementor-container {
  max-width: 1216px;
}
.elementor-8
  .elementor-element.elementor-element-5d3b7db
  .rs-addon-sliders
  .grid-item {
  padding: 0 15px;
}
.elementor-8
  .elementor-element.elementor-element-5d3b7db
  .rs-addon-sliders
  .slick-dots
  li
  button {
    background: linear-gradient(135deg, #17EBFF 0%, #0C85F3 56%, #014CE6 74%, #A816FF 100%);
}
.elementor-8
  .elementor-element.elementor-element-5d3b7db
  .rs-addon-sliders
  .slick-dots
  li
  button:hover {
  background: linear-gradient( 135deg, #17EBFF 0%, #0C85F3 56%, #014CE6 74%, #A816FF 100%);
}
.elementor-8
  .elementor-element.elementor-element-5d3b7db
  .rs-addon-sliders
  .slick-dots
  li.slick-active
  button {
  background: linear-gradient( 135deg, #17EBFF 0%, #0C85F3 56%, #014CE6 74%, #A816FF 100%);
}
.elementor-8
  .elementor-element.elementor-element-5d3b7db
  .rs-addon-sliders
  .slick-dots {
  margin-bottom: -25px;
}
.elementor-8
  .elementor-element.elementor-element-6f46879
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-8 .elementor-element.elementor-element-6f46879 {
  padding: 112px 0px 110px 0px;
}
.elementor-8
  .elementor-element.elementor-element-5567445
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-8 .elementor-element.elementor-element-adfae63 {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-8
  .elementor-element.elementor-element-c6c6734
  > .elementor-element-populated {
  margin: 0px 0px 0px 6px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 6px;
}
.elementor-8 .elementor-element.elementor-element-1cfb70a .rs-video {
  text-align: center;
}
.elementor-8
  .elementor-element.elementor-element-1cfb70a
  .rs-video
  .popup-videos,
.elementor-8
  .elementor-element.elementor-element-1cfb70a
  .rs-video
  .popup-videos:before,
.elementor-8
  .elementor-element.elementor-element-1cfb70a
  .rs-video.style2
  .rs-icon-inners
  .animate-border
  .popup-border {
  background-color: #ba0b0b;
}
.elementor-8
  .elementor-element.elementor-element-1cfb70a
  .rs-video
  .overly-border {
  border-color: #ba0b0b;
}
.elementor-8
  .elementor-element.elementor-element-1cfb70a
  .rs-video.style2
  .rs-icon-inners
  .animate-border
  .popup-border:before {
  border-color: #ba0b0b;
}
.elementor-8
  .elementor-element.elementor-element-1cfb70a
  .rs-video.style2
  .rs-icon-inners
  .animate-border
  .popup-border:after {
  border-color: #ba0b0b;
}
.elementor-8 .elementor-element.elementor-element-1cfb70a {
  width: initial;
  max-width: initial;
  top: 220px;
}
body:not(.rtl) .elementor-8 .elementor-element.elementor-element-1cfb70a {
  left: 258px;
}
body.rtl .elementor-8 .elementor-element.elementor-element-1cfb70a {
  right: 258px;
}
.elementor-8
  .elementor-element.elementor-element-7a58bf2
  > .elementor-widget-container {
  padding: 0px 20px 0px 0px;
}
.elementor-8
  .elementor-element.elementor-element-5589613
  > .elementor-element-populated {
  padding: 40px 10px 10px 30px;
}
.elementor-8 .elementor-element.elementor-element-6a2a514 {
  padding: 0px 0px 0px 0px;
}
.elementor-8
  .elementor-element.elementor-element-b2b6373
  .prelements-heading
  .description {
  color: #666666;
  margin: 0px 0px 0px 0px;
}
.elementor-8
  .elementor-element.elementor-element-b2b6373
  .prelements-heading
  .description
  p {
  color: #666666;
}
.elementor-8
  .elementor-element.elementor-element-b2b6373
  > .elementor-widget-container {
  margin: 0px 0px -10px 0px;
  padding: 0px 35px 0px 0px;
}
.elementor-8 .elementor-element.elementor-element-c448b2e {
  margin-top: -10px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-8
  .elementor-element.elementor-element-1a2fd53
  .rs-addon-services
  .services-part {
  text-align: left;
}
.elementor-8
  .elementor-element.elementor-element-1a2fd53
  .rs-addon-services
  .services-part
  .services-text
  .services-title
  .title::before {
  display: none;
}
.elementor-8
  .elementor-element.elementor-element-1a2fd53
  .rs-addon-services
  .services-part
  .services-text
  .services-btn-part
  .services-btn.icon-before
  i {
  margin-right: 10px;
}
.elementor-8
  .elementor-element.elementor-element-1a2fd53
  .rs-addon-services
  .services-part
  .services-text
  .services-btn-part
  .services-btn.icon-after
  i {
  margin-left: 10px;
}
.elementor-8
  .elementor-element.elementor-element-1a2fd53
  .rs-addon-services.services-style1
  .services-part,
.hover_effect .elementor-row .elementor-widget-container:hover,
.elementor-8
  .elementor-element.elementor-element-1a2fd53
  .hover_effect
  .elementor-row:not(:hover)
  .elementor-widget-container
  .box_shadow_enable {
  box-shadow: 0px 0px 48px 0px rgba(0, 0, 0, 0.09);
}
.elementor-8 .elementor-element.elementor-element-1a2fd53 .services-icon.icon {
  min-width: 50px;
}
.elementor-8 .elementor-element.elementor-element-1a2fd53 .services-icon img {
  width: 50px;
}
.elementor-8 .elementor-element.elementor-element-1a2fd53 .services-icon.icon,
.elementor-8 .elementor-element.elementor-element-1a2fd53 .services-icon img {
  height: 50px;
}
.elementor-8
  .elementor-element.elementor-element-1a2fd53
  .rs-addon-services
  .services-part
  .services-icon::after {
  display: none;
}
.elementor-8 .elementor-element.elementor-element-1a2fd53 .services-text {
  padding: 2px 0px 0px 15px;
}
.elementor-8
  .elementor-element.elementor-element-1a2fd53
  .rs-addon-services
  .services-part::after {
  display: none;
}
.elementor-8
  .elementor-element.elementor-element-1a2fd53
  .rs-addon-services
  .services-part
  .services-text
  .services-title
  .title,
.elementor-8
  .elementor-element.elementor-element-1a2fd53
  .rs-addon-services
  .services-part
  .services-text
  .services-title
  .title
  a,
.elementor-8
  .elementor-element.elementor-element-1a2fd53
  .rs-addon-services.services-style8
  .services-text
  .services-titles
  .title
  a,
.elementor-8
  .elementor-element.elementor-element-1a2fd53
  .rs-addon-services.services-style8
  .services-text
  .services-titles
  .title {
  color: #032e42;
}
.elementor-8
  .elementor-element.elementor-element-1a2fd53
  .services-titles
  .title,
.elementor-8
  .elementor-element.elementor-element-1a2fd53
  .rs-addon-services
  .services-part
  .services-title
  .title,
.elementor-8
  .elementor-element.elementor-element-1a2fd53
  .rs-addon-services.services-style8
  .services-text
  .services-titles
  .title
  a,
.elementor-8
  .elementor-element.elementor-element-1a2fd53
  .rs-addon-services
  .services-part
  .services-title
  .title
  a,
.elementor-8
  .elementor-element.elementor-element-1a2fd53
  .rs-addon-services.services-style8
  .services-text
  .services-titles
  .title {
  font-size: 18px;
}
.elementor-8
  .elementor-element.elementor-element-1a2fd53
  .rs-addon-services
  .services-part
  .services-text
  .services-txt {
  color: #666666;
}
.elementor-8
  .elementor-element.elementor-element-1a2fd53
  .elementor-widget-container:hover
  .rs-addon-services
  .services-part
  .services-text
  .services-btn-part
  .services-btn.icon-before
  i {
  -webkit-transform: translateX(calc(-1 * 10px));
  transform: translateX(calc(-1 * 10px));
}
.elementor-8
  .elementor-element.elementor-element-1a2fd53
  .elementor-widget-container
  .rs-addon-services
  .services-part
  .services-text
  .services-btn-part
  .services-btn.icon-after
  i {
  -webkit-transform: translateX(10px);
  transform: translateX(10px);
}
.elementor-8
  .elementor-element.elementor-element-1a2fd53
  > .elementor-widget-container {
  margin: 0% 0% 0% 0%;
  padding: 0px 40px 0px 0px;
  border-radius: 5px 5px 5px 5px;
}
.elementor-8
  .elementor-element.elementor-element-50263eb
  .rs-addon-services
  .services-part {
  text-align: left;
}
.elementor-8
  .elementor-element.elementor-element-50263eb
  .rs-addon-services
  .services-part
  .services-text
  .services-title
  .title::before {
  display: none;
}
.elementor-8
  .elementor-element.elementor-element-50263eb
  .rs-addon-services
  .services-part
  .services-text
  .services-btn-part
  .services-btn.icon-before
  i {
  margin-right: 10px;
}
.elementor-8
  .elementor-element.elementor-element-50263eb
  .rs-addon-services
  .services-part
  .services-text
  .services-btn-part
  .services-btn.icon-after
  i {
  margin-left: 10px;
}
.elementor-8
  .elementor-element.elementor-element-50263eb
  .rs-addon-services.services-style1
  .services-part,
.hover_effect .elementor-row .elementor-widget-container:hover,
.elementor-8
  .elementor-element.elementor-element-50263eb
  .hover_effect
  .elementor-row:not(:hover)
  .elementor-widget-container
  .box_shadow_enable {
  box-shadow: 0px 0px 48px 0px rgba(0, 0, 0, 0.09);
}
.elementor-8 .elementor-element.elementor-element-50263eb .services-icon.icon {
  min-width: 50px;
}
.elementor-8 .elementor-element.elementor-element-50263eb .services-icon img {
  width: 50px;
}
.elementor-8 .elementor-element.elementor-element-50263eb .services-icon.icon,
.elementor-8 .elementor-element.elementor-element-50263eb .services-icon img {
  height: 50px;
}
.elementor-8
  .elementor-element.elementor-element-50263eb
  .rs-addon-services
  .services-part
  .services-icon::after {
  display: none;
}
.elementor-8 .elementor-element.elementor-element-50263eb .services-text {
  padding: 2px 0px 0px 15px;
}
.elementor-8
  .elementor-element.elementor-element-50263eb
  .rs-addon-services
  .services-part::after {
  display: none;
}
.elementor-8
  .elementor-element.elementor-element-50263eb
  .rs-addon-services
  .services-part
  .services-text
  .services-title
  .title,
.elementor-8
  .elementor-element.elementor-element-50263eb
  .rs-addon-services
  .services-part
  .services-text
  .services-title
  .title
  a,
.elementor-8
  .elementor-element.elementor-element-50263eb
  .rs-addon-services.services-style8
  .services-text
  .services-titles
  .title
  a,
.elementor-8
  .elementor-element.elementor-element-50263eb
  .rs-addon-services.services-style8
  .services-text
  .services-titles
  .title {
  color: #032e42;
}
.elementor-8
  .elementor-element.elementor-element-50263eb
  .services-titles
  .title,
.elementor-8
  .elementor-element.elementor-element-50263eb
  .rs-addon-services
  .services-part
  .services-title
  .title,
.elementor-8
  .elementor-element.elementor-element-50263eb
  .rs-addon-services.services-style8
  .services-text
  .services-titles
  .title
  a,
.elementor-8
  .elementor-element.elementor-element-50263eb
  .rs-addon-services
  .services-part
  .services-title
  .title
  a,
.elementor-8
  .elementor-element.elementor-element-50263eb
  .rs-addon-services.services-style8
  .services-text
  .services-titles
  .title {
  font-size: 18px;
}
.elementor-8
  .elementor-element.elementor-element-50263eb
  .rs-addon-services
  .services-part
  .services-text
  .services-txt {
  color: #666666;
}
.elementor-8
  .elementor-element.elementor-element-50263eb
  .elementor-widget-container:hover
  .rs-addon-services
  .services-part
  .services-text
  .services-btn-part
  .services-btn.icon-before
  i {
  -webkit-transform: translateX(calc(-1 * 10px));
  transform: translateX(calc(-1 * 10px));
}
.elementor-8
  .elementor-element.elementor-element-50263eb
  .elementor-widget-container
  .rs-addon-services
  .services-part
  .services-text
  .services-btn-part
  .services-btn.icon-after
  i {
  -webkit-transform: translateX(10px);
  transform: translateX(10px);
}
.elementor-8
  .elementor-element.elementor-element-50263eb
  > .elementor-widget-container {
  margin: 0% 0% 0% 0%;
  padding: 0px 40px 0px 0px;
  border-radius: 5px 5px 5px 5px;
}
.elementor-8
  .elementor-element.elementor-element-e88bb6e
  .rs-addon-services
  .services-part {
  text-align: left;
}
.elementor-8
  .elementor-element.elementor-element-e88bb6e
  .rs-addon-services
  .services-part
  .services-text
  .services-title
  .title::before {
  display: none;
}
.elementor-8
  .elementor-element.elementor-element-e88bb6e
  .rs-addon-services
  .services-part
  .services-text
  .services-btn-part
  .services-btn.icon-before
  i {
  margin-right: 10px;
}
.elementor-8
  .elementor-element.elementor-element-e88bb6e
  .rs-addon-services
  .services-part
  .services-text
  .services-btn-part
  .services-btn.icon-after
  i {
  margin-left: 10px;
}
.elementor-8
  .elementor-element.elementor-element-e88bb6e
  .rs-addon-services.services-style1
  .services-part,
.hover_effect .elementor-row .elementor-widget-container:hover,
.elementor-8
  .elementor-element.elementor-element-e88bb6e
  .hover_effect
  .elementor-row:not(:hover)
  .elementor-widget-container
  .box_shadow_enable {
  box-shadow: 0px 0px 48px 0px rgba(0, 0, 0, 0.09);
}
.elementor-8 .elementor-element.elementor-element-e88bb6e .services-icon.icon {
  min-width: 50px;
}
.elementor-8 .elementor-element.elementor-element-e88bb6e .services-icon img {
  width: 50px;
}
.elementor-8 .elementor-element.elementor-element-e88bb6e .services-icon.icon,
.elementor-8 .elementor-element.elementor-element-e88bb6e .services-icon img {
  height: 50px;
}
.elementor-8
  .elementor-element.elementor-element-e88bb6e
  .rs-addon-services
  .services-part
  .services-icon::after {
  display: none;
}
.elementor-8 .elementor-element.elementor-element-e88bb6e .services-text {
  padding: 2px 0px 0px 15px;
}
.elementor-8
  .elementor-element.elementor-element-e88bb6e
  .rs-addon-services
  .services-part::after {
  display: none;
}
.elementor-8
  .elementor-element.elementor-element-e88bb6e
  .rs-addon-services
  .services-part
  .services-text
  .services-title
  .title,
.elementor-8
  .elementor-element.elementor-element-e88bb6e
  .rs-addon-services
  .services-part
  .services-text
  .services-title
  .title
  a,
.elementor-8
  .elementor-element.elementor-element-e88bb6e
  .rs-addon-services.services-style8
  .services-text
  .services-titles
  .title
  a,
.elementor-8
  .elementor-element.elementor-element-e88bb6e
  .rs-addon-services.services-style8
  .services-text
  .services-titles
  .title {
  color: #032e42;
}
.elementor-8
  .elementor-element.elementor-element-e88bb6e
  .services-titles
  .title,
.elementor-8
  .elementor-element.elementor-element-e88bb6e
  .rs-addon-services
  .services-part
  .services-title
  .title,
.elementor-8
  .elementor-element.elementor-element-e88bb6e
  .rs-addon-services.services-style8
  .services-text
  .services-titles
  .title
  a,
.elementor-8
  .elementor-element.elementor-element-e88bb6e
  .rs-addon-services
  .services-part
  .services-title
  .title
  a,
.elementor-8
  .elementor-element.elementor-element-e88bb6e
  .rs-addon-services.services-style8
  .services-text
  .services-titles
  .title {
  font-size: 18px;
}
.elementor-8
  .elementor-element.elementor-element-e88bb6e
  .rs-addon-services
  .services-part
  .services-text
  .services-txt {
  color: #666666;
}
.elementor-8
  .elementor-element.elementor-element-e88bb6e
  .elementor-widget-container:hover
  .rs-addon-services
  .services-part
  .services-text
  .services-btn-part
  .services-btn.icon-before
  i {
  -webkit-transform: translateX(calc(-1 * 10px));
  transform: translateX(calc(-1 * 10px));
}
.elementor-8
  .elementor-element.elementor-element-e88bb6e
  .elementor-widget-container
  .rs-addon-services
  .services-part
  .services-text
  .services-btn-part
  .services-btn.icon-after
  i {
  -webkit-transform: translateX(10px);
  transform: translateX(10px);
}
.elementor-8
  .elementor-element.elementor-element-e88bb6e
  > .elementor-widget-container {
  margin: 0% 0% 0% 0%;
  padding: 0px 40px 0px 0px;
  border-radius: 5px 5px 5px 5px;
}
.elementor-8
  .elementor-element.elementor-element-51932fb:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-8
  .elementor-element.elementor-element-51932fb
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #fbfbfb;
}
.elementor-8 .elementor-element.elementor-element-51932fb {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 95px 0px 122px 0px;
}
.elementor-8
  .elementor-element.elementor-element-51932fb
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-8 .elementor-element.elementor-element-a0af50f .prelements-heading {
  text-align: center;
}
.elementor-8
  .elementor-element.elementor-element-a0af50f
  > .elementor-widget-container {
  padding: 0px 0px 0px 0px;
}
.elementor-8
  .elementor-element.elementor-element-2079ca5
  > .elementor-container {
  max-width: 1235px;
}
.elementor-8
  .elementor-element.elementor-element-c6b555a
  > .elementor-element-populated {
  padding: 10px 30px 10px 30px;
}
.elementor-8 .elementor-element.elementor-element-cc2c844 .rs-image {
  text-align: left;
}
.elementor-8 .elementor-element.elementor-element-cc2c844 .rs-image img {
  max-width: 50px;
}
.elementor-8 .elementor-element.elementor-element-cc2c844 {
  width: initial;
  max-width: initial;
  top: 122px;
}
body:not(.rtl) .elementor-8 .elementor-element.elementor-element-cc2c844 {
  left: 70px;
}
body.rtl .elementor-8 .elementor-element.elementor-element-cc2c844 {
  right: 70px;
}
.elementor-8 .elementor-element.elementor-element-30cdb77 .rs-price-table {
  padding: 40px 40px 0px 40px;
}
.elementor-8
  .elementor-element.elementor-element-30cdb77
  .rs-pricing-table-title {
  margin-bottom: 40px;
  font-size: 24px;
  font-weight: 700;
}
.elementor-8
  .elementor-element.elementor-element-30cdb77
  .rs-pricing-table-body
  .rs-pricing-table-features-list {
  padding: 80px 0px 0px 0px;
}
.elementor-8
  .elementor-element.elementor-element-30cdb77
  .rs-pricing-table-body {
  margin-bottom: 10px;
}
.elementor-8
  .elementor-element.elementor-element-30cdb77
  .rs-pricing-table-features-list
  > li {
  padding: 18px 0px 18px 0px;
  color: #666666;
}
.elementor-8
  .elementor-element.elementor-element-30cdb77
  .rs-pricing-table-features-list
  li {
  border-style: solid;
  border-width: 0px 0px 1px 0px;
  border-color: #efe8e8;
}
.elementor-8
  .elementor-element.elementor-element-30cdb77
  .rs-price-table
  .btn-part {
  text-align: center;
}
.elementor-8 .elementor-element.elementor-element-30cdb77 .btn-part {
  top: 23px;
}
.elementor-8
  .elementor-element.elementor-element-30cdb77
  .rs-pricing-table-btn {
  font-weight: 600;
}
.elementor-8
  .elementor-element.elementor-element-30cdb77
  .rs-pricing-table-btn:hover
  i {
  -webkit-transform: translateX(10px);
  transform: translateX(10px);
}
.elementor-8
  .elementor-element.elementor-element-30cdb77
  .btn-part:hover
  .rs-pricing-table-btn {
  background-color: #032e42;
}
.elementor-8
  .elementor-element.elementor-element-30cdb77
  > .elementor-widget-container {
  border-radius: 5px 50px 5px 50px;
}
.elementor-8
  .elementor-element.elementor-element-db1ac6a
  > .elementor-element-populated {
  padding: 10px 30px 10px 30px;
}
.elementor-8 .elementor-element.elementor-element-0a57316 .rs-image {
  text-align: left;
}
.elementor-8 .elementor-element.elementor-element-0a57316 .rs-image img {
  max-width: 50px;
}
.elementor-8 .elementor-element.elementor-element-0a57316 {
  width: initial;
  max-width: initial;
  top: 122px;
}
body:not(.rtl) .elementor-8 .elementor-element.elementor-element-0a57316 {
  left: 70px;
}
body.rtl .elementor-8 .elementor-element.elementor-element-0a57316 {
  right: 70px;
}
.elementor-8 .elementor-element.elementor-element-8121a29 .rs-price-table {
  padding: 40px 40px 0px 40px;
}
.elementor-8
  .elementor-element.elementor-element-8121a29
  .rs-pricing-table-title {
  margin-bottom: 40px;
  font-size: 24px;
  font-weight: 700;
}
.elementor-8
  .elementor-element.elementor-element-8121a29
  .rs-pricing-table-body
  .rs-pricing-table-features-list {
  padding: 80px 0px 0px 0px;
}
.elementor-8
  .elementor-element.elementor-element-8121a29
  .rs-pricing-table-body {
  margin-bottom: 10px;
}
.elementor-8
  .elementor-element.elementor-element-8121a29
  .rs-pricing-table-features-list
  > li {
  padding: 18px 0px 18px 0px;
  color: #666666;
}
.elementor-8
  .elementor-element.elementor-element-8121a29
  .rs-pricing-table-features-list
  li {
  border-style: solid;
  border-width: 0px 0px 1px 0px;
  border-color: #efe8e8;
}
.elementor-8
  .elementor-element.elementor-element-8121a29
  .rs-price-table
  .btn-part {
  text-align: center;
}
.elementor-8 .elementor-element.elementor-element-8121a29 .btn-part {
  top: 23px;
}
.elementor-8
  .elementor-element.elementor-element-8121a29
  .rs-pricing-table-btn {
  font-weight: 600;
}
.elementor-8
  .elementor-element.elementor-element-8121a29
  .rs-pricing-table-btn:hover
  i {
  -webkit-transform: translateX(10px);
  transform: translateX(10px);
}
.elementor-8
  .elementor-element.elementor-element-8121a29
  .btn-part:hover
  .rs-pricing-table-btn {
  background-color: #032e42;
}
.elementor-8
  .elementor-element.elementor-element-8121a29
  > .elementor-widget-container {
  border-radius: 5px 50px 5px 50px;
}
.elementor-8
  .elementor-element.elementor-element-b6f6502
  > .elementor-element-populated {
  padding: 10px 30px 10px 30px;
}
.elementor-8 .elementor-element.elementor-element-5613fb2 .rs-image {
  text-align: left;
}
.elementor-8 .elementor-element.elementor-element-5613fb2 .rs-image img {
  max-width: 50px;
}
.elementor-8 .elementor-element.elementor-element-5613fb2 {
  width: initial;
  max-width: initial;
  top: 122px;
}
body:not(.rtl) .elementor-8 .elementor-element.elementor-element-5613fb2 {
  left: 70px;
}
body.rtl .elementor-8 .elementor-element.elementor-element-5613fb2 {
  right: 70px;
}
.elementor-8 .elementor-element.elementor-element-b7444c4 .rs-price-table {
  padding: 40px 40px 0px 40px;
}
.elementor-8
  .elementor-element.elementor-element-b7444c4
  .rs-pricing-table-title {
  margin-bottom: 40px;
  font-size: 24px;
  font-weight: 700;
}
.elementor-8
  .elementor-element.elementor-element-b7444c4
  .rs-pricing-table-body
  .rs-pricing-table-features-list {
  padding: 80px 0px 0px 0px;
}
.elementor-8
  .elementor-element.elementor-element-b7444c4
  .rs-pricing-table-body {
  margin-bottom: 10px;
}
.elementor-8
  .elementor-element.elementor-element-b7444c4
  .rs-pricing-table-features-list
  > li {
  padding: 18px 0px 18px 0px;
  color: #666666;
}
.elementor-8
  .elementor-element.elementor-element-b7444c4
  .rs-pricing-table-features-list
  li {
  border-style: solid;
  border-width: 0px 0px 1px 0px;
  border-color: #efe8e8;
}
.elementor-8
  .elementor-element.elementor-element-b7444c4
  .rs-price-table
  .btn-part {
  text-align: center;
}
.elementor-8 .elementor-element.elementor-element-b7444c4 .btn-part {
  top: 23px;
}
.elementor-8
  .elementor-element.elementor-element-b7444c4
  .rs-pricing-table-btn {
  font-weight: 600;
}
.elementor-8
  .elementor-element.elementor-element-b7444c4
  .rs-pricing-table-btn:hover
  i {
  -webkit-transform: translateX(10px);
  transform: translateX(10px);
}
.elementor-8
  .elementor-element.elementor-element-b7444c4
  .btn-part:hover
  .rs-pricing-table-btn {
  background-color: #032e42;
}
.elementor-8
  .elementor-element.elementor-element-b7444c4
  > .elementor-widget-container {
  border-radius: 5px 50px 5px 50px;
}
.elementor-8
  .elementor-element.elementor-element-61b52ca:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-8
  .elementor-element.elementor-element-61b52ca
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../images/home/home-9-B.webp");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-8 .elementor-element.elementor-element-61b52ca {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 107px 0px 107px 0px;
}
.elementor-8
  .elementor-element.elementor-element-61b52ca
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-8 .elementor-element.elementor-element-a839c5d .prelements-heading {
  text-align: center;
}
.elementor-8
  .elementor-element.elementor-element-a839c5d
  .prelements-heading
  .title-inner
  .title {
  font-size: 42px;
  font-weight: 700;
  color: #ffffff;
}
.elementor-8
  .elementor-element.elementor-element-5abef89
  .rs-view-btn.rs-view-btn2,
.elementor-8 .elementor-element.elementor-element-5abef89 .rs-btn {
  text-align: center;
}
.elementor-8 .elementor-element.elementor-element-5abef89 .rs-view-btn a,
.elementor-8 .elementor-element.elementor-element-5abef89 .rs-btn a {
  color: #ba0b0b;
}
.elementor-8 .elementor-element.elementor-element-5abef89 .rs-btn a {
  padding: 14px 33px 13px 33px;
  background-color: #ffffff;
}
.elementor-8 .elementor-element.elementor-element-5abef89 .rs-btn a:hover {
  background-color: #032e42;
}
.elementor-8 .elementor-element.elementor-element-0586c6b {
  padding: 110px 0px 110px 0px;
}
.elementor-8
  .elementor-element.elementor-element-3dd9af2
  > .elementor-element-populated {
  padding: 10px 60px 10px 0px;
}
.elementor-8 .elementor-element.elementor-element-be9a70b .prelements-heading {
  text-align: left;
}
.elementor-8
  .elementor-element.elementor-element-08214f6
  .rs-addon-accordion
  .ui-accordion-header {
  margin: 0px 3px 25px 3px;
  background-color: #ffffff;
  padding: 17px 25px 17px 25px;
  border-radius: 0px 10px 0px 10px;
  box-shadow: 0px 0px 1px 0px rgba(0, 0, 0, 0.18);
}
.elementor-8
  .elementor-element.elementor-element-08214f6
  .rs-addon-accordion
  .ui-accordion-header.ui-accordion-header-active {
  background: linear-gradient( 135deg, #17EBFF 0%, #0C85F3 56%, #014CE6 74%, #A816FF 100%);
}
.elementor-8
  .elementor-element.elementor-element-08214f6
  .rs-addon-accordion
  .ui-accordion-header
  a,
.elementor-8
  .elementor-element.elementor-element-08214f6
  .rs-addon-accordion
  .ui-accordion-header
  .elementor-accordion-icon {
  color: #032e42;
}
.elementor-8
  .elementor-element.elementor-element-08214f6
  .rs-addon-accordion
  .ui-accordion-header.ui-accordion-header-active
  .elementor-accordion-icon,
.elementor-8
  .elementor-element.elementor-element-08214f6
  .rs-addon-accordion
  .ui-accordion-header.ui-accordion-header-active
  a {
  color: #ffffff;
}
.elementor-8
  .elementor-element.elementor-element-08214f6
  .rs-addon-accordion
  .ui-accordion-header
  a {
  font-size: 18px;
  font-weight: 600;
}
.elementor-8
  .elementor-element.elementor-element-08214f6
  .rs-addon-accordion
  .accordion-desc {
  background-color: #ffffff;
  color: #666666;
  padding: 15px 30px 10px 30px;
}
.elementor-8
  .elementor-element.elementor-element-08214f6
  .rs-addon-accordion
  .accordion-desc
  p {
  color: #666666;
}
.elementor-8
  .elementor-element.elementor-element-08214f6
  .rs-addon-accordion
  .accordion-desc
  p,
.elementor-8
  .elementor-element.elementor-element-08214f6
  .rs-addon-accordion
  .accordion-desc {
  line-height: 25px;
}
.elementor-8
  .elementor-element.elementor-element-1692032
  > .elementor-element-populated,
.elementor-8
  .elementor-element.elementor-element-1692032
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-8
  .elementor-element.elementor-element-1692032
  > .elementor-background-slideshow {
  border-radius: 5px 5px 5px 5px;
}
.elementor-8
  .elementor-element.elementor-element-1692032
  > .elementor-element-populated {
  box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.07);
  margin: 0px 6px 0px 10px;
  --e-column-margin-right: 6px;
  --e-column-margin-left: 10px;
  padding: 80px 60px 50px 60px;
}
.elementor-8 .elementor-element.elementor-element-f5cadb1 .prelements-heading {
  text-align: left;
}
.elementor-8
  .elementor-element.elementor-element-f5cadb1
  .prelements-heading
  .title-inner
  .title {
  margin: 0px 0px 12px 0px;
}
.elementor-8
  .elementor-element.elementor-element-e1db672
  .wpcf7-form-control:not(.wpcf7-submit) {
  padding: 20px 0px 10px 0px;
  border-style: solid;
  border-width: 0px 0px 2px 0px;
  border-color: #f8f3f3;
}
.elementor-8
  .elementor-element.elementor-element-e1db672
  ::-webkit-input-placeholder {
  color: #7a7a7a;
}
.elementor-8 .elementor-element.elementor-element-e1db672 ::-moz-placeholder {
  color: #7a7a7a;
}
.elementor-8
  .elementor-element.elementor-element-e1db672
  ::-ms-input-placeholder {
  color: #7a7a7a;
}
.elementor-8
  .elementor-element.elementor-element-e1db672
  .wpcf7-form-control:not(.wpcf7-submit):focus,
.elementor-8
  .elementor-element.elementor-element-e1db672
  body
  div
  textarea:focus,
.elementor-8
  .elementor-element.elementor-element-e1db672
  input[type="text"]:focus,
.elementor-8
  .elementor-element.elementor-element-e1db672
  input[type="number"]:focus,
.elementor-8
  .elementor-element.elementor-element-e1db672
  input[type="password"]:focus,
.elementor-8
  .elementor-element.elementor-element-e1db672
  input[type="email"]:focus,
.elementor-8
  .elementor-element.elementor-element-e1db672
  input[type="search"]:focus {
  border-style: solid;
  border-width: 0px 0px 2px 0px;
  border-color: #ddd5d5;
}
.elementor-8 .elementor-element.elementor-element-e1db672 .wpcf7-submit {
  background: linear-gradient( 135deg, #17EBFF 0%, #0C85F3 56%, #014CE6 74%, #A816FF 100%);
  padding: 20px 33px 20px 33px;
  font-size: 16px;
  font-weight: 600;
  border-radius: 0px 10px 0px 10px;
}
.elementor-8 .elementor-element.elementor-element-e1db672 .wpcf7-submit:hover,
.elementor-8 .elementor-element.elementor-element-e1db672 .wpcf7-submit:focus {
  background-color: #032e42;
}
.elementor-8
  .elementor-element.elementor-element-4d51aa8
  > .elementor-container {
  max-width: 1216px;
}
.elementor-8
  .elementor-element.elementor-element-4d51aa8:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-8
  .elementor-element.elementor-element-4d51aa8
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../images/home/home-10-B.webp");
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-8 .elementor-element.elementor-element-4d51aa8 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 95px 0px 105px 0px;
}
.elementor-8
  .elementor-element.elementor-element-4d51aa8
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-8 .elementor-element.elementor-element-e455cd7 .prelements-heading {
  text-align: left;
}
.elementor-8
  .elementor-element.elementor-element-e455cd7
  .prelements-heading
  .title-inner
  .title {
  margin: 0px 0px 0px 0px;
}
.elementor-8 .elementor-element.elementor-element-fe16164 .rs-testimonial {
  text-align: left;
}
.testimonial-items .item-content img,
.elementor-8
  .elementor-element.elementor-element-fe16164
  .rs-testimonial
  .testimonial-item
  .item-content
  span
  img {
  width: 60px;
}
.elementor-8
  .elementor-element.elementor-element-fe16164
  .rs-testimonial
  .rs-addon-slider
  .slick-dots {
  text-align: center;
}
.elementor-8
  .elementor-element.elementor-element-fe16164
  .rs-testimonial-nav-style2
  .slick-dots
  li
  button,
.elementor-8
  .elementor-element.elementor-element-fe16164
  .rs-addon-slider
  .slick-dots
  li
  button,
.elementor-8
  .elementor-element.elementor-element-fe16164
  .rs-testimonial-dots-style2
  .slick-dots
  li
  button {
    background: linear-gradient(135deg, #17EBFF 0%, #0C85F3 56%, #014CE6 74%, #A816FF 100%);
}
.elementor-8
  .elementor-element.elementor-element-fe16164
  .rs-testimonial-nav-style2
  .slick-dots
  li.slick-active
  button,
.elementor-8
  .elementor-element.elementor-element-fe16164
  .rs-addon-slider
  .slick-dots
  li.slick-active
  button,
.elementor-8
  .elementor-element.elementor-element-fe16164
  .rs-testimonial-dots-style2
  .slick-dots
  li.slick-active
  button {
  background: linear-gradient(135deg, #17EBFF 0%, #0C85F3 56%, #014CE6 74%, #A816FF 100%);
}
.elementor-8
  .elementor-element.elementor-element-fe16164
  .rs-addon-slider
  .testimonial-items,
.elementor-8
  .elementor-element.elementor-element-fe16164
  .rs-addon-slider
  .testimonial-item {
  margin-right: 30px;
}
.elementor-8
  .elementor-element.elementor-element-fe16164
  .rs-addon-slider
  .testimonial-item {
  margin-bottom: 37px;
}
.elementor-8
  .elementor-element.elementor-element-fe16164
  .rs-testimonial
  .testimonial-name {
  color: #032e42;
  font-size: 20px;
  font-weight: 600;
}
.elementor-8
  .elementor-element.elementor-element-fe16164
  .rs-testimonial
  .testimonial-title {
  color: #676767;
  font-size: 16px;
}
.elementor-8 .elementor-element.elementor-element-fe16164 .rs-testimonial p {
  color: #032e42;
  font-size: 19px;
  font-style: italic;
  line-height: 32px;
}
.elementor-8
  .elementor-element.elementor-element-fe16164
  .sliders-restimon3
  .testimonial-items
  .inrs
  .item-content,
.elementor-8
  .elementor-element.elementor-element-fe16164
  .rs-testimonial
  .testimonial-item
  p {
  padding: 0px 0px 0px 0px;
}
.elementor-8
  .elementor-element.elementor-element-fe16164
  .rs-testimonial
  .testimonial-item
  p {
  margin-bottom: 43px;
}
.elementor-8
  .elementor-element.elementor-element-fe16164
  .item-content
  span
  img,
.elementor-8 .elementor-element.elementor-element-fe16164 .item-content span i {
  top: 70%;
  position: absolute;
  left: 80%;
}
.elementor-8
  .elementor-element.elementor-element-fe16164
  .sliders-restimon3
  .testimonial-items
  .inrs,
.elementor-8
  .elementor-element.elementor-element-fe16164
  .rs-testimonial
  .testimonial-item {
  padding: 55px 55px 60px 55px;
}
.elementor-8
  .elementor-element.elementor-element-fe16164
  .rs-testimonial
  .rs-addon-slider.sliders-restimon3
  .testimonial-items
  .inrs,
.elementor-8
  .elementor-element.elementor-element-fe16164
  .rs-testimonial
  .testimonial-item {
  margin: 30px 15px 35px 15px;
}
.elementor-8
  .elementor-element.elementor-element-fe16164
  .rs-testimonial-dots-style2
  .slick-slide.slick-center:before,
.elementor-8
  .elementor-element.elementor-element-fe16164
  .rs-testimonial
  .testimonial-item {
  background-color: #ffffff;
  box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.07);
}
.elementor-8 .elementor-element.elementor-element-fe16164 .rs-testimonial,
.elementor-8
  .elementor-element.elementor-element-fe16164
  .rs-testimonial-dots-style2
  .slick-slide.slick-center:before,
.elementor-8
  .elementor-element.elementor-element-fe16164
  .rs-testimonial
  .testimonial-item {
  border-radius: 5px 5px 5px 5px;
}
.elementor-8 .elementor-element.elementor-element-7fd9980 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 95px 0px 114px 0px;
}
.elementor-8
  .elementor-element.elementor-element-7fd9980
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-8 .elementor-element.elementor-element-c4be4a1 .prelements-heading {
  text-align: center;
}
.elementor-8
  .elementor-element.elementor-element-c4be4a1
  .prelements-heading
  .title-inner
  .title {
  margin: 0px 0px 10px 0px;
}
.elementor-8
  .elementor-element.elementor-element-f034238
  > .elementor-container {
  max-width: 1220px;
}
.elementor-8
  .elementor-element.elementor-element-1886a05
  .blog-item
  .blog-content
  .blog-btn.icon-before
  i {
  margin-right: 10px;
}
.elementor-8
  .elementor-element.elementor-element-1886a05
  .blog-item
  .blog-content
  .blog-btn.icon-after
  i {
  margin-left: 10px;
}
.elementor-8
  .elementor-element.elementor-element-1886a05
  .rs-addon-slider
  .slick-dots
  li
  button,
.elementor-8
  .elementor-element.elementor-element-1886a05
  .rs-testimonial-dots-style2
  .slick-dots
  li
  button {
    background: linear-gradient(135deg, #17EBFF 0%, #0C85F3 56%, #014CE6 74%, #A816FF 100%);
}
.elementor-8
  .elementor-element.elementor-element-1886a05
  .rs-addon-slider
  .slick-dots
  li.slick-active
  button,
.elementor-8
  .elementor-element.elementor-element-1886a05
  .rs-testimonial-dots-style2
  .slick-dots
  li.slick-active
  button {
    background: linear-gradient(135deg, #17EBFF 0%, #0C85F3 56%, #014CE6 74%, #A816FF 100%);
}
.elementor-8
  .elementor-element.elementor-element-1886a05
  .rsaddon-unique-slider
  .image-wrap
  .date {
    background: linear-gradient(135deg, #17EBFF 0%, #0C85F3 56%, #014CE6 74%, #A816FF 100%);
}
.elementor-8
  .elementor-element.elementor-element-1886a05
  .blog-content
  h3.blog-name
  a {
  color: #032e42;
}
.elementor-8
  .elementor-element.elementor-element-1886a05
  .blog-item
  .blog-content
  h3.blog-name
  a {
  font-size: 20px;
  font-weight: 700;
}
.elementor-8
  .elementor-element.elementor-element-1886a05
  .blog-item
  .blog-content
  p {
  color: #666666;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
  text-overflow: ellipsis;
}
.elementor-8 .elementor-element.elementor-element-1886a05 .blog-content {
  padding: 32px 40px 39px 35px;
}
.elementor-8
  .elementor-element.elementor-element-1886a05
  .rs-blog-grid
  .blog-item {
  margin-bottom: 13px;
}
.elementor-8
  .elementor-element.elementor-element-1886a05
  .rs-blog-grid
  .blog-item
  .blog-inner-wrap {
  padding: 0px 0px 0px 0px;
}
.elementor-8
  .elementor-element.elementor-element-1886a05
  .blog-item
  .blog-content
  .blog-btn,
.elementor-8
  .elementor-element.elementor-element-1886a05
  .blog-item
  .blog-content
  .custom-blog-btn,
.elementor-8
  .elementor-element.elementor-element-1886a05
  .rs-blog-grid
  .blog-item.blog_style_2.slick-slide
  .blog-content
  .blog-btn-part2
  a {
  padding: 13px 22px 12px 22px;
}
.elementor-8
  .elementor-element.elementor-element-1886a05
  .blog-item
  .blog-content
  .blog-btn,
.elementor-8
  .elementor-element.elementor-element-1886a05
  .rs-blog-grid
  .blog-item.blog_style_2.slick-slide
  .blog-content
  .blog-btn-part2
  a {
  font-size: 16px;
  font-weight: 600;
  background: linear-gradient(135deg, #17EBFF 0%, #0C85F3 56%, #014CE6 74%, #A816FF 100%);
}
.elementor-8
  .elementor-element.elementor-element-1886a05
  .blog-item
  .blog-content
  .blog-btn,
.elementor-8
  .elementor-element.elementor-element-1886a05
  .blog-item
  .blog-content
  .custom-blog-btn {
  border-radius: 0px 10px 0px 10px;
}
.elementor-8
  .elementor-element.elementor-element-1886a05
  .blog-item
  .blog-content
  .blog-btn {
  color: #ffffff;
}
.elementor-8
  .elementor-element.elementor-element-1886a05
  .blog-item
  .blog-content
  .custom-blog-btn {
  color: #ffffff;
}
.elementor-8
  .elementor-element.elementor-element-1886a05
  .rs-blog-grid
  .blog-item.blog_style_2.slick-slide
  .blog-content
  .blog-btn-part2
  a
  .custom-blog-btn {
  color: #ffffff;
}
.elementor-8
  .elementor-element.elementor-element-1886a05
  .blog-item
  .blog-content
  .blog-btn.icon-before:hover
  i {
  -webkit-transform: translateX(calc(-1 * 10px));
  transform: translateX(calc(-1 * 10px));
}
.elementor-8
  .elementor-element.elementor-element-1886a05
  .blog-item
  .blog-content
  .blog-btn.icon-after:hover
  i {
  -webkit-transform: translateX(10px);
  transform: translateX(10px);
}
.elementor-8
  .elementor-element.elementor-element-602d379:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-8
  .elementor-element.elementor-element-602d379
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
    background: linear-gradient( 135deg, #17EBFF 0%, #0C85F3 50%, #014CE6 72%, #A816FF 100%);
}
.elementor-8 .elementor-element.elementor-element-602d379 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 5px;
  margin-bottom: 0px;
  padding: 50px 0px 50px 0px;
}
.elementor-8
  .elementor-element.elementor-element-602d379
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-8
  .elementor-element.elementor-element-85b23a1
  .rs-addon-slider
  .grid-item {
  padding: 0 40px;
}
.elementor-8
  .elementor-element.elementor-element-85b23a1
  .rs-addon-slider
  .slick-dots {
  margin-bottom: -25px;
}
@media (max-width: 1440px) and (min-width: 768px) {
  .elementor-8 .elementor-element.elementor-element-f162c61 {
    width: 30%;
  }
  .elementor-8 .elementor-element.elementor-element-c697e62 {
    width: 40%;
  }
  .elementor-8 .elementor-element.elementor-element-eee185f {
    width: 30%;
  }
}
@media (max-width: 1440px) {
  .elementor-8
    .elementor-element.elementor-element-09ee0f9
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-8
    .elementor-element.elementor-element-b2b6373
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
}
@media (max-width: 1200px) {
  .elementor-8
    .elementor-element.elementor-element-f452f5d
    > .elementor-widget-container {
    padding: 40px 20px 40px 20px;
  }
  .elementor-8
    .elementor-element.elementor-element-09d0aea
    > .elementor-widget-container {
    padding: 40px 20px 40px 20px;
  }
  .elementor-8
    .elementor-element.elementor-element-e6747d0
    > .elementor-widget-container {
    padding: 40px 20px 40px 20px;
  }
  .elementor-8
    .elementor-element.elementor-element-8c9cd80
    > .elementor-element-populated {
    padding: 10px 10px 10px 10px;
  }
  .elementor-8
    .elementor-element.elementor-element-09ee0f9
    .prelements-heading
    .title-inner
    .title {
    font-size: 34px;
  }
  .elementor-8
    .elementor-element.elementor-element-dc787f8
    .prelements-heading
    .title-inner
    .title {
    font-size: 34px;
  }
  .elementor-8
    .elementor-element.elementor-element-c9184fb
    .prelements-heading
    .title-inner
    .title {
    font-size: 34px;
  }
  .elementor-8
    .elementor-element.elementor-element-62fa5b7
    .rs-addon-services
    .serial_number {
    left: 75% !important;
  }
  .elementor-8
    .elementor-element.elementor-element-62fa5b7
    > .elementor-widget-container {
    padding: 50px 25px 50px 25px;
  }
  .elementor-8
    .elementor-element.elementor-element-b31eeb5
    .rs-addon-services
    .serial_number {
    left: 75% !important;
  }
  .elementor-8
    .elementor-element.elementor-element-b31eeb5
    > .elementor-widget-container {
    padding: 50px 25px 50px 25px;
  }
  .elementor-8
    .elementor-element.elementor-element-30d578b
    .rs-addon-services
    .serial_number {
    left: 75% !important;
  }
  .elementor-8
    .elementor-element.elementor-element-30d578b
    > .elementor-widget-container {
    padding: 50px 25px 50px 25px;
  }
  .elementor-8
    .elementor-element.elementor-element-56bb5af
    .rs-addon-services
    .serial_number {
    left: 75% !important;
  }
  .elementor-8
    .elementor-element.elementor-element-56bb5af
    > .elementor-widget-container {
    padding: 50px 25px 50px 25px;
  }
  .elementor-8
    .elementor-element.elementor-element-36f2068
    .rs-addon-services
    .serial_number {
    left: 75% !important;
  }
  .elementor-8
    .elementor-element.elementor-element-36f2068
    > .elementor-widget-container {
    padding: 50px 25px 50px 25px;
  }
  .elementor-8
    .elementor-element.elementor-element-7464337
    .rs-addon-services
    .serial_number {
    left: 75% !important;
  }
  .elementor-8
    .elementor-element.elementor-element-7464337
    > .elementor-widget-container {
    padding: 50px 25px 50px 25px;
  }
  .elementor-8
    .elementor-element.elementor-element-791ebe4
    .prelements-heading
    .title-inner
    .title {
    font-size: 34px;
  }
  .elementor-8
    .elementor-element.elementor-element-791ebe4
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-8
    .elementor-element.elementor-element-5589613
    > .elementor-element-populated {
    padding: 10px 10px 10px 10px;
  }
  .elementor-8
    .elementor-element.elementor-element-b2b6373
    .prelements-heading
    .title-inner
    .title {
    font-size: 34px;
  }
  .elementor-8
    .elementor-element.elementor-element-b2b6373
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-8 .elementor-element.elementor-element-c448b2e {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-8
    .elementor-element.elementor-element-1a2fd53
    > .elementor-widget-container {
    margin: 2% 35% 0% 0%;
  }
  .elementor-8
    .elementor-element.elementor-element-50263eb
    > .elementor-widget-container {
    margin: 2% 35% 0% 0%;
  }
  .elementor-8
    .elementor-element.elementor-element-e88bb6e
    > .elementor-widget-container {
    margin: 2% 35% 0% 0%;
  }
  .elementor-8
    .elementor-element.elementor-element-a0af50f
    .prelements-heading
    .title-inner
    .title {
    font-size: 34px;
  }
  .elementor-8
    .elementor-element.elementor-element-a839c5d
    .prelements-heading
    .title-inner
    .title {
    font-size: 36px;
  }
  .elementor-8
    .elementor-element.elementor-element-be9a70b
    .prelements-heading
    .title-inner
    .title {
    font-size: 34px;
  }
  .elementor-8
    .elementor-element.elementor-element-f5cadb1
    .prelements-heading
    .title-inner
    .title {
    font-size: 34px;
  }
  .elementor-8
    .elementor-element.elementor-element-e455cd7
    .prelements-heading
    .title-inner
    .title {
    font-size: 34px;
  }
  .elementor-8
    .elementor-element.elementor-element-c4be4a1
    .prelements-heading
    .title-inner
    .title {
    font-size: 34px;
  }
}
@media (max-width: 1024px) {
  .elementor-8 .elementor-element.elementor-element-f5359b1 {
    padding: 60px 0px 35px 0px;
  }
  .elementor-8 .elementor-element.elementor-element-71361a4 {
    padding: 0px 10px 60px 10px;
  }
  .elementor-8
    .elementor-element.elementor-element-3c098e5
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-8
    .elementor-element.elementor-element-443fea8
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-8
    .elementor-element.elementor-element-09ee0f9
    .prelements-heading
    .title-inner
    .title {
    font-size: 30px;
  }
  .elementor-8
    .elementor-element.elementor-element-49c8e64
    .rs-addon-services
    .services-part {
    padding: 20px 15px 20px 15px;
  }
  .elementor-8
    .elementor-element.elementor-element-49c8e64
    .services-titles
    .title,
  .elementor-8
    .elementor-element.elementor-element-49c8e64
    .rs-addon-services
    .services-part
    .services-title
    .title,
  .elementor-8
    .elementor-element.elementor-element-49c8e64
    .rs-addon-services.services-style8
    .services-text
    .services-titles
    .title
    a,
  .elementor-8
    .elementor-element.elementor-element-49c8e64
    .rs-addon-services
    .services-part
    .services-title
    .title
    a,
  .elementor-8
    .elementor-element.elementor-element-49c8e64
    .rs-addon-services.services-style8
    .services-text
    .services-titles
    .title {
    font-size: 18px;
  }
  .elementor-8
    .elementor-element.elementor-element-8f81ae4
    .rs-addon-services
    .services-part {
    padding: 20px 15px 20px 15px;
  }
  .elementor-8
    .elementor-element.elementor-element-8f81ae4
    .services-titles
    .title,
  .elementor-8
    .elementor-element.elementor-element-8f81ae4
    .rs-addon-services
    .services-part
    .services-title
    .title,
  .elementor-8
    .elementor-element.elementor-element-8f81ae4
    .rs-addon-services.services-style8
    .services-text
    .services-titles
    .title
    a,
  .elementor-8
    .elementor-element.elementor-element-8f81ae4
    .rs-addon-services
    .services-part
    .services-title
    .title
    a,
  .elementor-8
    .elementor-element.elementor-element-8f81ae4
    .rs-addon-services.services-style8
    .services-text
    .services-titles
    .title {
    font-size: 18px;
  }
  .elementor-8 .elementor-element.elementor-element-2ef50cf {
    padding: 55px 5px 65px 5px;
  }
  .elementor-8
    .elementor-element.elementor-element-dc787f8
    .prelements-heading
    .title-inner
    .title {
    font-size: 30px;
  }
  .elementor-8
    .elementor-element.elementor-element-dc787f8
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-8
    .elementor-element.elementor-element-b35e334
    .rstab-main
    ul.nav
    li
    a {
    padding: 14px 20px 14px 20px;
  }
  .elementor-8
    .elementor-element.elementor-element-b35e334
    .rstab-main
    ul.nav
    li {
    margin: 0px 20px 0px 0px;
  }
  .elementor-8
    .elementor-element.elementor-element-b35e334
    .rstab-main
    .tab-content {
    padding: 15px 20px 20px 35px;
  }
  .elementor-8 .elementor-element.elementor-element-087edbc {
    padding: 56px 0px 60px 0px;
  }
  .elementor-8
    .elementor-element.elementor-element-c9184fb
    .prelements-heading
    .title-inner
    .title {
    font-size: 30px;
  }
  .elementor-8
    .elementor-element.elementor-element-62fa5b7
    .rs-addon-services
    .serial_number {
    font-size: 45px;
  }
  .elementor-8
    .elementor-element.elementor-element-62fa5b7
    .services-titles
    .title,
  .elementor-8
    .elementor-element.elementor-element-62fa5b7
    .rs-addon-services
    .services-part
    .services-title
    .title,
  .elementor-8
    .elementor-element.elementor-element-62fa5b7
    .rs-addon-services.services-style8
    .services-text
    .services-titles
    .title
    a,
  .elementor-8
    .elementor-element.elementor-element-62fa5b7
    .rs-addon-services
    .services-part
    .services-title
    .title
    a,
  .elementor-8
    .elementor-element.elementor-element-62fa5b7
    .rs-addon-services.services-style8
    .services-text
    .services-titles
    .title {
    font-size: 19px;
  }
  .elementor-8
    .elementor-element.elementor-element-b31eeb5
    .rs-addon-services
    .serial_number {
    font-size: 45px;
  }
  .elementor-8
    .elementor-element.elementor-element-b31eeb5
    .services-titles
    .title,
  .elementor-8
    .elementor-element.elementor-element-b31eeb5
    .rs-addon-services
    .services-part
    .services-title
    .title,
  .elementor-8
    .elementor-element.elementor-element-b31eeb5
    .rs-addon-services.services-style8
    .services-text
    .services-titles
    .title
    a,
  .elementor-8
    .elementor-element.elementor-element-b31eeb5
    .rs-addon-services
    .services-part
    .services-title
    .title
    a,
  .elementor-8
    .elementor-element.elementor-element-b31eeb5
    .rs-addon-services.services-style8
    .services-text
    .services-titles
    .title {
    font-size: 19px;
  }
  .elementor-8
    .elementor-element.elementor-element-30d578b
    .rs-addon-services
    .serial_number {
    font-size: 45px;
  }
  .elementor-8
    .elementor-element.elementor-element-30d578b
    .services-titles
    .title,
  .elementor-8
    .elementor-element.elementor-element-30d578b
    .rs-addon-services
    .services-part
    .services-title
    .title,
  .elementor-8
    .elementor-element.elementor-element-30d578b
    .rs-addon-services.services-style8
    .services-text
    .services-titles
    .title
    a,
  .elementor-8
    .elementor-element.elementor-element-30d578b
    .rs-addon-services
    .services-part
    .services-title
    .title
    a,
  .elementor-8
    .elementor-element.elementor-element-30d578b
    .rs-addon-services.services-style8
    .services-text
    .services-titles
    .title {
    font-size: 19px;
  }
  .elementor-8
    .elementor-element.elementor-element-56bb5af
    .rs-addon-services
    .serial_number {
    font-size: 45px;
  }
  .elementor-8
    .elementor-element.elementor-element-56bb5af
    .services-titles
    .title,
  .elementor-8
    .elementor-element.elementor-element-56bb5af
    .rs-addon-services
    .services-part
    .services-title
    .title,
  .elementor-8
    .elementor-element.elementor-element-56bb5af
    .rs-addon-services.services-style8
    .services-text
    .services-titles
    .title
    a,
  .elementor-8
    .elementor-element.elementor-element-56bb5af
    .rs-addon-services
    .services-part
    .services-title
    .title
    a,
  .elementor-8
    .elementor-element.elementor-element-56bb5af
    .rs-addon-services.services-style8
    .services-text
    .services-titles
    .title {
    font-size: 19px;
  }
  .elementor-8
    .elementor-element.elementor-element-36f2068
    .rs-addon-services
    .serial_number {
    font-size: 45px;
  }
  .elementor-8
    .elementor-element.elementor-element-36f2068
    .services-titles
    .title,
  .elementor-8
    .elementor-element.elementor-element-36f2068
    .rs-addon-services
    .services-part
    .services-title
    .title,
  .elementor-8
    .elementor-element.elementor-element-36f2068
    .rs-addon-services.services-style8
    .services-text
    .services-titles
    .title
    a,
  .elementor-8
    .elementor-element.elementor-element-36f2068
    .rs-addon-services
    .services-part
    .services-title
    .title
    a,
  .elementor-8
    .elementor-element.elementor-element-36f2068
    .rs-addon-services.services-style8
    .services-text
    .services-titles
    .title {
    font-size: 19px;
  }
  .elementor-8
    .elementor-element.elementor-element-7464337
    .rs-addon-services
    .serial_number {
    font-size: 45px;
  }
  .elementor-8
    .elementor-element.elementor-element-7464337
    .services-titles
    .title,
  .elementor-8
    .elementor-element.elementor-element-7464337
    .rs-addon-services
    .services-part
    .services-title
    .title,
  .elementor-8
    .elementor-element.elementor-element-7464337
    .rs-addon-services.services-style8
    .services-text
    .services-titles
    .title
    a,
  .elementor-8
    .elementor-element.elementor-element-7464337
    .rs-addon-services
    .services-part
    .services-title
    .title
    a,
  .elementor-8
    .elementor-element.elementor-element-7464337
    .rs-addon-services.services-style8
    .services-text
    .services-titles
    .title {
    font-size: 19px;
  }
  .elementor-8 .elementor-element.elementor-element-59abcf1 {
    padding: 55px 0px 105px 0px;
  }
  .elementor-8
    .elementor-element.elementor-element-791ebe4
    .prelements-heading
    .title-inner
    .title {
    font-size: 30px;
  }
  .elementor-8 .elementor-element.elementor-element-6f46879 {
    padding: 55px 10px 25px 10px;
  }
  body:not(.rtl) .elementor-8 .elementor-element.elementor-element-1cfb70a {
    left: 44%;
  }
  body.rtl .elementor-8 .elementor-element.elementor-element-1cfb70a {
    right: 44%;
  }
  .elementor-8 .elementor-element.elementor-element-1cfb70a {
    top: 33%;
  }
  .elementor-8
    .elementor-element.elementor-element-b2b6373
    .prelements-heading
    .title-inner
    .title {
    font-size: 30px;
  }
  .elementor-8 .elementor-element.elementor-element-c448b2e {
    margin-top: -40px;
    margin-bottom: 0px;
  }
  .elementor-8 .elementor-element.elementor-element-51932fb {
    padding: 55px 0px 80px 0px;
  }
  .elementor-8
    .elementor-element.elementor-element-a0af50f
    .prelements-heading
    .title-inner
    .title {
    font-size: 30px;
  }
  .elementor-8 .elementor-element.elementor-element-30cdb77 .rs-price-table {
    padding: 40px 15px 0px 15px;
  }
  .elementor-8
    .elementor-element.elementor-element-30cdb77
    .rs-pricing-table-title {
    font-size: 22px;
  }
  .elementor-8
    .elementor-element.elementor-element-30cdb77
    .rs-pricing-table-features-list
    > li {
    font-size: 14px;
  }
  .elementor-8
    .elementor-element.elementor-element-30cdb77
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-8 .elementor-element.elementor-element-8121a29 .rs-price-table {
    padding: 40px 15px 0px 15px;
  }
  .elementor-8
    .elementor-element.elementor-element-8121a29
    .rs-pricing-table-title {
    font-size: 22px;
  }
  .elementor-8
    .elementor-element.elementor-element-8121a29
    .rs-pricing-table-features-list
    > li {
    font-size: 14px;
  }
  .elementor-8
    .elementor-element.elementor-element-8121a29
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-8 .elementor-element.elementor-element-b7444c4 .rs-price-table {
    padding: 40px 15px 0px 15px;
  }
  .elementor-8
    .elementor-element.elementor-element-b7444c4
    .rs-pricing-table-title {
    font-size: 22px;
  }
  .elementor-8
    .elementor-element.elementor-element-b7444c4
    .rs-pricing-table-features-list
    > li {
    font-size: 14px;
  }
  .elementor-8
    .elementor-element.elementor-element-b7444c4
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-8 .elementor-element.elementor-element-61b52ca {
    padding: 67px 0px 63px 0px;
  }
  .elementor-8
    .elementor-element.elementor-element-a839c5d
    .prelements-heading
    .title-inner
    .title {
    font-size: 30px;
  }
  .elementor-8 .elementor-element.elementor-element-0586c6b {
    padding: 55px 10px 70px 10px;
  }
  .elementor-8
    .elementor-element.elementor-element-3dd9af2
    > .elementor-element-populated {
    padding: 10px 0px 0px 0px;
  }
  .elementor-8
    .elementor-element.elementor-element-be9a70b
    .prelements-heading
    .title-inner
    .title {
    font-size: 30px;
  }
  .elementor-8
    .elementor-element.elementor-element-1692032
    > .elementor-element-populated {
    margin: 0px 0px 0px 30px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 30px;
    padding: 80px 30px 60px 30px;
  }
  .elementor-8
    .elementor-element.elementor-element-f5cadb1
    .prelements-heading
    .title-inner
    .title {
    font-size: 30px;
  }
  .elementor-8 .elementor-element.elementor-element-4d51aa8 {
    padding: 55px 0px 65px 0px;
  }
  .elementor-8
    .elementor-element.elementor-element-e455cd7
    .prelements-heading
    .title-inner
    .title {
    font-size: 30px;
  }
  .elementor-8 .elementor-element.elementor-element-7fd9980 {
    padding: 55px 0px 80px 0px;
  }
  .elementor-8
    .elementor-element.elementor-element-c4be4a1
    .prelements-heading
    .title-inner
    .title {
    font-size: 30px;
  }
}
@media (max-width: 880px) {
  .elementor-8
    .elementor-element.elementor-element-f452f5d
    .services-titles
    .title,
  .elementor-8
    .elementor-element.elementor-element-f452f5d
    .rs-addon-services
    .services-part
    .services-title
    .title,
  .elementor-8
    .elementor-element.elementor-element-f452f5d
    .rs-addon-services.services-style8
    .services-text
    .services-titles
    .title
    a,
  .elementor-8
    .elementor-element.elementor-element-f452f5d
    .rs-addon-services
    .services-part
    .services-title
    .title
    a,
  .elementor-8
    .elementor-element.elementor-element-f452f5d
    .rs-addon-services.services-style8
    .services-text
    .services-titles
    .title {
    font-size: 20px;
  }
  .elementor-8
    .elementor-element.elementor-element-09d0aea
    .services-titles
    .title,
  .elementor-8
    .elementor-element.elementor-element-09d0aea
    .rs-addon-services
    .services-part
    .services-title
    .title,
  .elementor-8
    .elementor-element.elementor-element-09d0aea
    .rs-addon-services.services-style8
    .services-text
    .services-titles
    .title
    a,
  .elementor-8
    .elementor-element.elementor-element-09d0aea
    .rs-addon-services
    .services-part
    .services-title
    .title
    a,
  .elementor-8
    .elementor-element.elementor-element-09d0aea
    .rs-addon-services.services-style8
    .services-text
    .services-titles
    .title {
    font-size: 20px;
  }
  .elementor-8
    .elementor-element.elementor-element-e6747d0
    .services-titles
    .title,
  .elementor-8
    .elementor-element.elementor-element-e6747d0
    .rs-addon-services
    .services-part
    .services-title
    .title,
  .elementor-8
    .elementor-element.elementor-element-e6747d0
    .rs-addon-services.services-style8
    .services-text
    .services-titles
    .title
    a,
  .elementor-8
    .elementor-element.elementor-element-e6747d0
    .rs-addon-services
    .services-part
    .services-title
    .title
    a,
  .elementor-8
    .elementor-element.elementor-element-e6747d0
    .rs-addon-services.services-style8
    .services-text
    .services-titles
    .title {
    font-size: 20px;
  }
  .elementor-8
    .elementor-element.elementor-element-09ee0f9
    .prelements-heading
    .title-inner
    .title {
    font-size: 28px;
  }
  .elementor-8
    .elementor-element.elementor-element-dc787f8
    .prelements-heading
    .title-inner
    .title {
    font-size: 28px;
  }
  .elementor-8
    .elementor-element.elementor-element-dc787f8
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-8
    .elementor-element.elementor-element-b35e334
    .rstab-main
    ul.nav
    li
    a {
    font-size: 15px;
  }
  .elementor-8
    .elementor-element.elementor-element-b35e334
    .rstab-main
    ul.nav
    li {
    margin: 0px 10px 10px 0px;
  }
  .elementor-8
    .elementor-element.elementor-element-b35e334
    .rstab-main
    .tab-content {
    padding: 20px 20px 20px 20px;
  }
  .elementor-8
    .elementor-element.elementor-element-c9184fb
    .prelements-heading
    .title-inner
    .title {
    font-size: 28px;
  }
  .elementor-8
    .elementor-element.elementor-element-62fa5b7
    .services-titles
    .title,
  .elementor-8
    .elementor-element.elementor-element-62fa5b7
    .rs-addon-services
    .services-part
    .services-title
    .title,
  .elementor-8
    .elementor-element.elementor-element-62fa5b7
    .rs-addon-services.services-style8
    .services-text
    .services-titles
    .title
    a,
  .elementor-8
    .elementor-element.elementor-element-62fa5b7
    .rs-addon-services
    .services-part
    .services-title
    .title
    a,
  .elementor-8
    .elementor-element.elementor-element-62fa5b7
    .rs-addon-services.services-style8
    .services-text
    .services-titles
    .title {
    font-size: 18px;
  }
  .elementor-8
    .elementor-element.elementor-element-b31eeb5
    .services-titles
    .title,
  .elementor-8
    .elementor-element.elementor-element-b31eeb5
    .rs-addon-services
    .services-part
    .services-title
    .title,
  .elementor-8
    .elementor-element.elementor-element-b31eeb5
    .rs-addon-services.services-style8
    .services-text
    .services-titles
    .title
    a,
  .elementor-8
    .elementor-element.elementor-element-b31eeb5
    .rs-addon-services
    .services-part
    .services-title
    .title
    a,
  .elementor-8
    .elementor-element.elementor-element-b31eeb5
    .rs-addon-services.services-style8
    .services-text
    .services-titles
    .title {
    font-size: 18px;
  }
  .elementor-8
    .elementor-element.elementor-element-30d578b
    .services-titles
    .title,
  .elementor-8
    .elementor-element.elementor-element-30d578b
    .rs-addon-services
    .services-part
    .services-title
    .title,
  .elementor-8
    .elementor-element.elementor-element-30d578b
    .rs-addon-services.services-style8
    .services-text
    .services-titles
    .title
    a,
  .elementor-8
    .elementor-element.elementor-element-30d578b
    .rs-addon-services
    .services-part
    .services-title
    .title
    a,
  .elementor-8
    .elementor-element.elementor-element-30d578b
    .rs-addon-services.services-style8
    .services-text
    .services-titles
    .title {
    font-size: 18px;
  }
  .elementor-8
    .elementor-element.elementor-element-56bb5af
    .services-titles
    .title,
  .elementor-8
    .elementor-element.elementor-element-56bb5af
    .rs-addon-services
    .services-part
    .services-title
    .title,
  .elementor-8
    .elementor-element.elementor-element-56bb5af
    .rs-addon-services.services-style8
    .services-text
    .services-titles
    .title
    a,
  .elementor-8
    .elementor-element.elementor-element-56bb5af
    .rs-addon-services
    .services-part
    .services-title
    .title
    a,
  .elementor-8
    .elementor-element.elementor-element-56bb5af
    .rs-addon-services.services-style8
    .services-text
    .services-titles
    .title {
    font-size: 18px;
  }
  .elementor-8
    .elementor-element.elementor-element-36f2068
    .services-titles
    .title,
  .elementor-8
    .elementor-element.elementor-element-36f2068
    .rs-addon-services
    .services-part
    .services-title
    .title,
  .elementor-8
    .elementor-element.elementor-element-36f2068
    .rs-addon-services.services-style8
    .services-text
    .services-titles
    .title
    a,
  .elementor-8
    .elementor-element.elementor-element-36f2068
    .rs-addon-services
    .services-part
    .services-title
    .title
    a,
  .elementor-8
    .elementor-element.elementor-element-36f2068
    .rs-addon-services.services-style8
    .services-text
    .services-titles
    .title {
    font-size: 18px;
  }
  .elementor-8
    .elementor-element.elementor-element-7464337
    .services-titles
    .title,
  .elementor-8
    .elementor-element.elementor-element-7464337
    .rs-addon-services
    .services-part
    .services-title
    .title,
  .elementor-8
    .elementor-element.elementor-element-7464337
    .rs-addon-services.services-style8
    .services-text
    .services-titles
    .title
    a,
  .elementor-8
    .elementor-element.elementor-element-7464337
    .rs-addon-services
    .services-part
    .services-title
    .title
    a,
  .elementor-8
    .elementor-element.elementor-element-7464337
    .rs-addon-services.services-style8
    .services-text
    .services-titles
    .title {
    font-size: 18px;
  }
  .elementor-8
    .elementor-element.elementor-element-791ebe4
    .prelements-heading
    .title-inner
    .title {
    font-size: 28px;
  }
  .elementor-8
    .elementor-element.elementor-element-b2b6373
    .prelements-heading
    .title-inner
    .title {
    font-size: 28px;
  }
  .elementor-8
    .elementor-element.elementor-element-1a2fd53
    > .elementor-widget-container {
    margin: 0% 0% 0% 0%;
  }
  .elementor-8
    .elementor-element.elementor-element-50263eb
    > .elementor-widget-container {
    margin: 0% 0% 0% 0%;
  }
  .elementor-8
    .elementor-element.elementor-element-e88bb6e
    > .elementor-widget-container {
    margin: 0% 0% 0% 0%;
  }
  .elementor-8
    .elementor-element.elementor-element-a0af50f
    .prelements-heading
    .title-inner
    .title {
    font-size: 28px;
  }
  .elementor-8
    .elementor-element.elementor-element-b6f6502
    > .elementor-element-populated {
    margin: 50px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-8
    .elementor-element.elementor-element-a839c5d
    .prelements-heading
    .title-inner
    .title {
    font-size: 28px;
    margin: 0px 0px 10px 0px;
  }
  .elementor-8
    .elementor-element.elementor-element-be9a70b
    .prelements-heading
    .title-inner
    .title {
    font-size: 28px;
    margin: 0px 0px 10px 0px;
  }
  .elementor-8
    .elementor-element.elementor-element-f5cadb1
    .prelements-heading
    .title-inner
    .title {
    font-size: 28px;
    margin: 0px 0px 0px 0px;
  }
  .elementor-8
    .elementor-element.elementor-element-e455cd7
    .prelements-heading
    .title-inner
    .title {
    font-size: 28px;
  }
  .elementor-8
    .elementor-element.elementor-element-c4be4a1
    .prelements-heading
    .title-inner
    .title {
    font-size: 28px;
  }
}
@media (max-width: 767px) {
  .elementor-8
    .elementor-element.elementor-element-8c9cd80
    > .elementor-element-populated {
    padding: 40px 0px 10px 0px;
  }
  .elementor-8
    .elementor-element.elementor-element-09ee0f9
    .prelements-heading
    .title-inner
    .title {
    font-size: 26px;
  }
  .elementor-8
    .elementor-element.elementor-element-dc787f8
    .prelements-heading
    .title-inner
    .title {
    font-size: 26px;
    margin: 0px 0px 10px 0px;
  }
  .elementor-8
    .elementor-element.elementor-element-b35e334
    .rstab-main
    ul.nav
    li
    a {
    border-radius: 0px 0px 0px 0px !important;
  }
  .elementor-8
    .elementor-element.elementor-element-c9184fb
    .prelements-heading
    .title-inner
    .title {
    font-size: 26px;
    margin: 0px 0px 10px 0px;
  }
  .elementor-8
    .elementor-element.elementor-element-59abcf1:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-8
    .elementor-element.elementor-element-59abcf1
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-position: top right;
  }
  .elementor-8
    .elementor-element.elementor-element-791ebe4
    .prelements-heading
    .title-inner
    .title {
    font-size: 26px;
    margin: 0px 0px 10px 0px;
  }
  .elementor-8 .elementor-element.elementor-element-fb1062d {
    padding: 0px 0px 10px 0px;
  }
  .elementor-8
    .elementor-element.elementor-element-67e0663
    > .elementor-element-populated {
    padding: 10px 0px 10px 0px;
  }
  .elementor-8 .elementor-element.elementor-element-adfae63 {
    padding: 12px 0px 0px 0px;
  }
  .elementor-8
    .elementor-element.elementor-element-c6c6734
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-8
    .elementor-element.elementor-element-5589613
    > .elementor-element-populated {
    padding: 40px 0px 10px 0px;
  }
  .elementor-8
    .elementor-element.elementor-element-b2b6373
    .prelements-heading
    .title-inner
    .title {
    font-size: 26px;
  }
  .elementor-8 .elementor-element.elementor-element-c448b2e {
    padding: 40px 0px 0px 0px;
  }
  .elementor-8
    .elementor-element.elementor-element-a0af50f
    .prelements-heading
    .title-inner
    .title {
    font-size: 26px;
  }
  .elementor-8
    .elementor-element.elementor-element-c6b555a
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 30px 0px 10px;
  }
  .elementor-8 .elementor-element.elementor-element-30cdb77 .rs-price-table {
    padding: 30px 15px 0px 40px;
  }
  .elementor-8
    .elementor-element.elementor-element-30cdb77
    .rs-pricing-table-body
    .rs-pricing-table-features-list {
    padding: 80px 28px 0px 0px;
  }
  .elementor-8
    .elementor-element.elementor-element-db1ac6a
    > .elementor-element-populated {
    margin: 60px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 20px 0px 10px;
  }
  .elementor-8 .elementor-element.elementor-element-8121a29 .rs-price-table {
    padding: 30px 15px 0px 40px;
  }
  .elementor-8
    .elementor-element.elementor-element-8121a29
    .rs-pricing-table-body
    .rs-pricing-table-features-list {
    padding: 80px 28px 0px 0px;
  }
  .elementor-8
    .elementor-element.elementor-element-b6f6502
    > .elementor-element-populated {
    padding: 15px 30px 10px 10px;
  }
  .elementor-8 .elementor-element.elementor-element-b7444c4 .rs-price-table {
    padding: 30px 15px 0px 40px;
  }
  .elementor-8
    .elementor-element.elementor-element-b7444c4
    .rs-pricing-table-body
    .rs-pricing-table-features-list {
    padding: 80px 28px 0px 0px;
  }
  .elementor-8
    .elementor-element.elementor-element-61a0615
    > .elementor-element-populated {
    padding: 10px 35px 10px 35px;
  }
  .elementor-8
    .elementor-element.elementor-element-a839c5d
    .prelements-heading
    .title-inner
    .title {
    font-size: 26px;
  }
  .elementor-8
    .elementor-element.elementor-element-be9a70b
    .prelements-heading
    .title-inner
    .title {
    font-size: 26px;
  }
  .elementor-8
    .elementor-element.elementor-element-08214f6
    .rs-addon-accordion
    .accordion-desc,
  .elementor-8
    .elementor-element.elementor-element-08214f6
    .rs-addon-accordion
    .accordion-desc
    p {
    margin: 0px 0px 0px 0px;
  }
  .elementor-8
    .elementor-element.elementor-element-1692032
    > .elementor-element-populated {
    margin: 20px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 50px 20px 50px 20px;
  }
  .elementor-8
    .elementor-element.elementor-element-f5cadb1
    .prelements-heading
    .title-inner
    .title {
    font-size: 26px;
  }
  .elementor-8
    .elementor-element.elementor-element-4d51aa8:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-8
    .elementor-element.elementor-element-4d51aa8
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-position: top left;
  }
  .elementor-8
    .elementor-element.elementor-element-e455cd7
    .prelements-heading
    .title-inner
    .title {
    font-size: 26px;
    margin: 0px 0px 0px 0px;
  }
  .testimonial-items .item-content img,
  .elementor-8
    .elementor-element.elementor-element-fe16164
    .rs-testimonial
    .testimonial-item
    .item-content
    span
    img {
    width: 40px;
  }
  .elementor-8 .elementor-element.elementor-element-fe16164 .rs-testimonial p {
    font-size: 16px;
  }
  .elementor-8
    .elementor-element.elementor-element-fe16164
    .item-content
    span
    img,
  .elementor-8
    .elementor-element.elementor-element-fe16164
    .item-content
    span
    i {
    top: 64%;
    position: absolute;
    left: 75%;
  }
  .elementor-8
    .elementor-element.elementor-element-fe16164
    .sliders-restimon3
    .testimonial-items
    .inrs,
  .elementor-8
    .elementor-element.elementor-element-fe16164
    .rs-testimonial
    .testimonial-item {
    padding: 45px 35px 50px 35px;
  }
  .elementor-8
    .elementor-element.elementor-element-c4be4a1
    .prelements-heading
    .title-inner
    .title {
    font-size: 26px;
  }
  .elementor-8
    .elementor-element.elementor-element-eee185f
    > .elementor-element-populated {
    padding: 10px 0px 10px 0px;
  }
  .elementor-8
    .elementor-element.elementor-element-800955b
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-8
    .elementor-element.elementor-element-1886a05
    .blog-item
    .blog-content
    h3.blog-name
    a {
    font-size: 18px;
  }
  .elementor-8
    .elementor-element.elementor-element-1886a05
    .rs-blog-grid
    .blog-item.default
    .blog-content
    p,
  .elementor-8
    .elementor-element.elementor-element-1886a05
    .rs-blog-grid
    .blog-item
    .blog-content
    p {
    padding: 0px 0px 10px 0px;
  }
  .elementor-8 .elementor-element.elementor-element-1886a05 .blog-content {
    padding: 20px 15px 30px 15px;
  }
  .elementor-8
    .elementor-element.elementor-element-1886a05
    .blog-item
    .blog-content
    .blog-btn,
  .elementor-8
    .elementor-element.elementor-element-1886a05
    .blog-item
    .blog-content
    .custom-blog-btn,
  .elementor-8
    .elementor-element.elementor-element-1886a05
    .rs-blog-grid
    .blog-item.blog_style_2.slick-slide
    .blog-content
    .blog-btn-part2
    a {
    padding: 11px 20px 9px 20px;
  }
  .elementor-8
    .elementor-element.elementor-element-1886a05
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-8
    .elementor-element.elementor-element-85b23a1
    .rs-addon-slider
    .grid-item {
    padding: 0 15px;
  }
}
@media (min-width: 768px) {
  .elementor-8 .elementor-element.elementor-element-a87d4b8 {
    width: 25%;
  }
  .elementor-8 .elementor-element.elementor-element-0588cb4 {
    width: 49.332%;
  }
  .elementor-8 .elementor-element.elementor-element-17c4b1d {
    width: 25%;
  }
  .elementor-8 .elementor-element.elementor-element-ca0ab12 {
    width: 31.551%;
  }
  .elementor-8 .elementor-element.elementor-element-a8cad82 {
    width: 52.662%;
  }
  .elementor-8 .elementor-element.elementor-element-10c7fd0 {
    width: 15.036%;
  }
  .elementor-8 .elementor-element.elementor-element-0cdf531 {
    width: 26%;
  }
  .elementor-8 .elementor-element.elementor-element-3c6e045 {
    width: 47.332%;
  }
  .elementor-8 .elementor-element.elementor-element-f7d6798 {
    width: 26%;
  }
  .elementor-8 .elementor-element.elementor-element-eb28e29 {
    width: 20%;
  }
  .elementor-8 .elementor-element.elementor-element-61a0615 {
    width: 100%;
  }
  .elementor-8 .elementor-element.elementor-element-e6d00f7 {
    width: 20%;
  }
  .elementor-8 .elementor-element.elementor-element-f162c61 {
    width: 32%;
  }
  .elementor-8 .elementor-element.elementor-element-c697e62 {
    width: 100%;
  }
  .elementor-8 .elementor-element.elementor-element-eee185f {
    width: 32%;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-8 .elementor-element.elementor-element-3c098e5 {
    width: 45%;
  }
  .elementor-8 .elementor-element.elementor-element-8c9cd80 {
    width: 55%;
  }
}
@media (max-width: 880px) and (min-width: 768px) {
  .elementor-8 .elementor-element.elementor-element-a87d4b8 {
    width: 20%;
  }
  .elementor-8 .elementor-element.elementor-element-0588cb4 {
    width: 60%;
  }
  .elementor-8 .elementor-element.elementor-element-17c4b1d {
    width: 20%;
  }
  .elementor-8 .elementor-element.elementor-element-0cdf531 {
    width: 20%;
  }
  .elementor-8 .elementor-element.elementor-element-3c6e045 {
    width: 60%;
  }
  .elementor-8 .elementor-element.elementor-element-f7d6798 {
    width: 20%;
  }
  .elementor-8 .elementor-element.elementor-element-c6b555a {
    width: 50%;
  }
  .elementor-8 .elementor-element.elementor-element-db1ac6a {
    width: 50%;
  }
  .elementor-8 .elementor-element.elementor-element-b6f6502 {
    width: 50%;
  }
  .elementor-8 .elementor-element.elementor-element-eb28e29 {
    width: 15%;
  }
  .elementor-8 .elementor-element.elementor-element-61a0615 {
    width: 70%;
  }
  .elementor-8 .elementor-element.elementor-element-e6d00f7 {
    width: 15%;
  }
  .elementor-8 .elementor-element.elementor-element-3dd9af2 {
    width: 45%;
  }
  .elementor-8 .elementor-element.elementor-element-1692032 {
    width: 55%;
  }
  .elementor-8 .elementor-element.elementor-element-f162c61 {
    width: 20%;
  }
  .elementor-8 .elementor-element.elementor-element-c697e62 {
    width: 60%;
  }
  .elementor-8 .elementor-element.elementor-element-eee185f {
    width: 20%;
  }
}
@media (min-width: 1441px) {
  .elementor-8
    .elementor-element.elementor-element-61b52ca:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-8
    .elementor-element.elementor-element-61b52ca
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-attachment: fixed;
  }
}
