.elementor-26
  .elementor-element.elementor-element-247881f:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-26
  .elementor-element.elementor-element-247881f
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f6faff;
}
.elementor-26 .elementor-element.elementor-element-247881f,
.elementor-26
  .elementor-element.elementor-element-247881f
  > .elementor-background-overlay {
  border-radius: 0px 0px 525px 0px;
}
.elementor-26 .elementor-element.elementor-element-247881f {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 50px;
  padding: 120px 0px 20px 0px;
}
.elementor-26
  .elementor-element.elementor-element-247881f
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-26 .elementor-element.elementor-element-6890079 {
  --spacer-size: 25px;
  width: var(--container-widget-width, 8%);
  max-width: 8%;
  --container-widget-width: 8%;
  --container-widget-flex-grow: 0;
  top: -69px;
}
body:not(.rtl) .elementor-26 .elementor-element.elementor-element-6890079 {
  right: -33.6px;
}
body.rtl .elementor-26 .elementor-element.elementor-element-6890079 {
  left: -33.6px;
}
.elementor-26
  .elementor-element.elementor-element-6890079
  > .elementor-widget-container {
  background-color: #247ffb;
  border-radius: 50% 50% 50% 50%;
}
.elementor-26
  .elementor-element.elementor-element-6890079:not(.elementor-widget-image)
  .elementor-widget-container {
  -webkit-mask-image: url(https://almscard.digitechinfra.com/wp-content/plugins/elementor/assets//mask-shapes/circle.svg);
  -webkit-mask-size: contain;
  -webkit-mask-position: center center;
  -webkit-mask-repeat: no-repeat;
}
.elementor-26
  .elementor-element.elementor-element-6890079.elementor-widget-image
  .elementor-widget-container
  img {
  -webkit-mask-image: url(https://almscard.digitechinfra.com/wp-content/plugins/elementor/assets//mask-shapes/circle.svg);
  -webkit-mask-size: contain;
  -webkit-mask-position: center center;
  -webkit-mask-repeat: no-repeat;
}
.elementor-26 .elementor-element.elementor-element-1e3b6b0 {
  text-align: left;
}
.elementor-26
  .elementor-element.elementor-element-1e3b6b0
  .elementor-heading-title {
  color: var(--e-global-color-0ece295);
  font-family: "Montserrat", Sans-serif;
  font-size: 50px;
  font-weight: 700;
  line-height: 80px;
}
.elementor-26 .elementor-element.elementor-element-ad359d3 {
  color: #2c3147;
  font-family: "Montserrat", Sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 35px;
}
.elementor-26
  .elementor-element.elementor-element-1d1c74c
  .elementor-button
  .elementor-align-icon-right {
  margin-left: 34px;
}
.elementor-26
  .elementor-element.elementor-element-1d1c74c
  .elementor-button
  .elementor-align-icon-left {
  margin-right: 34px;
}
.elementor-26 .elementor-element.elementor-element-1d1c74c .elementor-button {
  font-family: "Montserrat", Sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 27px;
  fill: var(--e-global-color-0ece295);
  color: var(--e-global-color-0ece295);
  background-color: var(--e-global-color-4099803);
  border-radius: 0px 60px 60px 032px;
  padding: 15px 40px 15px 40px;
}
.elementor-26 .elementor-element.elementor-element-1f7217e {
  text-align: left;
}
.elementor-26 .elementor-element.elementor-element-3390d18 {
  margin-top: 170px;
  margin-bottom: 0px;
}
.elementor-26
  .elementor-element.elementor-element-93f1f92
  .elementor-heading-title {
  color: var(--e-global-color-0ece295);
  font-family: "Montserrat", Sans-serif;
  font-size: 45px;
  font-weight: 700;
  line-height: 55px;
}
.elementor-26 .elementor-element.elementor-element-6ba052a {
  color: #2c3147;
  font-family: "Montserrat", Sans-serif;
  font-size: 22px;
  font-weight: 400;
  line-height: 35px;
}
.elementor-26
  .elementor-element.elementor-element-6580b27
  .elementor-button
  .elementor-align-icon-right {
  margin-left: 20px;
}
.elementor-26
  .elementor-element.elementor-element-6580b27
  .elementor-button
  .elementor-align-icon-left {
  margin-right: 20px;
}
.elementor-26 .elementor-element.elementor-element-6580b27 .elementor-button {
  font-family: "Montserrat", Sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 27px;
  fill: var(--e-global-color-0ece295);
  color: var(--e-global-color-0ece295);
  background-color: var(--e-global-color-4099803);
  border-radius: 60px 60px 0px 60px;
  padding: 15px 55px 15px 42px;
}
.elementor-26
  .elementor-element.elementor-element-205f534
  .elementor-button
  .elementor-align-icon-right {
  margin-left: 34px;
}
.elementor-26
  .elementor-element.elementor-element-205f534
  .elementor-button
  .elementor-align-icon-left {
  margin-right: 34px;
}
.elementor-26 .elementor-element.elementor-element-205f534 .elementor-button {
  font-family: "Montserrat", Sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 27px;
  fill: var(--e-global-color-0ece295);
  color: var(--e-global-color-0ece295);
  background-color: var(--e-global-color-cb177e8);
  border-radius: 0px 60px 60px 032px;
  padding: 15px 80px 15px 40px;
}
.elementor-26
  .elementor-element.elementor-element-fea42a7.elementor-view-stacked
  .elementor-icon {
  background-color: #e6efff;
  fill: #13287e;
  color: #13287e;
}
.elementor-26
  .elementor-element.elementor-element-fea42a7.elementor-view-framed
  .elementor-icon,
.elementor-26
  .elementor-element.elementor-element-fea42a7.elementor-view-default
  .elementor-icon {
  fill: #e6efff;
  color: #e6efff;
  border-color: #e6efff;
}
.elementor-26
  .elementor-element.elementor-element-fea42a7.elementor-view-framed
  .elementor-icon {
  background-color: #13287e;
}
.elementor-26
  .elementor-element.elementor-element-fea42a7.elementor-view-stacked
  .elementor-icon:hover {
  background-color: var(--e-global-color-4099803);
}
.elementor-26
  .elementor-element.elementor-element-fea42a7.elementor-view-framed
  .elementor-icon:hover,
.elementor-26
  .elementor-element.elementor-element-fea42a7.elementor-view-default
  .elementor-icon:hover {
  fill: var(--e-global-color-4099803);
  color: var(--e-global-color-4099803);
  border-color: var(--e-global-color-4099803);
}
.elementor-26 .elementor-element.elementor-element-fea42a7 {
  --icon-box-icon-margin: 15px;
}
.elementor-26
  .elementor-element.elementor-element-fea42a7
  .elementor-icon-box-title {
  color: #13287e;
}
.elementor-26
  .elementor-element.elementor-element-fea42a7
  .elementor-icon-box-title,
.elementor-26
  .elementor-element.elementor-element-fea42a7
  .elementor-icon-box-title
  a {
  font-family: "Roboto", Sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 24px;
}
.elementor-26
  .elementor-element.elementor-element-fea42a7
  > .elementor-widget-container {
  padding: 50px 0px 25px 0px;
  background-color: var(--e-global-color-cb177e8);
}
.elementor-26
  .elementor-element.elementor-element-fea42a7:hover
  .elementor-widget-container {
  background-color: #247ffb;
}
.elementor-26
  .elementor-element.elementor-element-f3f67bc.elementor-view-stacked
  .elementor-icon {
  background-color: #e6efff;
  fill: #13287e;
  color: #13287e;
}
.elementor-26
  .elementor-element.elementor-element-f3f67bc.elementor-view-framed
  .elementor-icon,
.elementor-26
  .elementor-element.elementor-element-f3f67bc.elementor-view-default
  .elementor-icon {
  fill: #e6efff;
  color: #e6efff;
  border-color: #e6efff;
}
.elementor-26
  .elementor-element.elementor-element-f3f67bc.elementor-view-framed
  .elementor-icon {
  background-color: #13287e;
}
.elementor-26
  .elementor-element.elementor-element-f3f67bc.elementor-view-stacked
  .elementor-icon:hover {
  background-color: var(--e-global-color-4099803);
}
.elementor-26
  .elementor-element.elementor-element-f3f67bc.elementor-view-framed
  .elementor-icon:hover,
.elementor-26
  .elementor-element.elementor-element-f3f67bc.elementor-view-default
  .elementor-icon:hover {
  fill: var(--e-global-color-4099803);
  color: var(--e-global-color-4099803);
  border-color: var(--e-global-color-4099803);
}
.elementor-26 .elementor-element.elementor-element-f3f67bc {
  --icon-box-icon-margin: 15px;
}
.elementor-26
  .elementor-element.elementor-element-f3f67bc
  .elementor-icon-box-title {
  color: #13287e;
}
.elementor-26
  .elementor-element.elementor-element-f3f67bc
  .elementor-icon-box-title,
.elementor-26
  .elementor-element.elementor-element-f3f67bc
  .elementor-icon-box-title
  a {
  font-family: "Roboto", Sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 24px;
}
.elementor-26
  .elementor-element.elementor-element-f3f67bc
  > .elementor-widget-container {
  padding: 50px 0px 25px 0px;
  background-color: var(--e-global-color-cb177e8);
}
.elementor-26
  .elementor-element.elementor-element-f3f67bc:hover
  .elementor-widget-container {
  background-color: #247ffb;
}
.elementor-26
  .elementor-element.elementor-element-f1e8ed4.elementor-view-stacked
  .elementor-icon {
  background-color: #e6efff;
  fill: #13287e;
  color: #13287e;
}
.elementor-26
  .elementor-element.elementor-element-f1e8ed4.elementor-view-framed
  .elementor-icon,
.elementor-26
  .elementor-element.elementor-element-f1e8ed4.elementor-view-default
  .elementor-icon {
  fill: #e6efff;
  color: #e6efff;
  border-color: #e6efff;
}
.elementor-26
  .elementor-element.elementor-element-f1e8ed4.elementor-view-framed
  .elementor-icon {
  background-color: #13287e;
}
.elementor-26
  .elementor-element.elementor-element-f1e8ed4.elementor-view-stacked
  .elementor-icon:hover {
  background-color: var(--e-global-color-4099803);
}
.elementor-26
  .elementor-element.elementor-element-f1e8ed4.elementor-view-framed
  .elementor-icon:hover,
.elementor-26
  .elementor-element.elementor-element-f1e8ed4.elementor-view-default
  .elementor-icon:hover {
  fill: var(--e-global-color-4099803);
  color: var(--e-global-color-4099803);
  border-color: var(--e-global-color-4099803);
}
.elementor-26 .elementor-element.elementor-element-f1e8ed4 {
  --icon-box-icon-margin: 15px;
}
.elementor-26
  .elementor-element.elementor-element-f1e8ed4
  .elementor-icon-box-title {
  color: #13287e;
}
.elementor-26
  .elementor-element.elementor-element-f1e8ed4
  .elementor-icon-box-title,
.elementor-26
  .elementor-element.elementor-element-f1e8ed4
  .elementor-icon-box-title
  a {
  font-family: "Roboto", Sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 24px;
}
.elementor-26
  .elementor-element.elementor-element-f1e8ed4
  > .elementor-widget-container {
  padding: 50px 0px 25px 0px;
  background-color: var(--e-global-color-cb177e8);
}
.elementor-26
  .elementor-element.elementor-element-f1e8ed4:hover
  .elementor-widget-container {
  background-color: #247ffb;
}
.elementor-26
  .elementor-element.elementor-element-d4b1416.elementor-view-stacked
  .elementor-icon {
  background-color: #e6efff;
  fill: #13287e;
  color: #13287e;
}
.elementor-26
  .elementor-element.elementor-element-d4b1416.elementor-view-framed
  .elementor-icon,
.elementor-26
  .elementor-element.elementor-element-d4b1416.elementor-view-default
  .elementor-icon {
  fill: #e6efff;
  color: #e6efff;
  border-color: #e6efff;
}
.elementor-26
  .elementor-element.elementor-element-d4b1416.elementor-view-framed
  .elementor-icon {
  background-color: #13287e;
}
.elementor-26
  .elementor-element.elementor-element-d4b1416.elementor-view-stacked
  .elementor-icon:hover {
  background-color: var(--e-global-color-4099803);
}
.elementor-26
  .elementor-element.elementor-element-d4b1416.elementor-view-framed
  .elementor-icon:hover,
.elementor-26
  .elementor-element.elementor-element-d4b1416.elementor-view-default
  .elementor-icon:hover {
  fill: var(--e-global-color-4099803);
  color: var(--e-global-color-4099803);
  border-color: var(--e-global-color-4099803);
}
.elementor-26 .elementor-element.elementor-element-d4b1416 {
  --icon-box-icon-margin: 15px;
}
.elementor-26
  .elementor-element.elementor-element-d4b1416
  .elementor-icon-box-title {
  color: #13287e;
}
.elementor-26
  .elementor-element.elementor-element-d4b1416
  .elementor-icon-box-title,
.elementor-26
  .elementor-element.elementor-element-d4b1416
  .elementor-icon-box-title
  a {
  font-family: "Roboto", Sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 24px;
}
.elementor-26
  .elementor-element.elementor-element-d4b1416
  > .elementor-widget-container {
  padding: 50px 0px 25px 0px;
  background-color: var(--e-global-color-cb177e8);
}
.elementor-26
  .elementor-element.elementor-element-d4b1416:hover
  .elementor-widget-container {
  background-color: #247ffb;
}
.elementor-26
  .elementor-element.elementor-element-c844b2d.elementor-view-stacked
  .elementor-icon {
  background-color: #e6efff;
  fill: #13287e;
  color: #13287e;
}
.elementor-26
  .elementor-element.elementor-element-c844b2d.elementor-view-framed
  .elementor-icon,
.elementor-26
  .elementor-element.elementor-element-c844b2d.elementor-view-default
  .elementor-icon {
  fill: #e6efff;
  color: #e6efff;
  border-color: #e6efff;
}
.elementor-26
  .elementor-element.elementor-element-c844b2d.elementor-view-framed
  .elementor-icon {
  background-color: #13287e;
}
.elementor-26
  .elementor-element.elementor-element-c844b2d.elementor-view-stacked
  .elementor-icon:hover {
  background-color: var(--e-global-color-4099803);
}
.elementor-26
  .elementor-element.elementor-element-c844b2d.elementor-view-framed
  .elementor-icon:hover,
.elementor-26
  .elementor-element.elementor-element-c844b2d.elementor-view-default
  .elementor-icon:hover {
  fill: var(--e-global-color-4099803);
  color: var(--e-global-color-4099803);
  border-color: var(--e-global-color-4099803);
}
.elementor-26 .elementor-element.elementor-element-c844b2d {
  --icon-box-icon-margin: 15px;
}
.elementor-26
  .elementor-element.elementor-element-c844b2d
  .elementor-icon-box-title {
  color: #13287e;
}
.elementor-26
  .elementor-element.elementor-element-c844b2d
  .elementor-icon-box-title,
.elementor-26
  .elementor-element.elementor-element-c844b2d
  .elementor-icon-box-title
  a {
  font-family: "Roboto", Sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 24px;
}
.elementor-26
  .elementor-element.elementor-element-c844b2d
  > .elementor-widget-container {
  padding: 50px 0px 25px 0px;
  background-color: var(--e-global-color-cb177e8);
}
.elementor-26
  .elementor-element.elementor-element-c844b2d:hover
  .elementor-widget-container {
  background-color: #247ffb;
}
.elementor-26
  .elementor-element.elementor-element-364b602:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-26
  .elementor-element.elementor-element-364b602
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-cb177e8);
}
.elementor-26 .elementor-element.elementor-element-364b602 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 80px;
  margin-bottom: 0px;
  padding: 50px 0px 60px 0px;
}
.elementor-26
  .elementor-element.elementor-element-364b602
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-26 .elementor-element.elementor-element-3ab3368 {
  text-align: center;
}
.elementor-26
  .elementor-element.elementor-element-3ab3368
  .elementor-heading-title {
  color: var(--e-global-color-0ece295);
  font-family: "Montserrat", Sans-serif;
  font-size: 45px;
  font-weight: 700;
  line-height: 55px;
}
.elementor-26
  .elementor-element.elementor-element-3ab3368
  > .elementor-widget-container {
  padding: 29px 0px 0px 0px;
}
.elementor-26 .elementor-element.elementor-element-e6ef886 {
  text-align: center;
  font-family: "Montserrat", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27px;
}
.elementor-26
  .elementor-element.elementor-element-b0d9230:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-26
  .elementor-element.elementor-element-b0d9230
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-cb177e8);
}
.elementor-26 .elementor-element.elementor-element-b0d9230 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0px 0px 100px 0px;
}
.elementor-26
  .elementor-element.elementor-element-b0d9230
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-26
  .elementor-element.elementor-element-63e2077:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-26
  .elementor-element.elementor-element-63e2077
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-26
  .elementor-element.elementor-element-63e2077
  > .elementor-element-populated,
