.elementor-16
  .elementor-element.elementor-element-65e33ff
  > .elementor-container {
  max-width: 1320px;
}
.elementor-16 .elementor-element.elementor-element-65e33ff {
  padding: 110px 0px 110px 0px;
}
.elementor-16 .elementor-element.elementor-element-a69f694 {
  width: var(--container-widget-width, 33.33%);
  max-width: 33.33%;
  --container-widget-width: 33.33%;
  --container-widget-flex-grow: 0;
}
.elementor-16
  .elementor-element.elementor-element-a69f694
  > .elementor-widget-container {
  background-color: #ffffff;
  background-image: url("../../2024/02/shape-5.png");
  margin: 0px 16px 25px 0px;
  background-position: bottom center;
  background-repeat: no-repeat;
  background-size: contain;
  transition: background 0.4s;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #e9e9ea;
}
.elementor-16
  .elementor-element.elementor-element-a69f694:hover
  .elementor-widget-container {
  background-color: #5db5e3;
}
.elementor-16 .elementor-element.elementor-element-a69f694 .icon__box-item {
  display: block;
  flex-direction: block;
  text-align: left;
  padding: 45px 45px 40px 45px;
}
.elementor-16
  .elementor-element.elementor-element-a69f694
  .icon__box-item-content
  > a {
  justify-content: left;
  font-size: 16px;
  font-weight: 600;
  text-transform: uppercase;
  line-height: 26px;
  color: #5db5e3;
  gap: 6px;
}
.elementor-16
  .elementor-element.elementor-element-a69f694
  .icon__box-item:hover
  .icon__box-item-icon
  i {
  color: #ffffff;
}
.elementor-16
  .elementor-element.elementor-element-a69f694
  .icon__box-item:hover
  .icon__box-item-icon
  svg
  path {
  fill: #ffffff;
}
.elementor-16
  .elementor-element.elementor-element-a69f694
  .icon__box-item:hover
  .icon__box-item-content
  h4 {
  color: #ffffff;
}
.elementor-16
  .elementor-element.elementor-element-a69f694
  .icon__box-item:hover
  .icon__box-item-content
  h4
  a {
  color: #ffffff;
}
.elementor-16
  .elementor-element.elementor-element-a69f694
  .icon__box-item:hover
  .icon__box-item-content
  p {
  color: #ffffff;
}
.elementor-16
  .elementor-element.elementor-element-a69f694
  .icon__box-item:hover
  .icon__box-item-content
  p
  a {
  color: #ffffff;
}
.elementor-16
  .elementor-element.elementor-element-a69f694
  .icon__box-item-icon
  i {
  color: #5db5e3;
  font-size: 80px;
}
.elementor-16
  .elementor-element.elementor-element-a69f694
  .icon__box-item-icon
  svg
  path {
  fill: #5db5e3;
}
.elementor-16
  .elementor-element.elementor-element-a69f694
  .icon__box-item-icon {
  background: #02010100;
  width: 80px;
  height: 80px;
  min-width: 80px;
  margin: 0px 0px 40px 0px;
}
.elementor-16
  .elementor-element.elementor-element-a69f694
  .icon__box-item-icon
  svg {
  max-width: 80px;
}
.elementor-16
  .elementor-element.elementor-element-a69f694
  .icon__box-item-content
  h4 {
  font-size: 24px;
  font-weight: 700;
  line-height: 34px;
}
.elementor-16
  .elementor-element.elementor-element-a69f694
  .icon__box-item-content
  p {
  margin: 8px auto 30px auto;
}
.elementor-16
  .elementor-element.elementor-element-a69f694
  .icon__box-item-content
  > a
  i {
  font-size: 20px;
  top: 3px;
}
.elementor-16
  .elementor-element.elementor-element-a69f694
  .icon__box-item:hover
  .icon__box-item-content
  > a {
  color: #ffffff;
}
.elementor-16 .elementor-element.elementor-element-4f37ae9 {
  width: var(--container-widget-width, 33.33%);
  max-width: 33.33%;
  --container-widget-width: 33.33%;
  --container-widget-flex-grow: 0;
}
.elementor-16
  .elementor-element.elementor-element-4f37ae9
  > .elementor-widget-container {
  background-color: #ffffff;
  background-image: url("../../2024/02/shape-5.png");
  margin: 0px 8px 0px 8px;
  background-position: bottom center;
  background-repeat: no-repeat;
  background-size: contain;
  transition: background 0.4s;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #e9e9ea;
}
.elementor-16
  .elementor-element.elementor-element-4f37ae9:hover
  .elementor-widget-container {
  background-color: #5db5e3;
}
.elementor-16 .elementor-element.elementor-element-4f37ae9 .icon__box-item {
  display: block;
  flex-direction: block;
  text-align: left;
  padding: 45px 45px 40px 45px;
}
.elementor-16
  .elementor-element.elementor-element-4f37ae9
  .icon__box-item-content
  > a {
  justify-content: left;
  font-size: 16px;
  font-weight: 600;
  text-transform: uppercase;
  line-height: 26px;
  color: #5db5e3;
  gap: 6px;
}
.elementor-16
  .elementor-element.elementor-element-4f37ae9
  .icon__box-item:hover
  .icon__box-item-icon
  i {
  color: #ffffff;
}
.elementor-16
  .elementor-element.elementor-element-4f37ae9
  .icon__box-item:hover
  .icon__box-item-icon
  svg
  path {
  fill: #ffffff;
}
.elementor-16
  .elementor-element.elementor-element-4f37ae9
  .icon__box-item:hover
  .icon__box-item-content
  h4 {
  color: #ffffff;
}
.elementor-16
  .elementor-element.elementor-element-4f37ae9
  .icon__box-item:hover
  .icon__box-item-content
  h4
  a {
  color: #ffffff;
}
.elementor-16
  .elementor-element.elementor-element-4f37ae9
  .icon__box-item:hover
  .icon__box-item-content
  p {
  color: #ffffff;
}
.elementor-16
  .elementor-element.elementor-element-4f37ae9
  .icon__box-item:hover
  .icon__box-item-content
  p
  a {
  color: #ffffff;
}
.elementor-16
  .elementor-element.elementor-element-4f37ae9
  .icon__box-item-icon
  i {
  color: #5db5e3;
  font-size: 80px;
}
.elementor-16
  .elementor-element.elementor-element-4f37ae9
  .icon__box-item-icon
  svg
  path {
  fill: #5db5e3;
}
.elementor-16
  .elementor-element.elementor-element-4f37ae9
  .icon__box-item-icon {
  background: #02010100;
  width: 80px;
  height: 80px;
  min-width: 80px;
  margin: 0px 0px 40px 0px;
}
.elementor-16
  .elementor-element.elementor-element-4f37ae9
  .icon__box-item-icon
  svg {
  max-width: 80px;
}
.elementor-16
  .elementor-element.elementor-element-4f37ae9
  .icon__box-item-content
  h4 {
  font-size: 24px;
  font-weight: 700;
  line-height: 34px;
}
.elementor-16
  .elementor-element.elementor-element-4f37ae9
  .icon__box-item-content
  p {
  margin: 8px auto 30px auto;
}
.elementor-16
  .elementor-element.elementor-element-4f37ae9
  .icon__box-item-content
  > a
  i {
  font-size: 20px;
  top: 3px;
}
.elementor-16
  .elementor-element.elementor-element-4f37ae9
  .icon__box-item:hover
  .icon__box-item-content
  > a {
  color: #ffffff;
}
.elementor-16 .elementor-element.elementor-element-1277fb2 {
  width: var(--container-widget-width, 33.33%);
  max-width: 33.33%;
  --container-widget-width: 33.33%;
  --container-widget-flex-grow: 0;
}
.elementor-16
  .elementor-element.elementor-element-1277fb2
  > .elementor-widget-container {
  background-color: #ffffff;
  background-image: url("../../2024/02/shape-5.png");
  margin: 0px 0px 0px 16px;
  background-position: bottom center;
  background-repeat: no-repeat;
  background-size: contain;
  transition: background 0.4s;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #e9e9ea;
}
.elementor-16
  .elementor-element.elementor-element-1277fb2:hover
  .elementor-widget-container {
  background-color: #5db5e3;
}
.elementor-16 .elementor-element.elementor-element-1277fb2 .icon__box-item {
  display: block;
  flex-direction: block;
  text-align: left;
  padding: 45px 45px 40px 45px;
}
.elementor-16
  .elementor-element.elementor-element-1277fb2
  .icon__box-item-content
  > a {
  justify-content: left;
  font-size: 16px;
  font-weight: 600;
  text-transform: uppercase;
  line-height: 26px;
  color: #5db5e3;
  gap: 6px;
}
.elementor-16
  .elementor-element.elementor-element-1277fb2
  .icon__box-item:hover
  .icon__box-item-icon
  i {
  color: #ffffff;
}
.elementor-16
  .elementor-element.elementor-element-1277fb2
  .icon__box-item:hover
  .icon__box-item-icon
  svg
  path {
  fill: #ffffff;
}
.elementor-16
  .elementor-element.elementor-element-1277fb2
  .icon__box-item:hover
  .icon__box-item-content
  h4 {
  color: #ffffff;
}
.elementor-16
  .elementor-element.elementor-element-1277fb2
  .icon__box-item:hover
  .icon__box-item-content
  h4
  a {
  color: #ffffff;
}
.elementor-16
  .elementor-element.elementor-element-1277fb2
  .icon__box-item:hover
  .icon__box-item-content
  p {
  color: #ffffff;
}
.elementor-16
  .elementor-element.elementor-element-1277fb2
  .icon__box-item:hover
  .icon__box-item-content
  p
  a {
  color: #ffffff;
}
.elementor-16
  .elementor-element.elementor-element-1277fb2
  .icon__box-item-icon
  i {
  color: #5db5e3;
  font-size: 80px;
}
.elementor-16
  .elementor-element.elementor-element-1277fb2
  .icon__box-item-icon
  svg
  path {
  fill: #5db5e3;
}
.elementor-16
  .elementor-element.elementor-element-1277fb2
  .icon__box-item-icon {
  background: #02010100;
  width: 80px;
  height: 80px;
  min-width: 80px;
  margin: 0px 0px 40px 0px;
}
.elementor-16
  .elementor-element.elementor-element-1277fb2
  .icon__box-item-icon
  svg {
  max-width: 80px;
}
.elementor-16
  .elementor-element.elementor-element-1277fb2
  .icon__box-item-content
  h4 {
  font-size: 24px;
  font-weight: 700;
  line-height: 34px;
}
.elementor-16
  .elementor-element.elementor-element-1277fb2
  .icon__box-item-content
  p {
  margin: 8px auto 30px auto;
}
.elementor-16
  .elementor-element.elementor-element-1277fb2
  .icon__box-item-content
  > a
  i {
  font-size: 20px;
  top: 3px;
}
.elementor-16
  .elementor-element.elementor-element-1277fb2
  .icon__box-item:hover
  .icon__box-item-content
  > a {
  color: #ffffff;
}
.elementor-16 .elementor-element.elementor-element-149a936 {
  width: var(--container-widget-width, 33.33%);
  max-width: 33.33%;
  --container-widget-width: 33.33%;
  --container-widget-flex-grow: 0;
}
.elementor-16
  .elementor-element.elementor-element-149a936
  > .elementor-widget-container {
  background-color: #ffffff;
  background-image: url("../../2024/02/shape-5.png");
  margin: 0px 16px 0px 0px;
  background-position: bottom center;
  background-repeat: no-repeat;
  background-size: contain;
  transition: background 0.4s;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #e9e9ea;
}
.elementor-16
  .elementor-element.elementor-element-149a936:hover
  .elementor-widget-container {
  background-color: #5db5e3;
}
.elementor-16 .elementor-element.elementor-element-149a936 .icon__box-item {
  display: block;
  flex-direction: block;
  text-align: left;
  padding: 45px 45px 40px 45px;
}
.elementor-16
  .elementor-element.elementor-element-149a936
  .icon__box-item-content
  > a {
  justify-content: left;
  font-size: 16px;
  font-weight: 600;
  text-transform: uppercase;
  line-height: 26px;
  color: #5db5e3;
  gap: 6px;
}
.elementor-16
  .elementor-element.elementor-element-149a936
  .icon__box-item:hover
  .icon__box-item-icon
  i {
  color: #ffffff;
}
.elementor-16
  .elementor-element.elementor-element-149a936
  .icon__box-item:hover
  .icon__box-item-icon
  svg
  path {
  fill: #ffffff;
}
.elementor-16
  .elementor-element.elementor-element-149a936
  .icon__box-item:hover
  .icon__box-item-content
  h4 {
  color: #ffffff;
}
.elementor-16
  .elementor-element.elementor-element-149a936
  .icon__box-item:hover
  .icon__box-item-content
  h4
  a {
  color: #ffffff;
}
.elementor-16
  .elementor-element.elementor-element-149a936
  .icon__box-item:hover
  .icon__box-item-content
  p {
  color: #ffffff;
}
.elementor-16
  .elementor-element.elementor-element-149a936
  .icon__box-item:hover
  .icon__box-item-content
  p
  a {
  color: #ffffff;
}
.elementor-16
  .elementor-element.elementor-element-149a936
  .icon__box-item-icon
  i {
  color: #5db5e3;
  font-size: 80px;
}
.elementor-16
  .elementor-element.elementor-element-149a936
  .icon__box-item-icon
  svg
  path {
  fill: #5db5e3;
}
.elementor-16
  .elementor-element.elementor-element-149a936
  .icon__box-item-icon {
  background: #02010100;
  width: 80px;
  height: 80px;
  min-width: 80px;
  margin: 0px 0px 40px 0px;
}
.elementor-16
  .elementor-element.elementor-element-149a936
  .icon__box-item-icon
  svg {
  max-width: 80px;
}
.elementor-16
  .elementor-element.elementor-element-149a936
  .icon__box-item-content
  h4 {
  font-size: 24px;
  font-weight: 700;
  line-height: 34px;
}
.elementor-16
  .elementor-element.elementor-element-149a936
  .icon__box-item-content
  p {
  margin: 8px auto 30px auto;
}
.elementor-16
  .elementor-element.elementor-element-149a936
  .icon__box-item-content
  > a
  i {
  font-size: 20px;
  top: 3px;
}
.elementor-16
  .elementor-element.elementor-element-149a936
  .icon__box-item:hover
  .icon__box-item-content
  > a {
  color: #ffffff;
}
.elementor-16 .elementor-element.elementor-element-e2c61ef {
  width: var(--container-widget-width, 33.33%);
  max-width: 33.33%;
  --container-widget-width: 33.33%;
  --container-widget-flex-grow: 0;
}
.elementor-16
  .elementor-element.elementor-element-e2c61ef
  > .elementor-widget-container {
  background-color: #ffffff;
  background-image: url("../../2024/02/shape-5.png");
  margin: 0px 8px 0px 8px;
  background-position: bottom center;
  background-repeat: no-repeat;
  background-size: contain;
  transition: background 0.4s;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #e9e9ea;
}
.elementor-16
  .elementor-element.elementor-element-e2c61ef:hover
  .elementor-widget-container {
  background-color: #5db5e3;
}
.elementor-16 .elementor-element.elementor-element-e2c61ef .icon__box-item {
  display: block;
  flex-direction: block;
  text-align: left;
  padding: 45px 45px 40px 45px;
}
.elementor-16
  .elementor-element.elementor-element-e2c61ef
  .icon__box-item-content
  > a {
  justify-content: left;
  font-size: 16px;
  font-weight: 600;
  text-transform: uppercase;
  line-height: 26px;
  color: #5db5e3;
  gap: 6px;
}
.elementor-16
  .elementor-element.elementor-element-e2c61ef
  .icon__box-item:hover
  .icon__box-item-icon
  i {
  color: #ffffff;
}
.elementor-16
  .elementor-element.elementor-element-e2c61ef
  .icon__box-item:hover
  .icon__box-item-icon
  svg
  path {
  fill: #ffffff;
}
.elementor-16
  .elementor-element.elementor-element-e2c61ef
  .icon__box-item:hover
  .icon__box-item-content
  h4 {
  color: #ffffff;
}
.elementor-16
  .elementor-element.elementor-element-e2c61ef
  .icon__box-item:hover
  .icon__box-item-content
  h4
  a {
  color: #ffffff;
}
.elementor-16
  .elementor-element.elementor-element-e2c61ef
  .icon__box-item:hover
  .icon__box-item-content
  p {
  color: #ffffff;
}
.elementor-16
  .elementor-element.elementor-element-e2c61ef
  .icon__box-item:hover
  .icon__box-item-content
  p
  a {
  color: #ffffff;
}
.elementor-16
  .elementor-element.elementor-element-e2c61ef
  .icon__box-item-icon
  i {
  color: #5db5e3;
  font-size: 80px;
}
.elementor-16
  .elementor-element.elementor-element-e2c61ef
  .icon__box-item-icon
  svg
  path {
  fill: #5db5e3;
}
.elementor-16
  .elementor-element.elementor-element-e2c61ef
  .icon__box-item-icon {
  background: #02010100;
  width: 80px;
  height: 80px;
  min-width: 80px;
  margin: 0px 0px 40px 0px;
}
.elementor-16
  .elementor-element.elementor-element-e2c61ef
  .icon__box-item-icon
  svg {
  max-width: 80px;
}
.elementor-16
  .elementor-element.elementor-element-e2c61ef
  .icon__box-item-content
  h4 {
  font-size: 24px;
  font-weight: 700;
  line-height: 34px;
}
.elementor-16
  .elementor-element.elementor-element-e2c61ef
  .icon__box-item-content
  p {
  margin: 8px auto 30px auto;
}
.elementor-16
  .elementor-element.elementor-element-e2c61ef
  .icon__box-item-content
  > a
  i {
  font-size: 20px;
  top: 3px;
}
.elementor-16
  .elementor-element.elementor-element-e2c61ef
  .icon__box-item:hover
  .icon__box-item-content
  > a {
  color: #ffffff;
}
.elementor-16 .elementor-element.elementor-element-d33d763 {
  width: var(--container-widget-width, 33.33%);
  max-width: 33.33%;
  --container-widget-width: 33.33%;
  --container-widget-flex-grow: 0;
}
.elementor-16
  .elementor-element.elementor-element-d33d763
  > .elementor-widget-container {
  background-color: #ffffff;
  background-image: url("../../2024/02/shape-5.png");
  margin: 0px 0px 0px 16px;
  background-position: bottom center;
  background-repeat: no-repeat;
  background-size: contain;
  transition: background 0.4s;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #e9e9ea;
}
.elementor-16
  .elementor-element.elementor-element-d33d763:hover
  .elementor-widget-container {
  background-color: #5db5e3;
}
.elementor-16 .elementor-element.elementor-element-d33d763 .icon__box-item {
  display: block;
  flex-direction: block;
  text-align: left;
  padding: 45px 45px 40px 45px;
}
.elementor-16
  .elementor-element.elementor-element-d33d763
  .icon__box-item-content
  > a {
  justify-content: left;
  font-size: 16px;
  font-weight: 600;
  text-transform: uppercase;
  line-height: 26px;
  color: #5db5e3;
  gap: 6px;
}
.elementor-16
  .elementor-element.elementor-element-d33d763
  .icon__box-item:hover
  .icon__box-item-icon
  i {
  color: #ffffff;
}
.elementor-16
  .elementor-element.elementor-element-d33d763
  .icon__box-item:hover
  .icon__box-item-icon
  svg
  path {
  fill: #ffffff;
}
.elementor-16
  .elementor-element.elementor-element-d33d763
  .icon__box-item:hover
  .icon__box-item-content
  h4 {
  color: #ffffff;
}
.elementor-16
  .elementor-element.elementor-element-d33d763
  .icon__box-item:hover
  .icon__box-item-content
  h4
  a {
  color: #ffffff;
}
.elementor-16
  .elementor-element.elementor-element-d33d763
  .icon__box-item:hover
  .icon__box-item-content
  p {
  color: #ffffff;
}
.elementor-16
  .elementor-element.elementor-element-d33d763
  .icon__box-item:hover
  .icon__box-item-content
  p
  a {
  color: #ffffff;
}
.elementor-16
  .elementor-element.elementor-element-d33d763
  .icon__box-item-icon
  i {
  color: #5db5e3;
  font-size: 80px;
}
.elementor-16
  .elementor-element.elementor-element-d33d763
  .icon__box-item-icon
  svg
  path {
  fill: #5db5e3;
}
.elementor-16
  .elementor-element.elementor-element-d33d763
  .icon__box-item-icon {
  background: #02010100;
  width: 80px;
  height: 80px;
  min-width: 80px;
  margin: 0px 0px 40px 0px;
}
.elementor-16
  .elementor-element.elementor-element-d33d763
  .icon__box-item-icon
  svg {
  max-width: 80px;
}
.elementor-16
  .elementor-element.elementor-element-d33d763
  .icon__box-item-content
  h4 {
  font-size: 24px;
  font-weight: 700;
  line-height: 34px;
}
.elementor-16
  .elementor-element.elementor-element-d33d763
  .icon__box-item-content
  p {
  margin: 8px auto 30px auto;
}
.elementor-16
  .elementor-element.elementor-element-d33d763
  .icon__box-item-content
  > a
  i {
  font-size: 20px;
  top: 3px;
}
.elementor-16
  .elementor-element.elementor-element-d33d763
  .icon__box-item:hover
  .icon__box-item-content
  > a {
  color: #ffffff;
}
@media (max-width: 1024px) {
  .elementor-16 .elementor-element.elementor-element-65e33ff {
    padding: 90px 0px 90px 0px;
  }
  .elementor-16
    .elementor-element.elementor-element-a69f694
    > .elementor-widget-container {
    margin: 0px 13px 25px 0px;
  }
  .elementor-16 .elementor-element.elementor-element-a69f694 {
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 50%);
    max-width: 50%;
  }
  .elementor-16 .elementor-element.elementor-element-a69f694 .icon__box-item {
    padding: 35px 35px 35px 35px;
  }
  .elementor-16
    .elementor-element.elementor-element-4f37ae9
    > .elementor-widget-container {
    margin: 0px 0px 0px 13px;
  }
  .elementor-16 .elementor-element.elementor-element-4f37ae9 {
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 50%);
    max-width: 50%;
  }
  .elementor-16 .elementor-element.elementor-element-4f37ae9 .icon__box-item {
    padding: 35px 35px 35px 35px;
  }
  .elementor-16
    .elementor-element.elementor-element-1277fb2
    > .elementor-widget-container {
    margin: 0px 13px 25px 0px;
  }
  .elementor-16 .elementor-element.elementor-element-1277fb2 {
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 50%);
    max-width: 50%;
  }
  .elementor-16 .elementor-element.elementor-element-1277fb2 .icon__box-item {
    padding: 35px 35px 35px 35px;
  }
  .elementor-16
    .elementor-element.elementor-element-149a936
    > .elementor-widget-container {
    margin: 0px 0px 0px 13px;
  }
  .elementor-16 .elementor-element.elementor-element-149a936 {
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 50%);
    max-width: 50%;
  }
  .elementor-16 .elementor-element.elementor-element-149a936 .icon__box-item {
    padding: 35px 35px 35px 35px;
  }
  .elementor-16
    .elementor-element.elementor-element-e2c61ef
    > .elementor-widget-container {
    margin: 0px 13px 0px 0px;
  }
  .elementor-16 .elementor-element.elementor-element-e2c61ef {
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 50%);
    max-width: 50%;
  }
  .elementor-16 .elementor-element.elementor-element-e2c61ef .icon__box-item {
    padding: 35px 35px 35px 35px;
  }
  .elementor-16
    .elementor-element.elementor-element-d33d763
    > .elementor-widget-container {
    margin: 0px 0px 0px 13px;
  }
  .elementor-16 .elementor-element.elementor-element-d33d763 {
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 50%);
    max-width: 50%;
  }
  .elementor-16 .elementor-element.elementor-element-d33d763 .icon__box-item {
    padding: 35px 35px 35px 35px;
  }
}
@media (max-width: 767px) {
  .elementor-16
    .elementor-element.elementor-element-a69f694
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-16 .elementor-element.elementor-element-a69f694 {
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
  }
  .elementor-16 .elementor-element.elementor-element-a69f694 .icon__box-item {
    padding: 30px 30px 30px 30px;
  }
  .elementor-16
    .elementor-element.elementor-element-a69f694
    .icon__box-item-content
    h4 {
    font-size: 20px;
    line-height: 30px;
  }
  .elementor-16
    .elementor-element.elementor-element-a69f694
    .icon__box-item-content
    > a {
    font-size: 14px;
  }
  .elementor-16
    .elementor-element.elementor-element-4f37ae9
    > .elementor-widget-container {
    margin: 25px 0px 25px 0px;
  }
  .elementor-16 .elementor-element.elementor-element-4f37ae9 {
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
  }
  .elementor-16 .elementor-element.elementor-element-4f37ae9 .icon__box-item {
    padding: 30px 30px 30px 30px;
  }
  .elementor-16
    .elementor-element.elementor-element-4f37ae9
    .icon__box-item-content
    h4 {
    font-size: 20px;
    line-height: 30px;
  }
  .elementor-16
    .elementor-element.elementor-element-4f37ae9
    .icon__box-item-content
    > a {
    font-size: 14px;
  }
  .elementor-16
    .elementor-element.elementor-element-1277fb2
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-16 .elementor-element.elementor-element-1277fb2 {
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
  }
  .elementor-16 .elementor-element.elementor-element-1277fb2 .icon__box-item {
    padding: 30px 30px 30px 30px;
  }
  .elementor-16
    .elementor-element.elementor-element-1277fb2
    .icon__box-item-content
    h4 {
    font-size: 20px;
    line-height: 30px;
  }
  .elementor-16
    .elementor-element.elementor-element-1277fb2
    .icon__box-item-content
    > a {
    font-size: 14px;
  }
  .elementor-16
    .elementor-element.elementor-element-149a936
    > .elementor-widget-container {
    margin: 25px 0px 25px 0px;
  }
  .elementor-16 .elementor-element.elementor-element-149a936 {
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
  }
  .elementor-16 .elementor-element.elementor-element-149a936 .icon__box-item {
    padding: 30px 30px 30px 30px;
  }
  .elementor-16
    .elementor-element.elementor-element-149a936
    .icon__box-item-content
    h4 {
    font-size: 20px;
    line-height: 30px;
  }
  .elementor-16
    .elementor-element.elementor-element-149a936
    .icon__box-item-content
    > a {
    font-size: 14px;
  }
  .elementor-16
    .elementor-element.elementor-element-e2c61ef
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-16 .elementor-element.elementor-element-e2c61ef {
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
  }
  .elementor-16 .elementor-element.elementor-element-e2c61ef .icon__box-item {
    padding: 30px 30px 30px 30px;
  }
  .elementor-16
    .elementor-element.elementor-element-e2c61ef
    .icon__box-item-content
    h4 {
    font-size: 20px;
    line-height: 30px;
  }
  .elementor-16
    .elementor-element.elementor-element-e2c61ef
    .icon__box-item-content
    > a {
    font-size: 14px;
  }
  .elementor-16
    .elementor-element.elementor-element-d33d763
    > .elementor-widget-container {
    margin: 25px 0px 0px 0px;
  }
  .elementor-16 .elementor-element.elementor-element-d33d763 {
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
  }
  .elementor-16 .elementor-element.elementor-element-d33d763 .icon__box-item {
    padding: 30px 30px 30px 30px;
  }
  .elementor-16
    .elementor-element.elementor-element-d33d763
    .icon__box-item-content
    h4 {
    font-size: 20px;
    line-height: 30px;
  }
  .elementor-16
    .elementor-element.elementor-element-d33d763
    .icon__box-item-content
    > a {
    font-size: 14px;
  }
}
