.elementor-594 .elementor-element.elementor-element-5926da6a {
  margin-top: 0px;
  margin-bottom: 00px;
}
.elementor-594
  .elementor-element.elementor-element-7651ee
  .elementor-heading-title {
  color: #015af2;
  font-family: "Poppins", Sans-serif;
  font-size: 18px;
  font-weight: 600;
}
.elementor-594
  .elementor-element.elementor-element-6d832d9c
  .elementor-heading-title {
  color: #00092a;
  font-family: "Kanit", Sans-serif;
  font-size: 50px;
  font-weight: 600;
}
.elementor-594 .elementor-element.elementor-element-257d2617 {
  color: #666666;
  font-family: "Poppins", Sans-serif;
  font-size: 14px;
  font-weight: 400;
}
.elementor-594
  .elementor-element.elementor-element-75dbeee0
  .wpr-feature-list-item {
  justify-content: left;
}
.elementor-594
  .elementor-element.elementor-element-75dbeee0.wpr-feature-list-left
  .wpr-feature-list-item {
  align-items: center;
}
.elementor-594
  .elementor-element.elementor-element-75dbeee0.wpr-feature-list-right
  .wpr-feature-list-item {
  align-items: center;
}
.elementor-594
  .elementor-element.elementor-element-75dbeee0
  .wpr-feature-list-item:not(:last-child) {
  margin-bottom: 35px;
}
.elementor-594
  .elementor-element.elementor-element-75dbeee0.wpr-feature-list-left
  .wpr-feature-list-icon-wrap {
  margin-right: 20px;
}
.elementor-594
  .elementor-element.elementor-element-75dbeee0.wpr-feature-list-right
  .wpr-feature-list-icon-wrap {
  margin-left: 20px;
}
.elementor-594
  .elementor-element.elementor-element-75dbeee0
  .wpr-feature-list-title {
  margin-bottom: 5px;
  color: #222222;
  font-family: "Kanit", Sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 0.7em;
}
.elementor-594
  .elementor-element.elementor-element-75dbeee0
  .elementor-repeater-item-d0e8aef
  .wpr-feature-list-icon-inner-wrap
  i {
  color: #ffffff;
}
.elementor-594
  .elementor-element.elementor-element-75dbeee0
  .elementor-repeater-item-d0e8aef
  .wpr-feature-list-icon-inner-wrap
  svg {
  fill: #ffffff;
}
.elementor-594
  .elementor-element.elementor-element-75dbeee0
  .elementor-repeater-item-d0e8aef
  .wpr-feature-list-icon-inner-wrap {
  background-color: #0046bd;
  border-color: #0046bd;
}
.elementor-594
  .elementor-element.elementor-element-75dbeee0
  .wpr-feature-list-icon-inner-wrap
  i {
  color: #fff;
}
.elementor-594
  .elementor-element.elementor-element-75dbeee0
  .wpr-feature-list-icon-inner-wrap
  svg {
  fill: #fff;
}
.elementor-594
  .elementor-element.elementor-element-75dbeee0
  .wpr-feature-list-icon-inner-wrap {
  background-color: #015af2;
  width: 31px;
  height: 31px;
  border-style: none;
  border-radius: 50px 50px 50px 50px;
}
.elementor-594
  .elementor-element.elementor-element-75dbeee0
  .wpr-feature-list-icon-wrap
  i {
  font-size: 12px;
}
.elementor-594
  .elementor-element.elementor-element-75dbeee0
  .wpr-feature-list-icon-wrap
  svg {
  width: 12px;
  height: auto;
}
.elementor-594
  .elementor-element.elementor-element-75dbeee0
  .wpr-feature-list-line {
  border-color: #015af2;
  border-left-width: 1px;
  border-left-style: dashed;
}
.elementor-594
  .elementor-element.elementor-element-75dbeee0
  .wpr-feature-list-title
  a.wpr-feature-list-url {
  color: #222222;
}
.elementor-594
  .elementor-element.elementor-element-75dbeee0
  .wpr-feature-list-description {
  color: #666666;
  font-family: "Poppins", Sans-serif;
  font-size: 13px;
  font-weight: 400;
}
.elementor-bc-flex-widget
  .elementor-594
  .elementor-element.elementor-element-3d7d2a65.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-594
  .elementor-element.elementor-element-3d7d2a65.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-594
  .elementor-element.elementor-element-99e045d:not(.elementor-motion-effects-element-type-background),