.elementor-26
  .elementor-element.elementor-element-63e2077
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-26
  .elementor-element.elementor-element-63e2077
  > .elementor-background-slideshow {
  border-radius: 0% 50% 0% 0%;
}
.elementor-26
  .elementor-element.elementor-element-63e2077
  > .elementor-element-populated {
  box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.5);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 10px 0px 10px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 10px;
}
.elementor-26
  .elementor-element.elementor-element-63e2077
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-26 .elementor-element.elementor-element-5cfaab6 {
  text-align: center;
}
.elementor-26
  .elementor-element.elementor-element-5cfaab6
  .elementor-heading-title {
  color: #13287e;
  font-family: "Montserrat", Sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 36px;
}
.elementor-26 .elementor-element.elementor-element-e158bc5 {
  text-align: center;
}
.elementor-26
  .elementor-element.elementor-element-e158bc5
  .elementor-heading-title {
  color: #247ffb33;
  font-family: "Montserrat", Sans-serif;
  font-size: 192px;
  font-weight: 700;
  line-height: 0px;
}
.elementor-26 .elementor-element.elementor-element-70a5fd2 {
  text-align: justify;
  font-family: "Montserrat", Sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 14px;
}
.elementor-26
  .elementor-element.elementor-element-866e102:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-26
  .elementor-element.elementor-element-866e102
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-26
  .elementor-element.elementor-element-866e102
  > .elementor-element-populated,
