.elementor-3872
  .elementor-element.elementor-element-62c907ed
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-3872
  .elementor-element.elementor-element-62c907ed:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-3872
  .elementor-element.elementor-element-62c907ed
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("/wp-content/uploads/2021/03/bg-banner-home-9.jpg");
  background-position: top center;
  background-repeat: no-repeat;
}
.elementor-3872 .elementor-element.elementor-element-62c907ed {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 35px 0px 0px 0px;
}
.elementor-3872
  .elementor-element.elementor-element-62c907ed
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-3872
  .elementor-element.elementor-element-2657149b
  > .elementor-widget-container {
  margin: 0px 90px 0px -125px;
  scale: 0.8;
}
.elementor-3872
  .elementor-element.elementor-element-64a9cc86
  .elementor-heading-title {
  color: #161d39;
  font-family: "Poppins", Sans-serif;
  font-size: 50px;
  font-weight: 500;
  line-height: 74px;
}
.elementor-3872
  .elementor-element.elementor-element-64a9cc86
  > .elementor-widget-container {
  margin: 0px 0px 25px 0px;
}
.elementor-3872 .elementor-element.elementor-element-68ef514 {
  color: #8a91ad;
  font-family: "Poppins", Sans-serif;
  font-size: 18px;
  font-weight: 400;
}
.elementor-3872
  .elementor-element.elementor-element-68ef514
  > .elementor-widget-container {
  margin: 0px 0px 37px 0px;
}
.elementor-3872 .elementor-element.elementor-element-39b35d8f .octf-btn {
  padding: 19px 65px 19px 65px;
  font-family: Roboto;
  font-size: 16px;
  font-weight: 500;
  text-transform: none;
  background-color: #656ae5;
  border-radius: 10px 10px 10px 10px;
}
.elementor-3872 .elementor-element.elementor-element-39b35d8f .octf-btn:hover,
.elementor-3872 .elementor-element.elementor-element-39b35d8f .octf-btn:focus {
  background-color: #161d39;
}
.elementor-3872 .elementor-element.elementor-element-4d066fdc .octf-btn {
  padding: 19px 65px 19px 65px;
  font-family: Roboto;
  font-size: 16px;
  font-weight: 500;
  text-transform: none;
  background-color: #ffffff;
  border-radius: 10px 10px 10px 10px;
}
.elementor-3872 .elementor-element.elementor-element-4d066fdc .btn-details,
.elementor-3872 .elementor-element.elementor-element-4d066fdc .octf-btn {
  fill: #656ae5;
  color: #656ae5;
}
.elementor-3872
  .elementor-element.elementor-element-4d066fdc
  .btn-details:hover,
.elementor-3872 .elementor-element.elementor-element-4d066fdc .octf-btn:hover,
.elementor-3872 .elementor-element.elementor-element-4d066fdc .octf-btn:focus {
  color: #ffffff;
}
.elementor-3872 .elementor-element.elementor-element-4d066fdc .octf-btn:hover,
.elementor-3872 .elementor-element.elementor-element-4d066fdc .octf-btn:focus {
  background-color: #161d39;
}
.elementor-3872
  .elementor-element.elementor-element-4d066fdc
  > .elementor-widget-container {
  margin: 0px 0px 0px 20px;
}
.elementor-3872
  .elementor-element.elementor-element-416e0357
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.text-left {
  margin-top: -150px;
}
.elementor-3872 .elementor-element.elementor-element-416e0357 .line-left {
  top: 100px;
  height: calc(100% - 100px);
}
.elementor-3872 .elementor-element.elementor-element-416e0357 .line-left span {
  background-color: #02010100;
}
.elementor-3872 .elementor-element.elementor-element-416e0357 .line-cleft {
  top: 100px;
  height: calc(100% - 100px);
}
.elementor-3872 .elementor-element.elementor-element-416e0357 .line-cleft span {
  top: 80%;
}
.elementor-3872 .elementor-element.elementor-element-416e0357 .line-center {
  top: 100px;
  height: calc(100% - 100px);
}
.elementor-3872 .elementor-element.elementor-element-416e0357 .line-cright {
  top: 100px;
  height: calc(100% - 100px);
}
.elementor-3872
  .elementor-element.elementor-element-416e0357
  .line-cright
  span {
  top: 100%;
}
.elementor-3872 .elementor-element.elementor-element-416e0357 .line-right {
  top: 100px;
  height: calc(100% - 100px);
}
.elementor-3872 .elementor-element.elementor-element-416e0357 .line-right span {
  top: 70px;
}
.elementor-3872 .elementor-element.elementor-element-416e0357 {
  padding: 0px 0px 110px 0px;
}
.elementor-3872
  .elementor-element.elementor-element-36d32671
  .elementor-heading-title {
  color: #161d39;
  font-family: "Poppins", Sans-serif;
  font-weight: 500;
  line-height: 54px;
}
.elementor-3872
  .elementor-element.elementor-element-36d32671
  > .elementor-widget-container {
  margin: 0px 0px 17px 0px;
}
.elementor-3872 .elementor-element.elementor-element-3be663bb {
  color: #8a91ad;
  font-family: "Poppins", Sans-serif;
  font-size: 18px;
  font-weight: 400;
}
.elementor-3872
  .elementor-element.elementor-element-3be663bb
  > .elementor-widget-container {
  margin: 0px 0px 037px 0px;
  padding: 0px 100px 0px 0px;
}
.elementor-3872
  .elementor-element.elementor-element-48d1622f
  .elementor-button
  .elementor-align-icon-right {
  margin-left: 10px;
}
.elementor-3872
  .elementor-element.elementor-element-48d1622f
  .elementor-button
  .elementor-align-icon-left {
  margin-right: 10px;
}
.elementor-3872
  .elementor-element.elementor-element-48d1622f
  .elementor-button {
  font-family: "Poppins", Sans-serif;
  font-size: 16px;
  font-weight: 500;
  fill: #656ae5;
  color: #656ae5;
  background-color: #61ce7000;
  padding: 0px 0px 0px 0px;
}
.elementor-3872
  .elementor-element.elementor-element-48d1622f
  .elementor-button:hover,
.elementor-3872
  .elementor-element.elementor-element-48d1622f
  .elementor-button:focus {
  color: #161d39;
}
.elementor-3872
  .elementor-element.elementor-element-48d1622f
  .elementor-button:hover
  svg,
