.elementor-4378 .elementor-element.elementor-element-5bcbd98{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4378 .elementor-element.elementor-element-5943253{width:auto;max-width:auto;transition-duration:1000ms;transition-property:all;animation-duration:2000ms;z-index:-2;position:absolute;top:236px;right:-81px;left:calc( 50% + 611px );transition-timing-function:cubic-bezier(0.165,0.84,0.44,1);animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-4378 .elementor-element.elementor-element-7240f8e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 0px 0px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:14%;--padding-bottom:14%;--padding-left:5%;--padding-right:5%;}.elementor-4378 .elementor-element.elementor-element-7240f8e:not(.elementor-motion-effects-element-type-background), .elementor-4378 .elementor-element.elementor-element-7240f8e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-4378 .elementor-element.elementor-element-7240f8e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4378 .elementor-element.elementor-element-38945a2{width:auto;max-width:auto;animation-duration:2500ms;position:absolute;bottom:0px;left:calc( 50% + -390px );animation-delay:1700ms;animation-timing-function:cubic-bezier(0.77,0,0.175,1);}.elementor-4378 .elementor-element.elementor-element-d6b3733{width:auto;max-width:auto;background-color:#E7E9EC;animation-duration:2000ms;padding:4px 27px 4px 27px;border-radius:27px 27px 27px 27px;animation-delay:100ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-4378 .elementor-element.elementor-element-d6b3733.elementor-element{--align-self:flex-start;}.elementor-4378 .elementor-element.elementor-element-d6b3733 .aux-modern-heading-primary{font-size:14px;font-weight:600;text-transform:none;line-height:1.4em;}.elementor-4378 .elementor-element.elementor-element-c64d3ee{animation-duration:3000ms;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;animation-delay:350ms;animation-timing-function:cubic-bezier(0.895,0.03,0.685,0.22);font-size:60px;}.elementor-4378 .elementor-element.elementor-element-d643075{width:var( --container-widget-width, 638px );max-width:638px;animation-duration:3000ms;--container-widget-width:638px;--container-widget-flex-grow:0;animation-delay:350ms;animation-timing-function:cubic-bezier(0.77,0,0.175,1);text-align:start;}.elementor-4378 .elementor-element.elementor-element-d643075.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4378 .elementor-element.elementor-element-4f5ef8b{--display:flex;--justify-content:center;--border-radius:0px 20px 20px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-4378 .elementor-element.elementor-element-4f5ef8b:not(.elementor-motion-effects-element-type-background), .elementor-4378 .elementor-element.elementor-element-4f5ef8b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-4378 .elementor-element.elementor-element-e992c46{width:auto;max-width:auto;animation-duration:2500ms;position:absolute;bottom:90px;left:calc( 50% + -50% );animation-delay:300ms;animation-timing-function:cubic-bezier(0.77,0,0.175,1);}.elementor-4378 .elementor-element.elementor-element-e992c46 .aux-widget-image{text-align:center;}.elementor-4378 .elementor-element.elementor-element-5b486ff{width:auto;max-width:900px;transition-duration:1500ms;transition-property:all;animation-duration:2500ms;z-index:0;position:absolute;top:142px;left:calc( 50% + -473px );transition-timing-function:cubic-bezier(0.165,0.84,0.44,1);animation-delay:300ms;animation-timing-function:cubic-bezier(0.77,0,0.175,1);min-width:1070px;}.elementor-4378 .elementor-element.elementor-element-d51600c{width:auto;max-width:900px;transition-duration:1000ms;transition-property:all;animation-duration:2500ms;position:absolute;top:98px;left:calc( 50% + -392px );transition-timing-function:cubic-bezier(0.165,0.84,0.44,1);animation-delay:800ms;animation-timing-function:cubic-bezier(0.77,0,0.175,1);min-width:1070px;}.elementor-4378 .elementor-element.elementor-element-0944230{--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;--z-index:2;}@media(max-width:1024px){.elementor-4378 .elementor-element.elementor-element-7240f8e{--padding-top:113px;--padding-bottom:70px;--padding-left:45px;--padding-right:40px;}.elementor-4378 .elementor-element.elementor-element-38945a2{top:-148px;}.elementor-4378 .elementor-element.elementor-element-38945a2 .aux-media-image{max-width:66%;}.elementor-4378 .elementor-element.elementor-element-d6b3733{padding:5px 20px 5px 20px;}.elementor-4378 .elementor-element.elementor-element-d6b3733 .aux-modern-heading-primary{font-size:12px;}.elementor-4378 .elementor-element.elementor-element-e992c46{top:36px;left:calc( 50% + -56% );}.elementor-4378 .elementor-element.elementor-element-5b486ff{top:178px;left:calc( 50% + -289px );max-width:100%;min-width:470px;}.elementor-4378 .elementor-element.elementor-element-5b486ff .aux-media-image{max-width:655px;}.elementor-4378 .elementor-element.elementor-element-d51600c{top:148px;left:calc( 50% + -254px );min-width:460px;}.elementor-4378 .elementor-element.elementor-element-d51600c .aux-media-image{max-width:448px;}}@media(max-width:767px){.elementor-4378 .elementor-element.elementor-element-5bcbd98{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4378 .elementor-element.elementor-element-7240f8e{--border-radius:0px 0px 20px 20px;--padding-top:82px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4378 .elementor-element.elementor-element-38945a2{top:-129px;}.elementor-4378 .elementor-element.elementor-element-4f5ef8b{--border-radius:20px 20px 0px 0px;--padding-top:80px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-4378 .elementor-element.elementor-element-e992c46{position:relative;top:0px;left:calc( 50% + -50% );}.elementor-4378 .elementor-element.elementor-element-5b486ff{top:122px;left:calc( 50% + -356px );min-width:697px;}.elementor-4378 .elementor-element.elementor-element-5b486ff .aux-media-image{max-width:382px;}.elementor-4378 .elementor-element.elementor-element-d51600c{top:122px;left:calc( 50% + -353px );min-width:703px;}.elementor-4378 .elementor-element.elementor-element-d51600c .aux-media-image{max-width:396px;}}@media(min-width:768px){.elementor-4378 .elementor-element.elementor-element-5bcbd98{--content-width:1600px;}.elementor-4378 .elementor-element.elementor-element-7240f8e{--width:60%;}.elementor-4378 .elementor-element.elementor-element-0944230{--content-width:1600px;}}@media(max-width:1024px) and (min-width:768px){.elementor-4378 .elementor-element.elementor-element-7240f8e{--width:55%;}.elementor-4378 .elementor-element.elementor-element-4f5ef8b{--width:45%;}}/* Start custom CSS for aux_image, class: .elementor-element-5943253 */.elementor-4378 .elementor-element.elementor-element-5943253{
    z-index: -5;
}/* End custom CSS */
/* Start custom CSS for aux_image, class: .elementor-element-e992c46 */@media only screen and (max-width: 800px) and (min-width: 768px){
.elementor-4378 .elementor-element.elementor-element-e992c46 {
    top: 114px!important;
}
}/* End custom CSS */
/* Start custom CSS for aux_image, class: .elementor-element-5b486ff */@media only screen and (max-width:1395px)and (min-width:1025px) {
.elementor-4378 .elementor-element.elementor-element-5b486ff{
    top: 187px;
    left: calc( 50% + -440px );
}
.elementor-4378 .elementor-element.elementor-element-5b486ff .aux-widget-image .aux-media-image img{
    max-width: 92%;
}}
@media only screen and (max-width:1187px)and (min-width:1025px) {
.elementor-4378 .elementor-element.elementor-element-5b486ff .aux-widget-image .aux-media-image img{
 max-width: 72%;
}}
@media only screen and (max-width: 800px) and (min-width: 768px){
.elementor-4378 .elementor-element.elementor-element-5b486ff {
   left: calc(50% + -146px)!important;
}
}/* End custom CSS */
/* Start custom CSS for aux_image, class: .elementor-element-d51600c */@media only screen and (max-width:1395px)and (min-width:1025px) {
.elementor-4378 .elementor-element.elementor-element-d51600c{
    top: 95px;
    left: calc( 50% + -409px );
}
.elementor-4378 .elementor-element.elementor-element-d51600c .aux-widget-image .aux-media-image img{
    max-width: 88%;
}}
@media only screen and (max-width:1187px)and (min-width:1025px) {
.elementor-4378 .elementor-element.elementor-element-d51600c .aux-widget-image .aux-media-image img{
 max-width: 72%;
}}
@media only screen and (max-width: 800px) and (min-width: 768px){
.elementor-4378 .elementor-element.elementor-element-d51600c {
   left: calc(50% + -186px)!important;
}
}/* End custom CSS */