.elementor-119
  .elementor-element.elementor-element-35e1d2f:not(.elementor-motion-effects-element-type-background),
.elementor-119
  .elementor-element.elementor-element-35e1d2f
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("https://dermis.wpengine.com/wp-content/uploads/2024/11/Dermis-H2-Banner-img-01.jpg");
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-119
  .elementor-element.elementor-element-35e1d2f
  > .elementor-background-overlay {
  background-color: transparent;
  background-image: linear-gradient(
    90deg,
    var(--e-global-color-b740f0a) 0%,
    #f2295b00 90%
  );
  opacity: 0;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-119
  .elementor-element.elementor-element-35e1d2f
  > .elementor-container {
  min-height: 900px;
}
.elementor-119 .elementor-element.elementor-element-35e1d2f {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-119 .elementor-element.elementor-element-58d6844 {
  margin-top: -550px;
  margin-bottom: 0px;
}
.elementor-119 .elementor-element.elementor-element-12951a3 {
  padding: 0px 0px 60px 0px;
}
.elementor-119
  .elementor-element.elementor-element-56d6b62
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 30px;
}
.elementor-119 .elementor-element.elementor-element-2874856 .wdt-heading-holder,
.elementor-119
  .elementor-element.elementor-element-2874856
  .wdt-heading-holder
  > .wdt-heading-separator-wrapper
  .wdt-heading-separator,
.elementor-119
  .elementor-element.elementor-element-2874856
  .wdt-heading-holder
  > .wdt-heading-title-wrapper
  .wdt-heading-title,
.elementor-119
  .elementor-element.elementor-element-2874856
  .wdt-heading-holder
  > .wdt-heading-subtitle-wrapper
  .wdt-heading-subtitle {
  text-align: start;
  justify-content: start;
  justify-items: start;
}
.elementor-119
  .elementor-element.elementor-element-2874856
  .wdt-heading-holder
  .wdt-heading-title-wrapper
  .wdt-heading-title {
  align-items: center;
}
.elementor-119
  .elementor-element.elementor-element-2874856
  .wdt-heading-holder
  .wdt-heading-subtitle-wrapper
  .wdt-heading-subtitle {
  align-items: center;
}
.elementor-bc-flex-widget
  .elementor-119
  .elementor-element.elementor-element-25f2283.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-119
  .elementor-element.elementor-element-25f2283.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-119
  .elementor-element.elementor-element-25f2283
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 20px;
}
.elementor-119 .elementor-element.elementor-element-c9aee9b {
  width: auto;
  max-width: auto;
}
.elementor-119
  .elementor-element.elementor-element-c9aee9b
  > .elementor-widget-container {
  margin: 0px 20px 0px 0px;
}
.elementor-119
  .elementor-element.elementor-element-c9aee9b
  .elementor-widget-container {
  text-align: start;
  justify-content: start;
  justify-items: start;
}
.elementor-119
  .elementor-element.elementor-element-c9aee9b
  .wdt-button-holder
  .wdt-button {
  margin: 0px 0px 0px 0px;
}
.elementor-119 .elementor-element.elementor-element-c619f73 {
  width: auto;
  max-width: auto;
}
.elementor-bc-flex-widget
  .elementor-119
  .elementor-element.elementor-element-4597630.elementor-column
  .elementor-widget-wrap {
  align-items: flex-end;
}
.elementor-119
  .elementor-element.elementor-element-4597630.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: flex-end;
  align-items: flex-end;
}
.elementor-119
  .elementor-element.elementor-element-4597630.elementor-column
  > .elementor-widget-wrap {
  justify-content: flex-end;
}
.elementor-119
  .elementor-element.elementor-element-4597630
  > .elementor-element-populated {
  padding: 0px 0px 0px 20px;
}
.elementor-119
  .elementor-element.elementor-element-cb07d08:not(.elementor-motion-effects-element-type-background)
  > .elementor-widget-wrap,
