.elementor-463 .elementor-element.elementor-element-5aec68b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-463 .elementor-element.elementor-element-10286d2 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-weight:300;text-transform:uppercase;color:#000000;}.elementor-463 .elementor-element.elementor-element-e9215d3{--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-463 .elementor-element.elementor-element-0537433{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-463 .elementor-element.elementor-element-a566a9e .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-weight:300;text-transform:uppercase;color:#000000;}.elementor-463 .elementor-element.elementor-element-991c43b{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-463 .elementor-element.elementor-element-57a5d93 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-weight:300;text-transform:uppercase;color:#000000;}.elementor-463 .elementor-element.elementor-element-31acee3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-463 .elementor-element.elementor-element-31acee3{text-align:start;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0em;color:#000000;}.elementor-463 .elementor-element.elementor-element-31acee3 p{margin-block-end:0px;}.elementor-463 .elementor-element.elementor-element-9fe59fe{--display:flex;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-463 .elementor-element.elementor-element-8ad6c29 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-weight:300;text-transform:uppercase;color:#000000;}.elementor-463 .elementor-element.elementor-element-b9dc475 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-463 .elementor-element.elementor-element-b9dc475{text-align:start;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0em;color:#000000;}.elementor-463 .elementor-element.elementor-element-b9dc475 p{margin-block-end:0px;}.elementor-463 .elementor-element.elementor-element-0ee947a{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-463 .elementor-element.elementor-element-4fb6fce .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-weight:300;text-transform:uppercase;color:#000000;}.elementor-463 .elementor-element.elementor-element-167db6a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-463 .elementor-element.elementor-element-167db6a{text-align:start;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0em;color:#000000;}.elementor-463 .elementor-element.elementor-element-167db6a p{margin-block-end:0px;}.elementor-463 .elementor-element.elementor-element-6b18e15{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-463 .elementor-element.elementor-element-d7ba16d .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-weight:300;text-transform:uppercase;color:#000000;}.elementor-463 .elementor-element.elementor-element-b3ddea0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-463 .elementor-element.elementor-element-b3ddea0{text-align:start;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0em;color:#000000;}.elementor-463 .elementor-element.elementor-element-b3ddea0 p{margin-block-end:0px;}.elementor-463 .elementor-element.elementor-element-603a78c{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-463 .elementor-element.elementor-element-856418a .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-weight:300;text-transform:uppercase;color:#000000;}.elementor-463 .elementor-element.elementor-element-c958725 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-463 .elementor-element.elementor-element-c958725{text-align:start;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0em;color:#000000;}.elementor-463 .elementor-element.elementor-element-c958725 p{margin-block-end:0px;}.elementor-463 .elementor-element.elementor-element-88d69f9{--display:flex;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-463 .elementor-element.elementor-element-7030dee .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-weight:300;text-transform:uppercase;color:#000000;}.elementor-463 .elementor-element.elementor-element-1a342dc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-463 .elementor-element.elementor-element-1a342dc{text-align:start;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0em;color:#000000;}.elementor-463 .elementor-element.elementor-element-1a342dc p{margin-block-end:0px;}@media(max-width:1024px){.elementor-463 .elementor-element.elementor-element-5aec68b{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-463 .elementor-element.elementor-element-0537433{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-463 .elementor-element.elementor-element-31acee3{text-align:start;font-size:14px;line-height:1.5em;letter-spacing:0em;}.elementor-463 .elementor-element.elementor-element-b9dc475{text-align:start;font-size:14px;line-height:1.5em;letter-spacing:0em;}.elementor-463 .elementor-element.elementor-element-167db6a{text-align:start;font-size:14px;line-height:1.5em;letter-spacing:0em;}.elementor-463 .elementor-element.elementor-element-b3ddea0{text-align:start;font-size:14px;line-height:1.5em;letter-spacing:0em;}.elementor-463 .elementor-element.elementor-element-c958725{text-align:start;font-size:14px;line-height:1.5em;letter-spacing:0em;}.elementor-463 .elementor-element.elementor-element-1a342dc{text-align:start;font-size:14px;line-height:1.5em;letter-spacing:0em;}}@media(max-width:767px){.elementor-463 .elementor-element.elementor-element-5aec68b{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-463 .elementor-element.elementor-element-0537433{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-463 .elementor-element.elementor-element-991c43b{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-463 .elementor-element.elementor-element-31acee3.elementor-element{--align-self:center;}.elementor-463 .elementor-element.elementor-element-31acee3{text-align:justify;font-size:14px;line-height:1.5em;letter-spacing:0em;}.elementor-463 .elementor-element.elementor-element-9fe59fe{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-463 .elementor-element.elementor-element-b9dc475.elementor-element{--align-self:center;}.elementor-463 .elementor-element.elementor-element-b9dc475{text-align:justify;font-size:14px;line-height:1.5em;letter-spacing:0em;}.elementor-463 .elementor-element.elementor-element-0ee947a{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-463 .elementor-element.elementor-element-167db6a.elementor-element{--align-self:center;}.elementor-463 .elementor-element.elementor-element-167db6a{text-align:justify;font-size:14px;line-height:1.5em;letter-spacing:0em;}.elementor-463 .elementor-element.elementor-element-6b18e15{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-463 .elementor-element.elementor-element-b3ddea0.elementor-element{--align-self:center;}.elementor-463 .elementor-element.elementor-element-b3ddea0{text-align:justify;font-size:14px;line-height:1.5em;letter-spacing:0em;}.elementor-463 .elementor-element.elementor-element-603a78c{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-463 .elementor-element.elementor-element-c958725.elementor-element{--align-self:center;}.elementor-463 .elementor-element.elementor-element-c958725{text-align:justify;font-size:14px;line-height:1.5em;letter-spacing:0em;}.elementor-463 .elementor-element.elementor-element-88d69f9{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-463 .elementor-element.elementor-element-1a342dc.elementor-element{--align-self:center;}.elementor-463 .elementor-element.elementor-element-1a342dc{text-align:justify;font-size:14px;line-height:1.5em;letter-spacing:0em;}}/* Start custom CSS for heading, class: .elementor-element-10286d2 */.block-reveal {
  position: relative;
  display: inline-block;
  color: #000;
  overflow: hidden;
}