.elementor-26
  .elementor-element.elementor-element-866e102
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-26
  .elementor-element.elementor-element-866e102
  > .elementor-background-slideshow {
  border-radius: 0% 0% 50% 0%;
}
.elementor-26
  .elementor-element.elementor-element-866e102
  > .elementor-element-populated {
  box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.5);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 10px 0px 10px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 10px;
}
.elementor-26
  .elementor-element.elementor-element-866e102
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-26 .elementor-element.elementor-element-5b8878c {
  text-align: center;
}
.elementor-26
  .elementor-element.elementor-element-5b8878c
  .elementor-heading-title {
  color: #13287e;
  font-family: "Montserrat", Sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 36px;
}
.elementor-26 .elementor-element.elementor-element-caea70d {
  text-align: center;
}
.elementor-26
  .elementor-element.elementor-element-caea70d
  .elementor-heading-title {
  color: #247ffb33;
  font-family: "Montserrat", Sans-serif;
  font-size: 190px;
  font-weight: 700;
  line-height: 0px;
}
.elementor-26
  .elementor-element.elementor-element-caea70d
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-26 .elementor-element.elementor-element-f8b7823 {
  text-align: justify;
  font-family: "Montserrat", Sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 14px;
}
.elementor-26
  .elementor-element.elementor-element-2014e6d:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-26
  .elementor-element.elementor-element-2014e6d
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-26
  .elementor-element.elementor-element-2014e6d
  > .elementor-element-populated,