.elementor-119
  .elementor-element.elementor-element-cb07d08
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-accent);
}
.elementor-119
  .elementor-element.elementor-element-cb07d08
  > .elementor-element-populated
  > .elementor-background-overlay {
  background-image: url("https://dermis.wpengine.com/wp-content/uploads/2024/10/slider-part-img.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  opacity: 0.1;
}
.elementor-bc-flex-widget
  .elementor-119
  .elementor-element.elementor-element-cb07d08.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-119
  .elementor-element.elementor-element-cb07d08.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-119
  .elementor-element.elementor-element-cb07d08.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-119
  .elementor-element.elementor-element-cb07d08
  > .elementor-element-populated,
.elementor-119
  .elementor-element.elementor-element-cb07d08
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-119
  .elementor-element.elementor-element-cb07d08
  > .elementor-background-slideshow {
  border-radius: 1em 1em 1em 1em;
}
.elementor-119
  .elementor-element.elementor-element-cb07d08
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 40px 0px 0px;
  --e-column-margin-right: 40px;
  --e-column-margin-left: 0px;
  padding: 30px 30px 30px 30px;
}
.elementor-119
  .elementor-element.elementor-element-cb07d08
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-widget-icon-box.elementor-view-stacked .elementor-icon {
  background-color: var(--e-global-color-primary);
}
.elementor-widget-icon-box.elementor-view-framed .elementor-icon,
.elementor-widget-icon-box.elementor-view-default .elementor-icon {
  fill: var(--e-global-color-primary);
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.elementor-widget-icon-box .elementor-icon-box-title {
  color: var(--e-global-color-primary);
}
.elementor-widget-icon-box .elementor-icon-box-title,
.elementor-widget-icon-box .elementor-icon-box-title a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.elementor-widget-icon-box .elementor-icon-box-description {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-119 .elementor-element.elementor-element-dd2aa1b {
  width: auto;
  max-width: auto;
  --icon-box-icon-margin: 16px;
}
.elementor-119
  .elementor-element.elementor-element-dd2aa1b
  > .elementor-widget-container {
  margin: 0px 0px 18px 0px;
}
.elementor-119
  .elementor-element.elementor-element-dd2aa1b
  .elementor-icon-box-wrapper {
  text-align: left;
}
.elementor-119
  .elementor-element.elementor-element-dd2aa1b
  .elementor-icon-box-title {
  margin-bottom: 0px;
  color: var(--e-global-color-2120517);
}
.elementor-119
  .elementor-element.elementor-element-dd2aa1b.elementor-view-stacked
  .elementor-icon {
  background-color: var(--e-global-color-2120517);
}
.elementor-119
  .elementor-element.elementor-element-dd2aa1b.elementor-view-framed
  .elementor-icon,
.elementor-119
  .elementor-element.elementor-element-dd2aa1b.elementor-view-default
  .elementor-icon {
  fill: var(--e-global-color-2120517);
  color: var(--e-global-color-2120517);
  border-color: var(--e-global-color-2120517);
}
.elementor-119 .elementor-element.elementor-element-dd2aa1b .elementor-icon {
  font-size: 70px;
}
.elementor-119
  .elementor-element.elementor-element-dd2aa1b
  .elementor-icon-box-description {
  color: var(--e-global-color-2120517);
}
.elementor-widget-text-editor {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-widget-text-editor.elementor-drop-cap-view-stacked
  .elementor-drop-cap {
  background-color: var(--e-global-color-primary);
}
.elementor-widget-text-editor.elementor-drop-cap-view-framed
  .elementor-drop-cap,
.elementor-widget-text-editor.elementor-drop-cap-view-default
  .elementor-drop-cap {
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.elementor-119 .elementor-element.elementor-element-eab32ff {
  text-align: center;
  color: var(--e-global-color-2120517);
}
.elementor-119
  .elementor-element.elementor-element-623f6aa
  .wdt-button-holder
  .wdt-button {
  background-color: var(--e-global-color-2120517);
  margin: 0px 0px 0px 0px;
  color: var(--e-global-color-accent);
}
.elementor-119
  .elementor-element.elementor-element-623f6aa
  .wdt-button-holder.wdt-button-style-underline:before,
.elementor-119
  .elementor-element.elementor-element-623f6aa
  .wdt-button-holder.wdt-button-style-overline:before {
  color: var(--e-global-color-2120517);
}
.elementor-119
  .elementor-element.elementor-element-623f6aa
  .wdt-button-holder
  .wdt-button:focus,
.elementor-119
  .elementor-element.elementor-element-623f6aa
  .wdt-button-holder
  .wdt-button:hover,
.elementor-119
  .elementor-element.elementor-element-623f6aa
  .wdt-button-holder.wdt-template-bordered
  .wdt-button:focus:before,
.elementor-119
  .elementor-element.elementor-element-623f6aa
  .wdt-button-holder.wdt-template-bordered
  .wdt-button:hover:before,
.elementor-119
  .elementor-element.elementor-element-623f6aa
  .wdt-button-holder[class*="wdt-animation-outline-out"]
  .wdt-button:focus:after,
.elementor-119
  .elementor-element.elementor-element-623f6aa
  .wdt-button-holder[class*="wdt-animation-outline-out"]
  .wdt-button:hover:after,
.elementor-119
  .elementor-element.elementor-element-623f6aa
  .wdt-button-holder[class*="wdt-animation-sweep"]
  .wdt-button:after,
.elementor-119
  .elementor-element.elementor-element-623f6aa
  .wdt-button-holder[class*="wdt-animation-bounce"]
  .wdt-button:after,
.elementor-119
  .elementor-element.elementor-element-623f6aa
  .wdt-button-holder[class*="wdt-animation-radial-in"]
  .wdt-button:focus:after,
.elementor-119
  .elementor-element.elementor-element-623f6aa
  .wdt-button-holder[class*="wdt-animation-radial-in"]
  .wdt-button:hover:after,
.elementor-119
  .elementor-element.elementor-element-623f6aa
  .wdt-button-holder[class*="wdt-animation-shutter-in"]
  .wdt-button:focus:after,
.elementor-119
  .elementor-element.elementor-element-623f6aa
  .wdt-button-holder[class*="wdt-animation-shutter-in"]
  .wdt-button:hover:after,
.elementor-119
  .elementor-element.elementor-element-623f6aa
  .wdt-button-holder[class*="wdt-animation-shutter-cross-forward-in"]
  .wdt-button:focus:after,
.elementor-119
  .elementor-element.elementor-element-623f6aa
  .wdt-button-holder[class*="wdt-animation-shutter-cross-forward-in"]
  .wdt-button:focus:after,
.elementor-119
  .elementor-element.elementor-element-623f6aa
  .wdt-button-holder[class*="wdt-animation-shutter-cross-backward-in"]
  .wdt-button:hover:after,
.elementor-119
  .elementor-element.elementor-element-623f6aa
  .wdt-button-holder[class*="wdt-animation-shutter-cross-backward-in"]
  .wdt-button:hover:after,
.elementor-119
  .elementor-element.elementor-element-623f6aa
  .wdt-button-holder[class*="wdt-animation-shutter-out"]
  .wdt-button:after,
.elementor-119
  .elementor-element.elementor-element-623f6aa
  .wdt-button-holder[class*="wdt-animation-shutter-cross-forward-out"]
  .wdt-button:after,
.elementor-119
  .elementor-element.elementor-element-623f6aa
  .wdt-button-holder[class*="wdt-animation-shutter-cross-backward-out"]
  .wdt-button:after,
.elementor-119
  .elementor-element.elementor-element-623f6aa
  .wdt-button-holder[class*="wdt-animation-radial-out"]
  .wdt-button:after {
  background-color: var(--e-global-color-2a9f896);
}
.elementor-119
  .elementor-element.elementor-element-623f6aa
  .wdt-button-holder.wdt-button-style-underline:focus:before,
.elementor-119
  .elementor-element.elementor-element-623f6aa
  .wdt-button-holder.wdt-button-style-underline:hover:before,
.elementor-119
  .elementor-element.elementor-element-623f6aa
  .wdt-button-holder.wdt-button-style-overline:focus:before,
.elementor-119
  .elementor-element.elementor-element-623f6aa
  .wdt-button-holder.wdt-button-style-overline:hover:before {
  color: var(--e-global-color-2a9f896);
}
.elementor-119 .elementor-element.elementor-element-623f6aa {
  width: initial;
  max-width: initial;
}
.elementor-119
  .elementor-element.elementor-element-623f6aa
  .elementor-widget-container {
  text-align: center;
  justify-content: center;
  justify-items: center;
}
.elementor-119
  .elementor-element.elementor-element-623f6aa
  .wdt-button-holder
  .wdt-button:focus,
.elementor-119
  .elementor-element.elementor-element-623f6aa
  .wdt-button-holder
  .wdt-button:hover {
  color: var(--e-global-color-2120517);
}
.elementor-119
  .elementor-element.elementor-element-cc926bf:not(.elementor-motion-effects-element-type-background)
  > .elementor-widget-wrap,
.elementor-119
  .elementor-element.elementor-element-cc926bf
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-119
  .elementor-element.elementor-element-cc926bf
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0px;
}
.elementor-119
  .elementor-element.elementor-element-cc926bf
  > .elementor-element-populated
  > .elementor-background-overlay {
  opacity: 0.1;
}
.elementor-119
  .elementor-element.elementor-element-cc926bf
  > .elementor-element-populated {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-fc2b44d);
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 50px 50px 50px 50px;
}
.elementor-119
  .elementor-element.elementor-element-cc926bf
  > .elementor-element-populated,
.elementor-119
  .elementor-element.elementor-element-cc926bf
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-119
  .elementor-element.elementor-element-cc926bf
  > .elementor-background-slideshow {
  border-radius: 1em 1em 1em 1em;
}
.elementor-119
  .elementor-element.elementor-element-cc926bf
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-119
  .elementor-element.elementor-element-d3ed100
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 30px;
}
.elementor-119
  .elementor-element.elementor-element-d3ed100
  > .elementor-element-populated {
  padding: 0px 20px 0px 0px;
}
.elementor-119 .elementor-element.elementor-element-a1ebd0d .wdt-heading-holder,
.elementor-119
  .elementor-element.elementor-element-a1ebd0d
  .wdt-heading-holder
  > .wdt-heading-separator-wrapper
  .wdt-heading-separator,
.elementor-119
  .elementor-element.elementor-element-a1ebd0d
  .wdt-heading-holder
  > .wdt-heading-title-wrapper
  .wdt-heading-title,
.elementor-119
  .elementor-element.elementor-element-a1ebd0d
  .wdt-heading-holder
  > .wdt-heading-subtitle-wrapper
  .wdt-heading-subtitle {
  text-align: start;
  justify-content: start;
  justify-items: start;
}
.elementor-119
  .elementor-element.elementor-element-a1ebd0d
  .wdt-heading-holder
  .wdt-heading-title-wrapper
  .wdt-heading-title {
  align-items: center;
}
.elementor-119
  .elementor-element.elementor-element-a1ebd0d
  .wdt-heading-holder
  .wdt-heading-subtitle-wrapper
  .wdt-heading-subtitle {
  align-items: center;
}
.elementor-119 .elementor-element.elementor-element-ee168b3 {
  width: auto;
  max-width: auto;
}
.elementor-119
  .elementor-element.elementor-element-ee168b3
  > .elementor-widget-container {
  margin: 0px 10px 0px 0px;
}
.elementor-119 .elementor-element.elementor-element-ee168b3 .wdt-content-item {
  text-align: start;
  justify-content: start;
}
.elementor-119
  .elementor-element.elementor-element-ee168b3
  .wdt-content-item-holder
  .wdt-content-item
  .wdt-content-image-wrapper
  .wdt-content-image
  > span,
.elementor-119
  .elementor-element.elementor-element-ee168b3
  .wdt-content-item-holder
  .wdt-content-item
  .wdt-content-image-wrapper
  .wdt-content-image
  > a {
  width: 180px;
}
.elementor-119
  .elementor-element.elementor-element-ee168b3
  .wdt-content-item-holder.wdt-rc-template-side-image
  .wdt-content-item
  .wdt-content-media-group
  .wdt-content-image-wrapper,
.elementor-119
  .elementor-element.elementor-element-ee168b3
  .wdt-content-item-holder.wdt-rc-template-side-image
  .wdt-content-item
  .wdt-content-media-group
  .wdt-content-image-wrapper
  .wdt-content-image,
.elementor-119
  .elementor-element.elementor-element-ee168b3
  .wdt-content-item-holder.wdt-rc-template-side-image
  .wdt-content-item
  .wdt-content-media-group
  .wdt-content-image-wrapper
  .wdt-content-image
  > a,
.elementor-119
  .elementor-element.elementor-element-ee168b3
  .wdt-content-item-holder.wdt-rc-template-side-image
  .wdt-content-item
  .wdt-content-media-group
  .wdt-content-image-wrapper
  .wdt-content-image
  > span,
.elementor-119
  .elementor-element.elementor-element-ee168b3
  .wdt-content-item-holder.wdt-rc-template-aside-content
  .wdt-content-item
  .wdt-content-group
  .wdt-content-image-wrapper,
.elementor-119
  .elementor-element.elementor-element-ee168b3
  .wdt-content-item-holder.wdt-rc-template-aside-content
  .wdt-content-item
  .wdt-content-group
  .wdt-content-image-wrapper
  .wdt-content-image,
.elementor-119
  .elementor-element.elementor-element-ee168b3
  .wdt-content-item-holder.wdt-rc-template-aside-content
  .wdt-content-item
  .wdt-content-group
  .wdt-content-image-wrapper
  .wdt-content-image
  > a,
.elementor-119
  .elementor-element.elementor-element-ee168b3
  .wdt-content-item-holder.wdt-rc-template-aside-content
  .wdt-content-item
  .wdt-content-group
  .wdt-content-image-wrapper
  .wdt-content-image
  > span,
.elementor-119
  .elementor-element.elementor-element-ee168b3
  .wdt-content-item-holder.wdt-rc-template-aside-title
  .wdt-content-item
  .wdt-content-group
  .wdt-content-image-wrapper,
.elementor-119
  .elementor-element.elementor-element-ee168b3
  .wdt-content-item-holder.wdt-rc-template-aside-title
  .wdt-content-item
  .wdt-content-group
  .wdt-content-image-wrapper
  .wdt-content-image,
.elementor-119
  .elementor-element.elementor-element-ee168b3
  .wdt-content-item-holder.wdt-rc-template-aside-title
  .wdt-content-item
  .wdt-content-group
  .wdt-content-image-wrapper
  .wdt-content-image
  > a,
.elementor-119
  .elementor-element.elementor-element-ee168b3
  .wdt-content-item-holder.wdt-rc-template-aside-title
  .wdt-content-item
  .wdt-content-group
  .wdt-content-image-wrapper
  .wdt-content-image
  > span,
.elementor-119
  .elementor-element.elementor-element-ee168b3
  .wdt-content-item-holder.wdt-rc-template-aside-icon
  .wdt-content-item
  .wdt-content-media-group
  .wdt-content-elements-group.wdt-media-group
  .wdt-content-image-wrapper,
.elementor-119
  .elementor-element.elementor-element-ee168b3
  .wdt-content-item-holder.wdt-rc-template-aside-icon
  .wdt-content-item
  .wdt-content-media-group
  .wdt-content-elements-group.wdt-media-group
  .wdt-content-image-wrapper
  .wdt-content-image,
.elementor-119
  .elementor-element.elementor-element-ee168b3
  .wdt-content-item-holder.wdt-rc-template-aside-icon
  .wdt-content-item
  .wdt-content-media-group
  .wdt-content-elements-group.wdt-media-group
  .wdt-content-image-wrapper
  .wdt-content-image
  > a,
.elementor-119
  .elementor-element.elementor-element-ee168b3
  .wdt-content-item-holder.wdt-rc-template-aside-icon
  .wdt-content-item
  .wdt-content-media-group
  .wdt-content-elements-group.wdt-media-group
  .wdt-content-image-wrapper
  .wdt-content-image
  > span,
.elementor-119
  .elementor-element.elementor-element-ee168b3
  .wdt-content-item-holder.wdt-rc-template-duotone
  .wdt-content-item
  .wdt-content-media-group
  .wdt-content-elements-group.wdt-media-group
  .wdt-content-image-wrapper,
.elementor-119
  .elementor-element.elementor-element-ee168b3
  .wdt-content-item-holder.wdt-rc-template-duotone
  .wdt-content-item
  .wdt-content-media-group
  .wdt-content-elements-group.wdt-media-group
  .wdt-content-image-wrapper
  .wdt-content-image,
.elementor-119
  .elementor-element.elementor-element-ee168b3
  .wdt-content-item-holder.wdt-rc-template-duotone
  .wdt-content-item
  .wdt-content-media-group
  .wdt-content-elements-group.wdt-media-group
  .wdt-content-image-wrapper
  .wdt-content-image
  > a,
.elementor-119
  .elementor-element.elementor-element-ee168b3
  .wdt-content-item-holder.wdt-rc-template-duotone
  .wdt-content-item
  .wdt-content-media-group
  .wdt-content-elements-group.wdt-media-group
  .wdt-content-image-wrapper
  .wdt-content-image
  > span {
  min-width: 180px;
}
.elementor-119
  .elementor-element.elementor-element-ee168b3
  .wdt-content-item
  .wdt-content-image-wrapper {
  margin: 0px 0px 8px 0px;
}
.elementor-119 .elementor-element.elementor-element-126ab17 {
  width: auto;
  max-width: auto;
}
.elementor-119 .elementor-element.elementor-element-126ab17 .wdt-content-item {
  text-align: center;
  justify-content: center;
}
.elementor-119
  .elementor-element.elementor-element-2bbb62c
  > .elementor-element-populated {
  padding: 0px 0px 0px 20px;
}
.elementor-119 .elementor-element.elementor-element-4adddb3 {
  padding: 130px 0px 130px 0px;
}
.elementor-119 .elementor-element.elementor-element-fcb2105 {
  padding: 0px 0px 50px 0px;
}
.elementor-119 .elementor-element.elementor-element-4009dd9 .wdt-heading-holder,
.elementor-119
  .elementor-element.elementor-element-4009dd9
  .wdt-heading-holder
  > .wdt-heading-separator-wrapper
  .wdt-heading-separator,
.elementor-119
  .elementor-element.elementor-element-4009dd9
  .wdt-heading-holder
  > .wdt-heading-title-wrapper
  .wdt-heading-title,
.elementor-119
  .elementor-element.elementor-element-4009dd9
  .wdt-heading-holder
  > .wdt-heading-subtitle-wrapper
  .wdt-heading-subtitle {
  text-align: center;
  justify-content: center;
  justify-items: center;
}
.elementor-119
  .elementor-element.elementor-element-4009dd9
  .wdt-heading-holder
  .wdt-heading-title-wrapper
  .wdt-heading-title {
  align-items: center;
}
.elementor-119
  .elementor-element.elementor-element-4009dd9
  .wdt-heading-holder
  .wdt-heading-subtitle-wrapper
  .wdt-heading-subtitle {
  align-items: center;
}
.elementor-119
  .elementor-element.elementor-element-fcb039d
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 40px;
}
.elementor-119
  .elementor-element.elementor-element-6e89b08
  .wdt-carousel-holder
  .wdt-carousel-pagination-wrapper
  .wdt-carousel-arrow-pagination
  > div:before {
  background-color: var(--e-global-color-2120517);
}
.elementor-119 .elementor-element.elementor-element-6e89b08 .wdt-content-item {
  text-align: start;
  justify-content: start;
}
.elementor-119
  .elementor-element.elementor-element-6e89b08
  .wdt-content-item
  .wdt-content-icon-wrapper
  .wdt-content-icon
  span {
  font-size: 110px;
}
.elementor-119
  .elementor-element.elementor-element-6e89b08
  .wdt-content-item
  .wdt-content-icon-wrapper {
  padding: 0px 0px 20px 0px;
}
.elementor-119
  .elementor-element.elementor-element-6e89b08
  .wdt-carousel-holder
  .wdt-carousel-pagination-wrapper
  .wdt-carousel-arrow-pagination
  > div {
  color: var(--e-global-color-primary);
  font-size: 32px;
  width: 40px;
  height: 40px;
}
.elementor-119
  .elementor-element.elementor-element-2f1f649:not(.elementor-motion-effects-element-type-background),
