.elementor-316 .elementor-element.elementor-element-28c20c9{--display:flex;--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:140px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-316 .elementor-element.elementor-element-28c20c9:not(.elementor-motion-effects-element-type-background), .elementor-316 .elementor-element.elementor-element-28c20c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-316 .elementor-element.elementor-element-f95fae6{--spacer-size:600px;width:var( --container-widget-width, 600px );max-width:600px;background-color:#22C35D1A;--container-widget-width:600px;--container-widget-flex-grow:0;top:25%;z-index:1;border-radius:999px 999px 999px 999px;}body:not(.rtl) .elementor-316 .elementor-element.elementor-element-f95fae6{right:25%;}body.rtl .elementor-316 .elementor-element.elementor-element-f95fae6{left:25%;}.elementor-316 .elementor-element.elementor-element-81b64e9{--spacer-size:400px;width:var( --container-widget-width, 400px );max-width:400px;background-color:#22C35D1A;--container-widget-width:400px;--container-widget-flex-grow:0;bottom:0px;z-index:1;border-radius:999px 999px 999px 999px;}body:not(.rtl) .elementor-316 .elementor-element.elementor-element-81b64e9{left:0px;}body.rtl .elementor-316 .elementor-element.elementor-element-81b64e9{right:0px;}.elementor-316 .elementor-element.elementor-element-59b87db{--display:flex;--overlay-opacity:0.57;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-316 .elementor-element.elementor-element-59b87db::before, .elementor-316 .elementor-element.elementor-element-59b87db > .elementor-background-video-container::before, .elementor-316 .elementor-element.elementor-element-59b87db > .e-con-inner > .elementor-background-video-container::before, .elementor-316 .elementor-element.elementor-element-59b87db > .elementor-background-slideshow::before, .elementor-316 .elementor-element.elementor-element-59b87db > .e-con-inner > .elementor-background-slideshow::before, .elementor-316 .elementor-element.elementor-element-59b87db > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-316 .elementor-element.elementor-element-babb88e{--display:flex;--overlay-opacity:0.57;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-316 .elementor-element.elementor-element-babb88e::before, .elementor-316 .elementor-element.elementor-element-babb88e > .elementor-background-video-container::before, .elementor-316 .elementor-element.elementor-element-babb88e > .e-con-inner > .elementor-background-video-container::before, .elementor-316 .elementor-element.elementor-element-babb88e > .elementor-background-slideshow::before, .elementor-316 .elementor-element.elementor-element-babb88e > .e-con-inner > .elementor-background-slideshow::before, .elementor-316 .elementor-element.elementor-element-babb88e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}@media(max-width:767px){.elementor-316 .elementor-element.elementor-element-28c20c9{--content-width:90%;}}@media(min-width:768px){.elementor-316 .elementor-element.elementor-element-28c20c9{--content-width:1302px;}}@media(max-width:1024px) and (min-width:768px){.elementor-316 .elementor-element.elementor-element-28c20c9{--content-width:95%;}}/* Start custom CSS for spacer, class: .elementor-element-f95fae6 */.blur-circle {
    width: 600px;
    height: 600px;
    filter: blur(120px);
    pointer-events: none;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for spacer, class: .elementor-element-81b64e9 */.blur-circle {
    width: 600px;
    height: 600px;
    filter: blur(120px);
    pointer-events: none;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28c20c9 */.elementor-316 .elementor-element.elementor-element-28c20c9{
    background-image:
        linear-gradient(
            to right,
            rgba(250, 250, 250, 0.02) 1px,
            rgba(0, 0, 0, 0) 1px
        ),
        linear-gradient(
            to bottom,
            rgba(250, 250, 250, 0.02) 1px,
            rgba(0, 0, 0, 0) 1px
        ) !important;

    background-size: 60px 60px !important;
}/* End custom CSS */
/* Start custom CSS */.page-id-316 .elementor-element-d902b21 {
	background-color: #0A0A0A !important;
}/* End custom CSS */