.elementor-139 .elementor-element.elementor-element-9d0bd90{margin-top:200px;margin-bottom:0px;}.elementor-139 .elementor-element.elementor-element-83ded78 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-139 .elementor-element.elementor-element-eeb1a24 .aux-modern-heading-primary{font-family:"Playfair Display", Sans-serif;font-size:60px;font-weight:bold;line-height:80px;}.elementor-139 .elementor-element.elementor-element-eeb1a24 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-139 .elementor-element.elementor-element-eeb1a24{width:auto;max-width:auto;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-139 .elementor-element.elementor-element-d62024b > .elementor-element-populated{padding:5px 45px 0px 70px;}.elementor-139 .elementor-element.elementor-element-1ba121f img{width:25%;max-width:30%;}.elementor-139 .elementor-element.elementor-element-1ba121f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-139 .elementor-element.elementor-element-730712d .aux-modern-heading-secondary{font-family:"Playfair Display", Sans-serif;font-size:51px;font-weight:400;line-height:38px;color:#585555;max-width:506px;}.elementor-139 .elementor-element.elementor-element-730712d .aux-modern-heading-description{font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:400;line-height:38px;}.elementor-139 .elementor-element.elementor-element-cb4dd4c .aux-modern-heading-description{font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:400;line-height:38px;max-width:550px;}.elementor-139 .elementor-element.elementor-element-cb4dd4c > .elementor-widget-container{padding:38px 50px 50px 70px;background-color:#ffffff;}.elementor-139 .elementor-element.elementor-element-cb4dd4c{position:absolute;right:-108px;bottom:-70px;}.elementor-139 .elementor-element.elementor-element-2d335c88 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-139 .elementor-element.elementor-element-2d335c88{margin-top:79px;margin-bottom:0px;}.elementor-139 .elementor-element.elementor-element-49e1ac56{animation-delay:250ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-139 .elementor-element.elementor-element-a924e1d{animation-delay:250ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-139 .elementor-element.elementor-element-16816a2{animation-delay:250ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-139 .elementor-element.elementor-element-4e83f731{animation-delay:250ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}@media(max-width:1024px) and (min-width:768px){.elementor-139 .elementor-element.elementor-element-49e1ac56{width:28%;}.elementor-139 .elementor-element.elementor-element-a924e1d{width:28%;}.elementor-139 .elementor-element.elementor-element-16816a2{width:28%;}.elementor-139 .elementor-element.elementor-element-4e83f731{width:28%;}}@media(max-width:1024px){.elementor-139 .elementor-element.elementor-element-d62024b > .elementor-element-populated{padding:0px 55px 0px 55px;}.elementor-139 .elementor-element.elementor-element-730712d .aux-modern-heading-secondary{font-size:43px;}.elementor-139 .elementor-element.elementor-element-730712d .aux-modern-heading-description{color:#585555;font-size:13px;line-height:27px;}.elementor-139 .elementor-element.elementor-element-cb4dd4c .aux-modern-heading-description{font-size:13px;line-height:27px;}.elementor-139 .elementor-element.elementor-element-cb4dd4c > .elementor-widget-container{padding:5% 20% 10% 10%;}.elementor-139 .elementor-element.elementor-element-2d335c88{margin-top:0130px;margin-bottom:0px;}}@media(max-width:767px){.elementor-139 .elementor-element.elementor-element-0f93673 > .elementor-element-populated{padding:0% 5% 0% 5%;}.elementor-139 .elementor-element.elementor-element-4b82463 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-139 .elementor-element.elementor-element-eeb1a24 .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-139 .elementor-element.elementor-element-eeb1a24 .aux-modern-heading-primary{font-size:40px;}.elementor-139 .elementor-element.elementor-element-eeb1a24{width:auto;max-width:auto;align-self:center;}.elementor-139 .elementor-element.elementor-element-d62024b > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-139 .elementor-element.elementor-element-730712d .aux-modern-heading-secondary{max-width:1600px;}.elementor-139 .elementor-element.elementor-element-cb4dd4c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-139 .elementor-element.elementor-element-cb4dd4c{position:relative;right:0px;bottom:0px;}.elementor-139 .elementor-element.elementor-element-2d335c88{padding:0% 5% 0% 5%;}.elementor-139 .elementor-element.elementor-element-49e1ac56 > .elementor-element-populated{padding:25px 0px 0px 0px;}.elementor-139 .elementor-element.elementor-element-a924e1d > .elementor-element-populated{padding:25px 0px 0px 0px;}.elementor-139 .elementor-element.elementor-element-16816a2 > .elementor-element-populated{padding:25px 0px 0px 0px;}.elementor-139 .elementor-element.elementor-element-4e83f731 > .elementor-element-populated{padding:25px 0px 0px 0px;}}/* Start custom CSS for aux_modern_heading, class: .elementor-element-eeb1a24 */.elementor-139 .elementor-element.elementor-element-eeb1a24 .aux-modern-heading-primary{
    position: relative;
}
.elementor-139 .elementor-element.elementor-element-eeb1a24 .aux-modern-heading-primary:after{
    content: '';
    width: 82%;
    height: 10px;
    background-color: #f7f7f8;
    position: absolute;
    bottom: 12%;
    z-index: -1;
    right: 0;
}
@media screen and (max-width: 767px) {
.elementor-139 .elementor-element.elementor-element-eeb1a24 .aux-modern-heading-primary:after{
    bottom: 22%;
}
.elementor-139 .elementor-element.elementor-element-eeb1a24 {
    margin: auto;
} 
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-730712d */.elementor-139 .elementor-element.elementor-element-730712d .aux-modern-heading-description span{
        color: #585555;
    font-family: "Playfair Display";
    font-size: 51px;
    font-weight: 400;
    text-transform: capitalize;
    line-height: 38px;
}
@media screen and (max-width: 1121px) and (min-width:767px) {
.elementor-139 .elementor-element.elementor-element-730712d .aux-modern-heading-description{
    height: 433px;
    overflow: hidden;
   
}
}
@media screen and (max-width: 767px){
  .elementor-139 .elementor-element.elementor-element-730712d .aux-modern-heading-description span{
      font-size:13px;
  }  
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-d62024b */@media screen and (max-width: 1121px) and (min-width: 767px) {
.elementor-139 .elementor-element.elementor-element-d62024b .elementor-element-populated{
      padding-left: 20%;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-cb4dd4c */@media screen and (max-width: 1121px) and (min-width: 767px){
.elementor-139 .elementor-element.elementor-element-cb4dd4c .elementor-widget-container{
       height: 248px;
    overflow: hidden;
}
}
@media screen and (max-width: 767px) {
.elementor-139 .elementor-element.elementor-element-cb4dd4c .aux-modern-heading-description span{
        color: #585555;
    font-family: "Playfair Display";
    font-size: 41px;
    font-weight: 400;
    text-transform: capitalize;
    line-height: 38px;
}
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-49e1ac56 */.elementor-139 .elementor-element.elementor-element-49e1ac56  .aux-the-shape{
    opacity: 0;
     transition: all .5s cubic-bezier(.19,1,.22,1);
}
.elementor-139 .elementor-element.elementor-element-49e1ac56:hover .aux-the-shape{
   opacity: 1; 
    transition: all .5s cubic-bezier(.19,1,.22,1);
}
@media screen and (max-width:767px) and (min-width: 362px) {
.elementor-139 .elementor-element.elementor-element-49e1ac56{
    margin-left: 17%;
    margin-right:17%;
    
}
.elementor-139 .elementor-element.elementor-element-49e1ac56 .aux-media-image{
       text-align: center;
}
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-a924e1d */.elementor-139 .elementor-element.elementor-element-a924e1d  .aux-the-shape{
    opacity: 0;
     transition: all .5s cubic-bezier(.19,1,.22,1);
}
.elementor-139 .elementor-element.elementor-element-a924e1d:hover .aux-the-shape{
   opacity: 1; 
    transition: all .5s cubic-bezier(.19,1,.22,1);
}
@media screen and (max-width:767px) and (min-width: 362px) {
.elementor-139 .elementor-element.elementor-element-a924e1d{
    margin-left: 17%;
    margin-right:17%;
    
}
.elementor-139 .elementor-element.elementor-element-a924e1d .aux-media-image{
       text-align: center;
}
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-16816a2 */.elementor-139 .elementor-element.elementor-element-16816a2  .aux-the-shape{
    opacity: 0;
     transition: all .5s cubic-bezier(.19,1,.22,1);
}
.elementor-139 .elementor-element.elementor-element-16816a2:hover .aux-the-shape{
   opacity: 1; 
    transition: all .5s cubic-bezier(.19,1,.22,1);
}
@media screen and (max-width:767px) and (min-width: 362px) {
.elementor-139 .elementor-element.elementor-element-16816a2{
    margin-left: 17%;
    margin-right:17%;
    
}
.elementor-139 .elementor-element.elementor-element-16816a2 .aux-media-image{
       text-align: center;
}
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-4e83f731 */.elementor-139 .elementor-element.elementor-element-4e83f731  .aux-the-shape{
    opacity: 0;
     transition: all .5s cubic-bezier(.19,1,.22,1);
}
.elementor-139 .elementor-element.elementor-element-4e83f731:hover .aux-the-shape{
   opacity: 1; 
    transition: all .5s cubic-bezier(.19,1,.22,1);
}
@media screen and (max-width:767px) and (min-width: 362px) {
.elementor-139 .elementor-element.elementor-element-4e83f731{
    margin-left: 17%;
    margin-right:17%;
    
}
.elementor-139 .elementor-element.elementor-element-4e83f731 .aux-media-image{
       text-align: center;
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2d335c88 */.elementor-139 .elementor-element.elementor-element-2d335c88 .aux-media-image{
    position: relative;
     transition: all .5s cubic-bezier(.19,1,.22,1);
}
.elementor-139 .elementor-element.elementor-element-2d335c88 .aux-media-image:after {
       content: '';
    width: 345px;
    height: 474px;
    background-color: transparent;
    border: 8px solid #BBAB8A;
    position: absolute;
    top:-40px;
    right: -30px;
    z-index: -1;
    transform: scale(1.25);
    transition: all .5s cubic-bezier(.19,1,.22,1);
    opacity: 0;
}
.elementor-139 .elementor-element.elementor-element-2d335c88 .aux-media-image:hover:after {
  opacity: 1;
    transition: all .5s cubic-bezier(.19,1,.22,1);
     transform: none;
}
@media screen and (max-width: 1025px) {
 .elementor-139 .elementor-element.elementor-element-2d335c88 .aux-media-image:after {
width: 93%;
 
     height: 98%;
}
   
}/* End custom CSS */