.elementor-231 .elementor-element.elementor-element-d71f92f{margin-top:150px;margin-bottom:51px;padding:0px 35px 0px 35px;}.elementor-231 .elementor-element.elementor-element-d2da02b .aux-modern-heading-primary{font-size:18px;font-weight:400;letter-spacing:0px;color:var( --e-global-color-text );margin:0px 0px 26px 0px;}.elementor-231 .elementor-element.elementor-element-d2da02b .aux-modern-heading-secondary{font-size:34px;font-weight:400;line-height:1.2em;color:var( --e-global-color-text );margin:0px 0px 23px 0px;max-width:776px;}.elementor-231 .elementor-element.elementor-element-d2da02b > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-231 .elementor-element.elementor-element-d2da02b{animation-duration:1400ms;animation-delay:700ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-231 .elementor-element.elementor-element-a2c0798{width:auto;max-width:auto;position:absolute;top:103px;left:-71px;animation-duration:1000ms;animation-delay:500ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-231 .elementor-element.elementor-element-a2c0798 > .elementor-widget-container{transition-timing-function:cubic-bezier(0.165,0.84,0.44,1);transition-duration:1000ms;transition-property:all;}.elementor-231 .elementor-element.elementor-element-a75922b{width:auto;max-width:auto;position:absolute;top:-38px;left:calc( 50% + 264px );animation-duration:1200ms;animation-delay:400ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-231 .elementor-element.elementor-element-a75922b > .elementor-widget-container{transition-timing-function:cubic-bezier(0.165,0.84,0.44,1);transition-duration:1000ms;transition-property:all;}.elementor-231 .elementor-element.elementor-element-daace32{color:#FFFFFF;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-231 .elementor-element.elementor-element-daace32 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-231 .elementor-element.elementor-element-5021c5d{width:auto;max-width:auto;position:absolute;right:428px;bottom:-51px;animation-duration:1000ms;animation-delay:100ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-231 .elementor-element.elementor-element-5021c5d > .elementor-widget-container{transition-timing-function:cubic-bezier(0.165,0.84,0.44,1);transition-duration:1000ms;transition-property:all;}.elementor-231 .elementor-element.elementor-element-d4e6113 .aux-widget-image{text-align:right;}.elementor-231 .elementor-element.elementor-element-d4e6113 > .elementor-widget-container{margin:60px 0px 0px 0px;transition-timing-function:cubic-bezier(0.165,0.84,0.44,1);transition-duration:1000ms;transition-property:all;}.elementor-231 .elementor-element.elementor-element-d4e6113{animation-duration:1300ms;animation-delay:300ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-231 .elementor-element.elementor-element-de3767f{width:auto;max-width:auto;position:absolute;top:0px;right:-68px;animation-duration:1000ms;animation-delay:300ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-231 .elementor-element.elementor-element-de3767f > .elementor-widget-container{transition-timing-function:cubic-bezier(0.165,0.84,0.44,1);transition-duration:1000ms;transition-property:all;}.elementor-231 .elementor-element.elementor-element-e5a3eae{width:auto;max-width:auto;position:absolute;bottom:55px;left:calc( 50% + -68px );animation-duration:1000ms;animation-delay:500ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-231 .elementor-element.elementor-element-e5a3eae > .elementor-widget-container{transition-timing-function:cubic-bezier(0.165,0.84,0.44,1);transition-duration:1000ms;transition-property:all;}.elementor-231 .elementor-element.elementor-element-14b9705 .aux-the-shape{width:117px;height:123px;border-radius:69px 0px 69px 0px;overflow:hidden;background-color:var( --e-global-color-secondary );}.elementor-231 .elementor-element.elementor-element-14b9705 .aux-widget-container{text-align:center;}.elementor-231 .elementor-element.elementor-element-14b9705{width:auto;max-width:auto;z-index:1;position:absolute;bottom:97px;left:calc( 50% + -176px );animation-duration:1300ms;animation-delay:350ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-231 .elementor-element.elementor-element-14b9705 > .elementor-widget-container{transition-timing-function:cubic-bezier(0.165,0.84,0.44,1);transition-duration:1000ms;transition-property:all;}@media(min-width:768px){.elementor-231 .elementor-element.elementor-element-979c456{width:55.498%;}.elementor-231 .elementor-element.elementor-element-ea253f9{width:44.467%;}}@media(max-width:1024px) and (min-width:768px){.elementor-231 .elementor-element.elementor-element-979c456{width:100%;}.elementor-231 .elementor-element.elementor-element-ea253f9{width:100%;}}@media(max-width:1024px){.elementor-231 .elementor-element.elementor-element-979c456.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-231 .elementor-element.elementor-element-d2da02b .aux-modern-heading-primary{font-size:16px;letter-spacing:0px;}.elementor-231 .elementor-element.elementor-element-d2da02b .aux-modern-heading-secondary{font-size:40px;}.elementor-231 .elementor-element.elementor-element-a2c0798{left:47px;}.elementor-231 .elementor-element.elementor-element-a75922b{top:-136px;left:47px;}.elementor-231 .elementor-element.elementor-element-5021c5d{right:0px;}.elementor-231 .elementor-element.elementor-element-d4e6113 .aux-widget-image{text-align:center;}.elementor-231 .elementor-element.elementor-element-de3767f{top:5px;right:0px;left:calc( 50% + 39px );}.elementor-231 .elementor-element.elementor-element-e5a3eae{bottom:-52px;left:calc( 50% + -323px );}.elementor-231 .elementor-element.elementor-element-14b9705 .aux-the-shape{width:161px;height:161px;border-radius:60px 0px 60px 0px;overflow:hidden;}.elementor-231 .elementor-element.elementor-element-14b9705{bottom:230px;left:calc( 50% + -306px );}}@media(max-width:767px){.elementor-231 .elementor-element.elementor-element-979c456 > .elementor-element-populated{margin:95px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-231 .elementor-element.elementor-element-d2da02b .aux-modern-heading-secondary{font-size:29px;max-width:475px;}.elementor-231 .elementor-element.elementor-element-a2c0798{top:-17px;left:-12px;}.elementor-231 .elementor-element.elementor-element-a75922b{top:-561px;left:calc( 50% + -1px );}.elementor-231 .elementor-element.elementor-element-5021c5d .aux-media-image{max-width:103px;}.elementor-231 .elementor-element.elementor-element-5021c5d{bottom:-88px;}.elementor-231 .elementor-element.elementor-element-d4e6113 .aux-widget-image{text-align:center;}.elementor-231 .elementor-element.elementor-element-d4e6113 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-231 .elementor-element.elementor-element-de3767f{top:-10px;right:-41px;}.elementor-231 .elementor-element.elementor-element-e5a3eae{left:calc( 50% + -136px );}.elementor-231 .elementor-element.elementor-element-14b9705 .aux-the-shape{width:113px;height:113px;border-radius:40px 0px 40px 0px;overflow:hidden;}.elementor-231 .elementor-element.elementor-element-14b9705 .aux-widget-container{text-align:left;}.elementor-231 .elementor-element.elementor-element-14b9705{width:auto;max-width:auto;bottom:190px;left:calc( 50% + -188px );}}/* Start custom CSS for aux_modern_heading, class: .elementor-element-d2da02b */.elementor-231 .elementor-element.elementor-element-d2da02b  .aux-modern-heading-primary{
    position: relative;
}
.elementor-231 .elementor-element.elementor-element-d2da02b  .aux-modern-heading-primary:after{
    content: '..............';
    color: var( --e-global-color-secondary );
    position: absolute;
    font-size: 30px;
    letter-spacing: 5px;
    left: 0;
    right: 0;
    bottom: -15px;
}
@media only screen and (max-width: 1025px) and (min-width: 768px) {
.elementor-231 .elementor-element.elementor-element-d2da02b .elementor-icon-box-wrapper:after{
  right: -24px;
}
}/* End custom CSS */
/* Start custom CSS for aux_simple_shape, class: .elementor-element-14b9705 */@media only screen and (max-width: 400px){
.elementor-231 .elementor-element.elementor-element-14b9705 {
      left: calc(5% + -42px)!important;
      top:20px;
    }
}/* End custom CSS */