.elementor-594
  .elementor-element.elementor-element-99e045d
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #e7e7e700;
}
.elementor-594
  .elementor-element.elementor-element-99e045d
  > .elementor-background-overlay {
  background-image: url("https://punerentalagreement.com/wp-content/uploads/2023/06/Bg-1.png");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  opacity: 0.5;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-594 .elementor-element.elementor-element-99e045d {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 00px;
  margin-bottom: 0px;
  padding: 0px 0px 50px 0px;
}
.elementor-594 .elementor-element.elementor-element-e6d9bde {
  text-align: left;
}
.elementor-594
  .elementor-element.elementor-element-e6d9bde
  .elementor-heading-title {
  color: #1f2933;
  font-family: "Poppins", Sans-serif;
  font-size: 45px;
  font-weight: 600;
}
.elementor-594 .elementor-element.elementor-element-dc54fd6 {
  color: #666666;
  font-family: "Raleway", Sans-serif;
  font-size: 15px;
  font-weight: 400;
}
.elementor-594
  .elementor-element.elementor-element-d6843bd.elementor-view-stacked
  .elementor-icon {
  background-color: #1f2933;
}
.elementor-594
  .elementor-element.elementor-element-d6843bd.elementor-view-framed
  .elementor-icon,
.elementor-594
  .elementor-element.elementor-element-d6843bd.elementor-view-default
  .elementor-icon {
  fill: #1f2933;
  color: #1f2933;
  border-color: #1f2933;
}
.elementor-594 .elementor-element.elementor-element-d6843bd {
  --icon-box-icon-margin: 15px;
}
.elementor-594 .elementor-element.elementor-element-d6843bd .elementor-icon {
  font-size: 25px;
}
.elementor-594
  .elementor-element.elementor-element-d6843bd
  .elementor-icon-box-title {
  margin-bottom: 0px;
  color: #1f2933;
}
.elementor-594
  .elementor-element.elementor-element-d6843bd
  .elementor-icon-box-title,
.elementor-594
  .elementor-element.elementor-element-d6843bd
  .elementor-icon-box-title
  a {
  font-family: "Poppins", Sans-serif;
  font-size: 17px;
  font-weight: 600;
}
.elementor-594
  .elementor-element.elementor-element-d6843bd
  .elementor-icon-box-description {
  color: #666666;
  font-family: "Raleway", Sans-serif;
  font-size: 14px;
  font-weight: 400;
}
.elementor-594
  .elementor-element.elementor-element-ba695d6.elementor-view-stacked
  .elementor-icon {
  background-color: #1f2933;
}
.elementor-594
  .elementor-element.elementor-element-ba695d6.elementor-view-framed
  .elementor-icon,
.elementor-594
  .elementor-element.elementor-element-ba695d6.elementor-view-default
  .elementor-icon {
  fill: #1f2933;
  color: #1f2933;
  border-color: #1f2933;
}
.elementor-594 .elementor-element.elementor-element-ba695d6 {
  --icon-box-icon-margin: 15px;
}
.elementor-594 .elementor-element.elementor-element-ba695d6 .elementor-icon {
  font-size: 25px;
}
.elementor-594
  .elementor-element.elementor-element-ba695d6
  .elementor-icon-box-title {
  margin-bottom: 0px;
  color: #1f2933;
}
.elementor-594
  .elementor-element.elementor-element-ba695d6
  .elementor-icon-box-title,
.elementor-594
  .elementor-element.elementor-element-ba695d6
  .elementor-icon-box-title
  a {
  font-family: "Poppins", Sans-serif;
  font-size: 17px;
  font-weight: 600;
}
.elementor-594
  .elementor-element.elementor-element-ba695d6
  .elementor-icon-box-description {
  color: #666666;
  font-family: "Raleway", Sans-serif;
  font-size: 14px;
  font-weight: 400;
}
.elementor-594
  .elementor-element.elementor-element-b02a7bb.elementor-view-stacked
  .elementor-icon {
  background-color: #1f2933;
}
.elementor-594
  .elementor-element.elementor-element-b02a7bb.elementor-view-framed
  .elementor-icon,
.elementor-594
  .elementor-element.elementor-element-b02a7bb.elementor-view-default
  .elementor-icon {
  fill: #1f2933;
  color: #1f2933;
  border-color: #1f2933;
}
.elementor-594 .elementor-element.elementor-element-b02a7bb {
  --icon-box-icon-margin: 15px;
}
.elementor-594 .elementor-element.elementor-element-b02a7bb .elementor-icon {
  font-size: 25px;
}
.elementor-594
  .elementor-element.elementor-element-b02a7bb
  .elementor-icon-box-title {
  margin-bottom: 0px;
  color: #1f2933;
}
.elementor-594
  .elementor-element.elementor-element-b02a7bb
  .elementor-icon-box-title,
.elementor-594
  .elementor-element.elementor-element-b02a7bb
  .elementor-icon-box-title
  a {
  font-family: "Poppins", Sans-serif;
  font-size: 17px;
  font-weight: 600;
}
.elementor-594
  .elementor-element.elementor-element-b02a7bb
  .elementor-icon-box-description {
  color: #666666;
  font-family: "Raleway", Sans-serif;
  font-size: 14px;
  font-weight: 400;
}
.elementor-594
  .elementor-element.elementor-element-da8a62b.elementor-view-stacked
  .elementor-icon {
  background-color: #1f2933;
}
.elementor-594
  .elementor-element.elementor-element-da8a62b.elementor-view-framed
  .elementor-icon,
.elementor-594
  .elementor-element.elementor-element-da8a62b.elementor-view-default
  .elementor-icon {
  fill: #1f2933;
  color: #1f2933;
  border-color: #1f2933;
}
.elementor-594 .elementor-element.elementor-element-da8a62b {
  --icon-box-icon-margin: 15px;
}
.elementor-594 .elementor-element.elementor-element-da8a62b .elementor-icon {
  font-size: 25px;
}
.elementor-594
  .elementor-element.elementor-element-da8a62b
  .elementor-icon-box-title {
  margin-bottom: 0px;
  color: #1f2933;
}
.elementor-594
  .elementor-element.elementor-element-da8a62b
  .elementor-icon-box-title,
.elementor-594
  .elementor-element.elementor-element-da8a62b
  .elementor-icon-box-title
  a {
  font-family: "Poppins", Sans-serif;
  font-size: 17px;
  font-weight: 600;
}
.elementor-594
  .elementor-element.elementor-element-da8a62b
  .elementor-icon-box-description {
  color: #666666;
  font-family: "Raleway", Sans-serif;
  font-size: 14px;
  font-weight: 400;
}
.elementor-594 .elementor-element.elementor-element-434d0dd .wpr-button {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-animation-duration: 0.4s;
  animation-duration: 0.4s;
  background-color: #1a5aff;
  border-color: #e8e8e8;
  border-style: none;
  border-radius: 4px 4px 4px 4px;
}
.elementor-594
  .elementor-element.elementor-element-434d0dd
  .wpr-button::before {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-animation-duration: 0.4s;
  animation-duration: 0.4s;
}
.elementor-594 .elementor-element.elementor-element-434d0dd .wpr-button::after {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-animation-duration: 0.4s;
  animation-duration: 0.4s;
  color: #ffffff;
  padding: 10px 10px 10px 10px;
}
.elementor-594
  .elementor-element.elementor-element-434d0dd
  .wpr-button
  .wpr-button-icon {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
}
.elementor-594
  .elementor-element.elementor-element-434d0dd
  .wpr-button
  .wpr-button-icon
  svg {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
}
.elementor-594
  .elementor-element.elementor-element-434d0dd
  .wpr-button
  .wpr-button-text {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-animation-duration: 0.4s;
  animation-duration: 0.4s;
}
.elementor-594
  .elementor-element.elementor-element-434d0dd
  .wpr-button
  .wpr-button-content {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-animation-duration: 0.4s;
  animation-duration: 0.4s;
}
.elementor-594 .elementor-element.elementor-element-434d0dd .wpr-button-wrap {
  max-width: 160px;
}
.elementor-594 .elementor-element.elementor-element-434d0dd {
  text-align: left;
}
.elementor-594
  .elementor-element.elementor-element-434d0dd
  .wpr-button-content {
  -webkit-justify-content: center;
  justify-content: center;
}
.elementor-594 .elementor-element.elementor-element-434d0dd .wpr-button-text {
  -webkit-justify-content: center;
  justify-content: center;
  color: #ffffff;
}
.elementor-594 .elementor-element.elementor-element-434d0dd .wpr-button-icon {
  font-size: 18px;
}
.elementor-594
  .elementor-element.elementor-element-434d0dd
  .wpr-button-icon
  svg {
  width: 18px;
  height: 18px;
}
.elementor-594
  .elementor-element.elementor-element-434d0dd.wpr-button-icon-position-left
  .wpr-button-icon {
  margin-right: 12px;
}
.elementor-594
  .elementor-element.elementor-element-434d0dd.wpr-button-icon-position-right
  .wpr-button-icon {
  margin-left: 12px;
}
.elementor-594
  .elementor-element.elementor-element-434d0dd.wpr-button-icon-style-inline
  .wpr-button-icon {
  color: #ffffff;
}
.elementor-594
  .elementor-element.elementor-element-434d0dd.wpr-button-icon-style-inline
  .wpr-button-icon
  svg {
  fill: #ffffff;
}
.elementor-594 .elementor-element.elementor-element-434d0dd .wpr-button-text,
.elementor-594 .elementor-element.elementor-element-434d0dd .wpr-button::after {
  font-family: "Poppins", Sans-serif;
  font-size: 14px;
  font-weight: 400;
}
.elementor-594
  .elementor-element.elementor-element-434d0dd
  [class*="elementor-animation"]:hover,
.elementor-594 .elementor-element.elementor-element-434d0dd .wpr-button::before,
.elementor-594 .elementor-element.elementor-element-434d0dd .wpr-button::after {
  background-color: #084bf9;
}
.elementor-594
  .elementor-element.elementor-element-434d0dd
  .wpr-button:hover
  .wpr-button-text {
  color: #ffffff;
}
.elementor-594
  .elementor-element.elementor-element-434d0dd.wpr-button-icon-style-inline
  .wpr-button:hover
  .wpr-button-icon {
  color: #ffffff;
}
.elementor-594
  .elementor-element.elementor-element-434d0dd.wpr-button-icon-style-inline
  .wpr-button:hover
  .wpr-button-icon
  svg {
  fill: #ffffff;
}
.elementor-594 .elementor-element.elementor-element-434d0dd .wpr-button:hover {
  border-color: #e8e8e8;
}
.elementor-594
  .elementor-element.elementor-element-434d0dd.wpr-button-icon-style-inline
  .wpr-button {
  padding: 10px 10px 10px 10px;
}
.elementor-594
  .elementor-element.elementor-element-434d0dd.wpr-button-icon-style-block
  .wpr-button-text {
  padding: 10px 10px 10px 10px;
}
.elementor-594
  .elementor-element.elementor-element-434d0dd.wpr-button-icon-style-inline-block
  .wpr-button-content {
  padding: 10px 10px 10px 10px;
}
.elementor-bc-flex-widget
  .elementor-594
  .elementor-element.elementor-element-9f05a98.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-594
  .elementor-element.elementor-element-9f05a98.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-594 .elementor-element.elementor-element-78901bc01 {
  padding: 00px 0px 100px 0px;
}
.elementor-bc-flex-widget
  .elementor-594
  .elementor-element.elementor-element-103a4413.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-594
  .elementor-element.elementor-element-103a4413.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-594
  .elementor-element.elementor-element-3b6dd10
  .elementor-heading-title {
  color: #015af2;
  font-family: "Poppins", Sans-serif;
  font-size: 18px;
  font-weight: 600;
}
.elementor-594
  .elementor-element.elementor-element-4c13c181
  .elementor-heading-title {
  color: #00092a;
  font-family: "Kanit", Sans-serif;
  font-size: 55px;
  font-weight: 600;
}
.elementor-bc-flex-widget
  .elementor-594
  .elementor-element.elementor-element-129812c6.elementor-column
  .elementor-widget-wrap {
  align-items: flex-start;
}
.elementor-594
  .elementor-element.elementor-element-129812c6.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: flex-start;
  align-items: flex-start;
}
.elementor-594
  .elementor-element.elementor-element-1ffe255d.elementor-view-stacked
  .elementor-icon {
  background-color: #848484;
}
.elementor-594
  .elementor-element.elementor-element-1ffe255d.elementor-view-framed
  .elementor-icon,