.elementor-26
  .elementor-element.elementor-element-2014e6d
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-26
  .elementor-element.elementor-element-2014e6d
  > .elementor-background-slideshow {
  border-radius: 0% 50% 0% 0%;
}
.elementor-26
  .elementor-element.elementor-element-2014e6d
  > .elementor-element-populated {
  box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.5);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 10px 0px 10px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 10px;
}
.elementor-26
  .elementor-element.elementor-element-2014e6d
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-26 .elementor-element.elementor-element-e768e18 {
  text-align: center;
}
.elementor-26
  .elementor-element.elementor-element-e768e18
  .elementor-heading-title {
  color: #13287e;
  font-family: "Montserrat", Sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 36px;
}
.elementor-26 .elementor-element.elementor-element-5fb4203 {
  text-align: center;
}
.elementor-26
  .elementor-element.elementor-element-5fb4203
  .elementor-heading-title {
  color: #247ffb33;
  font-family: "Montserrat", Sans-serif;
  font-size: 190px;
  font-weight: 700;
  line-height: 0px;
}
.elementor-26
  .elementor-element.elementor-element-5fb4203
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-26 .elementor-element.elementor-element-a121228 {
  text-align: justify;
  font-family: "Montserrat", Sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 14px;
}
.elementor-26 .elementor-element.elementor-element-cbf59f2 {
  margin-top: 50px;
  margin-bottom: 50px;
  padding: 30px 0px 30px 0px;
}
.elementor-bc-flex-widget
  .elementor-26
  .elementor-element.elementor-element-4dd8d3e.elementor-column
  .elementor-widget-wrap {
  align-items: flex-start;
}
.elementor-26
  .elementor-element.elementor-element-4dd8d3e.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: flex-start;
  align-items: flex-start;
}
.elementor-26
  .elementor-element.elementor-element-e398a2f
  .elementor-heading-title {
  color: var(--e-global-color-0ece295);
  font-family: "Montserrat", Sans-serif;
  font-size: 45px;
  font-weight: 700;
  line-height: 55px;
}
.elementor-26 .elementor-element.elementor-element-c213aa3 {
  --e-icon-list-icon-size: 14px;
}
.elementor-26
  .elementor-element.elementor-element-4ab6f61:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-26
  .elementor-element.elementor-element-4ab6f61
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-cb177e8);
}
.elementor-26 .elementor-element.elementor-element-4ab6f61 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 80px;
  margin-bottom: 0px;
  padding: 50px 0px 60px 0px;
}
.elementor-26
  .elementor-element.elementor-element-4ab6f61
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-26 .elementor-element.elementor-element-c975d30 {
  text-align: center;
}
.elementor-26
  .elementor-element.elementor-element-c975d30
  .elementor-heading-title {
  color: var(--e-global-color-0ece295);
  font-family: "Montserrat", Sans-serif;
  font-size: 45px;
  font-weight: 700;
  line-height: 55px;
}
.elementor-26
  .elementor-element.elementor-element-c975d30
  > .elementor-widget-container {
  padding: 30px 0px 0px 0px;
}
.elementor-26 .elementor-element.elementor-element-48efc70 {
  text-align: center;
  font-family: "Montserrat", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27px;
}
.elementor-26
  .elementor-element.elementor-element-949156b.elementor-wc-products
  ul.products {
  grid-column-gap: 20px;
  grid-row-gap: 40px;
}
.elementor-26
  .elementor-element.elementor-element-949156b.elementor-wc-products
  ul.products
  li.product
  .woocommerce-loop-product__title {
  color: #262b3e;
}
.elementor-26
  .elementor-element.elementor-element-949156b.elementor-wc-products
  ul.products
  li.product
  .woocommerce-loop-category__title {
  color: #262b3e;
}
.elementor-26
  .elementor-element.elementor-element-949156b.elementor-wc-products
  ul.products
  li.product
  .woocommerce-loop-product__title,
.elementor-26
  .elementor-element.elementor-element-949156b.elementor-wc-products
  ul.products
  li.product
  .woocommerce-loop-category__title {
  font-family: "Roboto", Sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 24px;
}
.elementor-26
  .elementor-element.elementor-element-949156b.elementor-wc-products
  ul.products
  li.product
  .price {
  color: #262b3e;
  font-family: "Roboto", Sans-serif;
  font-size: 15px;
  font-weight: 400;
}
.elementor-26
  .elementor-element.elementor-element-949156b.elementor-wc-products
  ul.products
  li.product
  .price
  ins {
  color: #262b3e;
}
.elementor-26
  .elementor-element.elementor-element-949156b.elementor-wc-products
  ul.products
  li.product
  .price
  ins
  .amount {
  color: #262b3e;
}
.elementor-26
  .elementor-element.elementor-element-949156b.elementor-wc-products
  ul.products
  li.product
  .button {
  color: #13287e;
  background-color: var(--e-global-color-4099803);
  border-radius: 0px 50px 50px 50px;
  padding: 6% 6% 6% 6%;
}
.elementor-26
  .elementor-element.elementor-element-949156b.elementor-wc-products
  ul.products
  li.product
  span.onsale {
  display: block;
}
.elementor-26
  .elementor-element.elementor-element-37a19fb:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-26
  .elementor-element.elementor-element-37a19fb
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #13287e;
}
.elementor-26 .elementor-element.elementor-element-37a19fb {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 50px 0px 70px 0px;
}
.elementor-26
  .elementor-element.elementor-element-37a19fb
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-26 .elementor-element.elementor-element-9d3f6e1 {
  text-align: center;
}
.elementor-26
  .elementor-element.elementor-element-9d3f6e1
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Roboto", Sans-serif;
  font-size: 45px;
  font-weight: 700;
  line-height: 55px;
}
.elementor-26
  .elementor-element.elementor-element-9d3f6e1
  > .elementor-widget-container {
  padding: 30px 0px 0px 0px;
}
.elementor-26 .elementor-element.elementor-element-9eb49e6 {
  text-align: center;
  color: #f4f4f4;
  font-family: "Roboto", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27px;
}
.elementor-26
  .elementor-element.elementor-element-63d24ee:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-26
  .elementor-element.elementor-element-63d24ee
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #13287e;
}
.elementor-26 .elementor-element.elementor-element-63d24ee {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0px 0px 80px 0px;
}
.elementor-26
  .elementor-element.elementor-element-63d24ee
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-bc-flex-widget
  .elementor-26
  .elementor-element.elementor-element-5781b76.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-26
  .elementor-element.elementor-element-5781b76.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-26
  .elementor-element.elementor-element-5781b76:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-26
  .elementor-element.elementor-element-5781b76
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #247ffb40;
}
.elementor-26
  .elementor-element.elementor-element-5781b76
  > .elementor-element-populated,