.elementor-119
  .elementor-element.elementor-element-2f1f649
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-b740f0a);
}
.elementor-119
  .elementor-element.elementor-element-2f1f649
  > .elementor-container {
  max-width: 1520px;
}
.elementor-119 .elementor-element.elementor-element-2f1f649,
.elementor-119
  .elementor-element.elementor-element-2f1f649
  > .elementor-background-overlay {
  border-radius: 0em 0em 12em 0em;
}
.elementor-119 .elementor-element.elementor-element-2f1f649 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 130px 0px 130px 0px;
}
.elementor-119
  .elementor-element.elementor-element-2f1f649
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-119 .elementor-element.elementor-element-0b06806 {
  padding: 0px 0px 100px 0px;
}
.elementor-119
  .elementor-element.elementor-element-921ad76.elementor-column
  > .elementor-widget-wrap {
  justify-content: flex-end;
}
.elementor-119
  .elementor-element.elementor-element-921ad76
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 30px;
}
.elementor-119
  .elementor-element.elementor-element-921ad76
  > .elementor-element-populated {
  padding: 0px 50px 0px 0px;
}
.elementor-119
  .elementor-element.elementor-element-324a22d
  > .elementor-widget-container {
  padding: 0px 0px 20px 0px;
}
.elementor-119 .elementor-element.elementor-element-324a22d .wdt-heading-holder,
.elementor-119
  .elementor-element.elementor-element-324a22d
  .wdt-heading-holder
  > .wdt-heading-separator-wrapper
  .wdt-heading-separator,
.elementor-119
  .elementor-element.elementor-element-324a22d
  .wdt-heading-holder
  > .wdt-heading-title-wrapper
  .wdt-heading-title,
.elementor-119
  .elementor-element.elementor-element-324a22d
  .wdt-heading-holder
  > .wdt-heading-subtitle-wrapper
  .wdt-heading-subtitle {
  text-align: start;
  justify-content: start;
  justify-items: start;
}
.elementor-119
  .elementor-element.elementor-element-324a22d
  .wdt-heading-holder
  .wdt-heading-title-wrapper
  .wdt-heading-title {
  align-items: center;
}
.elementor-119
  .elementor-element.elementor-element-324a22d
  .wdt-heading-holder
  .wdt-heading-subtitle-wrapper
  .wdt-heading-subtitle {
  align-items: center;
}
.elementor-119
  .elementor-element.elementor-element-1992460
  .wdt-accordion-toggle-holder {
  text-align: start;
  justify-content: start;
  justify-items: start;
}
.elementor-119
  .elementor-element.elementor-element-28f31eb:not(.elementor-motion-effects-element-type-background)
  > .elementor-widget-wrap,
.elementor-119
  .elementor-element.elementor-element-28f31eb
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("https://dermis.wpengine.com/wp-content/uploads/2024/11/faq-banner-image.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-bc-flex-widget
  .elementor-119
  .elementor-element.elementor-element-28f31eb.elementor-column
  .elementor-widget-wrap {
  align-items: flex-end;
}
.elementor-119
  .elementor-element.elementor-element-28f31eb.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: flex-end;
  align-items: flex-end;
}
.elementor-119
  .elementor-element.elementor-element-28f31eb
  > .elementor-element-populated,
.elementor-119
  .elementor-element.elementor-element-28f31eb
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-119
  .elementor-element.elementor-element-28f31eb
  > .elementor-background-slideshow {
  border-radius: 1em 1em 1em 1em;
}
.elementor-119
  .elementor-element.elementor-element-28f31eb
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 0px 0px 50px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 50px;
  padding: 30px 30px 30px 30px;
}
.elementor-119
  .elementor-element.elementor-element-28f31eb
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-119 .elementor-element.elementor-element-b5c50ad {
  --spacer-size: 400px;
}
.elementor-119 .elementor-element.elementor-element-012cb10,
.elementor-119
  .elementor-element.elementor-element-012cb10
  > .elementor-background-overlay {
  border-radius: 10px 10px 10px 10px;
}
.elementor-119 .elementor-element.elementor-element-012cb10 {
  padding: 20px 20px 20px 20px;
}
.elementor-119
  .elementor-element.elementor-element-e566c6d.elementor-column
  > .elementor-widget-wrap {
  justify-content: space-between;
}
.elementor-119
  .elementor-element.elementor-element-e566c6d
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 20px;
}
.elementor-119
  .elementor-element.elementor-element-e566c6d
  > .elementor-element-populated,
.elementor-119
  .elementor-element.elementor-element-e566c6d
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-119
  .elementor-element.elementor-element-e566c6d
  > .elementor-background-slideshow {
  border-radius: 22px 22px 22px 22px;
}
.elementor-119 .elementor-element.elementor-element-82ab303 {
  width: auto;
  max-width: auto;
  align-self: center;
  font-family: "Montserrat", Sans-serif;
  font-size: 20px;
  font-weight: 400;
}
.elementor-119
  .elementor-element.elementor-element-82ab303
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-119 .elementor-element.elementor-element-db4dafd {
  width: auto;
  max-width: auto;
}
.elementor-119
  .elementor-element.elementor-element-db4dafd
  .elementor-widget-container {
  text-align: start;
  justify-content: start;
  justify-items: start;
}
.elementor-119
  .elementor-element.elementor-element-db4dafd
  .wdt-button-holder
  .wdt-button {
  margin: 0px 0px 0px 0px;
}
.elementor-119 .elementor-element.elementor-element-d9c1e89 .wdt-content-item {
  text-align: start;
  justify-content: start;
}
.elementor-119 .elementor-element.elementor-element-40129a6 {
  padding: 130px 0px 130px 0px;
}
.elementor-119
  .elementor-element.elementor-element-2464454
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 20px;
}
.elementor-119 .elementor-element.elementor-element-533d306 {
  margin-top: 0px;
  margin-bottom: 60px;
}
.elementor-119 .elementor-element.elementor-element-69a7b66 .wdt-heading-holder,
.elementor-119
  .elementor-element.elementor-element-69a7b66
  .wdt-heading-holder
  > .wdt-heading-separator-wrapper
  .wdt-heading-separator,
.elementor-119
  .elementor-element.elementor-element-69a7b66
  .wdt-heading-holder
  > .wdt-heading-title-wrapper
  .wdt-heading-title,
.elementor-119
  .elementor-element.elementor-element-69a7b66
  .wdt-heading-holder
  > .wdt-heading-subtitle-wrapper
  .wdt-heading-subtitle {
  text-align: start;
  justify-content: start;
  justify-items: start;
}
.elementor-119
  .elementor-element.elementor-element-69a7b66
  .wdt-heading-holder
  .wdt-heading-title-wrapper
  .wdt-heading-title {
  align-items: center;
}
.elementor-119
  .elementor-element.elementor-element-69a7b66
  .wdt-heading-holder
  .wdt-heading-subtitle-wrapper
  .wdt-heading-subtitle {
  align-items: center;
}
.elementor-bc-flex-widget
  .elementor-119
  .elementor-element.elementor-element-452c464.elementor-column
  .elementor-widget-wrap {
  align-items: flex-end;
}
.elementor-119
  .elementor-element.elementor-element-452c464.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: flex-end;
  align-items: flex-end;
}
.elementor-119
  .elementor-element.elementor-element-452c464
  > .elementor-element-populated {
  padding: 0% 0% 0% 20%;
}
.elementor-119 .elementor-element.elementor-element-df605be {
  width: var(--container-widget-width, 630px);
  max-width: 630px;
  --container-widget-width: 630px;
  --container-widget-flex-grow: 0;
  text-align: left;
}
.elementor-119
  .elementor-element.elementor-element-5f84a98
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
}
.elementor-119
  .elementor-element.elementor-element-5f84a98
  .elementor-widget-container {
  text-align: start;
  justify-content: start;
  justify-items: start;
}
.elementor-119
  .elementor-element.elementor-element-5f84a98
  .wdt-button-holder
  .wdt-button {
  margin: 0px 0px 0px 0px;
}
.elementor-119
  .elementor-element.elementor-element-77baa1e
  .wdt-column-gap-custom {
  margin: -20px;
}
.elementor-119
  .elementor-element.elementor-element-77baa1e
  .wdt-column-gap-custom
  .wdt-column {
  padding: 20px;
}
.elementor-119 .elementor-element.elementor-element-77baa1e .wdt-content-item {
  text-align: center;
  justify-content: center;
}
.elementor-119
  .elementor-element.elementor-element-9451bb7
  > .elementor-widget-container {
  margin: 50px 0px 0px 0px;
}
.elementor-119
  .elementor-element.elementor-element-9451bb7
  .elementor-widget-container {
  text-align: center;
  justify-content: center;
  justify-items: center;
}
.elementor-119
  .elementor-element.elementor-element-9451bb7
  .wdt-button-holder
  .wdt-button {
  margin: 0px 0px 0px 0px;
}
.elementor-119 .elementor-element.elementor-element-e640c98 .wdt-content-item {
  text-align: start;
  justify-content: start;
}
.elementor-119 .elementor-element.elementor-element-6a02336 {
  padding: 130px 0px 130px 0px;
}
.elementor-119 .elementor-element.elementor-element-64295d1 {
  padding: 0px 0px 50px 0px;
}
.elementor-bc-flex-widget
  .elementor-119
  .elementor-element.elementor-element-8048a2d.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-119
  .elementor-element.elementor-element-8048a2d.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-119
  .elementor-element.elementor-element-8048a2d.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-119 .elementor-element.elementor-element-aead866 .wdt-heading-holder,
.elementor-119
  .elementor-element.elementor-element-aead866
  .wdt-heading-holder
  > .wdt-heading-separator-wrapper
  .wdt-heading-separator,
.elementor-119
  .elementor-element.elementor-element-aead866
  .wdt-heading-holder
  > .wdt-heading-title-wrapper
  .wdt-heading-title,
.elementor-119
  .elementor-element.elementor-element-aead866
  .wdt-heading-holder
  > .wdt-heading-subtitle-wrapper
  .wdt-heading-subtitle {
  text-align: center;
  justify-content: center;
  justify-items: center;
}
.elementor-119
  .elementor-element.elementor-element-aead866
  .wdt-heading-holder
  .wdt-heading-title-wrapper
  .wdt-heading-title {
  align-items: center;
}
.elementor-119
  .elementor-element.elementor-element-aead866
  .wdt-heading-holder
  .wdt-heading-subtitle-wrapper
  .wdt-heading-subtitle {
  align-items: center;
}
.elementor-119 .elementor-element.elementor-element-f7a7060 {
  width: var(--container-widget-width, 630px);
  max-width: 630px;
  --container-widget-width: 630px;
  --container-widget-flex-grow: 0;
  text-align: center;
}
.elementor-119 .elementor-element.elementor-element-a517771 .wdt-content-item {
  text-align: start;
  justify-content: start;
}
.elementor-119
  .elementor-element.elementor-element-1189066:not(.elementor-motion-effects-element-type-background),
.elementor-119
  .elementor-element.elementor-element-1189066
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-b740f0a);
}
.elementor-119
  .elementor-element.elementor-element-1189066
  > .elementor-container {
  max-width: 1520px;
}
.elementor-119 .elementor-element.elementor-element-1189066,
.elementor-119
  .elementor-element.elementor-element-1189066
  > .elementor-background-overlay {
  border-radius: 12em 0em 0em 0em;
}
.elementor-119 .elementor-element.elementor-element-1189066 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 130px 0px 130px 0px;
}
.elementor-119
  .elementor-element.elementor-element-1189066
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-119
  .elementor-element.elementor-element-18702ee
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-119
  .elementor-element.elementor-element-dd7214e
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0px;
}
.elementor-119
  .elementor-element.elementor-element-dd7214e
  > .elementor-element-populated {
  padding: 0px 80px 0px 0px;
}
.elementor-119
  .elementor-element.elementor-element-70db696
  > .elementor-widget-container {
  margin: 0px 0px 50px 0px;
}
.elementor-119 .elementor-element.elementor-element-70db696 .wdt-heading-holder,
.elementor-119
  .elementor-element.elementor-element-70db696
  .wdt-heading-holder
  > .wdt-heading-separator-wrapper
  .wdt-heading-separator,
.elementor-119
  .elementor-element.elementor-element-70db696
  .wdt-heading-holder
  > .wdt-heading-title-wrapper
  .wdt-heading-title,