.elementor-594
  .elementor-element.elementor-element-1ffe255d.elementor-view-default
  .elementor-icon {
  fill: #848484;
  color: #848484;
  border-color: #848484;
}
.elementor-594 .elementor-element.elementor-element-1ffe255d {
  --icon-box-icon-margin: 15px;
}
.elementor-594 .elementor-element.elementor-element-1ffe255d .elementor-icon {
  font-size: 14px;
}
.elementor-594
  .elementor-element.elementor-element-1ffe255d
  .elementor-icon-box-title {
  margin-bottom: 4px;
  color: #3b3b3b;
}
.elementor-594
  .elementor-element.elementor-element-1ffe255d
  .elementor-icon-box-title,
.elementor-594
  .elementor-element.elementor-element-1ffe255d
  .elementor-icon-box-title
  a {
  font-size: 18px;
  font-weight: 500;
  letter-spacing: 0.2px;
}
.elementor-594
  .elementor-element.elementor-element-1ffe255d
  .elementor-icon-box-description {
  color: #515151;
  font-family: "Open Sans", Sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 1.5em;
}
.elementor-594
  .elementor-element.elementor-element-1607bf96.elementor-view-stacked
  .elementor-icon {
  background-color: #848484;
}
.elementor-594
  .elementor-element.elementor-element-1607bf96.elementor-view-framed
  .elementor-icon,