.elementor-3872
  .elementor-element.elementor-element-48d1622f
  .elementor-button:focus
  svg {
  fill: #161d39;
}
.elementor-3872
  .elementor-element.elementor-element-5a36a291
  > .elementor-widget-container {
  margin: 0px -38px 0px -20px;
}
.elementor-3872 .elementor-element.elementor-element-70dfb2ae .line-cleft span {
  background-color: #02010100;
}
.elementor-3872
  .elementor-element.elementor-element-70dfb2ae
  .line-cright
  span {
  background-color: #02010100;
}
.elementor-3872 .elementor-element.elementor-element-70dfb2ae .line-right span {
  background-color: #02010100;
}
.elementor-3872 .elementor-element.elementor-element-70dfb2ae {
  padding: 0px 0px 150px 0px;
}
.elementor-3872 .elementor-element.elementor-element-376358a6 {
  text-align: center;
}
.elementor-3872
  .elementor-element.elementor-element-376358a6
  .elementor-heading-title {
  color: #161d39;
  font-family: "Poppins", Sans-serif;
  font-size: 48px;
  font-weight: 500;
  line-height: 54px;
}
.elementor-3872
  .elementor-element.elementor-element-376358a6
  > .elementor-widget-container {
  margin: 0px 0px 10px 0px;
  padding: 0% 20% 0% 20%;
}
.elementor-3872 .elementor-element.elementor-element-3d9ac7c4 {
  text-align: center;
  color: #8a91ad;
  font-family: "Poppins", Sans-serif;
  font-size: 18px;
  font-weight: 400;
}
.elementor-3872
  .elementor-element.elementor-element-3d9ac7c4
  > .elementor-widget-container {
  margin: 0px 0px 60px 0px;
  padding: 0% 19% 0% 19%;
}
.elementor-3872
  .elementor-element.elementor-element-5b8edbfb
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-3872
  .elementor-element.elementor-element-6ff9aa00
  > .elementor-widget-container {
  margin: 0px 0px 0px -104px;
}
.elementor-3872
  .elementor-element.elementor-element-78001bed
  > .elementor-element-populated {
  margin: 0px 0px 0px 100px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 100px;
}
.elementor-3872
  .elementor-element.elementor-element-503a9653
  .elementor-heading-title {
  color: #161d39;
  font-family: "Poppins", Sans-serif;
  font-weight: 500;
}
.elementor-3872
  .elementor-element.elementor-element-503a9653
  > .elementor-widget-container {
  margin: 0px 0px 25px 0px;
}
.elementor-3872 .elementor-element.elementor-element-48adc8d9 {
  color: #8a91ad;
  font-family: "Poppins", Sans-serif;
  font-size: 18px;
  font-weight: 400;
}
.elementor-3872
  .elementor-element.elementor-element-48adc8d9
  > .elementor-widget-container {
  margin: 0px 0px 25px 0px;
}
.elementor-3872
  .elementor-element.elementor-element-18c1a3f2
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(6px / 2);
}
.elementor-3872
  .elementor-element.elementor-element-18c1a3f2
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(6px / 2);
}
.elementor-3872
  .elementor-element.elementor-element-18c1a3f2
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(6px / 2);
  margin-left: calc(6px / 2);
}
.elementor-3872
  .elementor-element.elementor-element-18c1a3f2
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-6px / 2);
  margin-left: calc(-6px / 2);
}
body.rtl
  .elementor-3872
  .elementor-element.elementor-element-18c1a3f2
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-6px / 2);
}
body:not(.rtl)
  .elementor-3872
  .elementor-element.elementor-element-18c1a3f2
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-6px / 2);
}
.elementor-3872
  .elementor-element.elementor-element-18c1a3f2
  .elementor-icon-list-icon
  i {
  color: #67fbae;
  transition: color 0.3s;
}
.elementor-3872
  .elementor-element.elementor-element-18c1a3f2
  .elementor-icon-list-icon
  svg {
  fill: #67fbae;
  transition: fill 0.3s;
}
.elementor-3872 .elementor-element.elementor-element-18c1a3f2 {
  --e-icon-list-icon-size: 13px;
  --icon-vertical-offset: 0px;
}
.elementor-3872
  .elementor-element.elementor-element-18c1a3f2
  .elementor-icon-list-icon {
  padding-right: 15px;
}
.elementor-3872
  .elementor-element.elementor-element-18c1a3f2
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-3872
  .elementor-element.elementor-element-18c1a3f2
  .elementor-icon-list-item
  > a {
  font-family: "Poppins", Sans-serif;
  font-weight: 400;
}
.elementor-3872
  .elementor-element.elementor-element-18c1a3f2
  .elementor-icon-list-text {
  color: #161d39;
  transition: color 0.3s;
}
.elementor-3872
  .elementor-element.elementor-element-18c1a3f2
  > .elementor-widget-container {
  margin: 0px 0px 35px 15px;
}
.elementor-3872
  .elementor-element.elementor-element-22a8989e
  .elementor-heading-title {
  color: #161d39;
  font-family: "Poppins", Sans-serif;
  font-weight: 500;
}
.elementor-3872
  .elementor-element.elementor-element-22a8989e
  > .elementor-widget-container {
  margin: 0px 0px 25px 0px;
}
.elementor-3872 .elementor-element.elementor-element-2f51bb2d {
  color: #8a91ad;
  font-family: "Poppins", Sans-serif;
  font-size: 18px;
  font-weight: 400;
}
.elementor-3872
  .elementor-element.elementor-element-2f51bb2d
  > .elementor-widget-container {
  margin: 0px 0px 25px 0px;
}
.elementor-3872
  .elementor-element.elementor-element-69fd608e
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(6px / 2);
}
.elementor-3872
  .elementor-element.elementor-element-69fd608e
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(6px / 2);
}
.elementor-3872
  .elementor-element.elementor-element-69fd608e
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(6px / 2);
  margin-left: calc(6px / 2);
}
.elementor-3872
  .elementor-element.elementor-element-69fd608e
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-6px / 2);
  margin-left: calc(-6px / 2);
}
body.rtl
  .elementor-3872
  .elementor-element.elementor-element-69fd608e
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-6px / 2);
}
body:not(.rtl)
  .elementor-3872
  .elementor-element.elementor-element-69fd608e
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-6px / 2);
}
.elementor-3872
  .elementor-element.elementor-element-69fd608e
  .elementor-icon-list-icon
  i {
  color: #67fbae;
  transition: color 0.3s;
}
.elementor-3872
  .elementor-element.elementor-element-69fd608e
  .elementor-icon-list-icon
  svg {
  fill: #67fbae;
  transition: fill 0.3s;
}
.elementor-3872 .elementor-element.elementor-element-69fd608e {
  --e-icon-list-icon-size: 13px;
  --icon-vertical-offset: 0px;
}
.elementor-3872
  .elementor-element.elementor-element-69fd608e
  .elementor-icon-list-icon {
  padding-right: 15px;
}
.elementor-3872
  .elementor-element.elementor-element-69fd608e
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-3872
  .elementor-element.elementor-element-69fd608e
  .elementor-icon-list-item
  > a {
  font-family: "Poppins", Sans-serif;
  font-weight: 400;
}
.elementor-3872
  .elementor-element.elementor-element-69fd608e
  .elementor-icon-list-text {
  color: #161d39;
  transition: color 0.3s;
}
.elementor-3872
  .elementor-element.elementor-element-69fd608e
  > .elementor-widget-container {
  margin: 0px 0px 35px 15px;
}
.elementor-3872 .elementor-element.elementor-element-64029c66 .octf-btn {
  padding: 19px 65px 19px 65px;
  font-family: Roboto;
  font-size: 16px;
  font-weight: 500;
  text-transform: none;
  background-color: #656ae5;
  border-radius: 10px 10px 10px 10px;
}
.elementor-3872 .elementor-element.elementor-element-64029c66 .octf-btn:hover,
.elementor-3872 .elementor-element.elementor-element-64029c66 .octf-btn:focus {
  background-color: #161d39;
}
.elementor-3872
  .elementor-element.elementor-element-40346787:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-3872
  .elementor-element.elementor-element-40346787
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #091636;
  background-image: url("/wp-content/uploads/2021/03/bg2-home9.png");
  background-position: 0px 135px;
  background-repeat: no-repeat;
}
.elementor-3872 .elementor-element.elementor-element-40346787 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 145px 0px 240px 0px;
}
.elementor-3872
  .elementor-element.elementor-element-40346787
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-3872
  .elementor-element.elementor-element-58f64f1f
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Poppins", Sans-serif;
  font-size: 48px;
  font-weight: 500;
  line-height: 54px;
}
.elementor-3872
  .elementor-element.elementor-element-58f64f1f
  > .elementor-widget-container {
  margin: 0px 0px 17px 0px;
  padding: 0% 50% 0% 0%;
}
.elementor-3872 .elementor-element.elementor-element-7edd7e34 {
  color: #8990ac;
  font-family: "Poppins", Sans-serif;
  font-size: 18px;
  font-weight: 400;
}
.elementor-3872
  .elementor-element.elementor-element-7edd7e34
  > .elementor-widget-container {
  margin: 0px 0px 37px 0px;
  padding: 0% 40% 0% 0%;
}
.elementor-3872 .elementor-element.elementor-element-e203f9d {
  padding: 0px 0px 30px 0px;
}
.elementor-3872 .elementor-element.elementor-element-42575353 {
  text-align: left;
}
.elementor-3872 .elementor-element.elementor-element-42575353 .icon-box-s2 {
  padding: 53px 40px 53px 40px;
  border-radius: 5px 5px 5px 5px;
  background-color: #122045;
}
.elementor-3872
  .elementor-element.elementor-element-42575353
  .icon-box-s2:before {
  background-color: transparent;
  background-image: linear-gradient(50deg, #4c55e0 0%, #dd54ff 100%);
}
.elementor-3872
  .elementor-element.elementor-element-42575353
  .icon-box-s2.s2:after {
  background: #02010100;
}
.elementor-3872 .elementor-element.elementor-element-42575353 .icon-main,
.elementor-3872 .elementor-element.elementor-element-42575353 .icon-main i,
.elementor-3872
  .elementor-element.elementor-element-42575353
  .icon-main
  span:before {
  font-size: 24px;
}
.elementor-3872 .elementor-element.elementor-element-42575353 .icon-main svg {
  width: 24px;
  fill: #67fbae;
}
.elementor-3872 .elementor-element.elementor-element-42575353 .icon-main img {
  max-width: 24px;
}
.elementor-3872 .elementor-element.elementor-element-42575353 .s2 .icon-main {
  margin-bottom: 47px;
}
.elementor-3872 .elementor-element.elementor-element-42575353 .s1 .content-box {
  padding-left: 47px;
}
.elementor-3872 .elementor-element.elementor-element-42575353 .s3 .content-box {
  padding-right: 47px;
}
.elementor-3872 .elementor-element.elementor-element-42575353 .icon-main {
  color: #67fbae;
  font-family: "Poppins", Sans-serif;
  font-weight: 500;
}
.elementor-3872 .elementor-element.elementor-element-42575353 .icon-box-s2 h5 {
  margin-bottom: 24px;
  font-family: "Poppins", Sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 36px;
}
.elementor-3872 .elementor-element.elementor-element-42575353 .icon-box-s2 h5,
.elementor-3872
  .elementor-element.elementor-element-42575353
  .icon-box-s2
  h5
  a {
  color: #ffffff;
}
.elementor-3872 .elementor-element.elementor-element-42575353 .icon-box-s2 p {
  color: #8990ac;
  font-family: "Poppins", Sans-serif;
}
.elementor-3872
  .elementor-element.elementor-element-42575353
  .icon-box-s2:hover
  p {
  color: #ffffff;
}
.elementor-3872 .elementor-element.elementor-element-34382ccf {
  text-align: left;
}
.elementor-3872 .elementor-element.elementor-element-34382ccf .icon-box-s2 {
  padding: 53px 40px 83px 40px;
  border-radius: 5px 5px 5px 5px;
  background-color: #122045;
}
.elementor-3872
  .elementor-element.elementor-element-34382ccf
  .icon-box-s2:before {
  background-color: transparent;
  background-image: linear-gradient(50deg, #4c55e0 0%, #dd54ff 100%);
}
.elementor-3872
  .elementor-element.elementor-element-34382ccf
  .icon-box-s2.s2:after {
  background: #02010100;
}
.elementor-3872 .elementor-element.elementor-element-34382ccf .icon-main,
.elementor-3872 .elementor-element.elementor-element-34382ccf .icon-main i,
.elementor-3872
  .elementor-element.elementor-element-34382ccf
  .icon-main
  span:before {
  font-size: 24px;
}
.elementor-3872 .elementor-element.elementor-element-34382ccf .icon-main svg {
  width: 24px;
  fill: #67fbae;
}
.elementor-3872 .elementor-element.elementor-element-34382ccf .icon-main img {
  max-width: 24px;
}
.elementor-3872 .elementor-element.elementor-element-34382ccf .s2 .icon-main {
  margin-bottom: 47px;
}
.elementor-3872 .elementor-element.elementor-element-34382ccf .s1 .content-box {
  padding-left: 47px;
}
.elementor-3872 .elementor-element.elementor-element-34382ccf .s3 .content-box {
  padding-right: 47px;
}
.elementor-3872 .elementor-element.elementor-element-34382ccf .icon-main {
  color: #67fbae;
  font-family: "Poppins", Sans-serif;
  font-weight: 500;
}
.elementor-3872 .elementor-element.elementor-element-34382ccf .icon-box-s2 h5 {
  margin-bottom: 24px;
  font-family: "Poppins", Sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 36px;
}
.elementor-3872 .elementor-element.elementor-element-34382ccf .icon-box-s2 h5,
.elementor-3872
  .elementor-element.elementor-element-34382ccf
  .icon-box-s2
  h5
  a {
  color: #ffffff;
}
.elementor-3872 .elementor-element.elementor-element-34382ccf .icon-box-s2 p {
  color: #8990ac;
  font-family: "Poppins", Sans-serif;
}
.elementor-3872
  .elementor-element.elementor-element-34382ccf
  .icon-box-s2:hover
  p {
  color: #ffffff;
}
.elementor-3872 .elementor-element.elementor-element-70ba7250 {
  text-align: left;
}
.elementor-3872 .elementor-element.elementor-element-70ba7250 .icon-box-s2 {
  padding: 53px 40px 83px 40px;
  border-radius: 5px 5px 5px 5px;
  background-color: #122045;
}
.elementor-3872
  .elementor-element.elementor-element-70ba7250
  .icon-box-s2:before {
  background-color: transparent;
  background-image: linear-gradient(50deg, #4c55e0 0%, #dd54ff 100%);
}
.elementor-3872
  .elementor-element.elementor-element-70ba7250
  .icon-box-s2.s2:after {
  background: #02010100;
}
.elementor-3872 .elementor-element.elementor-element-70ba7250 .icon-main,
.elementor-3872 .elementor-element.elementor-element-70ba7250 .icon-main i,
.elementor-3872
  .elementor-element.elementor-element-70ba7250
  .icon-main
  span:before {
  font-size: 24px;
}
.elementor-3872 .elementor-element.elementor-element-70ba7250 .icon-main svg {
  width: 24px;
  fill: #67fbae;
}
.elementor-3872 .elementor-element.elementor-element-70ba7250 .icon-main img {
  max-width: 24px;
}
.elementor-3872 .elementor-element.elementor-element-70ba7250 .s2 .icon-main {
  margin-bottom: 47px;
}
.elementor-3872 .elementor-element.elementor-element-70ba7250 .s1 .content-box {
  padding-left: 47px;
}
.elementor-3872 .elementor-element.elementor-element-70ba7250 .s3 .content-box {
  padding-right: 47px;
}
.elementor-3872 .elementor-element.elementor-element-70ba7250 .icon-main {
  color: #67fbae;
  font-family: "Poppins", Sans-serif;
  font-weight: 500;
}
.elementor-3872 .elementor-element.elementor-element-70ba7250 .icon-box-s2 h5 {
  margin-bottom: 24px;
  font-family: "Poppins", Sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 36px;
}
.elementor-3872 .elementor-element.elementor-element-70ba7250 .icon-box-s2 h5,
.elementor-3872
  .elementor-element.elementor-element-70ba7250
  .icon-box-s2
  h5
  a {
  color: #ffffff;
}
.elementor-3872 .elementor-element.elementor-element-70ba7250 .icon-box-s2 p {
  color: #8990ac;
  font-family: "Poppins", Sans-serif;
}
.elementor-3872
  .elementor-element.elementor-element-70ba7250
  .icon-box-s2:hover
  p {
  color: #ffffff;
}
.elementor-3872 .elementor-element.elementor-element-c21b215 {
  text-align: left;
}
.elementor-3872 .elementor-element.elementor-element-c21b215 .icon-box-s2 {
  padding: 53px 40px 83px 40px;
  border-radius: 5px 5px 5px 5px;
  background-color: #122045;
}
.elementor-3872
  .elementor-element.elementor-element-c21b215
  .icon-box-s2:before {
  background-color: transparent;
  background-image: linear-gradient(50deg, #4c55e0 0%, #dd54ff 100%);
}
.elementor-3872
  .elementor-element.elementor-element-c21b215
  .icon-box-s2.s2:after {
  background: #02010100;
}
.elementor-3872 .elementor-element.elementor-element-c21b215 .icon-main,
.elementor-3872 .elementor-element.elementor-element-c21b215 .icon-main i,
.elementor-3872
  .elementor-element.elementor-element-c21b215
  .icon-main
  span:before {
  font-size: 24px;
}
.elementor-3872 .elementor-element.elementor-element-c21b215 .icon-main svg {
  width: 24px;
  fill: #67fbae;
}
.elementor-3872 .elementor-element.elementor-element-c21b215 .icon-main img {
  max-width: 24px;
}
.elementor-3872 .elementor-element.elementor-element-c21b215 .s2 .icon-main {
  margin-bottom: 47px;
}
.elementor-3872 .elementor-element.elementor-element-c21b215 .s1 .content-box {
  padding-left: 47px;
}
.elementor-3872 .elementor-element.elementor-element-c21b215 .s3 .content-box {
  padding-right: 47px;
}
.elementor-3872 .elementor-element.elementor-element-c21b215 .icon-main {
  color: #67fbae;
  font-family: "Poppins", Sans-serif;
  font-weight: 500;
}
.elementor-3872 .elementor-element.elementor-element-c21b215 .icon-box-s2 h5 {
  margin-bottom: 24px;
  font-family: "Poppins", Sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 36px;
}
.elementor-3872 .elementor-element.elementor-element-c21b215 .icon-box-s2 h5,
.elementor-3872 .elementor-element.elementor-element-c21b215 .icon-box-s2 h5 a {
  color: #ffffff;
}
.elementor-3872 .elementor-element.elementor-element-c21b215 .icon-box-s2 p {
  color: #8990ac;
  font-family: "Poppins", Sans-serif;
}
.elementor-3872
  .elementor-element.elementor-element-c21b215
  .icon-box-s2:hover
  p {
  color: #ffffff;
}
.elementor-3872 .elementor-element.elementor-element-42b60a3c {
  text-align: left;
}
.elementor-3872 .elementor-element.elementor-element-42b60a3c .icon-box-s2 {
  padding: 53px 40px 83px 40px;
  border-radius: 5px 5px 5px 5px;
  background-color: #122045;
}
.elementor-3872
  .elementor-element.elementor-element-42b60a3c
  .icon-box-s2:before {
  background-color: transparent;
  background-image: linear-gradient(50deg, #4c55e0 0%, #dd54ff 100%);
}
.elementor-3872
  .elementor-element.elementor-element-42b60a3c
  .icon-box-s2.s2:after {
  background: #02010100;
}
.elementor-3872 .elementor-element.elementor-element-42b60a3c .icon-main,
.elementor-3872 .elementor-element.elementor-element-42b60a3c .icon-main i,
.elementor-3872
  .elementor-element.elementor-element-42b60a3c
  .icon-main
  span:before {
  font-size: 24px;
}
.elementor-3872 .elementor-element.elementor-element-42b60a3c .icon-main svg {
  width: 24px;
  fill: #67fbae;
}
.elementor-3872 .elementor-element.elementor-element-42b60a3c .icon-main img {
  max-width: 24px;
}
.elementor-3872 .elementor-element.elementor-element-42b60a3c .s2 .icon-main {
  margin-bottom: 47px;
}
.elementor-3872 .elementor-element.elementor-element-42b60a3c .s1 .content-box {
  padding-left: 47px;
}
.elementor-3872 .elementor-element.elementor-element-42b60a3c .s3 .content-box {
  padding-right: 47px;
}
.elementor-3872 .elementor-element.elementor-element-42b60a3c .icon-main {
  color: #67fbae;
  font-family: "Poppins", Sans-serif;
  font-weight: 500;
}
.elementor-3872 .elementor-element.elementor-element-42b60a3c .icon-box-s2 h5 {
  margin-bottom: 24px;
  font-family: "Poppins", Sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 36px;
}
.elementor-3872 .elementor-element.elementor-element-42b60a3c .icon-box-s2 h5,
.elementor-3872
  .elementor-element.elementor-element-42b60a3c
  .icon-box-s2
  h5
  a {
  color: #ffffff;
}
.elementor-3872 .elementor-element.elementor-element-42b60a3c .icon-box-s2 p {
  color: #8990ac;
  font-family: "Poppins", Sans-serif;
}
.elementor-3872
  .elementor-element.elementor-element-42b60a3c
  .icon-box-s2:hover
  p {
  color: #ffffff;
}
.elementor-3872 .elementor-element.elementor-element-2078cd02 {
  text-align: left;
}
.elementor-3872 .elementor-element.elementor-element-2078cd02 .icon-box-s2 {
  padding: 53px 40px 53px 40px;
  border-radius: 5px 5px 5px 5px;
  background-color: #122045;
}
.elementor-3872
  .elementor-element.elementor-element-2078cd02
  .icon-box-s2:before {
  background-color: transparent;
  background-image: linear-gradient(50deg, #4c55e0 0%, #dd54ff 100%);
}
.elementor-3872
  .elementor-element.elementor-element-2078cd02
  .icon-box-s2.s2:after {
  background: #02010100;
}
.elementor-3872 .elementor-element.elementor-element-2078cd02 .icon-main,
.elementor-3872 .elementor-element.elementor-element-2078cd02 .icon-main i,
.elementor-3872
  .elementor-element.elementor-element-2078cd02
  .icon-main
  span:before {
  font-size: 24px;
}
.elementor-3872 .elementor-element.elementor-element-2078cd02 .icon-main svg {
  width: 24px;
  fill: #67fbae;
}
.elementor-3872 .elementor-element.elementor-element-2078cd02 .icon-main img {
  max-width: 24px;
}
.elementor-3872 .elementor-element.elementor-element-2078cd02 .s2 .icon-main {
  margin-bottom: 47px;
}
.elementor-3872 .elementor-element.elementor-element-2078cd02 .s1 .content-box {
  padding-left: 47px;
}
.elementor-3872 .elementor-element.elementor-element-2078cd02 .s3 .content-box {
  padding-right: 47px;
}
.elementor-3872 .elementor-element.elementor-element-2078cd02 .icon-main {
  color: #67fbae;
  font-family: "Poppins", Sans-serif;
  font-weight: 500;
}
.elementor-3872 .elementor-element.elementor-element-2078cd02 .icon-box-s2 h5 {
  margin-bottom: 24px;
  font-family: "Poppins", Sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 36px;
}
.elementor-3872 .elementor-element.elementor-element-2078cd02 .icon-box-s2 h5,
.elementor-3872
  .elementor-element.elementor-element-2078cd02
  .icon-box-s2
  h5
  a {
  color: #ffffff;
}
.elementor-3872 .elementor-element.elementor-element-2078cd02 .icon-box-s2 p {
  color: #8990ac;
  font-family: "Poppins", Sans-serif;
}
.elementor-3872
  .elementor-element.elementor-element-2078cd02
  .icon-box-s2:hover
  p {
  color: #ffffff;
}
.elementor-3872 .elementor-element.elementor-element-4c0066c {
  text-align: left;
}
.elementor-3872 .elementor-element.elementor-element-4c0066c .icon-box-s2 {
  padding: 53px 40px 83px 40px;
  border-radius: 5px 5px 5px 5px;
  background-color: #122045;
}
.elementor-3872
  .elementor-element.elementor-element-4c0066c
  .icon-box-s2:before {
  background-color: transparent;
  background-image: linear-gradient(50deg, #4c55e0 0%, #dd54ff 100%);
}
.elementor-3872
  .elementor-element.elementor-element-4c0066c
  .icon-box-s2.s2:after {
  background: #02010100;
}
.elementor-3872 .elementor-element.elementor-element-4c0066c .icon-main,
.elementor-3872 .elementor-element.elementor-element-4c0066c .icon-main i,
.elementor-3872
  .elementor-element.elementor-element-4c0066c
  .icon-main
  span:before {
  font-size: 24px;
}
.elementor-3872 .elementor-element.elementor-element-4c0066c .icon-main svg {
  width: 24px;
  fill: #67fbae;
}
.elementor-3872 .elementor-element.elementor-element-4c0066c .icon-main img {
  max-width: 24px;
}
.elementor-3872 .elementor-element.elementor-element-4c0066c .s2 .icon-main {
  margin-bottom: 47px;
}
.elementor-3872 .elementor-element.elementor-element-4c0066c .s1 .content-box {
  padding-left: 47px;
}
.elementor-3872 .elementor-element.elementor-element-4c0066c .s3 .content-box {
  padding-right: 47px;
}
.elementor-3872 .elementor-element.elementor-element-4c0066c .icon-main {
  color: #67fbae;
  font-family: "Poppins", Sans-serif;
  font-weight: 500;
}
.elementor-3872 .elementor-element.elementor-element-4c0066c .icon-box-s2 h5 {
  margin-bottom: 24px;
  font-family: "Poppins", Sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 36px;
}
.elementor-3872 .elementor-element.elementor-element-4c0066c .icon-box-s2 h5,
.elementor-3872 .elementor-element.elementor-element-4c0066c .icon-box-s2 h5 a {
  color: #ffffff;
}
.elementor-3872 .elementor-element.elementor-element-4c0066c .icon-box-s2 p {
  color: #8990ac;
  font-family: "Poppins", Sans-serif;
}
.elementor-3872
  .elementor-element.elementor-element-4c0066c
  .icon-box-s2:hover
  p {
  color: #ffffff;
}
.elementor-3872 .elementor-element.elementor-element-49f530dc {
  text-align: left;
}
.elementor-3872 .elementor-element.elementor-element-49f530dc .icon-box-s2 {
  padding: 53px 40px 83px 40px;
  border-radius: 5px 5px 5px 5px;
  background-color: #122045;
}
.elementor-3872
  .elementor-element.elementor-element-49f530dc
  .icon-box-s2:before {
  background-color: transparent;
  background-image: linear-gradient(50deg, #4c55e0 0%, #dd54ff 100%);
}
.elementor-3872
  .elementor-element.elementor-element-49f530dc
  .icon-box-s2.s2:after {
  background: #02010100;
}
.elementor-3872 .elementor-element.elementor-element-49f530dc .icon-main,
.elementor-3872 .elementor-element.elementor-element-49f530dc .icon-main i,
.elementor-3872
  .elementor-element.elementor-element-49f530dc
  .icon-main
  span:before {
  font-size: 24px;
}
.elementor-3872 .elementor-element.elementor-element-49f530dc .icon-main svg {
  width: 24px;
  fill: #67fbae;
}
.elementor-3872 .elementor-element.elementor-element-49f530dc .icon-main img {
  max-width: 24px;
}
.elementor-3872 .elementor-element.elementor-element-49f530dc .s2 .icon-main {
  margin-bottom: 47px;
}
.elementor-3872 .elementor-element.elementor-element-49f530dc .s1 .content-box {
  padding-left: 47px;
}
.elementor-3872 .elementor-element.elementor-element-49f530dc .s3 .content-box {
  padding-right: 47px;
}
.elementor-3872 .elementor-element.elementor-element-49f530dc .icon-main {
  color: #67fbae;
  font-family: "Poppins", Sans-serif;
  font-weight: 500;
}
.elementor-3872 .elementor-element.elementor-element-49f530dc .icon-box-s2 h5 {
  margin-bottom: 24px;
  font-family: "Poppins", Sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 36px;
}
.elementor-3872 .elementor-element.elementor-element-49f530dc .icon-box-s2 h5,
.elementor-3872
  .elementor-element.elementor-element-49f530dc
  .icon-box-s2
  h5
  a {
  color: #ffffff;
}
.elementor-3872 .elementor-element.elementor-element-49f530dc .icon-box-s2 p {
  color: #8990ac;
  font-family: "Poppins", Sans-serif;
}
.elementor-3872
  .elementor-element.elementor-element-49f530dc
  .icon-box-s2:hover
  p {
  color: #ffffff;
}
.elementor-3872 .elementor-element.elementor-element-7fbdfcab {
  text-align: left;
}
.elementor-3872 .elementor-element.elementor-element-7fbdfcab .icon-box-s2 {
  padding: 53px 40px 83px 40px;
  border-radius: 5px 5px 5px 5px;
  background-color: #122045;
}
.elementor-3872
  .elementor-element.elementor-element-7fbdfcab
  .icon-box-s2:before {
  background-color: transparent;
  background-image: linear-gradient(50deg, #4c55e0 0%, #dd54ff 100%);
}
.elementor-3872
  .elementor-element.elementor-element-7fbdfcab
  .icon-box-s2.s2:after {
  background: #02010100;
}
.elementor-3872 .elementor-element.elementor-element-7fbdfcab .icon-main,
.elementor-3872 .elementor-element.elementor-element-7fbdfcab .icon-main i,
.elementor-3872
  .elementor-element.elementor-element-7fbdfcab
  .icon-main
  span:before {
  font-size: 24px;
}
.elementor-3872 .elementor-element.elementor-element-7fbdfcab .icon-main svg {
  width: 24px;
  fill: #67fbae;
}
.elementor-3872 .elementor-element.elementor-element-7fbdfcab .icon-main img {
  max-width: 24px;
}
.elementor-3872 .elementor-element.elementor-element-7fbdfcab .s2 .icon-main {
  margin-bottom: 47px;
}
.elementor-3872 .elementor-element.elementor-element-7fbdfcab .s1 .content-box {
  padding-left: 47px;
}
.elementor-3872 .elementor-element.elementor-element-7fbdfcab .s3 .content-box {
  padding-right: 47px;
}
.elementor-3872 .elementor-element.elementor-element-7fbdfcab .icon-main {
  color: #67fbae;
  font-family: "Poppins", Sans-serif;
  font-weight: 500;
}
.elementor-3872 .elementor-element.elementor-element-7fbdfcab .icon-box-s2 h5 {
  margin-bottom: 24px;
  font-family: "Poppins", Sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 36px;
}
.elementor-3872 .elementor-element.elementor-element-7fbdfcab .icon-box-s2 h5,
.elementor-3872
  .elementor-element.elementor-element-7fbdfcab
  .icon-box-s2
  h5
  a {
  color: #ffffff;
}
.elementor-3872 .elementor-element.elementor-element-7fbdfcab .icon-box-s2 p {
  color: #8990ac;
  font-family: "Poppins", Sans-serif;
}
.elementor-3872
  .elementor-element.elementor-element-7fbdfcab
  .icon-box-s2:hover
  p {
  color: #ffffff;
}
.elementor-3872 .elementor-element.elementor-element-69511a8b {
  text-align: left;
}
.elementor-3872 .elementor-element.elementor-element-69511a8b .icon-box-s2 {
  padding: 53px 40px 53px 40px;
  border-radius: 5px 5px 5px 5px;
  background-color: #122045;
}
.elementor-3872
  .elementor-element.elementor-element-69511a8b
  .icon-box-s2:before {
  background-color: transparent;
  background-image: linear-gradient(50deg, #4c55e0 0%, #dd54ff 100%);
}
.elementor-3872
  .elementor-element.elementor-element-69511a8b
  .icon-box-s2.s2:after {
  background: #02010100;
}
.elementor-3872 .elementor-element.elementor-element-69511a8b .icon-main,
.elementor-3872 .elementor-element.elementor-element-69511a8b .icon-main i,
.elementor-3872
  .elementor-element.elementor-element-69511a8b
  .icon-main
  span:before {
  font-size: 24px;
}
.elementor-3872 .elementor-element.elementor-element-69511a8b .icon-main svg {
  width: 24px;
  fill: #67fbae;
}
.elementor-3872 .elementor-element.elementor-element-69511a8b .icon-main img {
  max-width: 24px;
}
.elementor-3872 .elementor-element.elementor-element-69511a8b .s2 .icon-main {
  margin-bottom: 47px;
}
.elementor-3872 .elementor-element.elementor-element-69511a8b .s1 .content-box {
  padding-left: 47px;
}
.elementor-3872 .elementor-element.elementor-element-69511a8b .s3 .content-box {
  padding-right: 47px;
}
.elementor-3872 .elementor-element.elementor-element-69511a8b .icon-main {
  color: #67fbae;
  font-family: "Poppins", Sans-serif;
  font-weight: 500;
}
.elementor-3872 .elementor-element.elementor-element-69511a8b .icon-box-s2 h5 {
  margin-bottom: 24px;
  font-family: "Poppins", Sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 36px;
}
.elementor-3872 .elementor-element.elementor-element-69511a8b .icon-box-s2 h5,
.elementor-3872
  .elementor-element.elementor-element-69511a8b
  .icon-box-s2
  h5
  a {
  color: #ffffff;
}
.elementor-3872 .elementor-element.elementor-element-69511a8b .icon-box-s2 p {
  color: #8990ac;
  font-family: "Poppins", Sans-serif;
}
.elementor-3872
  .elementor-element.elementor-element-69511a8b
  .icon-box-s2:hover
  p {
  color: #ffffff;
}
.elementor-3872 .elementor-element.elementor-element-44dcccac .line-left span {
  top: 50%;
}
.elementor-3872 .elementor-element.elementor-element-44dcccac .line-cleft span {
  background-color: #02010105;
}
.elementor-3872
  .elementor-element.elementor-element-44dcccac
  .line-cright
  span {
  background-color: #02010100;
}
.elementor-3872 .elementor-element.elementor-element-44dcccac .line-right span {
  top: 200px;
}
.elementor-3872 .elementor-element.elementor-element-44dcccac {
  padding: 0px 0px 150px 0px;
}
.elementor-3872
  .elementor-element.elementor-element-2cd07faf
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-3872
  .elementor-element.elementor-element-2cd07faf:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-3872
  .elementor-element.elementor-element-2cd07faf
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-3872 .elementor-element.elementor-element-2cd07faf,
.elementor-3872
  .elementor-element.elementor-element-2cd07faf
  > .elementor-background-overlay {
  border-radius: 5px 5px 5px 5px;
}
.elementor-3872 .elementor-element.elementor-element-2cd07faf {
  box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.2);
  border-radius: 24px;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: -88px;
  margin-bottom: 140px;
  padding: 42px 80px 45px 80px;
}
.elementor-3872
  .elementor-element.elementor-element-2cd07faf
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-3872
  .elementor-element.elementor-element-3a6eba73
  .elementor-heading-title {
  color: #656ae5;
  font-family: "Poppins", Sans-serif;
  font-weight: 500;
  line-height: 54px;
}
.elementor-3872
  .elementor-element.elementor-element-3a6eba73
  > .elementor-widget-container {
  margin: 0px 0px 9px 0px;
}
.elementor-3872 .elementor-element.elementor-element-57220c6d {
  color: #161d39;
  font-family: "Poppins", Sans-serif;
  font-size: 22px;
  font-weight: 400;
  line-height: 32px;
}
.elementor-3872 .elementor-element.elementor-element-119ade3a {
  min-width: 242px;
}
.elementor-3872 .elementor-element.elementor-element-4b37918c .octf-btn {
  padding: 19px 69px 19px 69px;
  font-family: "Poppins", Sans-serif;
  font-size: 16px;
  font-weight: 500;
  text-transform: none;
  background-color: #656ae5;
  border-radius: 10px 10px 10px 10px;
}
.elementor-3872 .elementor-element.elementor-element-4b37918c .octf-btn:hover,
.elementor-3872 .elementor-element.elementor-element-4b37918c .octf-btn:focus {
  background-color: #161d39;
}
.elementor-3872 .elementor-element.elementor-element-6e9880aa {
  text-align: center;
}
.elementor-3872
  .elementor-element.elementor-element-6e9880aa
  .elementor-heading-title {
  color: #161d39;
  font-family: "Poppins", Sans-serif;
  font-size: 48px;
  font-weight: 500;
  line-height: 54px;
}
.elementor-3872
  .elementor-element.elementor-element-6e9880aa
  > .elementor-widget-container {
  margin: 0px 0px 10px 0px;
}
.elementor-3872 .elementor-element.elementor-element-64a8574b {
  text-align: center;
  color: #8a91ad;
  font-family: "Poppins", Sans-serif;
  font-size: 18px;
  font-weight: 400;
}
.elementor-3872
  .elementor-element.elementor-element-64a8574b
  > .elementor-widget-container {
  margin: 0px 0px 40px 0px;
  padding: 0% 15% 0% 15%;
}
.elementor-3872
  .elementor-element.elementor-element-29735bd7
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-3872 .elementor-element.elementor-element-29735bd7 {
  overflow: hidden;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 50px;
  padding: 27px 0px 27px 0px;
}
.elementor-3872
  .elementor-element.elementor-element-29735bd7:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-3872
  .elementor-element.elementor-element-29735bd7
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("/wp-content/uploads/2021/03/bg-case1-home9.png");
  background-repeat: no-repeat;
}
.elementor-3872 .elementor-element.elementor-element-29735bd7,
.elementor-3872
  .elementor-element.elementor-element-29735bd7
  > .elementor-background-overlay {
  border-radius: 10px 10px 10px 10px;
}
.elementor-3872
  .elementor-element.elementor-element-29735bd7
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-3872
  .elementor-element.elementor-element-26eb0a18
  > .elementor-element-populated {
  margin: 0px 100px 0px 60px;
  --e-column-margin-right: 100px;
  --e-column-margin-left: 60px;
}
.elementor-3872
  .elementor-element.elementor-element-7b8665d2
  .elementor-button
  .elementor-align-icon-right {
  margin-left: 0px;
}
.elementor-3872
  .elementor-element.elementor-element-7b8665d2
  .elementor-button
  .elementor-align-icon-left {
  margin-right: 0px;
}
.elementor-3872
  .elementor-element.elementor-element-7b8665d2
  .elementor-button {
  font-family: "Poppins", Sans-serif;
  font-size: 14px;
  font-weight: 400;
  background-color: #7177ff;
  border-radius: 5px 5px 5px 5px;
  padding: 7px 15px 7px 15px;
}
.elementor-3872
  .elementor-element.elementor-element-7b8665d2
  > .elementor-widget-container {
  margin: 0px 0px 17px 0px;
}
.elementor-3872
  .elementor-element.elementor-element-3244ff77
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Poppins", Sans-serif;
  font-weight: 500;
  line-height: 44px;
}
.elementor-3872
  .elementor-element.elementor-element-3244ff77
  > .elementor-widget-container {
  margin: 0px 0px 22px 0px;
}
.elementor-3872 .elementor-element.elementor-element-7f17b3a9 {
  color: #ffffff;
  font-family: "Poppins", Sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 32px;
}
.elementor-3872
  .elementor-element.elementor-element-7f17b3a9
  > .elementor-widget-container {
  margin: 0px 0px 35px 0px;
}
.elementor-3872
  .elementor-element.elementor-element-111fe802
  .elementor-button
  .elementor-align-icon-right {
  margin-left: 10px;
}
.elementor-3872
  .elementor-element.elementor-element-111fe802
  .elementor-button
  .elementor-align-icon-left {
  margin-right: 10px;
}
.elementor-3872
  .elementor-element.elementor-element-111fe802
  .elementor-button {
  font-family: "Poppins", Sans-serif;
  font-size: 16px;
  font-weight: 500;
  fill: #ffffff;
  color: #ffffff;
  background-color: #61ce7000;
  padding: 0px 0px 0px 0px;
}
.elementor-3872
  .elementor-element.elementor-element-111fe802
  .elementor-button:hover,
.elementor-3872
  .elementor-element.elementor-element-111fe802
  .elementor-button:focus {
  color: #67fbae;
}
.elementor-3872
  .elementor-element.elementor-element-111fe802
  .elementor-button:hover
  svg,
.elementor-3872
  .elementor-element.elementor-element-111fe802
  .elementor-button:focus
  svg {
  fill: #67fbae;
}
.elementor-3872
  .elementor-element.elementor-element-201c22a0
  > .elementor-widget-container {
  margin: 0px 0px 0px -47px;
}
.elementor-3872
  .elementor-element.elementor-element-316c5a87
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-3872 .elementor-element.elementor-element-316c5a87 {
  overflow: hidden;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 50px;
  padding: 27px 0px 27px 0px;
}
.elementor-3872
  .elementor-element.elementor-element-316c5a87:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-3872
  .elementor-element.elementor-element-316c5a87
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("/wp-content/uploads/2021/03/bg-case2-home9.png");
  background-position: top right;
  background-repeat: no-repeat;
}
.elementor-3872 .elementor-element.elementor-element-316c5a87,
.elementor-3872
  .elementor-element.elementor-element-316c5a87
  > .elementor-background-overlay {
  border-radius: 10px 10px 10px 10px;
}
.elementor-3872
  .elementor-element.elementor-element-316c5a87
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-3872
  .elementor-element.elementor-element-31993893
  > .elementor-widget-container {
  margin: 0px -78px 0px 0px;
}
.elementor-3872
  .elementor-element.elementor-element-7e5b2cc6
  > .elementor-element-populated {
  margin: 0px 70px 0px 100px;
  --e-column-margin-right: 70px;
  --e-column-margin-left: 100px;
}
.elementor-3872
  .elementor-element.elementor-element-52980cd8
  .elementor-button
  .elementor-align-icon-right {
  margin-left: 0px;
}
.elementor-3872
  .elementor-element.elementor-element-52980cd8
  .elementor-button
  .elementor-align-icon-left {
  margin-right: 0px;
}
.elementor-3872
  .elementor-element.elementor-element-52980cd8
  .elementor-button {
  font-family: "Poppins", Sans-serif;
  font-size: 14px;
  font-weight: 400;
  background-color: #87eac3;
  border-radius: 5px 5px 5px 5px;
  padding: 7px 15px 7px 15px;
}
.elementor-3872
  .elementor-element.elementor-element-52980cd8
  > .elementor-widget-container {
  margin: 0px 0px 17px 0px;
}
.elementor-3872
  .elementor-element.elementor-element-32e0943
  .elementor-heading-title {
  color: #161d39;
  font-family: "Poppins", Sans-serif;
  font-weight: 500;
  line-height: 44px;
}
.elementor-3872
  .elementor-element.elementor-element-32e0943
  > .elementor-widget-container {
  margin: 0px 0px 22px 0px;
}
.elementor-3872 .elementor-element.elementor-element-ab2d4ee {
  color: #8990ac;
  font-family: "Poppins", Sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 32px;
}
.elementor-3872
  .elementor-element.elementor-element-ab2d4ee
  > .elementor-widget-container {
  margin: 0px 0px 35px 0px;
}
.elementor-3872
  .elementor-element.elementor-element-a7aa52e
  .elementor-button
  .elementor-align-icon-right {
  margin-left: 10px;
}
.elementor-3872
  .elementor-element.elementor-element-a7aa52e
  .elementor-button
  .elementor-align-icon-left {
  margin-right: 10px;
}
.elementor-3872 .elementor-element.elementor-element-a7aa52e .elementor-button {
  font-family: "Poppins", Sans-serif;
  font-size: 16px;
  font-weight: 500;
  fill: #656ae5;
  color: #656ae5;
  background-color: #61ce7000;
  padding: 0px 0px 0px 0px;
}
.elementor-3872
  .elementor-element.elementor-element-a7aa52e
  .elementor-button:hover,
.elementor-3872
  .elementor-element.elementor-element-a7aa52e
  .elementor-button:focus {
  color: #161d39;
}
.elementor-3872
  .elementor-element.elementor-element-a7aa52e
  .elementor-button:hover
  svg,
.elementor-3872
  .elementor-element.elementor-element-a7aa52e
  .elementor-button:focus
  svg {
  fill: #161d39;
}
.elementor-3872
  .elementor-element.elementor-element-371beb4c
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-3872 .elementor-element.elementor-element-371beb4c {
  overflow: hidden;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 50px;
  padding: 27px 0px 16px 0px;
}
.elementor-3872
  .elementor-element.elementor-element-371beb4c:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-3872
  .elementor-element.elementor-element-371beb4c
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("/wp-content/uploads/2021/03/bg-case3-home9.png");
  background-repeat: no-repeat;
}
.elementor-3872 .elementor-element.elementor-element-371beb4c,
.elementor-3872
  .elementor-element.elementor-element-371beb4c
  > .elementor-background-overlay {
  border-radius: 10px 10px 10px 10px;
}
.elementor-3872
  .elementor-element.elementor-element-371beb4c
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-3872
  .elementor-element.elementor-element-e9464a5
  > .elementor-element-populated {
  margin: 0px 100px 0px 60px;
  --e-column-margin-right: 100px;
  --e-column-margin-left: 60px;
}
.elementor-3872
  .elementor-element.elementor-element-238b47dc
  .elementor-button
  .elementor-align-icon-right {
  margin-left: 0px;
}
.elementor-3872
  .elementor-element.elementor-element-238b47dc
  .elementor-button
  .elementor-align-icon-left {
  margin-right: 0px;
}
.elementor-3872
  .elementor-element.elementor-element-238b47dc
  .elementor-button {
  font-family: "Poppins", Sans-serif;
  font-size: 14px;
  font-weight: 400;
  background-color: #1d2546;
  border-radius: 5px 5px 5px 5px;
  padding: 7px 15px 7px 15px;
}
.elementor-3872
  .elementor-element.elementor-element-238b47dc
  > .elementor-widget-container {
  margin: 0px 0px 17px 0px;
}
.elementor-3872
  .elementor-element.elementor-element-1d310da0
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Poppins", Sans-serif;
  font-weight: 500;
  line-height: 44px;
}
.elementor-3872
  .elementor-element.elementor-element-1d310da0
  > .elementor-widget-container {
  margin: 0px 0px 22px 0px;
}
.elementor-3872 .elementor-element.elementor-element-13786e5c {
  color: #ffffff;
  font-family: "Poppins", Sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 32px;
}
.elementor-3872
  .elementor-element.elementor-element-13786e5c
  > .elementor-widget-container {
  margin: 0px 0px 35px 0px;
}
.elementor-3872
  .elementor-element.elementor-element-d3befeb
  .elementor-button
  .elementor-align-icon-right {
  margin-left: 10px;
}
.elementor-3872
  .elementor-element.elementor-element-d3befeb
  .elementor-button
  .elementor-align-icon-left {
  margin-right: 10px;
}
.elementor-3872 .elementor-element.elementor-element-d3befeb .elementor-button {
  font-family: "Poppins", Sans-serif;
  font-size: 16px;
  font-weight: 500;
  fill: #ffffff;
  color: #ffffff;
  background-color: #61ce7000;
  padding: 0px 0px 0px 0px;
}
.elementor-3872
  .elementor-element.elementor-element-d3befeb
  .elementor-button:hover,
.elementor-3872
  .elementor-element.elementor-element-d3befeb
  .elementor-button:focus {
  color: #67fbae;
}
.elementor-3872
  .elementor-element.elementor-element-d3befeb
  .elementor-button:hover
  svg,
.elementor-3872
  .elementor-element.elementor-element-d3befeb
  .elementor-button:focus
  svg {
  fill: #67fbae;
}
.elementor-3872
  .elementor-element.elementor-element-79a1270d
  > .elementor-widget-container {
  margin: 9px 0px 0px -9px;
}
.elementor-3872 .elementor-element.elementor-element-72c2f17b .octf-btn {
  padding: 19px 65px 19px 65px;
  font-family: Roboto;
  font-size: 16px;
  font-weight: 500;
  text-transform: none;
  background-color: #656ae5;
  border-radius: 10px 10px 10px 10px;
}
.elementor-3872 .elementor-element.elementor-element-72c2f17b .octf-btn:hover,
.elementor-3872 .elementor-element.elementor-element-72c2f17b .octf-btn:focus {
  background-color: #161d39;
}
.elementor-3872
  .elementor-element.elementor-element-26ecbca:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-3872
  .elementor-element.elementor-element-26ecbca
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("/wp-content/uploads/2021/03/bg-testi-home9.jpg");
  background-repeat: no-repeat;
}
.elementor-3872 .elementor-element.elementor-element-26ecbca {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 140px 0px 210px 0px;
}
.elementor-3872
  .elementor-element.elementor-element-26ecbca
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-3872
  .elementor-element.elementor-element-704b733b
  .ot-testimonials-3
  .ttext {
  font-family: "Poppins", Sans-serif;
}
.elementor-3872
  .elementor-element.elementor-element-704b733b
  .ot-testimonials-3
  h6 {
  font-family: "Poppins", Sans-serif;
}
.elementor-3872 .elementor-element.elementor-element-704b733b .t-head span {
  font-family: "Poppins", Sans-serif;
}
.elementor-3872 .elementor-element.elementor-element-704b733b .pagingInfo {
  font-family: "Poppins", Sans-serif;
  font-weight: 500;
}
.elementor-3872 .elementor-element.elementor-element-10ab5d0c .line-left span {
  top: 20%;
}
.elementor-3872 .elementor-element.elementor-element-10ab5d0c .line-cleft span {
  background-color: #02010100;
}
.elementor-3872
  .elementor-element.elementor-element-10ab5d0c
  .line-cright
  span {
  background-color: #02010100;
}
.elementor-3872 .elementor-element.elementor-element-10ab5d0c .line-right span {
  top: 30%;
}
.elementor-3872 .elementor-element.elementor-element-10ab5d0c {
  padding: 0px 0px 145px 0px;
}
.elementor-3872
  .elementor-element.elementor-element-590a33ed
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-3872
  .elementor-element.elementor-element-590a33ed:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-3872
  .elementor-element.elementor-element-590a33ed
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-3872 .elementor-element.elementor-element-590a33ed,
.elementor-3872
  .elementor-element.elementor-element-590a33ed
  > .elementor-background-overlay {
  border-radius: 10px 10px 10px 10px;
}
.elementor-3872 .elementor-element.elementor-element-590a33ed {
  box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.2);
  border-radius: 24px;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: -65px;
  margin-bottom: 150px;
}
.elementor-3872
  .elementor-element.elementor-element-590a33ed
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-3872
  .elementor-element.elementor-element-34737b8d
  > .elementor-element-populated {
  border-style: solid;
  border-width: 0px 1px 0px 0px;
  border-color: #e7e9ee;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 60px 0px 55px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 100px 0px 100px;
}
.elementor-3872
  .elementor-element.elementor-element-34737b8d
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-3872
  .elementor-element.elementor-element-2f46c86b.elementor-position-right
  .elementor-image-box-img {
  margin-left: 25px;
}
.elementor-3872
  .elementor-element.elementor-element-2f46c86b.elementor-position-left
  .elementor-image-box-img {
  margin-right: 25px;
}
.elementor-3872
  .elementor-element.elementor-element-2f46c86b.elementor-position-top
  .elementor-image-box-img {
  margin-bottom: 25px;
}
.elementor-3872
  .elementor-element.elementor-element-2f46c86b
  .elementor-image-box-img
  img {
  transition-duration: 0.3s;
}
.elementor-3872
  .elementor-element.elementor-element-2f46c86b
  .elementor-image-box-title {
  margin-bottom: 18px;
  color: #161d39;
  font-family: "Poppins", Sans-serif;
  font-weight: 500;
}
.elementor-3872
  .elementor-element.elementor-element-2f46c86b
  .elementor-image-box-description {
  color: #8990ac;
  font-family: "Poppins", Sans-serif;
  font-weight: 400;
  line-height: 30px;
}
.elementor-3872
  .elementor-element.elementor-element-3963942d
  .elementor-button
  .elementor-align-icon-right {
  margin-left: 10px;
}
.elementor-3872
  .elementor-element.elementor-element-3963942d
  .elementor-button
  .elementor-align-icon-left {
  margin-right: 10px;
}
.elementor-3872
  .elementor-element.elementor-element-3963942d
  .elementor-button {
  font-family: "Poppins", Sans-serif;
  font-size: 16px;
  font-weight: 500;
  fill: #656ae5;
  color: #656ae5;
  background-color: #61ce7000;
  padding: 0px 0px 0px 0px;
}
.elementor-3872
  .elementor-element.elementor-element-3963942d
  .elementor-button:hover,
.elementor-3872
  .elementor-element.elementor-element-3963942d
  .elementor-button:focus {
  color: #161d39;
}
.elementor-3872
  .elementor-element.elementor-element-3963942d
  .elementor-button:hover
  svg,
.elementor-3872
  .elementor-element.elementor-element-3963942d
  .elementor-button:focus
  svg {
  fill: #161d39;
}
.elementor-3872
  .elementor-element.elementor-element-3963942d
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
}
.elementor-3872
  .elementor-element.elementor-element-2ca85361
  > .elementor-element-populated {
  margin: 60px 0px 55px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 100px 0px 100px;
}
.elementor-3872
  .elementor-element.elementor-element-445e02.elementor-position-right
  .elementor-image-box-img {
  margin-left: 25px;
}
.elementor-3872
  .elementor-element.elementor-element-445e02.elementor-position-left
  .elementor-image-box-img {
  margin-right: 25px;
}
.elementor-3872
  .elementor-element.elementor-element-445e02.elementor-position-top
  .elementor-image-box-img {
  margin-bottom: 25px;
}
.elementor-3872
  .elementor-element.elementor-element-445e02
  .elementor-image-box-img
  img {
  transition-duration: 0.3s;
}
.elementor-3872
  .elementor-element.elementor-element-445e02
  .elementor-image-box-title {
  margin-bottom: 18px;
  color: #161d39;
  font-family: "Poppins", Sans-serif;
  font-weight: 500;
}
.elementor-3872
  .elementor-element.elementor-element-445e02
  .elementor-image-box-description {
  color: #8990ac;
  font-family: "Poppins", Sans-serif;
  font-weight: 400;
  line-height: 30px;
}
.elementor-3872
  .elementor-element.elementor-element-6617bdbf
  .elementor-button
  .elementor-align-icon-right {
  margin-left: 10px;
}
.elementor-3872
  .elementor-element.elementor-element-6617bdbf
  .elementor-button
  .elementor-align-icon-left {
  margin-right: 10px;
}
.elementor-3872
  .elementor-element.elementor-element-6617bdbf
  .elementor-button {
  font-family: "Poppins", Sans-serif;
  font-size: 16px;
  font-weight: 500;
  fill: #656ae5;
  color: #656ae5;
  background-color: #61ce7000;
  padding: 0px 0px 0px 0px;
}
.elementor-3872
  .elementor-element.elementor-element-6617bdbf
  .elementor-button:hover,
.elementor-3872
  .elementor-element.elementor-element-6617bdbf
  .elementor-button:focus {
  color: #161d39;
}
.elementor-3872
  .elementor-element.elementor-element-6617bdbf
  .elementor-button:hover
  svg,
.elementor-3872
  .elementor-element.elementor-element-6617bdbf
  .elementor-button:focus
  svg {
  fill: #161d39;
}
.elementor-3872
  .elementor-element.elementor-element-6617bdbf
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
}
.elementor-3872
  .elementor-element.elementor-element-44b9ae86
  > .elementor-widget-container {
  margin: 0px 0px 60px 0px;
}
.elementor-bc-flex-widget
  .elementor-3872
  .elementor-element.elementor-element-3b63dee4.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-3872
  .elementor-element.elementor-element-3b63dee4.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-3872
  .elementor-element.elementor-element-4530755
  .elementor-counter-number-wrapper {
  color: #656ae5;
  font-family: "Poppins", Sans-serif;
  font-size: 48px;
  font-weight: 600;
}
.elementor-3872
  .elementor-element.elementor-element-4530755
  > .elementor-widget-container {
  margin: 0px 20px 0px 0px;
}
.elementor-3872
  .elementor-element.elementor-element-38222a27
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 18px;
  font-weight: 500;
}
.elementor-bc-flex-widget
  .elementor-3872
  .elementor-element.elementor-element-31e9d9e6.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-3872
  .elementor-element.elementor-element-31e9d9e6.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-3872
  .elementor-element.elementor-element-1e4c6c15
  .elementor-counter-number-wrapper {
  color: #656ae5;
  font-family: "Poppins", Sans-serif;
  font-size: 48px;
  font-weight: 600;
}
.elementor-3872
  .elementor-element.elementor-element-1e4c6c15
  > .elementor-widget-container {
  margin: 0px 20px 0px 0px;
}
.elementor-3872
  .elementor-element.elementor-element-5aa90198
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 18px;
  font-weight: 500;
}
.elementor-bc-flex-widget
  .elementor-3872
  .elementor-element.elementor-element-4dd0685d.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-3872
  .elementor-element.elementor-element-4dd0685d.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-3872
  .elementor-element.elementor-element-189fd2d5
  .elementor-counter-number-wrapper {
  color: #656ae5;
  font-family: "Poppins", Sans-serif;
  font-size: 48px;
  font-weight: 600;
}
.elementor-3872
  .elementor-element.elementor-element-189fd2d5
  > .elementor-widget-container {
  margin: 0px 20px 0px 0px;
}
.elementor-3872
  .elementor-element.elementor-element-ce3c627
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 18px;
  font-weight: 500;
}
.elementor-3872
  .elementor-element.elementor-element-7b7bb77f:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-3872
  .elementor-element.elementor-element-7b7bb77f
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("/wp-content/uploads/2021/03/bg-contact-home9.jpg");
  background-repeat: no-repeat;
}
.elementor-3872 .elementor-element.elementor-element-7b7bb77f {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 145px 0px 60px 0px;
}
.elementor-3872
  .elementor-element.elementor-element-7b7bb77f
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-3872
  .elementor-element.elementor-element-145ec3eb
  .elementor-heading-title {
  color: #161d39;
  font-family: "Poppins", Sans-serif;
  font-size: 48px;
  font-weight: 500;
  line-height: 54px;
}
.elementor-3872
  .elementor-element.elementor-element-145ec3eb
  > .elementor-widget-container {
  margin: 0px 0px 17px 0px;
}
.elementor-3872 .elementor-element.elementor-element-542ff548 {
  color: #8a91ad;
  font-family: "Poppins", Sans-serif;
  font-size: 18px;
  font-weight: 400;
}
.elementor-3872
  .elementor-element.elementor-element-542ff548
  > .elementor-widget-container {
  margin: 0px 0px 50px 0px;
}
.elementor-3872 .elementor-element.elementor-element-276cddfc {
  padding: 0px 0px 45px 0px;
}
.elementor-3872 .elementor-element.elementor-element-48e58034 {
  color: #8a91ad;
  font-family: "Poppins", Sans-serif;
  font-weight: 400;
}
.elementor-3872
  .elementor-element.elementor-element-48e58034
  > .elementor-widget-container {
  margin: 0px 0px 4px 0px;
}
.elementor-3872
  .elementor-element.elementor-element-5364183f
  .elementor-heading-title {
  color: #656ae5;
  font-family: "Poppins", Sans-serif;
  font-size: 18px;
  font-weight: 500;
  text-decoration: underline;
}
.elementor-3872 .elementor-element.elementor-element-7dc5fb90 {
  color: #8a91ad;
  font-family: "Poppins", Sans-serif;
  font-weight: 400;
}
.elementor-3872
  .elementor-element.elementor-element-7dc5fb90
  > .elementor-widget-container {
  margin: 0px 0px 4px 0px;
}
.elementor-3872
  .elementor-element.elementor-element-6ce9b67d
  .elementor-heading-title {
  color: #656ae5;
  font-family: "Poppins", Sans-serif;
  font-size: 18px;
  font-weight: 500;
  text-decoration: underline;
}
.elementor-3872
  .elementor-element.elementor-element-72f4b436
  .elementor-heading-title {
  color: #161d39;
  font-family: "Poppins", Sans-serif;
  font-weight: 500;
}
.elementor-3872
  .elementor-element.elementor-element-72f4b436
  > .elementor-widget-container {
  margin: 0px 0px 55px 0px;
}
.elementor-3872
  .elementor-element.elementor-element-5e3bed1f
  .elementor-icon-list-icon
  i {
  transition: color 0.3s;
}
.elementor-3872
  .elementor-element.elementor-element-5e3bed1f
  .elementor-icon-list-icon
  svg {
  transition: fill 0.3s;
}
.elementor-3872 .elementor-element.elementor-element-5e3bed1f {
  --e-icon-list-icon-size: 20px;
  --icon-vertical-offset: 0px;
}
.elementor-3872
  .elementor-element.elementor-element-5e3bed1f
  .elementor-icon-list-icon {
  padding-right: 10px;
}
.elementor-3872
  .elementor-element.elementor-element-5e3bed1f
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-3872
  .elementor-element.elementor-element-5e3bed1f
  .elementor-icon-list-item
  > a {
  font-family: "Poppins", Sans-serif;
  font-size: 18px;
  font-weight: 500;
}
.elementor-3872
  .elementor-element.elementor-element-5e3bed1f
  .elementor-icon-list-text {
  color: #161d39;
  transition: color 0.3s;
}
.elementor-3872
  .elementor-element.elementor-element-5e3bed1f
  > .elementor-widget-container {
  margin: 0px 0px 10px 0px;
}
.elementor-3872 .elementor-element.elementor-element-4d96ea06 {
  color: #8a91ad;
  font-family: "Poppins", Sans-serif;
  font-weight: 400;
}
.elementor-3872
  .elementor-element.elementor-element-4d96ea06
  > .elementor-widget-container {
  margin: 0px 0px 4px 0px;
}
.elementor-3872
  .elementor-element.elementor-element-4cff60df
  .elementor-icon-list-icon
  i {
  transition: color 0.3s;
}
.elementor-3872
  .elementor-element.elementor-element-4cff60df
  .elementor-icon-list-icon
  svg {
  transition: fill 0.3s;
}
.elementor-3872 .elementor-element.elementor-element-4cff60df {
  --e-icon-list-icon-size: 20px;
  --icon-vertical-offset: 0px;
}
.elementor-3872
  .elementor-element.elementor-element-4cff60df
  .elementor-icon-list-icon {
  padding-right: 10px;
}
.elementor-3872
  .elementor-element.elementor-element-4cff60df
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-3872
  .elementor-element.elementor-element-4cff60df
  .elementor-icon-list-item
  > a {
  font-family: "Poppins", Sans-serif;
  font-size: 18px;
  font-weight: 500;
}
.elementor-3872
  .elementor-element.elementor-element-4cff60df
  .elementor-icon-list-text {
  color: #161d39;
  transition: color 0.3s;
}
.elementor-3872
  .elementor-element.elementor-element-4cff60df
  > .elementor-widget-container {
  margin: 0px 0px 10px 0px;
}
.elementor-3872 .elementor-element.elementor-element-67f87240 {
  color: #8a91ad;
  font-family: "Poppins", Sans-serif;
  font-weight: 400;
}
.elementor-3872
  .elementor-element.elementor-element-67f87240
  > .elementor-widget-container {
  margin: 0px 0px 4px 0px;
}
.elementor-3872 .elementor-element.elementor-element-264a79fb {
  font-family: "Poppins";
}
.elementor-3872 .elementor-element.elementor-element-264a79fb label {
  font-family: "Poppins";
}
.elementor-3872 .elementor-element.elementor-element-264a79fb input {
  font-family: "Poppins";
}
.elementor-3872 .elementor-element.elementor-element-264a79fb textarea {
  font-family: "Poppins";
}
.elementor-3872
  .elementor-element.elementor-element-264a79fb
  > .elementor-widget-container {
  margin: 0px 0px 0px 100px;
  padding: 40px 36px 15px 36px;
  background-color: #ffffff;
  border-radius: 10px 10px 10px 10px;
  box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.2);
  border-radius: 24px;
}
@media (min-width: 768px) {
  .elementor-3872 .elementor-element.elementor-element-2d0d2c64 {
    width: 69.916%;
  }
  .elementor-3872 .elementor-element.elementor-element-119ade3a {
    width: 30.043%;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-3872 .elementor-element.elementor-element-76006673 {
    width: 100%;
  }
  .elementor-3872 .elementor-element.elementor-element-4400e733 {
    width: 100%;
  }
  .elementor-3872 .elementor-element.elementor-element-58c1e549 {
    width: 100%;
  }
  .elementor-3872 .elementor-element.elementor-element-3f7a71d1 {
    width: 100%;
  }
  .elementor-3872 .elementor-element.elementor-element-342b6aa7 {
    width: 100%;
  }
  .elementor-3872 .elementor-element.elementor-element-78001bed {
    width: 100%;
  }
  .elementor-3872 .elementor-element.elementor-element-3f49837e {
    width: 50%;
  }
  .elementor-3872 .elementor-element.elementor-element-f03307 {
    width: 50%;
  }
  .elementor-3872 .elementor-element.elementor-element-b2fe0b0 {
    width: 50%;
  }
  .elementor-3872 .elementor-element.elementor-element-237c5586 {
    width: 50%;
  }
  .elementor-3872 .elementor-element.elementor-element-7076ce69 {
    width: 50%;
  }
  .elementor-3872 .elementor-element.elementor-element-1c237dd8 {
    width: 50%;
  }
  .elementor-3872 .elementor-element.elementor-element-7b49daeb {
    width: 50%;
  }
  .elementor-3872 .elementor-element.elementor-element-26170557 {
    width: 50%;
  }
  .elementor-3872 .elementor-element.elementor-element-64350365 {
    width: 50%;
  }
  .elementor-3872 .elementor-element.elementor-element-693a9e2c {
    width: 50%;
  }
  .elementor-3872 .elementor-element.elementor-element-2d0d2c64 {
    width: 100%;
  }
  .elementor-3872 .elementor-element.elementor-element-119ade3a {
    width: 100%;
  }
  .elementor-3872 .elementor-element.elementor-element-3b63dee4 {
    width: 50%;
  }
  .elementor-3872 .elementor-element.elementor-element-31e9d9e6 {
    width: 50%;
  }
  .elementor-3872 .elementor-element.elementor-element-4dd0685d {
    width: 100%;
  }
  .elementor-3872 .elementor-element.elementor-element-31d41346 {
    width: 100%;
  }
  .elementor-3872 .elementor-element.elementor-element-582ff796 {
    width: 100%;
  }
}
@media (max-width: 1024px) {
  .elementor-3872 .elementor-element.elementor-element-62c907ed {
    padding: 100px 0px 0px 0px;
  }
  .elementor-3872
    .elementor-element.elementor-element-2657149b
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-3872
    .elementor-element.elementor-element-4400e733
    > .elementor-element-populated {
    margin: 0px 0px 60px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-3872 .elementor-element.elementor-element-416e0357 {
    padding: 0px 0px 80px 0px;
  }
  .elementor-3872
    .elementor-element.elementor-element-58c1e549
    > .elementor-element-populated {
    margin: 0px 0px 60px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-3872 .elementor-element.elementor-element-70dfb2ae {
    padding: 0px 0px 100px 0px;
  }
  .elementor-3872
    .elementor-element.elementor-element-376358a6
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-3872
    .elementor-element.elementor-element-3d9ac7c4
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-3872
    .elementor-element.elementor-element-342b6aa7
    > .elementor-element-populated {
    margin: 0px 0px 60px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-3872
    .elementor-element.elementor-element-78001bed
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-3872
    .elementor-element.elementor-element-40346787:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-3872
    .elementor-element.elementor-element-40346787
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-position: 0px 0px;
  }
  .elementor-3872 .elementor-element.elementor-element-40346787 {
    padding: 100px 0px 180px 0px;
  }
  .elementor-3872
    .elementor-element.elementor-element-58f64f1f
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-3872
    .elementor-element.elementor-element-7edd7e34
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-3872
    .elementor-element.elementor-element-b2fe0b0
    > .elementor-element-populated {
    margin: 0px 0px 30px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-3872
    .elementor-element.elementor-element-237c5586
    > .elementor-element-populated {
    margin: 0px 0px 30px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-3872
    .elementor-element.elementor-element-7076ce69
    > .elementor-element-populated {
    margin: 0px 0px 30px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-3872
    .elementor-element.elementor-element-1c237dd8
    > .elementor-element-populated {
    margin: 0px 0px 30px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-3872
    .elementor-element.elementor-element-7b49daeb
    > .elementor-element-populated {
    margin: 0px 0px 30px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-3872
    .elementor-element.elementor-element-26170557
    > .elementor-element-populated {
    margin: 0px 0px 30px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-3872
    .elementor-element.elementor-element-64350365
    > .elementor-element-populated {
    margin: 0px 0px 30px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-3872
    .elementor-element.elementor-element-693a9e2c
    > .elementor-element-populated {
    margin: 0px 0px 30px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-3872 .elementor-element.elementor-element-44dcccac {
    padding: 0px 0px 100px 0px;
  }
  .elementor-3872 .elementor-element.elementor-element-2cd07faf {
    margin-top: -88px;
    margin-bottom: 80px;
  }
  .elementor-3872
    .elementor-element.elementor-element-4b37918c
    > .elementor-widget-container {
    margin: 30px 0px 0px 0px;
  }
  .elementor-3872
    .elementor-element.elementor-element-6e9880aa
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-3872
    .elementor-element.elementor-element-64a8574b
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-3872
    .elementor-element.elementor-element-29735bd7:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-3872
    .elementor-element.elementor-element-29735bd7
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-position: top right;
  }
  .elementor-3872 .elementor-element.elementor-element-29735bd7 {
    padding: 30px 0px 30px 40px;
  }
  .elementor-3872
    .elementor-element.elementor-element-26eb0a18
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-3872
    .elementor-element.elementor-element-201c22a0
    > .elementor-widget-container {
    margin: 0px 0px 0px -20px;
  }
  .elementor-3872
    .elementor-element.elementor-element-316c5a87:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-3872
    .elementor-element.elementor-element-316c5a87
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-position: top right;
  }
  .elementor-3872 .elementor-element.elementor-element-316c5a87 {
    padding: 30px 0px 30px 40px;
  }
  .elementor-3872
    .elementor-element.elementor-element-31993893
    > .elementor-widget-container {
    margin: 0px 0px 0px -20px;
  }
  .elementor-3872
    .elementor-element.elementor-element-7e5b2cc6
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-3872
    .elementor-element.elementor-element-371beb4c:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-3872
    .elementor-element.elementor-element-371beb4c
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-position: top right;
  }
  .elementor-3872 .elementor-element.elementor-element-371beb4c {
    padding: 30px 0px 30px 40px;
  }
  .elementor-3872
    .elementor-element.elementor-element-e9464a5
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-3872
    .elementor-element.elementor-element-79a1270d
    > .elementor-widget-container {
    margin: 0px 0px 0px -20px;
  }
  .elementor-3872 .elementor-element.elementor-element-26ecbca {
    padding: 100px 0px 160px 0px;
  }
  .elementor-3872 .elementor-element.elementor-element-10ab5d0c {
    padding: 0px 0px 100px 0px;
  }
  .elementor-3872 .elementor-element.elementor-element-590a33ed {
    margin-top: -65px;
    margin-bottom: 80px;
  }
  .elementor-3872
    .elementor-element.elementor-element-34737b8d
    > .elementor-element-populated {
    padding: 0px 30px 0px 30px;
  }
  .elementor-3872
    .elementor-element.elementor-element-2ca85361
    > .elementor-element-populated {
    padding: 0px 30px 0px 30px;
  }
  .elementor-3872
    .elementor-element.elementor-element-3b63dee4
    > .elementor-element-populated {
    margin: 0px 0px 40px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-3872
    .elementor-element.elementor-element-31e9d9e6
    > .elementor-element-populated {
    margin: 0px 0px 40px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-3872
    .elementor-element.elementor-element-4dd0685d.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-3872
    .elementor-element.elementor-element-7b7bb77f:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-3872
    .elementor-element.elementor-element-7b7bb77f
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-position: top right;
  }
  .elementor-3872 .elementor-element.elementor-element-7b7bb77f {
    padding: 100px 0px 100px 0px;
  }
  .elementor-3872
    .elementor-element.elementor-element-31d41346
    > .elementor-element-populated {
    margin: 0px 0px 50px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-3872
    .elementor-element.elementor-element-264a79fb
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
}
@media (max-width: 767px) {
  .elementor-3872
    .elementor-element.elementor-element-64a9cc86
    .elementor-heading-title {
    font-size: 34px;
    line-height: 48px;
  }
  .elementor-3872 .elementor-element.elementor-element-68ef514 {
    font-size: 16px;
  }
  .elementor-3872 .elementor-element.elementor-element-39b35d8f .octf-btn {
    padding: 10px 35px 10px 35px;
    font-size: 14px;
  }
  .elementor-3872 .elementor-element.elementor-element-4d066fdc .octf-btn {
    padding: 10px 35px 10px 35px;
    font-size: 14px;
  }
  .elementor-3872
    .elementor-element.elementor-element-36d32671
    .elementor-heading-title {
    font-size: 30px;
    line-height: 42px;
  }
  .elementor-3872 .elementor-element.elementor-element-3be663bb {
    font-size: 16px;
  }
  .elementor-3872
    .elementor-element.elementor-element-3be663bb
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-3872
    .elementor-element.elementor-element-376358a6
    .elementor-heading-title {
    font-size: 32px;
    line-height: 46px;
  }
  .elementor-3872 .elementor-element.elementor-element-3d9ac7c4 {
    font-size: 16px;
  }
  .elementor-3872 .elementor-element.elementor-element-48adc8d9 {
    font-size: 16px;
  }
  .elementor-3872 .elementor-element.elementor-element-2f51bb2d {
    font-size: 16px;
  }
  .elementor-3872
    .elementor-element.elementor-element-40346787:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-3872
    .elementor-element.elementor-element-40346787
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-position: 0px 0px;
  }
  .elementor-3872
    .elementor-element.elementor-element-58f64f1f
    .elementor-heading-title {
    font-size: 32px;
    line-height: 46px;
  }
  .elementor-3872 .elementor-element.elementor-element-7edd7e34 {
    font-size: 16px;
  }
  .elementor-3872
    .elementor-element.elementor-element-3f49837e
    > .elementor-element-populated {
    margin: 0px 0px 30px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-3872 .elementor-element.elementor-element-2cd07faf {
    padding: 30px 30px 30px 30px;
  }
  .elementor-3872
    .elementor-element.elementor-element-3a6eba73
    .elementor-heading-title {
    font-size: 30px;
    line-height: 42px;
  }
  .elementor-3872 .elementor-element.elementor-element-57220c6d {
    font-size: 18px;
  }
  .elementor-3872
    .elementor-element.elementor-element-6e9880aa
    .elementor-heading-title {
    font-size: 32px;
    line-height: 46px;
  }
  .elementor-3872 .elementor-element.elementor-element-64a8574b {
    font-size: 16px;
  }
  .elementor-3872
    .elementor-element.elementor-element-26eb0a18
    > .elementor-element-populated {
    margin: 0px 0px 30px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-3872
    .elementor-element.elementor-element-3244ff77
    .elementor-heading-title {
    font-size: 24px;
  }
  .elementor-3872 .elementor-element.elementor-element-7f17b3a9 {
    font-size: 16px;
    line-height: 28px;
  }
  .elementor-3872
    .elementor-element.elementor-element-7e5b2cc6
    > .elementor-element-populated {
    margin: 0px 0px 30px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-3872
    .elementor-element.elementor-element-32e0943
    .elementor-heading-title {
    font-size: 24px;
  }
  .elementor-3872 .elementor-element.elementor-element-ab2d4ee {
    font-size: 16px;
    line-height: 28px;
  }
  .elementor-3872
    .elementor-element.elementor-element-e9464a5
    > .elementor-element-populated {
    margin: 0px 0px 30px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-3872
    .elementor-element.elementor-element-1d310da0
    .elementor-heading-title {
    font-size: 24px;
  }
  .elementor-3872 .elementor-element.elementor-element-13786e5c {
    font-size: 16px;
    line-height: 28px;
  }
  .elementor-3872
    .elementor-element.elementor-element-704b733b
    .ot-testimonials-3
    .ttext {
    font-size: 20px;
    line-height: 34px;
  }
  .elementor-3872
    .elementor-element.elementor-element-704b733b
    .ot-testimonials-3
    h6 {
    font-size: 16px;
  }
  .elementor-3872 .elementor-element.elementor-element-704b733b .t-head span {
    font-size: 14px;
  }
  .elementor-3872
    .elementor-element.elementor-element-34737b8d
    > .elementor-element-populated {
    border-width: 0px 0px 0px 0px;
  }
  .elementor-3872
    .elementor-element.elementor-element-2f46c86b
    .elementor-image-box-img {
    margin-bottom: 25px;
  }
  .elementor-3872
    .elementor-element.elementor-element-2f46c86b
    .elementor-image-box-title {
    font-size: 24px;
  }
  .elementor-3872
    .elementor-element.elementor-element-445e02
    .elementor-image-box-img {
    margin-bottom: 25px;
  }
  .elementor-3872
    .elementor-element.elementor-element-445e02
    .elementor-image-box-title {
    font-size: 24px;
  }
  .elementor-3872
    .elementor-element.elementor-element-4530755
    > .elementor-widget-container {
    margin: 0px 25px 0px 0px;
  }
  .elementor-3872
    .elementor-element.elementor-element-1e4c6c15
    > .elementor-widget-container {
    margin: 0px 25px 0px 0px;
  }
  .elementor-3872
    .elementor-element.elementor-element-4dd0685d.elementor-column
    > .elementor-widget-wrap {
    justify-content: flex-start;
  }
  .elementor-3872
    .elementor-element.elementor-element-189fd2d5
    > .elementor-widget-container {
    margin: 0px 25px 0px 0px;
  }
  .elementor-3872
    .elementor-element.elementor-element-145ec3eb
    .elementor-heading-title {
    font-size: 32px;
    line-height: 46px;
  }
  .elementor-3872 .elementor-element.elementor-element-542ff548 {
    font-size: 16px;
  }
  .elementor-3872
    .elementor-element.elementor-element-70c470c1
    > .elementor-element-populated {
    margin: 0px 0px 30px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-3872
    .elementor-element.elementor-element-63c2751d
    > .elementor-element-populated {
    margin: 0px 0px 30px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-3872
    .elementor-element.elementor-element-264a79fb
    > .elementor-widget-container {
    padding: 30px 30px 30px 30px;
  }
}