.elementor-119
  .elementor-element.elementor-element-70db696
  .wdt-heading-holder
  > .wdt-heading-subtitle-wrapper
  .wdt-heading-subtitle {
  text-align: start;
  justify-content: start;
  justify-items: start;
}
.elementor-119
  .elementor-element.elementor-element-70db696
  .wdt-heading-holder
  .wdt-heading-title-wrapper
  .wdt-heading-title {
  align-items: center;
}
.elementor-119
  .elementor-element.elementor-element-70db696
  .wdt-heading-holder
  .wdt-heading-subtitle-wrapper
  .wdt-heading-subtitle {
  align-items: center;
}
.elementor-119
  .elementor-element.elementor-element-e203b08
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0px;
}
.elementor-119
  .elementor-element.elementor-element-00a7d26
  .wdt-column-gap-custom {
  margin: -15px;
}
.elementor-119
  .elementor-element.elementor-element-00a7d26
  .wdt-column-gap-custom
  .wdt-column {
  padding: 15px;
}
.elementor-119
  .elementor-element.elementor-element-00a7d26
  .wdt-content-item
  .wdt-content-elements-group.wdt-media-group,
.wdt-rc-template-minimal
  .wdt-content-item
  .wdt-content-media-group
  .wdt-content-elements-group.wdt-media-group:before,
.wdt-rc-template-ico-minimal
  .wdt-content-item
  .wdt-content-media-group
  .wdt-content-elements-group.wdt-media-group:before {
  border-style: solid;
}
.elementor-119
  .elementor-element.elementor-element-5642c8f:not(.elementor-motion-effects-element-type-background)
  > .elementor-widget-wrap,
.elementor-119
  .elementor-element.elementor-element-5642c8f
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("https://dermis.wpengine.com/wp-content/uploads/2024/10/group-doctors.jpg");
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-bc-flex-widget
  .elementor-119
  .elementor-element.elementor-element-5642c8f.elementor-column
  .elementor-widget-wrap {
  align-items: flex-end;
}
.elementor-119
  .elementor-element.elementor-element-5642c8f.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: flex-end;
  align-items: flex-end;
}
.elementor-119
  .elementor-element.elementor-element-5642c8f.elementor-column
  > .elementor-widget-wrap {
  justify-content: flex-end;
}
.elementor-119
  .elementor-element.elementor-element-5642c8f
  > .elementor-element-populated,
.elementor-119
  .elementor-element.elementor-element-5642c8f
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-119
  .elementor-element.elementor-element-5642c8f
  > .elementor-background-slideshow {
  border-radius: 20px 20px 20px 20px;
}
.elementor-119
  .elementor-element.elementor-element-5642c8f
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 30px 30px 30px 30px;
}
.elementor-119
  .elementor-element.elementor-element-5642c8f
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-119 .elementor-element.elementor-element-e8e23b0 {
  --spacer-size: 150px;
}
.elementor-119 .elementor-element.elementor-element-79318c3,
.elementor-119
  .elementor-element.elementor-element-79318c3
  > .elementor-background-overlay {
  border-radius: 10px 10px 10px 10px;
}
.elementor-119 .elementor-element.elementor-element-79318c3 {
  padding: 30px 30px 30px 30px;
}
.elementor-119 .elementor-element.elementor-element-acdb943 .wdt-heading-holder,
.elementor-119
  .elementor-element.elementor-element-acdb943
  .wdt-heading-holder
  > .wdt-heading-separator-wrapper
  .wdt-heading-separator,
.elementor-119
  .elementor-element.elementor-element-acdb943
  .wdt-heading-holder
  > .wdt-heading-title-wrapper
  .wdt-heading-title,
.elementor-119
  .elementor-element.elementor-element-acdb943
  .wdt-heading-holder
  > .wdt-heading-subtitle-wrapper
  .wdt-heading-subtitle {
  text-align: start;
  justify-content: start;
  justify-items: start;
}
.elementor-119
  .elementor-element.elementor-element-acdb943
  .wdt-heading-holder
  .wdt-heading-title-wrapper
  .wdt-heading-title {
  align-items: center;
}
.elementor-119
  .elementor-element.elementor-element-acdb943
  .wdt-heading-holder
  .wdt-heading-subtitle-wrapper
  .wdt-heading-subtitle {
  align-items: center;
}
.elementor-119 .elementor-element.elementor-element-d5ee71d {
  padding: 130px 0px 130px 0px;
}
.elementor-119
  .elementor-element.elementor-element-6ec56b9
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: flex-end;
  align-items: flex-end;
}
.elementor-119 .elementor-element.elementor-element-6ec56b9 {
  margin-top: 0px;
  margin-bottom: 50px;
}
.elementor-119
  .elementor-element.elementor-element-3047fbd
  .wdt-heading-holder
  .wdt-heading-title-wrapper
  .wdt-heading-title {
  align-items: center;
}
.elementor-119
  .elementor-element.elementor-element-3047fbd
  .wdt-heading-holder
  .wdt-heading-subtitle-wrapper
  .wdt-heading-subtitle {
  align-items: center;
}
.elementor-119
  .elementor-element.elementor-element-3d46ef7.elementor-column
  > .elementor-widget-wrap {
  justify-content: flex-end;
}
.elementor-119 .elementor-element.elementor-element-3370ee7 {
  width: var(--container-widget-width, 630px);
  max-width: 630px;
  --container-widget-width: 630px;
  --container-widget-flex-grow: 0;
}
.elementor-119
  .elementor-element.elementor-element-209b2fd:not(.elementor-motion-effects-element-type-background),
.elementor-119
  .elementor-element.elementor-element-209b2fd
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-b740f0a);
}
.elementor-119 .elementor-element.elementor-element-209b2fd {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 130px 0px 130px 0px;
}
.elementor-119
  .elementor-element.elementor-element-209b2fd
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-119 .elementor-element.elementor-element-a8273e5 {
  padding: 0px 0px 50px 0px;
}
.elementor-119 .elementor-element.elementor-element-0ee9868 .wdt-heading-holder,
.elementor-119
  .elementor-element.elementor-element-0ee9868
  .wdt-heading-holder
  > .wdt-heading-separator-wrapper
  .wdt-heading-separator,
.elementor-119
  .elementor-element.elementor-element-0ee9868
  .wdt-heading-holder
  > .wdt-heading-title-wrapper
  .wdt-heading-title,
.elementor-119
  .elementor-element.elementor-element-0ee9868
  .wdt-heading-holder
  > .wdt-heading-subtitle-wrapper
  .wdt-heading-subtitle {
  text-align: center;
  justify-content: center;
  justify-items: center;
}
.elementor-119
  .elementor-element.elementor-element-0ee9868
  .wdt-heading-holder
  .wdt-heading-title-wrapper
  .wdt-heading-title {
  align-items: center;
}
.elementor-119
  .elementor-element.elementor-element-0ee9868
  .wdt-heading-holder
  .wdt-heading-subtitle-wrapper
  .wdt-heading-subtitle {
  align-items: center;
}
.elementor-119
  .elementor-element.elementor-element-ae772e8
  > .elementor-element-populated {
  padding: 0px 20px 0px 0px;
}
.elementor-119
  .elementor-element.elementor-element-e4fc0df
  .wdt-pricing-table-holder {
  background-color: var(--e-global-color-b740f0a);
  background-image: url("https://dermis.wpengine.com/wp-content/uploads/2024/11/ad-dot-path-alpha.png");
  text-align: center;
  justify-content: center;
  justify-items: center;
  padding: 50px 30px 50px 30px;
  background-position: center center;
  background-repeat: repeat;
  background-size: 10% auto;
}
.elementor-119
  .elementor-element.elementor-element-e4fc0df
  .wdt-pricing-table-holder:hover {
  background-color: var(--e-global-color-accent);
}
.elementor-119
  .elementor-element.elementor-element-e4fc0df
  .wdt-pricing-table-holder
  .wdt-pricing-table-media
  .wdt-content-icon-wrapper
  .wdt-content-icon
  span:before {
  background-color: var(--e-global-color-2a9f896);
  border-radius: 50px 50px 50px 50px;
}
.elementor-119
  .elementor-element.elementor-element-e4fc0df
  .wdt-pricing-table-holder
  .wdt-pricing-table-media
  .wdt-content-icon-wrapper
  .wdt-content-icon
  span {
  font-size: 34px;
  width: 80px;
  height: 80px;
}
.elementor-119
  .elementor-element.elementor-element-e4fc0df
  .wdt-pricing-table-holder
  .wdt-pricing-table-pricing {
  color: var(--e-global-color-secondary);
}
.elementor-119
  .elementor-element.elementor-element-e4fc0df
  .wdt-pricing-table-holder
  .wdt-pricing-table-pricing
  .wdt-pricing-table-pricing-sale
  .wdt-pricing-table-pricing-prefix,
.elementor-119
  .elementor-element.elementor-element-e4fc0df
  .wdt-pricing-table-holder.wdt-template-list
  .wdt-pricing-table-pricing-inner
  .wdt-pricing-table-pricing-sale
  .wdt-pricing-table-pricing-prefix {
  vertical-align: middle;
}
.elementor-119
  .elementor-element.elementor-element-e4fc0df
  .wdt-pricing-table-holder
  .wdt-pricing-table-pricing
  .wdt-pricing-table-pricing-sale
  .wdt-pricing-table-pricing-sale-fraction,
.elementor-119
  .elementor-element.elementor-element-e4fc0df
  .wdt-pricing-table-holder.wdt-template-list
  .wdt-pricing-table-pricing-inner
  .wdt-pricing-table-pricing-sale
  .wdt-pricing-table-pricing-sale-fraction {
  vertical-align: middle;
}
.elementor-119
  .elementor-element.elementor-element-e4fc0df
  .wdt-pricing-table-holder
  .wdt-pricing-table-pricing
  .wdt-pricing-table-pricing-original,
.elementor-119
  .elementor-element.elementor-element-e4fc0df
  .wdt-pricing-table-holder.wdt-template-list
  .wdt-pricing-table-pricing-inner
  .wdt-pricing-table-pricing-original {
  vertical-align: middle;
}
.elementor-119
  .elementor-element.elementor-element-e4fc0df
  .wdt-pricing-table-holder
  .wdt-pricing-table-features
  .wdt-pricing-table-features-list
  li:after {
  border-top-style: solid;
  border-top-width: 0px;
  width: 100%;
}
.elementor-119
  .elementor-element.elementor-element-e4fc0df
  .wdt-pricing-table-holder
  div[class*="-table-features"]
  .wdt-pricing-table-features-list
  li:not(:last-child):after {
  margin-top: 6px;
  padding-bottom: 6px;
}
.elementor-119
  .elementor-element.elementor-element-331346f
  > .elementor-element-populated {
  padding: 0px 10px 0px 10px;
}
.elementor-119
  .elementor-element.elementor-element-0e5883b
  .wdt-pricing-table-holder {
  background-image: url("https://dermis.wpengine.com/wp-content/uploads/2024/11/ad-dot-path-alpha.png");
  text-align: center;
  justify-content: center;
  justify-items: center;
  padding: 50px 30px 50px 30px;
  background-position: center center;
  background-size: 10% auto;
}
.elementor-119
  .elementor-element.elementor-element-0e5883b
  .wdt-pricing-table-holder
  .wdt-pricing-table-media
  .wdt-content-icon-wrapper
  .wdt-content-icon
  span:before {
  background-color: var(--e-global-color-2a9f896);
  border-radius: 50px 50px 50px 50px;
}
.elementor-119
  .elementor-element.elementor-element-0e5883b
  .wdt-pricing-table-holder
  .wdt-pricing-table-media
  .wdt-content-icon-wrapper
  .wdt-content-icon
  span {
  font-size: 34px;
  width: 80px;
  height: 80px;
}
.elementor-119
  .elementor-element.elementor-element-0e5883b
  .wdt-pricing-table-holder
  .wdt-pricing-table-pricing
  .wdt-pricing-table-pricing-sale
  .wdt-pricing-table-pricing-prefix,
.elementor-119
  .elementor-element.elementor-element-0e5883b
  .wdt-pricing-table-holder.wdt-template-list
  .wdt-pricing-table-pricing-inner
  .wdt-pricing-table-pricing-sale
  .wdt-pricing-table-pricing-prefix {
  vertical-align: middle;
}
.elementor-119
  .elementor-element.elementor-element-0e5883b
  .wdt-pricing-table-holder
  .wdt-pricing-table-pricing
  .wdt-pricing-table-pricing-sale
  .wdt-pricing-table-pricing-sale-fraction,
