.elementor-25790 .elementor-element.elementor-element-a042a8e > .elementor-widget-container{margin:0px 0px 32px 0px;}.elementor-25790 .elementor-element.elementor-element-a042a8e .pxl-image-single img{width:100%;}.elementor-25790 .elementor-element.elementor-element-a042a8e .pxl-image-single img, .elementor-25790 .elementor-element.elementor-element-a042a8e .pxl-item--inner{border-radius:20px 20px 20px 20px;}.elementor-25790 .elementor-element.elementor-element-bea0fa2 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-25790 .elementor-element.elementor-element-bea0fa2 .pxl-text-editor{text-align:justify;}.elementor-25790 .elementor-element.elementor-element-38c20ad .pxl-button{text-align:center;}.elementor-25790 .elementor-element.elementor-element-38c20ad .pxl-button .pxl-icon--left .pxl--btn-icon{margin-right:9px;}.elementor-25790 .elementor-element.elementor-element-b0e20e6 > .elementor-widget-container{margin:30px 30px 0px 30px;}.elementor-25790 .elementor-element.elementor-element-b0e20e6 .pxl-heading{text-align:center;}.elementor-25790 .elementor-element.elementor-element-b0e20e6 .pxl-heading .pxl-item--title{font-size:38px;margin-bottom:0px;}.elementor-25790 .elementor-element.elementor-element-d031cab .pxl-text-editor{text-align:center;color:#000000;}.elementor-25790 .elementor-element.elementor-element-7628d51{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-25790 .elementor-element.elementor-element-08ae9d6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-25790 .elementor-element.elementor-element-c63b32f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-25790 .elementor-element.elementor-element-cebeea0{border-radius:0px 0px 0px 0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-25790 .elementor-element.elementor-element-16cc3e3{text-align:center;}.elementor-25790 .elementor-element.elementor-element-16cc3e3 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-25790 .elementor-element.elementor-element-16cc3e3 .elementor-heading-title a:hover, .elementor-25790 .elementor-element.elementor-element-16cc3e3 .elementor-heading-title a:focus{color:#FF0175;}.elementor-25790 .elementor-element.elementor-element-14f63f9 .pxl-text-editor{text-align:justify;}.elementor-25790 .elementor-element.elementor-element-873a8d0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-25790 .elementor-element.elementor-element-691035f{border-radius:0px 0px 0px 0px;}.elementor-25790 .elementor-element.elementor-element-d100f67{text-align:center;}.elementor-25790 .elementor-element.elementor-element-d100f67 .elementor-heading-title{color:#000000;}.elementor-25790 .elementor-element.elementor-element-d100f67 .elementor-heading-title a:hover, .elementor-25790 .elementor-element.elementor-element-d100f67 .elementor-heading-title a:focus{color:#FF0175;}.elementor-25790 .elementor-element.elementor-element-6fa31ba .pxl-text-editor{text-align:justify;}.elementor-25790 .elementor-element.elementor-element-e2af8ab{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-25790 .elementor-element.elementor-element-d874f0a{border-radius:0px 0px 0px 0px;}.elementor-25790 .elementor-element.elementor-element-2c29342{text-align:center;}.elementor-25790 .elementor-element.elementor-element-2c29342 .elementor-heading-title{color:#000000;}.elementor-25790 .elementor-element.elementor-element-2c29342 .elementor-heading-title a:hover, .elementor-25790 .elementor-element.elementor-element-2c29342 .elementor-heading-title a:focus{color:#FF0175;}.elementor-25790 .elementor-element.elementor-element-8c2b04f .pxl-text-editor{text-align:justify;}.elementor-25790 .elementor-element.elementor-element-55a776e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-25790 .elementor-element.elementor-element-9dc401f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-25790 .elementor-element.elementor-element-0b402ec{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-25790 .elementor-element.elementor-element-72e1cdc{border-radius:0px 0px 0px 0px;}.elementor-25790 .elementor-element.elementor-element-eb080f2{text-align:center;}.elementor-25790 .elementor-element.elementor-element-eb080f2 .elementor-heading-title{color:#000000;}.elementor-25790 .elementor-element.elementor-element-eb080f2 .elementor-heading-title a:hover, .elementor-25790 .elementor-element.elementor-element-eb080f2 .elementor-heading-title a:focus{color:#FF0175;}.elementor-25790 .elementor-element.elementor-element-a0087e7 .pxl-text-editor{text-align:justify;}.elementor-25790 .elementor-element.elementor-element-5847042{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-25790 .elementor-element.elementor-element-578a1f5{border-radius:0px 0px 0px 0px;}.elementor-25790 .elementor-element.elementor-element-03ba341{text-align:center;}.elementor-25790 .elementor-element.elementor-element-03ba341 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:26px;font-weight:600;color:#000000;}.elementor-25790 .elementor-element.elementor-element-03ba341 .elementor-heading-title a:hover, .elementor-25790 .elementor-element.elementor-element-03ba341 .elementor-heading-title a:focus{color:#FF0175;}.elementor-25790 .elementor-element.elementor-element-9fda219 .pxl-text-editor{text-align:justify;}.elementor-25790 .elementor-element.elementor-element-782b31c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-25790 .elementor-element.elementor-element-54a0a16{border-radius:0px 0px 0px 0px;}.elementor-25790 .elementor-element.elementor-element-d9d885e{text-align:center;}.elementor-25790 .elementor-element.elementor-element-d9d885e .elementor-heading-title{color:#000000;}.elementor-25790 .elementor-element.elementor-element-d9d885e .elementor-heading-title a:hover, .elementor-25790 .elementor-element.elementor-element-d9d885e .elementor-heading-title a:focus{color:#FF0175;}.elementor-25790 .elementor-element.elementor-element-fd3672e .pxl-text-editor{text-align:justify;}.elementor-25790 .elementor-element.elementor-element-60ce7d4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-25790 .elementor-element.elementor-element-2018a49{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-25790 .elementor-element.elementor-element-cfcad82{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.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-25790 .elementor-element.elementor-element-b32febd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-25790 .elementor-element.elementor-element-0ffc57b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-25790 .elementor-element.elementor-element-c0b4457{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-25790 .elementor-element.elementor-element-0d64e54{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-25790 .elementor-element.elementor-element-a05a7f7 .pxl-heading{text-align:center;}.elementor-25790 .elementor-element.elementor-element-a05a7f7 .pxl-heading .pxl-heading--inner{max-width:750px;}.elementor-25790 .elementor-element.elementor-element-a05a7f7 .pxl-heading .pxl-item--title{text-shadow:0px 0px 0px rgba(0,0,0,0.3);margin-bottom:0px;}.elementor-25790 .elementor-element.elementor-element-3d8c032 .elementor-heading-title{color:#000000;}.elementor-25790 .elementor-element.elementor-element-d2295c9 .pxl-text-editor{text-align:justify;}.elementor-25790 .elementor-element.elementor-element-da0cb46 .pxl-button{text-align:center;}.elementor-25790 .elementor-element.elementor-element-da0cb46 .pxl-button .pxl-icon--left .pxl--btn-icon{margin-right:9px;}.elementor-25790 .elementor-element.elementor-element-3338fc7 .elementor-heading-title{color:#000000;}.elementor-25790 .elementor-element.elementor-element-563d0d7 .pxl-text-editor{text-align:justify;color:#000000;}.elementor-25790 .elementor-element.elementor-element-3c3aa4b .pxl-text-editor{text-align:justify;color:#000000;}@media(min-width:768px){.elementor-25790 .elementor-element.elementor-element-c63b32f{--width:33.3333%;}.elementor-25790 .elementor-element.elementor-element-873a8d0{--width:33.3333%;}.elementor-25790 .elementor-element.elementor-element-e2af8ab{--width:33.3333%;}.elementor-25790 .elementor-element.elementor-element-0b402ec{--width:33.3333%;}.elementor-25790 .elementor-element.elementor-element-5847042{--width:33.3333%;}.elementor-25790 .elementor-element.elementor-element-782b31c{--width:33.3333%;}.elementor-25790 .elementor-element.elementor-element-cfcad82{--width:25%;}.elementor-25790 .elementor-element.elementor-element-b32febd{--width:25%;}.elementor-25790 .elementor-element.elementor-element-0ffc57b{--width:25%;}.elementor-25790 .elementor-element.elementor-element-c0b4457{--width:25%;}}@media(max-width:1024px) and (min-width:768px){.elementor-25790 .elementor-element.elementor-element-f9d34f3{width:100%;}}/* Start custom CSS for html, class: .elementor-element-cebeea0 */.before-after-container {
  max-width: 500px;
  margin: auto;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  overflow: hidden;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.before-after-wrapper {
  position: relative;
  overflow: hidden;
  border-radius: 3px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.before-image,
.after-image {
  display: block;
  width: 100%;
  height: auto;
  border-radius: 3px;
  pointer-events: none;
  -webkit-user-drag: none;
  -khtml-user-drag: none;
  -moz-user-drag: none;
  -o-user-drag: none;
  user-drag: none;
}

.after-image {
  position: absolute;
  top: 0;
  left: 0;
  clip-path: inset(0 50% 0 0);
  transition: clip-path 0.1s ease;
}

.slider-handle {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 50%;
  width: 3px;
  background: white;
  cursor: ew-resize;
  z-index: 10;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.slider-handle::before {
  content: "↔";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: black;
  color: white;
  border-radius: 50%;
  padding: 8px;
  font-size: 14px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.label {
  position: absolute;
  top: 10px;
  background: rgba(0, 0, 0, 0.7);
  color: white;
  padding: 5px 10px;
  border-radius: 5px;
  font-size: 14px;
  z-index: 11;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  pointer-events: none;
}

.before-label {
  left: 10px;
}

.after-label {
  right: 10px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-691035f */.before-after-container {
  max-width: 500px;
  margin: auto;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.2); /* Shadow effect */
  border-radius: 3px; /* Rounded corners */
  overflow: hidden; /* Keeps rounded corners visible */
}

.before-after-wrapper {
  position: relative;
  overflow: hidden;
  border-radius: 3px; /* Apply to images as well */
}

.before-image,
.after-image {
  display: block;
  width: 100%;
  height: auto;
  border-radius: 3px; /* Rounded image corners */
}

.after-image {
  position: absolute;
  top: 0;
  left: 0;
  clip-path: inset(0 50% 0 0);
  transition: clip-path 0.1s ease;
}

.slider-handle {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 50%;
  width: 3px;
  background: white;
  cursor: ew-resize;
  z-index: 10;
}

.slider-handle::before {
  content: "↔";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: black;
  color: white;
  border-radius: 50%;
  padding: 8px;
  font-size: 14px;
}

.label {
  position: absolute;
  top: 10px;
  background: rgba(0, 0, 0, 0.7);
  color: white;
  padding: 5px 10px;
  border-radius: 5px;
  font-size: 14px;
  z-index: 11;
}

.before-label {
  left: 10px;
}

.after-label {
  right: 10px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d874f0a */.before-after-container {
  max-width: 500px;
  margin: auto;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.2); /* Shadow effect */
  border-radius: 3px; /* Rounded corners */
  overflow: hidden; /* Keeps rounded corners visible */
}

.before-after-wrapper {
  position: relative;
  overflow: hidden;
  border-radius: 3px; /* Apply to images as well */
}

.before-image,
.after-image {
  display: block;
  width: 100%;
  height: auto;
  border-radius: 3px; /* Rounded image corners */
}

.after-image {
  position: absolute;
  top: 0;
  left: 0;
  clip-path: inset(0 50% 0 0);
  transition: clip-path 0.1s ease;
}

.slider-handle {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 50%;
  width: 3px;
  background: white;
  cursor: ew-resize;
  z-index: 10;
}

.slider-handle::before {
  content: "↔";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: black;
  color: white;
  border-radius: 50%;
  padding: 8px;
  font-size: 14px;
}

.label {
  position: absolute;
  top: 10px;
  background: rgba(0, 0, 0, 0.7);
  color: white;
  padding: 5px 10px;
  border-radius: 5px;
  font-size: 14px;
  z-index: 11;
}

.before-label {
  left: 10px;
}

.after-label {
  right: 10px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-72e1cdc */.before-after-container {
  max-width: 500px;
  margin: auto;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.2); /* Shadow effect */
  border-radius: 3px; /* Rounded corners */
  overflow: hidden; /* Keeps rounded corners visible */
}

.before-after-wrapper {
  position: relative;
  overflow: hidden;
  border-radius: 3px; /* Apply to images as well */
}

.before-image,
.after-image {
  display: block;
  width: 100%;
  height: auto;
  border-radius: 3px; /* Rounded image corners */
}

.after-image {
  position: absolute;
  top: 0;
  left: 0;
  clip-path: inset(0 50% 0 0);
  transition: clip-path 0.1s ease;
}

.slider-handle {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 50%;
  width: 3px;
  background: white;
  cursor: ew-resize;
  z-index: 10;
}

.slider-handle::before {
  content: "↔";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: black;
  color: white;
  border-radius: 50%;
  padding: 8px;
  font-size: 14px;
}

.label {
  position: absolute;
  top: 10px;
  background: rgba(0, 0, 0, 0.7);
  color: white;
  padding: 5px 10px;
  border-radius: 5px;
  font-size: 14px;
  z-index: 11;
}

.before-label {
  left: 10px;
}

.after-label {
  right: 10px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-578a1f5 */.before-after-container {
  max-width: 500px;
  margin: auto;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.2); /* Shadow effect */
  border-radius: 3px; /* Rounded corners */
  overflow: hidden; /* Keeps rounded corners visible */
}

.before-after-wrapper {
  position: relative;
  overflow: hidden;
  border-radius: 3px; /* Apply to images as well */
}

.before-image,
.after-image {
  display: block;
  width: 100%;
  height: auto;
  border-radius: 3px; /* Rounded image corners */
}

.after-image {
  position: absolute;
  top: 0;
  left: 0;
  clip-path: inset(0 50% 0 0);
  transition: clip-path 0.1s ease;
}

.slider-handle {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 50%;
  width: 3px;
  background: white;
  cursor: ew-resize;
  z-index: 10;
}

.slider-handle::before {
  content: "↔";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: black;
  color: white;
  border-radius: 50%;
  padding: 8px;
  font-size: 14px;
}

.label {
  position: absolute;
  top: 10px;
  background: rgba(0, 0, 0, 0.7);
  color: white;
  padding: 5px 10px;
  border-radius: 5px;
  font-size: 14px;
  z-index: 11;
}

.before-label {
  left: 10px;
}

.after-label {
  right: 10px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-54a0a16 */.before-after-container {
  max-width: 500px;
  margin: auto;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.2); /* Shadow effect */
  border-radius: 3px; /* Rounded corners */
  overflow: hidden; /* Keeps rounded corners visible */
}

.before-after-wrapper {
  position: relative;
  overflow: hidden;
  border-radius: 3px; /* Apply to images as well */
}

.before-image,
.after-image {
  display: block;
  width: 100%;
  height: auto;
  border-radius: 3px; /* Rounded image corners */
}

.after-image {
  position: absolute;
  top: 0;
  left: 0;
  clip-path: inset(0 50% 0 0);
  transition: clip-path 0.1s ease;
}

.slider-handle {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 50%;
  width: 3px;
  background: white;
  cursor: ew-resize;
  z-index: 10;
}

.slider-handle::before {
  content: "↔";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: black;
  color: white;
  border-radius: 50%;
  padding: 8px;
  font-size: 14px;
}

.label {
  position: absolute;
  top: 10px;
  background: rgba(0, 0, 0, 0.7);
  color: white;
  padding: 5px 10px;
  border-radius: 5px;
  font-size: 14px;
  z-index: 11;
}

.before-label {
  left: 10px;
}

.after-label {
  right: 10px;
}/* End custom CSS */