.elementor-594
  .elementor-element.elementor-element-1607bf96.elementor-view-default
  .elementor-icon {
  fill: #848484;
  color: #848484;
  border-color: #848484;
}
.elementor-594 .elementor-element.elementor-element-1607bf96 {
  --icon-box-icon-margin: 15px;
}
.elementor-594 .elementor-element.elementor-element-1607bf96 .elementor-icon {
  font-size: 14px;
}
.elementor-594
  .elementor-element.elementor-element-1607bf96
  .elementor-icon-box-title {
  margin-bottom: 4px;
  color: #3b3b3b;
}
.elementor-594
  .elementor-element.elementor-element-1607bf96
  .elementor-icon-box-title,
.elementor-594
  .elementor-element.elementor-element-1607bf96
  .elementor-icon-box-title
  a {
  font-size: 18px;
  font-weight: 500;
  letter-spacing: 0.2px;
}
.elementor-594
  .elementor-element.elementor-element-1607bf96
  .elementor-icon-box-description {
  color: #515151;
  font-family: "Open Sans", Sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 1.5em;
}
.elementor-bc-flex-widget
  .elementor-594
  .elementor-element.elementor-element-44005bad.elementor-column
  .elementor-widget-wrap {
  align-items: flex-start;
}
.elementor-594
  .elementor-element.elementor-element-44005bad.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: flex-start;
  align-items: flex-start;
}
.elementor-594
  .elementor-element.elementor-element-3c1024fd.elementor-view-stacked
  .elementor-icon {
  background-color: #848484;
}
.elementor-594
  .elementor-element.elementor-element-3c1024fd.elementor-view-framed
  .elementor-icon,