.elementor-119
  .elementor-element.elementor-element-0e5883b
  .wdt-pricing-table-holder.wdt-template-list
  .wdt-pricing-table-pricing-inner
  .wdt-pricing-table-pricing-sale
  .wdt-pricing-table-pricing-sale-fraction {
  vertical-align: middle;
}
.elementor-119
  .elementor-element.elementor-element-0e5883b
  .wdt-pricing-table-holder
  .wdt-pricing-table-pricing
  .wdt-pricing-table-pricing-original,
.elementor-119
  .elementor-element.elementor-element-0e5883b
  .wdt-pricing-table-holder.wdt-template-list
  .wdt-pricing-table-pricing-inner
  .wdt-pricing-table-pricing-original {
  vertical-align: middle;
}
.elementor-119
  .elementor-element.elementor-element-0e5883b
  .wdt-pricing-table-holder
  .wdt-pricing-table-features
  .wdt-pricing-table-features-list
  li:after {
  border-top-style: solid;
  border-top-width: 0px;
  width: 100%;
}
.elementor-119
  .elementor-element.elementor-element-0e5883b
  .wdt-pricing-table-holder
  div[class*="-table-features"]
  .wdt-pricing-table-features-list
  li:not(:last-child):after {
  margin-top: 6px;
  padding-bottom: 6px;
}
.elementor-119
  .elementor-element.elementor-element-ec2c51a
  > .elementor-element-populated {
  padding: 0px 0px 0px 20px;
}
.elementor-119
  .elementor-element.elementor-element-e820c41
  .wdt-pricing-table-holder {
  background-color: var(--e-global-color-b740f0a);
  background-image: url("https://dermis.wpengine.com/wp-content/uploads/2024/11/ad-dot-path-alpha.png");
  text-align: center;
  justify-content: center;
  justify-items: center;
  padding: 50px 30px 50px 30px;
  background-position: center center;
  background-repeat: repeat;
  background-size: 10% auto;
}
.elementor-119
  .elementor-element.elementor-element-e820c41
  .wdt-pricing-table-holder:hover {
  background-color: var(--e-global-color-accent);
}
.elementor-119
  .elementor-element.elementor-element-e820c41
  .wdt-pricing-table-holder
  .wdt-pricing-table-media
  .wdt-content-icon-wrapper
  .wdt-content-icon
  span:before {
  background-color: var(--e-global-color-2a9f896);
  border-radius: 50px 50px 50px 50px;
}
.elementor-119
  .elementor-element.elementor-element-e820c41
  .wdt-pricing-table-holder
  .wdt-pricing-table-media
  .wdt-content-icon-wrapper
  .wdt-content-icon
  span {
  font-size: 34px;
  width: 80px;
  height: 80px;
}
.elementor-119
  .elementor-element.elementor-element-e820c41
  .wdt-pricing-table-holder
  .wdt-pricing-table-pricing {
  color: var(--e-global-color-secondary);
}
.elementor-119
  .elementor-element.elementor-element-e820c41
  .wdt-pricing-table-holder
  .wdt-pricing-table-pricing
  .wdt-pricing-table-pricing-sale
  .wdt-pricing-table-pricing-prefix,
.elementor-119
  .elementor-element.elementor-element-e820c41
  .wdt-pricing-table-holder.wdt-template-list
  .wdt-pricing-table-pricing-inner
  .wdt-pricing-table-pricing-sale
  .wdt-pricing-table-pricing-prefix {
  vertical-align: middle;
}
.elementor-119
  .elementor-element.elementor-element-e820c41
  .wdt-pricing-table-holder
  .wdt-pricing-table-pricing
  .wdt-pricing-table-pricing-sale
  .wdt-pricing-table-pricing-sale-fraction,
.elementor-119
  .elementor-element.elementor-element-e820c41
  .wdt-pricing-table-holder.wdt-template-list
  .wdt-pricing-table-pricing-inner
  .wdt-pricing-table-pricing-sale
  .wdt-pricing-table-pricing-sale-fraction {
  vertical-align: middle;
}
.elementor-119
  .elementor-element.elementor-element-e820c41
  .wdt-pricing-table-holder
  .wdt-pricing-table-pricing
  .wdt-pricing-table-pricing-original,
.elementor-119
  .elementor-element.elementor-element-e820c41
  .wdt-pricing-table-holder.wdt-template-list
  .wdt-pricing-table-pricing-inner
  .wdt-pricing-table-pricing-original {
  vertical-align: middle;
}
.elementor-119
  .elementor-element.elementor-element-e820c41
  .wdt-pricing-table-holder
  .wdt-pricing-table-features
  .wdt-pricing-table-features-list
  li:after {
  border-top-style: solid;
  border-top-width: 0px;
  width: 100%;
}
.elementor-119
  .elementor-element.elementor-element-e820c41
  .wdt-pricing-table-holder
  div[class*="-table-features"]
  .wdt-pricing-table-features-list
  li:not(:last-child):after {
  margin-top: 6px;
  padding-bottom: 6px;
}
.elementor-119
  .elementor-element.elementor-element-648d40c:not(.elementor-motion-effects-element-type-background)
  > .elementor-widget-wrap,
.elementor-119
  .elementor-element.elementor-element-648d40c
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("https://dermis.wpengine.com/wp-content/uploads/2024/11/pricing-banner.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-119
  .elementor-element.elementor-element-648d40c
  > .elementor-element-populated
  > .elementor-background-overlay {
  background-color: transparent;
  background-image: linear-gradient(
    180deg,
    #89cddf00 52.5%,
    var(--e-global-color-accent) 100%
  );
  opacity: 1;
}
.elementor-bc-flex-widget
  .elementor-119
  .elementor-element.elementor-element-648d40c.elementor-column
  .elementor-widget-wrap {
  align-items: flex-end;
}
.elementor-119
  .elementor-element.elementor-element-648d40c.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: flex-end;
  align-items: flex-end;
}
.elementor-119
  .elementor-element.elementor-element-648d40c
  > .elementor-element-populated,
.elementor-119
  .elementor-element.elementor-element-648d40c
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-119
  .elementor-element.elementor-element-648d40c
  > .elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}
.elementor-119
  .elementor-element.elementor-element-648d40c
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 0px 0px 30px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 30px;
  padding: 30px 30px 30px 30px;
}
.elementor-119
  .elementor-element.elementor-element-648d40c
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-119 .elementor-element.elementor-element-a71c3c5 {
  --spacer-size: 250px;
}
.elementor-119 .elementor-element.elementor-element-9b59aeb .wdt-heading-holder,
.elementor-119
  .elementor-element.elementor-element-9b59aeb
  .wdt-heading-holder
  > .wdt-heading-separator-wrapper
  .wdt-heading-separator,
.elementor-119
  .elementor-element.elementor-element-9b59aeb
  .wdt-heading-holder
  > .wdt-heading-title-wrapper
  .wdt-heading-title,
.elementor-119
  .elementor-element.elementor-element-9b59aeb
  .wdt-heading-holder
  > .wdt-heading-subtitle-wrapper
  .wdt-heading-subtitle {
  text-align: center;
  justify-content: center;
  justify-items: center;
}
.elementor-119
  .elementor-element.elementor-element-9b59aeb
  .wdt-heading-holder
  .wdt-heading-title-wrapper
  .wdt-heading-title {
  align-items: center;
}
.elementor-119
  .elementor-element.elementor-element-9b59aeb
  .wdt-heading-holder
  .wdt-heading-subtitle-wrapper
  .wdt-heading-subtitle {
  align-items: center;
}
.elementor-119
  .elementor-element.elementor-element-7fa4cc8
  .elementor-widget-container {
  text-align: center;
  justify-content: center;
  justify-items: center;
}
.elementor-119
  .elementor-element.elementor-element-7fa4cc8
  .wdt-button-holder
  .wdt-button {
  margin: 0px 0px 0px 0px;
  color: var(--e-global-color-2120517);
}
.elementor-119
  .elementor-element.elementor-element-86b27cc:not(.elementor-motion-effects-element-type-background),
.elementor-119
  .elementor-element.elementor-element-86b27cc
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-b740f0a);
}
.elementor-119 .elementor-element.elementor-element-86b27cc {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-119
  .elementor-element.elementor-element-86b27cc
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-bc-flex-widget
  .elementor-119
  .elementor-element.elementor-element-a646c70.elementor-column
  .elementor-widget-wrap {
  align-items: space-between;
}
.elementor-119
  .elementor-element.elementor-element-a646c70.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: space-between;
  align-items: space-between;
}
.elementor-119
  .elementor-element.elementor-element-e496721
  .wdt-google-map-wrapper
  .wdt-google-map {
  height: 450px;
}
.elementor-119
  .elementor-element.elementor-element-23f69e7
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-119 .elementor-element.elementor-element-23f69e7 {
  padding: 50px 50px 50px 50px;
}
.elementor-119
  .elementor-element.elementor-element-e48275b
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-119 .elementor-element.elementor-element-e48275b {
  z-index: 0;
}
.elementor-widget-image .widget-image-caption {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-119 .elementor-element.elementor-element-174cb59 {
  text-align: right;
}
.elementor-119 .elementor-element.elementor-element-174cb59 img {
  max-width: 100%;
}
.elementor-119
  .elementor-element.elementor-element-6b103c6
  > .elementor-element-populated
  > .elementor-background-overlay {
  background-color: var(--e-global-color-b740f0a);
  opacity: 0;
}
.elementor-119
  .elementor-element.elementor-element-6b103c6
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0px 0px 0px 40px;
}
.elementor-119
  .elementor-element.elementor-element-6b103c6
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-119 .elementor-element.elementor-element-6b103c6 {
  z-index: 1;
}
.elementor-119
  .elementor-element.elementor-element-984142e
  > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
}
.elementor-119
  .elementor-element.elementor-element-984142e
  .wdt-heading-holder
  .wdt-heading-title-wrapper
  .wdt-heading-title {
  align-items: center;
}
.elementor-119
  .elementor-element.elementor-element-984142e
  .wdt-heading-holder
  .wdt-heading-subtitle-wrapper
  .wdt-heading-subtitle {
  align-items: center;
}
.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after {
  border-color: var(--e-global-color-text);
}
.elementor-widget-icon-list .elementor-icon-list-icon i {
  color: var(--e-global-color-primary);
}
.elementor-widget-icon-list .elementor-icon-list-icon svg {
  fill: var(--e-global-color-primary);
}
.elementor-widget-icon-list
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-widget-icon-list .elementor-icon-list-item > a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-widget-icon-list .elementor-icon-list-text {
  color: var(--e-global-color-secondary);
}
.elementor-119 .elementor-element.elementor-element-2e3f57b {
  width: auto;
  max-width: auto;
  --e-icon-list-icon-size: 14px;
  --icon-vertical-offset: 0px;
}
.elementor-119
  .elementor-element.elementor-element-2e3f57b
  > .elementor-widget-container {
  margin: 0px 80px 0px 0px;
}
.elementor-119
  .elementor-element.elementor-element-2e3f57b
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(5px / 2);
}
.elementor-119
  .elementor-element.elementor-element-2e3f57b
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(5px / 2);
}
.elementor-119
  .elementor-element.elementor-element-2e3f57b
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(5px / 2);
  margin-left: calc(5px / 2);
}
.elementor-119
  .elementor-element.elementor-element-2e3f57b
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-5px / 2);
  margin-left: calc(-5px / 2);
}
body.rtl
  .elementor-119
  .elementor-element.elementor-element-2e3f57b
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-5px / 2);
}
body:not(.rtl)
  .elementor-119
  .elementor-element.elementor-element-2e3f57b
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-5px / 2);
}
.elementor-119
  .elementor-element.elementor-element-2e3f57b
  .elementor-icon-list-icon
  i {
  transition: color 0.3s;
}
.elementor-119
  .elementor-element.elementor-element-2e3f57b
  .elementor-icon-list-icon
  svg {
  transition: fill 0.3s;
}
.elementor-119
  .elementor-element.elementor-element-2e3f57b
  .elementor-icon-list-text {
  transition: color 0.3s;
}
.elementor-119 .elementor-element.elementor-element-4d0a75f {
  width: auto;
  max-width: auto;
  --e-icon-list-icon-size: 14px;
  --icon-vertical-offset: 0px;
}
.elementor-119
  .elementor-element.elementor-element-4d0a75f
  > .elementor-widget-container {
  margin: 0px 80px 0px 0px;
}
.elementor-119
  .elementor-element.elementor-element-4d0a75f
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(5px / 2);
}
.elementor-119
  .elementor-element.elementor-element-4d0a75f
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(5px / 2);
}
.elementor-119
  .elementor-element.elementor-element-4d0a75f
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(5px / 2);
  margin-left: calc(5px / 2);
}
.elementor-119
  .elementor-element.elementor-element-4d0a75f
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-5px / 2);
  margin-left: calc(-5px / 2);
}
body.rtl
  .elementor-119
  .elementor-element.elementor-element-4d0a75f
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-5px / 2);
}
body:not(.rtl)
  .elementor-119
  .elementor-element.elementor-element-4d0a75f
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-5px / 2);
}
.elementor-119
  .elementor-element.elementor-element-4d0a75f
  .elementor-icon-list-icon
  i {
  transition: color 0.3s;
}
.elementor-119
  .elementor-element.elementor-element-4d0a75f
  .elementor-icon-list-icon
  svg {
  transition: fill 0.3s;
}
.elementor-119
  .elementor-element.elementor-element-4d0a75f
  .elementor-icon-list-text {
  transition: color 0.3s;
}
.elementor-119 .elementor-element.elementor-element-f18b072 {
  width: auto;
  max-width: auto;
  --e-icon-list-icon-size: 14px;
  --icon-vertical-offset: 0px;
}
.elementor-119
  .elementor-element.elementor-element-f18b072
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(5px / 2);
}
.elementor-119
  .elementor-element.elementor-element-f18b072
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(5px / 2);
}
.elementor-119
  .elementor-element.elementor-element-f18b072
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(5px / 2);
  margin-left: calc(5px / 2);
}
.elementor-119
  .elementor-element.elementor-element-f18b072
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-5px / 2);
  margin-left: calc(-5px / 2);
}
body.rtl
  .elementor-119
  .elementor-element.elementor-element-f18b072
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-5px / 2);
}
body:not(.rtl)
  .elementor-119
  .elementor-element.elementor-element-f18b072
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-5px / 2);
}
.elementor-119
  .elementor-element.elementor-element-f18b072
  .elementor-icon-list-icon
  i {
  transition: color 0.3s;
}
.elementor-119
  .elementor-element.elementor-element-f18b072
  .elementor-icon-list-icon
  svg {
  transition: fill 0.3s;
}
.elementor-119
  .elementor-element.elementor-element-f18b072
  .elementor-icon-list-text {
  transition: color 0.3s;
}
.elementor-119
  .elementor-element.elementor-element-c95bc8e:not(.elementor-motion-effects-element-type-background)
  > .elementor-widget-wrap,