.block-reveal > span {
  position: relative;
  z-index: 2;
  display: inline-block;
}

.block-reveal::before {
  content: "";
  position: absolute;
  top: 0; right: 0;
  width: 100%;
  height: 100%;
  background: #fff;
  transform: translateX(0);
  transition: transform 1.5s ease;  /* slower transition here */
  z-index: 3;
  pointer-events: none;
}

.block-reveal.revealed::before {
  transform: translateX(-100%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a566a9e */.block-reveal {
  position: relative;
  display: inline-block;
  color: #000;
  overflow: hidden;
}

.block-reveal > span {
  position: relative;
  z-index: 2;
  display: inline-block;
}

.block-reveal::before {
  content: "";
  position: absolute;
  top: 0; right: 0;
  width: 100%;
  height: 100%;
  background: #fff;
  transform: translateX(0);
  transition: transform 1.5s ease;  /* slower transition here */
  z-index: 3;
  pointer-events: none;
}

.block-reveal.revealed::before {
  transform: translateX(-100%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-57a5d93 */.block-reveal {
  position: relative;
  display: inline-block;
  color: #000;
  overflow: hidden;
}

.block-reveal > span {
  position: relative;
  z-index: 2;
  display: inline-block;
}

.block-reveal::before {
  content: "";
  position: absolute;
  top: 0; right: 0;
  width: 100%;
  height: 100%;
  background: #fff;
  transform: translateX(0);
  transition: transform 1.5s ease;  /* slower transition here */
  z-index: 3;
  pointer-events: none;
}

.block-reveal.revealed::before {
  transform: translateX(-100%);
}/* End custom CSS */