.elementor-594
  .elementor-element.elementor-element-3c1024fd.elementor-view-default
  .elementor-icon {
  fill: #848484;
  color: #848484;
  border-color: #848484;
}
.elementor-594 .elementor-element.elementor-element-3c1024fd {
  --icon-box-icon-margin: 15px;
}
.elementor-594 .elementor-element.elementor-element-3c1024fd .elementor-icon {
  font-size: 14px;
}
.elementor-594
  .elementor-element.elementor-element-3c1024fd
  .elementor-icon-box-title {
  margin-bottom: 4px;
  color: #3b3b3b;
}
.elementor-594
  .elementor-element.elementor-element-3c1024fd
  .elementor-icon-box-title,
.elementor-594
  .elementor-element.elementor-element-3c1024fd
  .elementor-icon-box-title
  a {
  font-size: 18px;
  font-weight: 500;
  letter-spacing: 0.2px;
}
.elementor-594
  .elementor-element.elementor-element-3c1024fd
  .elementor-icon-box-description {
  color: #515151;
  font-family: "Open Sans", Sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 1.5em;
}
.elementor-594
  .elementor-element.elementor-element-72215399.elementor-view-stacked
  .elementor-icon {
  background-color: #848484;
}
.elementor-594
  .elementor-element.elementor-element-72215399.elementor-view-framed
  .elementor-icon,