.elementor-26
  .elementor-element.elementor-element-5781b76
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-26
  .elementor-element.elementor-element-5781b76
  > .elementor-background-slideshow {
  border-radius: 50% 50% 50% 0%;
}
.elementor-26
  .elementor-element.elementor-element-5781b76
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-26
  .elementor-element.elementor-element-5781b76
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-26 .elementor-element.elementor-element-872541a {
  text-align: center;
}
.elementor-26
  .elementor-element.elementor-element-872541a
  .elementor-heading-title {
  color: var(--e-global-color-4099803);
  font-family: "Roboto", Sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 18px;
}
.elementor-26 .elementor-element.elementor-element-eeb95aa {
  text-align: center;
}
.elementor-26
  .elementor-element.elementor-element-eeb95aa
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Roboto", Sans-serif;
  font-size: 23px;
  font-weight: 400;
  line-height: 27px;
}
.elementor-26
  .elementor-element.elementor-element-2a1145f
  .elementor-repeater-item-f5de29a.elementor-social-icon
  i {
  color: #ffffff;
}
.elementor-26
  .elementor-element.elementor-element-2a1145f
  .elementor-repeater-item-f5de29a.elementor-social-icon
  svg {
  fill: #ffffff;
}
.elementor-26 .elementor-element.elementor-element-2a1145f {
  --grid-template-columns: repeat(0, auto);
  --grid-column-gap: 5px;
  --grid-row-gap: 0px;
}
.elementor-26
  .elementor-element.elementor-element-2a1145f
  .elementor-widget-container {
  text-align: center;
}
.elementor-26
  .elementor-element.elementor-element-2a1145f
  .elementor-social-icon {
  background-color: #13287e;
}
.elementor-26
  .elementor-element.elementor-element-2a1145f
  .elementor-social-icon
  i {
  color: #ffffff;
}
.elementor-26
  .elementor-element.elementor-element-2a1145f
  .elementor-social-icon
  svg {
  fill: #ffffff;
}
.elementor-26
  .elementor-element.elementor-element-2a1145f
  .elementor-social-icon:hover
  i {
  color: var(--e-global-color-4099803);
}
.elementor-26
  .elementor-element.elementor-element-2a1145f
  .elementor-social-icon:hover
  svg {
  fill: var(--e-global-color-4099803);
}
.elementor-26
  .elementor-element.elementor-element-5e000ef
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}
.elementor-bc-flex-widget
  .elementor-26
  .elementor-element.elementor-element-833333a.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-26
  .elementor-element.elementor-element-833333a.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-26
  .elementor-element.elementor-element-833333a:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-26
  .elementor-element.elementor-element-833333a
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #247ffb40;
}
.elementor-26
  .elementor-element.elementor-element-833333a
  > .elementor-element-populated,
.elementor-26
  .elementor-element.elementor-element-833333a
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-26
  .elementor-element.elementor-element-833333a
  > .elementor-background-slideshow {
  border-radius: 50% 50% 50% 0%;
}
.elementor-26
  .elementor-element.elementor-element-833333a
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-26
  .elementor-element.elementor-element-833333a
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-26 .elementor-element.elementor-element-a4edf75 {
  text-align: center;
}
.elementor-26
  .elementor-element.elementor-element-a4edf75
  .elementor-heading-title {
  color: var(--e-global-color-4099803);
  font-family: "Roboto", Sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 18px;
}
.elementor-26 .elementor-element.elementor-element-04117c4 {
  text-align: center;
}
.elementor-26
  .elementor-element.elementor-element-04117c4
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Roboto", Sans-serif;
  font-size: 23px;
  font-weight: 400;
  line-height: 27px;
}
.elementor-26
  .elementor-element.elementor-element-4e8345d
  .elementor-repeater-item-f5de29a.elementor-social-icon
  i {
  color: #ffffff;
}
.elementor-26
  .elementor-element.elementor-element-4e8345d
  .elementor-repeater-item-f5de29a.elementor-social-icon
  svg {
  fill: #ffffff;
}
.elementor-26 .elementor-element.elementor-element-4e8345d {
  --grid-template-columns: repeat(0, auto);
  --grid-column-gap: 5px;
  --grid-row-gap: 0px;
}
.elementor-26
  .elementor-element.elementor-element-4e8345d
  .elementor-widget-container {
  text-align: center;
}
.elementor-26
  .elementor-element.elementor-element-4e8345d
  .elementor-social-icon {
  background-color: #13287e;
}
.elementor-26
  .elementor-element.elementor-element-4e8345d
  .elementor-social-icon
  i {
  color: #ffffff;
}
.elementor-26
  .elementor-element.elementor-element-4e8345d
  .elementor-social-icon
  svg {
  fill: #ffffff;
}
.elementor-26
  .elementor-element.elementor-element-4e8345d
  .elementor-social-icon:hover
  i {
  color: var(--e-global-color-4099803);
}
.elementor-26
  .elementor-element.elementor-element-4e8345d
  .elementor-social-icon:hover
  svg {
  fill: var(--e-global-color-4099803);
}
.elementor-26
  .elementor-element.elementor-element-590852d:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-26
  .elementor-element.elementor-element-590852d
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #13287e;
}
.elementor-26 .elementor-element.elementor-element-590852d {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0px 0px 100px 0px;
}
.elementor-26
  .elementor-element.elementor-element-590852d
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-bc-flex-widget
  .elementor-26
  .elementor-element.elementor-element-76c029f.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-26
  .elementor-element.elementor-element-76c029f.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-26
  .elementor-element.elementor-element-76c029f:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-26
  .elementor-element.elementor-element-76c029f
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #247ffb40;
}
.elementor-26
  .elementor-element.elementor-element-76c029f
  > .elementor-element-populated,
.elementor-26
  .elementor-element.elementor-element-76c029f
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-26
  .elementor-element.elementor-element-76c029f
  > .elementor-background-slideshow {
  border-radius: 50% 50% 50% 0%;
}
.elementor-26
  .elementor-element.elementor-element-76c029f
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-26
  .elementor-element.elementor-element-76c029f
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-26 .elementor-element.elementor-element-6776957 {
  text-align: center;
}
.elementor-26
  .elementor-element.elementor-element-6776957
  .elementor-heading-title {
  color: var(--e-global-color-4099803);
  font-family: "Roboto", Sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 18px;
}
.elementor-26 .elementor-element.elementor-element-feb433d {
  text-align: center;
}
.elementor-26
  .elementor-element.elementor-element-feb433d
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Roboto", Sans-serif;
  font-size: 23px;
  font-weight: 400;
  line-height: 27px;
}
.elementor-26
  .elementor-element.elementor-element-0f54492
  .elementor-repeater-item-f5de29a.elementor-social-icon
  i {
  color: #ffffff;
}
.elementor-26
  .elementor-element.elementor-element-0f54492
  .elementor-repeater-item-f5de29a.elementor-social-icon
  svg {
  fill: #ffffff;
}
.elementor-26 .elementor-element.elementor-element-0f54492 {
  --grid-template-columns: repeat(0, auto);
  --grid-column-gap: 5px;
  --grid-row-gap: 0px;
}
.elementor-26
  .elementor-element.elementor-element-0f54492
  .elementor-widget-container {
  text-align: center;
}
.elementor-26
  .elementor-element.elementor-element-0f54492
  .elementor-social-icon {
  background-color: #13287e;
}
.elementor-26
  .elementor-element.elementor-element-0f54492
  .elementor-social-icon
  i {
  color: #ffffff;
}
.elementor-26
  .elementor-element.elementor-element-0f54492
  .elementor-social-icon
  svg {
  fill: #ffffff;
}
.elementor-26
  .elementor-element.elementor-element-0f54492
  .elementor-social-icon:hover
  i {
  color: var(--e-global-color-4099803);
}
.elementor-26
  .elementor-element.elementor-element-0f54492
  .elementor-social-icon:hover
  svg {
  fill: var(--e-global-color-4099803);
}
.elementor-bc-flex-widget
  .elementor-26
  .elementor-element.elementor-element-4b4d2bb.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-26
  .elementor-element.elementor-element-4b4d2bb.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-26
  .elementor-element.elementor-element-4b4d2bb:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-26
  .elementor-element.elementor-element-4b4d2bb
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #247ffb40;
}
.elementor-26
  .elementor-element.elementor-element-4b4d2bb
  > .elementor-element-populated,