.elementor-119
  .elementor-element.elementor-element-c95bc8e
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-accent);
}
.elementor-bc-flex-widget
  .elementor-119
  .elementor-element.elementor-element-c95bc8e.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-119
  .elementor-element.elementor-element-c95bc8e.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-119
  .elementor-element.elementor-element-c95bc8e
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 70px 50px 70px 50px;
}
.elementor-119
  .elementor-element.elementor-element-c95bc8e
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-119 .elementor-element.elementor-element-ec91bb7 {
  padding: 15px 15px 15px 15px;
}
.elementor-119 .elementor-element.elementor-element-c75582e .wdt-content-item {
  text-align: start;
  justify-content: start;
}
@media (min-width: 480px) {
  .elementor-119 .elementor-element.elementor-element-56d6b62 {
    width: 40%;
  }
  .elementor-119 .elementor-element.elementor-element-4597630 {
    width: 60%;
  }
  .elementor-119 .elementor-element.elementor-element-cb07d08 {
    width: 26%;
  }
  .elementor-119 .elementor-element.elementor-element-cc926bf {
    width: 74%;
  }
  .elementor-119 .elementor-element.elementor-element-d3ed100 {
    width: 30%;
  }
  .elementor-119 .elementor-element.elementor-element-2bbb62c {
    width: 70%;
  }
  .elementor-119 .elementor-element.elementor-element-8b6d5e9 {
    width: 20%;
  }
  .elementor-119 .elementor-element.elementor-element-8048a2d {
    width: 59.333%;
  }
  .elementor-119 .elementor-element.elementor-element-e591cdc {
    width: 20%;
  }
  .elementor-119 .elementor-element.elementor-element-ae772e8 {
    width: 25%;
  }
  .elementor-119 .elementor-element.elementor-element-331346f {
    width: 25%;
  }
  .elementor-119 .elementor-element.elementor-element-ec2c51a {
    width: 25%;
  }
  .elementor-119 .elementor-element.elementor-element-648d40c {
    width: 25%;
  }
  .elementor-119 .elementor-element.elementor-element-a646c70 {
    width: 60%;
  }
  .elementor-119 .elementor-element.elementor-element-e48275b {
    width: 29.999%;
  }
  .elementor-119 .elementor-element.elementor-element-6b103c6 {
    width: 70%;
  }
  .elementor-119 .elementor-element.elementor-element-c95bc8e {
    width: 40%;
  }
}
@media (max-width: 1540px) and (min-width: 480px) {
  .elementor-119 .elementor-element.elementor-element-cb07d08 {
    width: 30%;
  }
  .elementor-119 .elementor-element.elementor-element-cc926bf {
    width: 70%;
  }
  .elementor-119 .elementor-element.elementor-element-d3ed100 {
    width: 34%;
  }
  .elementor-119 .elementor-element.elementor-element-2bbb62c {
    width: 66%;
  }
  .elementor-119 .elementor-element.elementor-element-8b6d5e9 {
    width: 18%;
  }
  .elementor-119 .elementor-element.elementor-element-8048a2d {
    width: 64%;
  }
  .elementor-119 .elementor-element.elementor-element-e591cdc {
    width: 18%;
  }
  .elementor-119 .elementor-element.elementor-element-2156340 {
    width: 20%;
  }
  .elementor-119 .elementor-element.elementor-element-68adf7c {
    width: 60%;
  }
  .elementor-119 .elementor-element.elementor-element-ffbfb13 {
    width: 20%;
  }
  .elementor-119 .elementor-element.elementor-element-e48275b {
    width: 30%;
  }
  .elementor-119 .elementor-element.elementor-element-6b103c6 {
    width: 70%;
  }
}
@media (max-width: 1280px) and (min-width: 480px) {
  .elementor-119 .elementor-element.elementor-element-cb07d08 {
    width: 40%;
  }
  .elementor-119 .elementor-element.elementor-element-cc926bf {
    width: 60%;
  }
  .elementor-119 .elementor-element.elementor-element-d3ed100 {
    width: 100%;
  }
  .elementor-119 .elementor-element.elementor-element-2bbb62c {
    width: 100%;
  }
  .elementor-119 .elementor-element.elementor-element-807e71c {
    width: 12%;
  }
  .elementor-119 .elementor-element.elementor-element-0c5894e {
    width: 76%;
  }
  .elementor-119 .elementor-element.elementor-element-c79df11 {
    width: 12%;
  }
  .elementor-119 .elementor-element.elementor-element-8b6d5e9 {
    width: 15%;
  }
  .elementor-119 .elementor-element.elementor-element-8048a2d {
    width: 70%;
  }
  .elementor-119 .elementor-element.elementor-element-e591cdc {
    width: 15%;
  }
  .elementor-119 .elementor-element.elementor-element-dd7214e {
    width: 100%;
  }
  .elementor-119 .elementor-element.elementor-element-5642c8f {
    width: 100%;
  }
  .elementor-119 .elementor-element.elementor-element-2156340 {
    width: 15%;
  }
  .elementor-119 .elementor-element.elementor-element-68adf7c {
    width: 70%;
  }
  .elementor-119 .elementor-element.elementor-element-ffbfb13 {
    width: 15%;
  }
  .elementor-119 .elementor-element.elementor-element-ae772e8 {
    width: 50%;
  }
  .elementor-119 .elementor-element.elementor-element-331346f {
    width: 50%;
  }
  .elementor-119 .elementor-element.elementor-element-ec2c51a {
    width: 50%;
  }
  .elementor-119 .elementor-element.elementor-element-648d40c {
    width: 50%;
  }
  .elementor-119 .elementor-element.elementor-element-a646c70 {
    width: 50%;
  }
  .elementor-119 .elementor-element.elementor-element-e48275b {
    width: 100%;
  }
  .elementor-119 .elementor-element.elementor-element-6b103c6 {
    width: 100%;
  }
  .elementor-119 .elementor-element.elementor-element-c95bc8e {
    width: 50%;
  }
}
@media (max-width: 1024px) and (min-width: 480px) {
  .elementor-119 .elementor-element.elementor-element-56d6b62 {
    width: 50%;
  }
  .elementor-119 .elementor-element.elementor-element-4597630 {
    width: 50%;
  }
  .elementor-119 .elementor-element.elementor-element-cb07d08 {
    width: 100%;
  }
  .elementor-119 .elementor-element.elementor-element-cc926bf {
    width: 100%;
  }
  .elementor-119 .elementor-element.elementor-element-921ad76 {
    width: 100%;
  }
  .elementor-119 .elementor-element.elementor-element-28f31eb {
    width: 100%;
  }
  .elementor-119 .elementor-element.elementor-element-093ae0f {
    width: 100%;
  }
  .elementor-119 .elementor-element.elementor-element-452c464 {
    width: 100%;
  }
  .elementor-119 .elementor-element.elementor-element-8b6d5e9 {
    width: 100%;
  }
  .elementor-119 .elementor-element.elementor-element-8048a2d {
    width: 100%;
  }
  .elementor-119 .elementor-element.elementor-element-e591cdc {
    width: 100%;
  }
  .elementor-119 .elementor-element.elementor-element-2156340 {
    width: 10%;
  }
  .elementor-119 .elementor-element.elementor-element-68adf7c {
    width: 80%;
  }
  .elementor-119 .elementor-element.elementor-element-ffbfb13 {
    width: 10%;
  }
  .elementor-119 .elementor-element.elementor-element-a646c70 {
    width: 100%;
  }
  .elementor-119 .elementor-element.elementor-element-c95bc8e {
    width: 100%;
  }
}
@media (max-width: 767px) and (min-width: 480px) {
  .elementor-119 .elementor-element.elementor-element-56d6b62 {
    width: 100%;
  }
  .elementor-119 .elementor-element.elementor-element-4597630 {
    width: 100%;
  }
  .elementor-119 .elementor-element.elementor-element-807e71c {
    width: 100%;
  }
  .elementor-119 .elementor-element.elementor-element-0c5894e {
    width: 100%;
  }
  .elementor-119 .elementor-element.elementor-element-c79df11 {
    width: 100%;
  }
  .elementor-119 .elementor-element.elementor-element-8b6d5e9 {
    width: 100%;
  }
  .elementor-119 .elementor-element.elementor-element-8048a2d {
    width: 100%;
  }
  .elementor-119 .elementor-element.elementor-element-e591cdc {
    width: 100%;
  }
  .elementor-119 .elementor-element.elementor-element-2156340 {
    width: 100%;
  }
  .elementor-119 .elementor-element.elementor-element-68adf7c {
    width: 100%;
  }
  .elementor-119 .elementor-element.elementor-element-ffbfb13 {
    width: 100%;
  }
  .elementor-119 .elementor-element.elementor-element-ae772e8 {
    width: 100%;
  }
  .elementor-119 .elementor-element.elementor-element-331346f {
    width: 100%;
  }
  .elementor-119 .elementor-element.elementor-element-ec2c51a {
    width: 100%;
  }
  .elementor-119 .elementor-element.elementor-element-648d40c {
    width: 100%;
  }
  .elementor-119 .elementor-element.elementor-element-6b103c6 {
    width: 100%;
  }
}
@media (max-width: 1540px) {
  .elementor-119
    .elementor-element.elementor-element-35e1d2f
    > .elementor-container {
    min-height: 760px;
  }
  .elementor-119
    .elementor-element.elementor-element-58d6844
    > .elementor-container {
    max-width: 1400px;
  }
  .elementor-119 .elementor-element.elementor-element-12951a3 {
    padding: 0px 0px 50px 0px;
  }
  .elementor-119
    .elementor-element.elementor-element-cb07d08
    > .elementor-element-populated {
    margin: 0px 30px 0px 0px;
    --e-column-margin-right: 30px;
    --e-column-margin-left: 0px;
  }
  .elementor-119 .elementor-element.elementor-element-dd2aa1b {
    --icon-box-icon-margin: 10px;
  }
  .elementor-119
    .elementor-element.elementor-element-cc926bf
    > .elementor-element-populated {
    padding: 50px 40px 50px 40px;
  }
  .elementor-119
    .elementor-element.elementor-element-d3ed100
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-119
    .elementor-element.elementor-element-4adddb3
    > .elementor-container {
    max-width: 1400px;
  }
  .elementor-119 .elementor-element.elementor-element-4adddb3 {
    padding: 100px 0px 100px 0px;
  }
  .elementor-119
    .elementor-element.elementor-element-6e89b08
    .wdt-content-item
    .wdt-content-icon-wrapper
    .wdt-content-icon
    span {
    font-size: 80px;
  }
  .elementor-119
    .elementor-element.elementor-element-2f1f649
    > .elementor-container {
    max-width: 1400px;
  }
  .elementor-119 .elementor-element.elementor-element-2f1f649,
  .elementor-119
    .elementor-element.elementor-element-2f1f649
    > .elementor-background-overlay {
    border-radius: 0em 0em 8em 0em;
  }
  .elementor-119 .elementor-element.elementor-element-2f1f649 {
    padding: 100px 0px 100px 0px;
  }
  .elementor-119 .elementor-element.elementor-element-0b06806 {
    padding: 0px 0px 80px 0px;
  }
  .elementor-119
    .elementor-element.elementor-element-921ad76
    > .elementor-widget-wrap
    > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 20px;
  }
  .elementor-119
    .elementor-element.elementor-element-921ad76
    > .elementor-element-populated {
    padding: 0px 30px 0px 0px;
  }
  .elementor-119
    .elementor-element.elementor-element-40129a6
    > .elementor-container {
    max-width: 1400px;
  }
  .elementor-119 .elementor-element.elementor-element-40129a6 {
    padding: 100px 0px 100px 0px;
  }
  .elementor-119
    .elementor-element.elementor-element-69a7b66
    .wdt-heading-holder,
  .elementor-119
    .elementor-element.elementor-element-69a7b66
    .wdt-heading-holder
    > .wdt-heading-separator-wrapper
    .wdt-heading-separator,
  .elementor-119
    .elementor-element.elementor-element-69a7b66
    .wdt-heading-holder
    > .wdt-heading-title-wrapper
    .wdt-heading-title,
  .elementor-119
    .elementor-element.elementor-element-69a7b66
    .wdt-heading-holder
    > .wdt-heading-subtitle-wrapper
    .wdt-heading-subtitle {
    text-align: start;
    justify-content: start;
    justify-items: start;
  }
  .elementor-119 .elementor-element.elementor-element-df605be {
    text-align: left;
  }
  .elementor-119
    .elementor-element.elementor-element-5f84a98
    .elementor-widget-container {
    text-align: start;
    justify-content: start;
    justify-items: start;
  }
  .elementor-119
    .elementor-element.elementor-element-6a02336
    > .elementor-container {
    max-width: 1400px;
  }
  .elementor-119 .elementor-element.elementor-element-6a02336 {
    padding: 100px 0px 100px 0px;
  }
  .elementor-119
    .elementor-element.elementor-element-1189066
    > .elementor-container {
    max-width: 1400px;
  }
  .elementor-119 .elementor-element.elementor-element-1189066,
  .elementor-119
    .elementor-element.elementor-element-1189066
    > .elementor-background-overlay {
    border-radius: 8em 0em 0em 0em;
  }
  .elementor-119 .elementor-element.elementor-element-1189066 {
    padding: 100px 0px 100px 0px;
  }
  .elementor-119
    .elementor-element.elementor-element-dd7214e
    > .elementor-element-populated {
    padding: 0px 50px 0px 0px;
  }
  .elementor-119
    .elementor-element.elementor-element-70db696
    > .elementor-widget-container {
    margin: 0px 0px 40px 0px;
  }
  .elementor-119 .elementor-element.elementor-element-d5ee71d {
    padding: 100px 0px 100px 0px;
  }
  .elementor-119 .elementor-element.elementor-element-209b2fd {
    padding: 100px 0px 100px 0px;
  }
  .elementor-119 .elementor-element.elementor-element-23f69e7 {
    padding: 50px 30px 50px 30px;
  }
  .elementor-119
    .elementor-element.elementor-element-6b103c6
    > .elementor-element-populated {
    padding: 0px 0px 0px 30px;
  }
  .elementor-119
    .elementor-element.elementor-element-984142e
    > .elementor-widget-container {
    margin: 0px 0px 18px 0px;
  }
  .elementor-119
    .elementor-element.elementor-element-2e3f57b
    > .elementor-widget-container {
    margin: 0px 30px 0px 0px;
  }
  .elementor-119
    .elementor-element.elementor-element-4d0a75f
    > .elementor-widget-container {
    margin: 0px 30px 0px 0px;
  }
}
@media (max-width: 1280px) {
  .elementor-119
    .elementor-element.elementor-element-35e1d2f
    > .elementor-container {
    min-height: 700px;
  }
  .elementor-119
    .elementor-element.elementor-element-35e1d2f
    > .elementor-background-overlay {
    opacity: 1;
  }
  .elementor-119
    .elementor-element.elementor-element-58d6844
    > .elementor-container {
    max-width: 1100px;
  }
  .elementor-119 .elementor-element.elementor-element-58d6844 {
    margin-top: -480px;
    margin-bottom: 0px;
  }
  .elementor-119
    .elementor-element.elementor-element-cb07d08
    > .elementor-element-populated {
    margin: 0px 20px 0px 0px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 0px;
  }
  .elementor-119
    .elementor-element.elementor-element-d3ed100
    > .elementor-element-populated {
    padding: 0px 0px 30px 0px;
  }
  .elementor-119
    .elementor-element.elementor-element-2bbb62c
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-119
    .elementor-element.elementor-element-4adddb3
    > .elementor-container {
    max-width: 1100px;
  }
  .elementor-119 .elementor-element.elementor-element-4adddb3 {
    padding: 80px 0px 80px 0px;
  }
  .elementor-119 .elementor-element.elementor-element-fcb2105 {
    padding: 0px 0px 40px 0px;
  }
  .elementor-119
    .elementor-element.elementor-element-6e89b08
    .wdt-content-item
    .wdt-content-icon-wrapper
    .wdt-content-icon
    span {
    font-size: 50px;
  }
  .elementor-119
    .elementor-element.elementor-element-6e89b08
    .wdt-content-item
    .wdt-content-icon-wrapper {
    padding: 0px 0px 0px 0px;
  }
  .elementor-119
    .elementor-element.elementor-element-2f1f649
    > .elementor-container {
    max-width: 1100px;
  }
  .elementor-119 .elementor-element.elementor-element-2f1f649,
  .elementor-119
    .elementor-element.elementor-element-2f1f649
    > .elementor-background-overlay {
    border-radius: 0em 0em 6em 0em;
  }
  .elementor-119 .elementor-element.elementor-element-2f1f649 {
    padding: 80px 0px 80px 0px;
  }
  .elementor-119
    .elementor-element.elementor-element-324a22d
    > .elementor-widget-container {
    padding: 0px 0px 15px 0px;
  }
  .elementor-119
    .elementor-element.elementor-element-82ab303
    > .elementor-widget-container {
    margin: 0px 0px 5px 0px;
  }
  .elementor-119
    .elementor-element.elementor-element-db4dafd
    > .elementor-widget-container {
    margin: 5px 0px 0px 0px;
  }
  .elementor-119
    .elementor-element.elementor-element-40129a6
    > .elementor-container {
    max-width: 1100px;
  }
  .elementor-119 .elementor-element.elementor-element-40129a6 {
    padding: 80px 0px 80px 0px;
  }
  .elementor-119
    .elementor-element.elementor-element-452c464
    > .elementor-element-populated {
    padding: 0% 0% 0% 10%;
  }
  .elementor-119
    .elementor-element.elementor-element-77baa1e
    .wdt-column-gap-custom {
    margin: -10px;
  }
  .elementor-119
    .elementor-element.elementor-element-77baa1e
    .wdt-column-gap-custom
    .wdt-column {
    padding: 10px;
  }
  .elementor-119
    .elementor-element.elementor-element-9451bb7
    > .elementor-widget-container {
    margin: 30px 0px 0px 0px;
  }
  .elementor-119
    .elementor-element.elementor-element-6a02336
    > .elementor-container {
    max-width: 1100px;
  }
  .elementor-119 .elementor-element.elementor-element-6a02336 {
    padding: 80px 0px 80px 0px;
  }
  .elementor-119 .elementor-element.elementor-element-64295d1 {
    padding: 0px 0px 40px 0px;
  }
  .elementor-119
    .elementor-element.elementor-element-1189066
    > .elementor-container {
    max-width: 1100px;
  }
  .elementor-119 .elementor-element.elementor-element-1189066,
  .elementor-119
    .elementor-element.elementor-element-1189066
    > .elementor-background-overlay {
    border-radius: 6em 0em 0em 0em;
  }
  .elementor-119 .elementor-element.elementor-element-1189066 {
    padding: 80px 0px 80px 0px;
  }
  .elementor-119
    .elementor-element.elementor-element-dd7214e
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 40px 0px 0px 0px;
  }
  .elementor-119
    .elementor-element.elementor-element-5642c8f
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-119 .elementor-element.elementor-element-e8e23b0 {
    --spacer-size: 300px;
  }
  .elementor-119 .elementor-element.elementor-element-d5ee71d {
    padding: 80px 0px 80px 0px;
  }
  .elementor-119 .elementor-element.elementor-element-209b2fd {
    padding: 80px 0px 80px 0px;
  }
  .elementor-119 .elementor-element.elementor-element-a8273e5 {
    padding: 0px 0px 40px 0px;
  }
  .elementor-119
    .elementor-element.elementor-element-ae772e8
    > .elementor-element-populated {
    padding: 0px 15px 15px 0px;
  }
  .elementor-119
    .elementor-element.elementor-element-331346f
    > .elementor-element-populated {
    padding: 0px 0px 15px 15px;
  }
  .elementor-119
    .elementor-element.elementor-element-ec2c51a
    > .elementor-element-populated {
    padding: 15px 15px 0px 0px;
  }
  .elementor-119
    .elementor-element.elementor-element-648d40c
    > .elementor-element-populated {
    margin: 15px 0px 0px 15px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 15px;
  }
  .elementor-119 .elementor-element.elementor-element-23f69e7 {
    padding: 30px 30px 30px 30px;
  }
  .elementor-119
    .elementor-element.elementor-element-174cb59
    > .elementor-widget-container {
    --e-transform-translateY: 50%;
  }
  .elementor-119
    .elementor-element.elementor-element-6b103c6
    > .elementor-element-populated
    > .elementor-background-overlay {
    opacity: 0.8;
  }
  .elementor-119
    .elementor-element.elementor-element-6b103c6
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-119
    .elementor-element.elementor-element-984142e
    > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
  }
  .elementor-119
    .elementor-element.elementor-element-2e3f57b
    > .elementor-widget-container {
    margin: 0px 30px 0px 0px;
  }
  .elementor-119
    .elementor-element.elementor-element-f18b072
    > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
  }
  .elementor-119
    .elementor-element.elementor-element-c95bc8e
    > .elementor-element-populated {
    padding: 50px 40px 50px 40px;
  }
}
@media (max-width: 1024px) {
  .elementor-119
    .elementor-element.elementor-element-35e1d2f
    > .elementor-container {
    min-height: 600px;
  }
  .elementor-119
    .elementor-element.elementor-element-58d6844
    > .elementor-container {
    max-width: 800px;
  }
  .elementor-119 .elementor-element.elementor-element-58d6844 {
    margin-top: -400px;
    margin-bottom: 0px;
  }
  .elementor-119 .elementor-element.elementor-element-12951a3 {
    padding: 0px 0px 40px 0px;
  }
  .elementor-119
    .elementor-element.elementor-element-cb07d08
    > .elementor-element-populated {
    margin: 40px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 40px 20px 40px 20px;
  }
  .elementor-119
    .elementor-element.elementor-element-cc926bf
    > .elementor-element-populated {
    padding: 40px 30px 40px 30px;
  }
  .elementor-119
    .elementor-element.elementor-element-d3ed100
    > .elementor-widget-wrap
    > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 28px;
  }
  .elementor-119
    .elementor-element.elementor-element-4adddb3
    > .elementor-container {
    max-width: 800px;
  }
  .elementor-119 .elementor-element.elementor-element-4adddb3 {
    padding: 70px 0px 70px 0px;
  }
  .elementor-119
    .elementor-element.elementor-element-2f1f649
    > .elementor-container {
    max-width: 800px;
  }
  .elementor-119 .elementor-element.elementor-element-2f1f649,
  .elementor-119
    .elementor-element.elementor-element-2f1f649
    > .elementor-background-overlay {
    border-radius: 0em 0em 0em 0em;
  }
  .elementor-119 .elementor-element.elementor-element-2f1f649 {
    padding: 70px 0px 70px 0px;
  }
  .elementor-119 .elementor-element.elementor-element-0b06806 {
    padding: 0px 0px 70px 0px;
  }
  .elementor-119
    .elementor-element.elementor-element-921ad76
    > .elementor-element-populated {
    padding: 0px 0px 30px 0px;
  }
  .elementor-119
    .elementor-element.elementor-element-324a22d
    > .elementor-widget-container {
    padding: 0px 0px 10px 0px;
  }
  .elementor-119
    .elementor-element.elementor-element-28f31eb
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 20px 20px 20px 20px;
  }
  .elementor-119
    .elementor-element.elementor-element-40129a6
    > .elementor-container {
    max-width: 800px;
  }
  .elementor-119 .elementor-element.elementor-element-40129a6 {
    padding: 70px 0px 70px 0px;
  }
  .elementor-119 .elementor-element.elementor-element-533d306 {
    margin-top: 0px;
    margin-bottom: 40px;
  }
  .elementor-119
    .elementor-element.elementor-element-452c464
    > .elementor-element-populated {
    padding: 014px 0px 0px 0px;
  }
  .elementor-119
    .elementor-element.elementor-element-6a02336
    > .elementor-container {
    max-width: 800px;
  }
  .elementor-119 .elementor-element.elementor-element-6a02336 {
    padding: 70px 0px 70px 0px;
  }
  .elementor-119
    .elementor-element.elementor-element-1189066
    > .elementor-container {
    max-width: 800px;
  }
  .elementor-119 .elementor-element.elementor-element-1189066,
  .elementor-119
    .elementor-element.elementor-element-1189066
    > .elementor-background-overlay {
    border-radius: 0em 0em 0em 0em;
  }
  .elementor-119 .elementor-element.elementor-element-1189066 {
    padding: 70px 0px 70px 0px;
  }
  .elementor-119
    .elementor-element.elementor-element-dd7214e
    > .elementor-element-populated {
    padding: 30px 0px 0px 0px;
  }
  .elementor-119
    .elementor-element.elementor-element-70db696
    > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
  }
  .elementor-119 .elementor-element.elementor-element-d5ee71d {
    padding: 70px 0px 70px 0px;
  }
  .elementor-119 .elementor-element.elementor-element-209b2fd {
    padding: 70px 0px 70px 0px;
  }
  .elementor-119
    .elementor-element.elementor-element-e496721
    .wdt-google-map-wrapper
    .wdt-google-map {
    height: 450px;
  }
  .elementor-119 .elementor-element.elementor-element-23f69e7 {
    padding: 50px 60px 50px 60px;
  }
  .elementor-119
    .elementor-element.elementor-element-f18b072
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-119
    .elementor-element.elementor-element-c95bc8e
    > .elementor-element-populated {
    padding: 70px 60px 70px 60px;
  }
}
@media (max-width: 767px) {
  .elementor-119
    .elementor-element.elementor-element-35e1d2f:not(.elementor-motion-effects-element-type-background),
  .elementor-119
    .elementor-element.elementor-element-35e1d2f
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-position: center center;
  }
  .elementor-119
    .elementor-element.elementor-element-58d6844
    > .elementor-container {
    max-width: 580px;
  }
  .elementor-119
    .elementor-element.elementor-element-4597630.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-119
    .elementor-element.elementor-element-4597630
    > .elementor-element-populated {
    padding: 20px 0px 0px 0px;
  }
  .elementor-119
    .elementor-element.elementor-element-cb07d08
    > .elementor-element-populated {
    margin: 30px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-119
    .elementor-element.elementor-element-4adddb3
    > .elementor-container {
    max-width: 580px;
  }
  .elementor-119 .elementor-element.elementor-element-4adddb3 {
    padding: 60px 0px 60px 0px;
  }
  .elementor-119
    .elementor-element.elementor-element-2f1f649
    > .elementor-container {
    max-width: 580px;
  }
  .elementor-119 .elementor-element.elementor-element-2f1f649 {
    padding: 60px 0px 60px 0px;
  }
  .elementor-119 .elementor-element.elementor-element-0b06806 {
    padding: 0px 0px 60px 0px;
  }
  .elementor-119 .elementor-element.elementor-element-b5c50ad {
    --spacer-size: 350px;
  }
  .elementor-119
    .elementor-element.elementor-element-40129a6
    > .elementor-container {
    max-width: 580px;
  }
  .elementor-119 .elementor-element.elementor-element-40129a6 {
    padding: 60px 0px 60px 0px;
  }
  .elementor-119
    .elementor-element.elementor-element-2464454.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-119
    .elementor-element.elementor-element-69a7b66
    .wdt-heading-holder,
  .elementor-119
    .elementor-element.elementor-element-69a7b66
    .wdt-heading-holder
    > .wdt-heading-separator-wrapper
    .wdt-heading-separator,
  .elementor-119
    .elementor-element.elementor-element-69a7b66
    .wdt-heading-holder
    > .wdt-heading-title-wrapper
    .wdt-heading-title,
  .elementor-119
    .elementor-element.elementor-element-69a7b66
    .wdt-heading-holder
    > .wdt-heading-subtitle-wrapper
    .wdt-heading-subtitle {
    text-align: center;
    justify-content: center;
    justify-items: center;
  }
  .elementor-119
    .elementor-element.elementor-element-452c464.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-119
    .elementor-element.elementor-element-452c464
    > .elementor-element-populated {
    padding: 14px 0px 0px 0px;
  }
  .elementor-119 .elementor-element.elementor-element-df605be {
    text-align: center;
  }
  .elementor-119
    .elementor-element.elementor-element-5f84a98
    .elementor-widget-container {
    text-align: center;
    justify-content: center;
    justify-items: center;
  }
  .elementor-119
    .elementor-element.elementor-element-6a02336
    > .elementor-container {
    max-width: 580px;
  }
  .elementor-119 .elementor-element.elementor-element-6a02336 {
    padding: 60px 0px 60px 0px;
  }
  .elementor-119
    .elementor-element.elementor-element-1189066
    > .elementor-container {
    max-width: 580px;
  }
  .elementor-119 .elementor-element.elementor-element-1189066 {
    padding: 60px 0px 60px 0px;
  }
  .elementor-119
    .elementor-element.elementor-element-dd7214e
    > .elementor-element-populated {
    padding: 30px 0px 0px 0px;
  }
  .elementor-119
    .elementor-element.elementor-element-00a7d26
    .wdt-column-gap-custom {
    margin: -10px;
  }
  .elementor-119
    .elementor-element.elementor-element-00a7d26
    .wdt-column-gap-custom
    .wdt-column {
    padding: 10px;
  }
  .elementor-119
    .elementor-element.elementor-element-5642c8f
    > .elementor-element-populated {
    padding: 20px 20px 20px 20px;
  }
  .elementor-119 .elementor-element.elementor-element-79318c3 {
    padding: 20px 20px 20px 20px;
  }
  .elementor-119 .elementor-element.elementor-element-d5ee71d {
    padding: 60px 0px 60px 0px;
  }
  .elementor-119 .elementor-element.elementor-element-209b2fd {
    padding: 60px 0px 60px 0px;
  }
  .elementor-119
    .elementor-element.elementor-element-ae772e8
    > .elementor-element-populated {
    padding: 0px 0px 20px 0px;
  }
  .elementor-119
    .elementor-element.elementor-element-e4fc0df
    .wdt-pricing-table-holder {
    padding: 30px 20px 40px 30px;
  }
  .elementor-119
    .elementor-element.elementor-element-331346f
    > .elementor-element-populated {
    padding: 0px 0px 20px 0px;
  }
  .elementor-119
    .elementor-element.elementor-element-0e5883b
    .wdt-pricing-table-holder {
    padding: 30px 20px 30px 20px;
  }
  .elementor-119
    .elementor-element.elementor-element-ec2c51a
    > .elementor-element-populated {
    padding: 0px 0px 20px 0px;
  }
  .elementor-119
    .elementor-element.elementor-element-e820c41
    .wdt-pricing-table-holder {
    padding: 30px 20px 30px 20px;
  }
  .elementor-119
    .elementor-element.elementor-element-648d40c
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-119
    .elementor-element.elementor-element-e496721
    .wdt-google-map-wrapper
    .wdt-google-map {
    height: 350px;
  }
  .elementor-119 .elementor-element.elementor-element-23f69e7 {
    padding: 40px 20px 40px 20px;
  }
  .elementor-119
    .elementor-element.elementor-element-984142e
    > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
  }
  .elementor-119
    .elementor-element.elementor-element-2e3f57b
    > .elementor-widget-container {
    margin: 0px 20px 10px 0px;
  }
  .elementor-119
    .elementor-element.elementor-element-4d0a75f
    > .elementor-widget-container {
    margin: 0px 20px 10px 0px;
  }
  .elementor-119
    .elementor-element.elementor-element-f18b072
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-119
    .elementor-element.elementor-element-c95bc8e
    > .elementor-element-populated {
    padding: 60px 20px 60px 20px;
  }
}
@media (max-width: 479px) {
  .elementor-119 .elementor-element.elementor-element-12951a3 {
    padding: 0px 0px 30px 0px;
  }
  .elementor-119
    .elementor-element.elementor-element-623f6aa
    .elementor-widget-container {
    text-align: center;
    justify-content: center;
    justify-items: center;
  }
  .elementor-119
    .elementor-element.elementor-element-cc926bf
    > .elementor-element-populated {
    padding: 30px 20px 30px 20px;
  }
  .elementor-119 .elementor-element.elementor-element-4adddb3 {
    padding: 50px 0px 50px 0px;
  }
  .elementor-119 .elementor-element.elementor-element-fcb2105 {
    padding: 0px 0px 30px 0px;
  }
  .elementor-119 .elementor-element.elementor-element-2f1f649 {
    padding: 50px 0px 50px 0px;
  }
  .elementor-119 .elementor-element.elementor-element-0b06806 {
    padding: 0px 0px 50px 0px;
  }
  .elementor-119 .elementor-element.elementor-element-b5c50ad {
    --spacer-size: 300px;
  }
  .elementor-119 .elementor-element.elementor-element-40129a6 {
    padding: 50px 0px 50px 0px;
  }
  .elementor-119 .elementor-element.elementor-element-6a02336 {
    padding: 50px 0px 50px 0px;
  }
  .elementor-119 .elementor-element.elementor-element-64295d1 {
    padding: 0px 0px 30px 0px;
  }
  .elementor-119 .elementor-element.elementor-element-1189066 {
    padding: 50px 0px 50px 0px;
  }
  .elementor-119 .elementor-element.elementor-element-d5ee71d {
    padding: 50px 0px 50px 0px;
  }
  .elementor-119 .elementor-element.elementor-element-209b2fd {
    padding: 50px 0px 50px 0px;
  }
  .elementor-119 .elementor-element.elementor-element-a8273e5 {
    padding: 0px 0px 30px 0px;
  }
  .elementor-119
    .elementor-element.elementor-element-e496721
    .wdt-google-map-wrapper
    .wdt-google-map {
    height: 300px;
  }
  .elementor-119 .elementor-element.elementor-element-23f69e7 {
    padding: 40px 20px 40px 20px;
  }
}