.elementor-594
  .elementor-element.elementor-element-72215399.elementor-view-default
  .elementor-icon {
  fill: #848484;
  color: #848484;
  border-color: #848484;
}
.elementor-594 .elementor-element.elementor-element-72215399 {
  --icon-box-icon-margin: 15px;
}
.elementor-594 .elementor-element.elementor-element-72215399 .elementor-icon {
  font-size: 14px;
}
.elementor-594
  .elementor-element.elementor-element-72215399
  .elementor-icon-box-title {
  margin-bottom: 4px;
  color: #3b3b3b;
}
.elementor-594
  .elementor-element.elementor-element-72215399
  .elementor-icon-box-title,
.elementor-594
  .elementor-element.elementor-element-72215399
  .elementor-icon-box-title
  a {
  font-size: 18px;
  font-weight: 500;
  letter-spacing: 0.2px;
}
.elementor-594
  .elementor-element.elementor-element-72215399
  .elementor-icon-box-description {
  color: #515151;
  font-family: "Open Sans", Sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 1.5em;
}
.elementor-594
  .elementor-element.elementor-element-5c4e372:not(.elementor-motion-effects-element-type-background),
.elementor-594
  .elementor-element.elementor-element-5c4e372
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("https://punerentalagreement.com/wp-content/uploads/2024/01/home-1.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-594
  .elementor-element.elementor-element-5c4e372
  > .elementor-background-overlay {
  background-color: transparent;
  background-image: linear-gradient(180deg, #171cf7 0%, #001290 100%);
  opacity: 0.5;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-594 .elementor-element.elementor-element-5c4e372,
.elementor-594
  .elementor-element.elementor-element-5c4e372
  > .elementor-background-overlay {
  border-radius: 0px 0px 0px 0px;
}
.elementor-594 .elementor-element.elementor-element-5c4e372 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 100px 100px 100px 100px;
}
.elementor-594
  .elementor-element.elementor-element-7313ba0c
  .elementor-counter-number-wrapper {
  color: #ffffff;
  font-family: "Kanit", Sans-serif;
  font-size: 75px;
  font-weight: 200;
}
.elementor-594
  .elementor-element.elementor-element-7313ba0c
  .elementor-counter-title {
  color: #ffffff;
  font-family: "Poppins", Sans-serif;
  font-size: 17px;
  font-weight: 400;
}
.elementor-594
  .elementor-element.elementor-element-238b79bf
  .elementor-counter-number-wrapper {
  color: #ffffff;
  font-family: "Kanit", Sans-serif;
  font-size: 75px;
  font-weight: 200;
}
.elementor-594
  .elementor-element.elementor-element-238b79bf
  .elementor-counter-title {
  color: #ffffff;
  font-family: "Poppins", Sans-serif;
  font-size: 17px;
  font-weight: 400;
}
.elementor-594
  .elementor-element.elementor-element-6992b72f
  .elementor-counter-number-wrapper {
  color: #ffffff;
  font-family: "Kanit", Sans-serif;
  font-size: 75px;
  font-weight: 200;
}
.elementor-594
  .elementor-element.elementor-element-6992b72f
  .elementor-counter-title {
  color: #ffffff;
  font-family: "Poppins", Sans-serif;
  font-size: 17px;
  font-weight: 400;
}
.elementor-594 .elementor-element.elementor-element-47a46cf2 {
  --divider-border-style: solid;
  --divider-color: #e6e6e6;
  --divider-border-width: 1px;
}
.elementor-594
  .elementor-element.elementor-element-47a46cf2
  .elementor-divider-separator {
  width: 100%;
}
.elementor-594
  .elementor-element.elementor-element-47a46cf2
  .elementor-divider {
  padding-top: 15px;
  padding-bottom: 15px;
}
body.elementor-page-594:not(.elementor-motion-effects-element-type-background),
body.elementor-page-594
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
@media (max-width: 1366px) and (min-width: 768px) {
  .elementor-594 .elementor-element.elementor-element-89bef03 {
    width: 64%;
  }
}
@media (max-width: 1366px) {
  .elementor-594 .elementor-element.elementor-element-5926da6a {
    padding: 0px 20px 0px 20px;
  }
  .elementor-594
    .elementor-element.elementor-element-6d832d9c
    .elementor-heading-title {
    font-size: 50px;
  }
  .elementor-594 .elementor-element.elementor-element-99e045d {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 100px 20px 100px 20px;
  }
  .elementor-594
    .elementor-element.elementor-element-4c13c181
    .elementor-heading-title {
    font-size: 50px;
  }
  .elementor-594 .elementor-element.elementor-element-5c4e372 {
    padding: 50px 50px 50px 50px;
  }
  .elementor-594
    .elementor-element.elementor-element-7313ba0c
    .elementor-counter-number-wrapper {
    font-size: 60px;
  }
  .elementor-594
    .elementor-element.elementor-element-238b79bf
    .elementor-counter-number-wrapper {
    font-size: 60px;
  }
  .elementor-594
    .elementor-element.elementor-element-6992b72f
    .elementor-counter-number-wrapper {
    font-size: 60px;
  }
}
@media (max-width: 1024px) {
  .elementor-594 .elementor-element.elementor-element-5926da6a {
    margin-top: 50px;
    margin-bottom: 50px;
  }
  .elementor-594 .elementor-element.elementor-element-78901bc01 {
    padding: 70px 20px 70px 20px;
  }
  .elementor-594 .elementor-element.elementor-element-1ffe255d .elementor-icon {
    font-size: 15px;
  }
  .elementor-594 .elementor-element.elementor-element-1607bf96 .elementor-icon {
    font-size: 15px;
  }
  .elementor-594 .elementor-element.elementor-element-3c1024fd .elementor-icon {
    font-size: 15px;
  }
  .elementor-594 .elementor-element.elementor-element-72215399 .elementor-icon {
    font-size: 15px;
  }
  .elementor-594
    .elementor-element.elementor-element-7313ba0c
    .elementor-counter-number-wrapper {
    font-size: 50px;
  }
  .elementor-594
    .elementor-element.elementor-element-7313ba0c
    .elementor-counter-title {
    font-size: 12px;
  }
  .elementor-594
    .elementor-element.elementor-element-238b79bf
    .elementor-counter-number-wrapper {
    font-size: 50px;
  }
  .elementor-594
    .elementor-element.elementor-element-238b79bf
    .elementor-counter-title {
    font-size: 12px;
  }
  .elementor-594
    .elementor-element.elementor-element-6992b72f
    .elementor-counter-number-wrapper {
    font-size: 50px;
  }
  .elementor-594
    .elementor-element.elementor-element-6992b72f
    .elementor-counter-title {
    font-size: 12px;
  }
}
@media (max-width: 767px) {
  .elementor-594 .elementor-element.elementor-element-5926da6a {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-594
    .elementor-element.elementor-element-4de37adf
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-594
    .elementor-element.elementor-element-6d832d9c
    .elementor-heading-title {
    font-size: 35px;
  }
  .elementor-594
    .elementor-element.elementor-element-75dbeee0
    .wpr-feature-list-title {
    line-height: 1em;
  }
  .elementor-594 .elementor-element.elementor-element-99e045d {
    padding: 50px 20px 50px 20px;
  }
  .elementor-594
    .elementor-element.elementor-element-89bef03
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-594
    .elementor-element.elementor-element-e6d9bde
    .elementor-heading-title {
    font-size: 27px;
  }
  .elementor-594
    .elementor-element.elementor-element-d6843bd
    .elementor-icon-box-wrapper {
    text-align: left;
  }
  .elementor-594
    .elementor-element.elementor-element-ba695d6
    .elementor-icon-box-wrapper {
    text-align: left;
  }
  .elementor-594
    .elementor-element.elementor-element-b02a7bb
    .elementor-icon-box-wrapper {
    text-align: left;
  }
  .elementor-594
    .elementor-element.elementor-element-da8a62b
    .elementor-icon-box-wrapper {
    text-align: left;
  }
  .elementor-594
    .elementor-element.elementor-element-4c13c181
    .elementor-heading-title {
    font-size: 35px;
  }
  .elementor-594 .elementor-element.elementor-element-1ffe255d {
    --icon-box-icon-margin: 2px;
  }
  .elementor-594 .elementor-element.elementor-element-1607bf96 {
    --icon-box-icon-margin: 2px;
  }
  .elementor-594 .elementor-element.elementor-element-3c1024fd {
    --icon-box-icon-margin: 2px;
  }
  .elementor-594 .elementor-element.elementor-element-72215399 {
    --icon-box-icon-margin: 2px;
  }
  .elementor-594
    .elementor-element.elementor-element-5c4e372:not(.elementor-motion-effects-element-type-background),
  .elementor-594
    .elementor-element.elementor-element-5c4e372
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-size: auto;
  }
}
@media (min-width: 768px) {
  .elementor-594 .elementor-element.elementor-element-89bef03 {
    width: 44.386%;
  }
  .elementor-594 .elementor-element.elementor-element-9f05a98 {
    width: 55.614%;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-594 .elementor-element.elementor-element-4de37adf {
    width: 100%;
  }
  .elementor-594 .elementor-element.elementor-element-89bef03 {
    width: 100%;
  }
}