.elementor-26
  .elementor-element.elementor-element-4b4d2bb
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-26
  .elementor-element.elementor-element-4b4d2bb
  > .elementor-background-slideshow {
  border-radius: 50% 50% 50% 0%;
}
.elementor-26
  .elementor-element.elementor-element-4b4d2bb
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-26
  .elementor-element.elementor-element-4b4d2bb
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-26 .elementor-element.elementor-element-1930ab5 {
  text-align: center;
}
.elementor-26
  .elementor-element.elementor-element-1930ab5
  .elementor-heading-title {
  color: var(--e-global-color-4099803);
  font-family: "Roboto", Sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 18px;
}
.elementor-26 .elementor-element.elementor-element-52f19a0 {
  text-align: center;
}
.elementor-26
  .elementor-element.elementor-element-52f19a0
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Roboto", Sans-serif;
  font-size: 23px;
  font-weight: 400;
  line-height: 27px;
}
.elementor-26
  .elementor-element.elementor-element-39afdee
  .elementor-repeater-item-f5de29a.elementor-social-icon
  i {
  color: #ffffff;
}
.elementor-26
  .elementor-element.elementor-element-39afdee
  .elementor-repeater-item-f5de29a.elementor-social-icon
  svg {
  fill: #ffffff;
}
.elementor-26 .elementor-element.elementor-element-39afdee {
  --grid-template-columns: repeat(0, auto);
  --grid-column-gap: 5px;
  --grid-row-gap: 0px;
}
.elementor-26
  .elementor-element.elementor-element-39afdee
  .elementor-widget-container {
  text-align: center;
}
.elementor-26
  .elementor-element.elementor-element-39afdee
  .elementor-social-icon {
  background-color: #13287e;
}
.elementor-26
  .elementor-element.elementor-element-39afdee
  .elementor-social-icon
  i {
  color: #ffffff;
}
.elementor-26
  .elementor-element.elementor-element-39afdee
  .elementor-social-icon
  svg {
  fill: #ffffff;
}
.elementor-26
  .elementor-element.elementor-element-39afdee
  .elementor-social-icon:hover
  i {
  color: var(--e-global-color-4099803);
}
.elementor-26
  .elementor-element.elementor-element-39afdee
  .elementor-social-icon:hover
  svg {
  fill: var(--e-global-color-4099803);
}
.elementor-26 .elementor-element.elementor-element-ac9056d {
  margin-top: 80px;
  margin-bottom: 80px;
  padding: 0px 0px 0px 0px;
}
.elementor-bc-flex-widget
  .elementor-26
  .elementor-element.elementor-element-9178b2f.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-26
  .elementor-element.elementor-element-9178b2f.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-26 .elementor-element.elementor-element-64673d6 {
  --spacer-size: 132px;
  width: var(--container-widget-width, 75px);
  max-width: 75px;
  --container-widget-width: 75px;
  --container-widget-flex-grow: 0;
  top: 46px;
}
body:not(.rtl) .elementor-26 .elementor-element.elementor-element-64673d6 {
  left: 12px;
}
body.rtl .elementor-26 .elementor-element.elementor-element-64673d6 {
  right: 12px;
}
.elementor-26
  .elementor-element.elementor-element-64673d6
  > .elementor-widget-container {
  background-color: #247ffb;
  border-radius: 30px 30px 30px 0px;
}
.elementor-26 .elementor-element.elementor-element-2914b4f {
  text-align: center;
  width: auto;
  max-width: auto;
  top: 75px;
}
.elementor-26
  .elementor-element.elementor-element-2914b4f
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Nanum Gothic", Sans-serif;
  font-size: 99px;
  font-weight: 800;
}
body:not(.rtl) .elementor-26 .elementor-element.elementor-element-2914b4f {
  left: 30px;
}
body.rtl .elementor-26 .elementor-element.elementor-element-2914b4f {
  right: 30px;
}
.elementor-26
  .elementor-element.elementor-element-9859cda
  .elementor-testimonial-wrapper {
  text-align: left;
}
.elementor-26
  .elementor-element.elementor-element-9859cda
  .elementor-testimonial-content {
  color: #59617e;
  font-family: "Roboto", Sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 37px;
}
.elementor-26
  .elementor-element.elementor-element-9859cda
  .elementor-testimonial-name {
  color: #13287e;
  font-family: "Roboto", Sans-serif;
  font-size: 25px;
  font-weight: 400;
  line-height: 30px;
}
.elementor-26
  .elementor-element.elementor-element-9859cda
  .elementor-testimonial-job {
  color: #247ffb;
  font-family: "Roboto", Sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 22px;
}
.elementor-26
  .elementor-element.elementor-element-9859cda
  > .elementor-widget-container {
  padding: 050px 30px 50px 30px;
  background-color: #f6faff;
  border-radius: 150px 150px 150px 0px;
}
.elementor-26
  .elementor-element.elementor-element-3bfde66:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-26
  .elementor-element.elementor-element-3bfde66
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-cb177e8);
}
.elementor-26 .elementor-element.elementor-element-3bfde66 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 80px 0px 100px 0px;
}
.elementor-26
  .elementor-element.elementor-element-3bfde66
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-26
  .elementor-element.elementor-element-6622cab
  .elementor-heading-title {
  color: #13287e;
  font-family: "Montserrat", Sans-serif;
  font-size: 45px;
  font-weight: 700;
  line-height: 55px;
}
.elementor-26 .elementor-element.elementor-element-3e7fef1 {
  color: #4c5165;
  font-family: "Roboto", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27px;
}
.elementor-26
  .elementor-element.elementor-element-20a85c1
  .elementor-posts-container
  .elementor-post__thumbnail {
  padding-bottom: calc(0.66 * 100%);
}
.elementor-26 .elementor-element.elementor-element-20a85c1:after {
  content: "0.66";
}
.elementor-26 .elementor-element.elementor-element-20a85c1 {
  --grid-column-gap: 30px;
  --grid-row-gap: 35px;
}
.elementor-26
  .elementor-element.elementor-element-20a85c1
  .elementor-post__text {
  margin-top: 20px;
}
.elementor-26
  .elementor-element.elementor-element-20a85c1
  .elementor-post__thumbnail
  img {
  filter: brightness(100%) contrast(100%) saturate(100%) blur(0px)
    hue-rotate(0deg);
}
.elementor-26
  .elementor-element.elementor-element-20a85c1
  .elementor-post__title,
.elementor-26
  .elementor-element.elementor-element-20a85c1
  .elementor-post__title
  a {
  color: #13287e;
  font-family: "Roboto", Sans-serif;
  font-size: 25px;
  font-weight: 400;
  line-height: 35px;
}
.elementor-26
  .elementor-element.elementor-element-20a85c1
  .elementor-pagination {
  text-align: right;
  margin-top: 26px;
}
body:not(.rtl)
  .elementor-26
  .elementor-element.elementor-element-20a85c1
  .elementor-pagination
  .page-numbers:not(:first-child) {
  margin-left: calc(20px / 2);
}
body:not(.rtl)
  .elementor-26
  .elementor-element.elementor-element-20a85c1
  .elementor-pagination
  .page-numbers:not(:last-child) {
  margin-right: calc(20px / 2);
}
body.rtl
  .elementor-26
  .elementor-element.elementor-element-20a85c1
  .elementor-pagination
  .page-numbers:not(:first-child) {
  margin-right: calc(20px / 2);
}
body.rtl
  .elementor-26
  .elementor-element.elementor-element-20a85c1
  .elementor-pagination
  .page-numbers:not(:last-child) {
  margin-left: calc(20px / 2);
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-26 .elementor-element.elementor-element-fb914c6 {
    width: 100%;
  }
  .elementor-26 .elementor-element.elementor-element-d0ae937 {
    width: 100%;
  }
  .elementor-26 .elementor-element.elementor-element-9178b2f {
    width: 100%;
  }
}
@media (max-width: 1024px) {
  body:not(.rtl) .elementor-26 .elementor-element.elementor-element-6890079 {
    right: 116.903px;
  }
  body.rtl .elementor-26 .elementor-element.elementor-element-6890079 {
    left: 116.903px;
  }
  .elementor-26 .elementor-element.elementor-element-6890079 {
    top: -71px;
  }
  .elementor-26 .elementor-element.elementor-element-e158bc5 {
    text-align: center;
  }
  .elementor-26 .elementor-element.elementor-element-caea70d {
    text-align: center;
  }
  .elementor-26 .elementor-element.elementor-element-5fb4203 {
    text-align: center;
  }
  .elementor-26
    .elementor-element.elementor-element-949156b.elementor-wc-products
    ul.products {
    grid-column-gap: 20px;
    grid-row-gap: 40px;
  }
  .elementor-26 .elementor-element.elementor-element-64673d6 {
    --spacer-size: 132px;
    --container-widget-width: 75px;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 75px);
    max-width: 75px;
    top: -75px;
  }
  body:not(.rtl) .elementor-26 .elementor-element.elementor-element-64673d6 {
    left: 22px;
  }
  body.rtl .elementor-26 .elementor-element.elementor-element-64673d6 {
    right: 22px;
  }
  body:not(.rtl) .elementor-26 .elementor-element.elementor-element-2914b4f {
    left: 39px;
  }
  body.rtl .elementor-26 .elementor-element.elementor-element-2914b4f {
    right: 39px;
  }
  .elementor-26 .elementor-element.elementor-element-2914b4f {
    top: -50px;
  }
  .elementor-26
    .elementor-element.elementor-element-9859cda
    .elementor-testimonial-wrapper {
    text-align: left;
  }
}
@media (max-width: 767px) {
  body:not(.rtl) .elementor-26 .elementor-element.elementor-element-6890079 {
    right: 177.902px;
  }
  body.rtl .elementor-26 .elementor-element.elementor-element-6890079 {
    left: 177.902px;
  }
  .elementor-26 .elementor-element.elementor-element-6890079 {
    top: -78px;
  }
  .elementor-26 .elementor-element.elementor-element-6580b27 .elementor-button {
    padding: 15px 45px 15px 45px;
  }
  .elementor-26 .elementor-element.elementor-element-205f534 .elementor-button {
    padding: 15px 60px 15px 40px;
  }
  .elementor-26
    .elementor-element.elementor-element-63e2077
    > .elementor-element-populated {
    margin: 11px 11px 11px 11px;
    --e-column-margin-right: 11px;
    --e-column-margin-left: 11px;
  }
  .elementor-26 .elementor-element.elementor-element-e158bc5 {
    text-align: center;
  }
  .elementor-26
    .elementor-element.elementor-element-e158bc5
    .elementor-heading-title {
    font-size: 200px;
    line-height: 0em;
  }
  .elementor-26
    .elementor-element.elementor-element-866e102
    > .elementor-element-populated {
    margin: 011px 011px 011px 011px;
    --e-column-margin-right: 011px;
    --e-column-margin-left: 011px;
  }
  .elementor-26 .elementor-element.elementor-element-caea70d {
    text-align: center;
  }
  .elementor-26
    .elementor-element.elementor-element-caea70d
    .elementor-heading-title {
    font-size: 200px;
    line-height: 0em;
  }
  .elementor-26
    .elementor-element.elementor-element-2014e6d
    > .elementor-element-populated {
    margin: 11px 11px 11px 11px;
    --e-column-margin-right: 11px;
    --e-column-margin-left: 11px;
  }
  .elementor-26 .elementor-element.elementor-element-5fb4203 {
    text-align: center;
  }
  .elementor-26
    .elementor-element.elementor-element-5fb4203
    .elementor-heading-title {
    font-size: 200px;
    line-height: 0em;
  }
  .elementor-26 .elementor-element.elementor-element-4ab6f61 {
    padding: 50px 0px 50px 0px;
  }
  .elementor-26
    .elementor-element.elementor-element-949156b.elementor-wc-products
    ul.products {
    grid-column-gap: 20px;
    grid-row-gap: 40px;
  }
  .elementor-26 .elementor-element.elementor-element-833b4ee {
    width: 50%;
  }
  .elementor-26 .elementor-element.elementor-element-5781b76 {
    width: 50%;
  }
  .elementor-26
    .elementor-element.elementor-element-5781b76
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-26
    .elementor-element.elementor-element-eeb95aa
    .elementor-heading-title {
    font-size: 20px;
  }
  .elementor-26 .elementor-element.elementor-element-2a1145f {
    --icon-size: 16px;
  }
  .elementor-26 .elementor-element.elementor-element-5e000ef {
    width: 50%;
  }
  .elementor-26
    .elementor-element.elementor-element-5e000ef
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-26 .elementor-element.elementor-element-833333a {
    width: 50%;
  }
  .elementor-26
    .elementor-element.elementor-element-833333a
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-26
    .elementor-element.elementor-element-04117c4
    .elementor-heading-title {
    font-size: 20px;
  }
  .elementor-26 .elementor-element.elementor-element-4e8345d {
    --icon-size: 16px;
  }
  .elementor-26 .elementor-element.elementor-element-253db80 {
    width: 50%;
  }
  .elementor-26 .elementor-element.elementor-element-76c029f {
    width: 50%;
  }
  .elementor-26
    .elementor-element.elementor-element-76c029f
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-26
    .elementor-element.elementor-element-feb433d
    .elementor-heading-title {
    font-size: 20px;
  }
  .elementor-26 .elementor-element.elementor-element-0f54492 {
    --icon-size: 16px;
  }
  .elementor-26 .elementor-element.elementor-element-1e006fd {
    width: 50%;
  }
  .elementor-26 .elementor-element.elementor-element-4b4d2bb {
    width: 50%;
  }
  .elementor-bc-flex-widget
    .elementor-26
    .elementor-element.elementor-element-4b4d2bb.elementor-column
    .elementor-widget-wrap {
    align-items: center;
  }
  .elementor-26
    .elementor-element.elementor-element-4b4d2bb.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
  }
  .elementor-26
    .elementor-element.elementor-element-4b4d2bb
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-26
    .elementor-element.elementor-element-52f19a0
    .elementor-heading-title {
    font-size: 20px;
  }
  .elementor-26 .elementor-element.elementor-element-39afdee {
    --icon-size: 16px;
  }
  body:not(.rtl) .elementor-26 .elementor-element.elementor-element-64673d6 {
    left: 16px;
  }
  body.rtl .elementor-26 .elementor-element.elementor-element-64673d6 {
    right: 16px;
  }
  .elementor-26 .elementor-element.elementor-element-64673d6 {
    top: -76px;
  }
  body:not(.rtl) .elementor-26 .elementor-element.elementor-element-2914b4f {
    left: 32px;
  }
  body.rtl .elementor-26 .elementor-element.elementor-element-2914b4f {
    right: 32px;
  }
  .elementor-26 .elementor-element.elementor-element-2914b4f {
    top: -56px;
  }
  .elementor-26
    .elementor-element.elementor-element-20a85c1
    .elementor-posts-container
    .elementor-post__thumbnail {
    padding-bottom: calc(0.5 * 100%);
  }
  .elementor-26 .elementor-element.elementor-element-20a85c1:after {
    content: "0.5";
  }
} /* Start custom CSS for button, class: .elementor-element-1d1c74c */
.clickhere i {
  position: absolute;
  left: 5px;
  top: 2px;
  width: 55px;
  height: 55px;
  line-height: 60px;
  background: #fff;
  border-radius: 0% 30px 30px 30px;
  transition: all 0.3s;
  text-align: center;
} /* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-93f1f92 */
.title1::before {
  position: absolute;
  top: -50%;
  left: 3%;
  width: 20px;
  height: 20px;
  background: #247ffb;
  content: "";
  border-radius: 50% 0% 50% 50%;
  transform: rotate(40deg);
}
.title1::after {
  position: absolute;
  top: -62%;
  left: 8%;
  width: 20px;
  height: 20px;
  background: #fde023;
  content: "";
  border-radius: 0% 50% 50% 50%;
  transform: rotate(-45deg);
} /* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6580b27 */
.clickhere2 i {
  position: absolute;
  left: 140px;
  top: 1px;
  width: 55px;
  height: 55px;
  line-height: 60px;
  background: #fff;
  border-radius: 30% 30px 0 30px;
  transition: all 0.3s;
  text-align: center;
} /* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-205f534 */
.clickhere3 i {
  position: absolute;
  left: 1%;
  top: 1%;
  width: 58px;
  height: 58px;
  line-height: 60px;
  background: #247ffb;
  border-radius: 0% 30px 30px 30px;
  transition: all 0.3s;
  text-align: center;
  color: white;
  font-size: 22px;
} /* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ab3368 */
.title2::before {
  position: absolute;
  top: 0%;
  left: 46%;
  width: 20px;
  height: 20px;
  background: #247ffb;
  content: "";
  border-radius: 50% 0% 50% 50%;
  transform: rotate(40deg);
}
.title2::after {
  position: absolute;
  top: -12%;
  left: 49%;
  width: 20px;
  height: 20px;
  background: #fde023;
  content: "";
  border-radius: 0% 50% 50% 50%;
  transform: rotate(-45deg);
} /* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e398a2f */
.title3::before {
  position: absolute;
  top: -56%;
  left: 5%;
  width: 20px;
  height: 20px;
  background: #247ffb;
  content: "";
  border-radius: 50% 0% 50% 50%;
  transform: rotate(40deg);
}
.title3::after {
  position: absolute;
  top: -68%;
  left: 11%;
  width: 20px;
  height: 20px;
  background: #fde023;
  content: "";
  border-radius: 0% 50% 50% 50%;
  transform: rotate(-45deg);
} /* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c975d30 */
.title4::before {
  position: absolute;
  top: 0%;
  left: 46%;
  width: 20px;
  height: 20px;
  background: #247ffb;
  content: "";
  border-radius: 50% 0% 50% 50%;
  transform: rotate(40deg);
}
.title4::after {
  position: absolute;
  top: -12%;
  left: 49%;
  width: 20px;
  height: 20px;
  background: #fde023;
  content: "";
  border-radius: 0% 50% 50% 50%;
  transform: rotate(-45deg);
} /* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9d3f6e1 */
.title5::before {
  position: absolute;
  top: 0%;
  left: 46%;
  width: 20px;
  height: 20px;
  background: #247ffb;
  content: "";
  border-radius: 50% 0% 50% 50%;
  transform: rotate(40deg);
}
.title5::after {
  position: absolute;
  top: -12%;
  left: 49%;
  width: 20px;
  height: 20px;
  background: #fde023;
  content: "";
  border-radius: 0% 50% 50% 50%;
  transform: rotate(-45deg);
} /* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6622cab */
.title6::before {
  position: absolute;
  top: -56%;
  left: 5%;
  width: 20px;
  height: 20px;
  background: #247ffb;
  content: "";
  border-radius: 50% 0% 50% 50%;
  transform: rotate(40deg);
}
.title6::after {
  position: absolute;
  top: -69%;
  left: 9%;
  width: 20px;
  height: 20px;
  background: #fde023;
  content: "";
  border-radius: 0% 50% 50% 50%;
  transform: rotate(-45deg);
} /* End custom CSS */
