.elementor-1204 .elementor-element.elementor-element-89c4d09{padding:90px 20px 90px 20px;}.elementor-1204 .elementor-element.elementor-element-af7a7f0{padding:80px 20px 80px 20px;}.elementor-1204 .elementor-element.elementor-element-7386bff{padding:80px 20px 80px 20px;}.elementor-1204 .elementor-element.elementor-element-815aff7{padding:80px 20px 80px 20px;}.elementor-1204 .elementor-element.elementor-element-5f4abd9{padding:80px 20px 80px 20px;}.elementor-1204 .elementor-element.elementor-element-95a9829{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:767px){.elementor-1204 .elementor-element.elementor-element-89c4d09{padding:54px 16px 54px 16px;}.elementor-1204 .elementor-element.elementor-element-af7a7f0{padding:48px 16px 48px 16px;}.elementor-1204 .elementor-element.elementor-element-7386bff{padding:48px 16px 48px 16px;}.elementor-1204 .elementor-element.elementor-element-815aff7{padding:48px 16px 48px 16px;}.elementor-1204 .elementor-element.elementor-element-5f4abd9{padding:48px 16px 48px 16px;}}/* Start custom CSS for section, class: .elementor-element-89c4d09 */.elementor-1204 .elementor-element.elementor-element-89c4d09{position:relative;overflow:hidden;background:radial-gradient(circle at 50% 0%, rgba(49,230,255,.22), transparent 55%), linear-gradient(135deg,#070A3D 0%,#12247A 100%) !important;}.elementor-1204 .elementor-element.elementor-element-89c4d09::before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,.9),transparent);mask-image:linear-gradient(to bottom,rgba(0,0,0,.9),transparent);pointer-events:none;}.elementor-1204 .elementor-element.elementor-element-89c4d09 > .elementor-container{position:relative;z-index:1;}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-af7a7f0 */.elementor-1204 .elementor-element.elementor-element-af7a7f0{background:linear-gradient(180deg,#E8F0FD 0%,#F5F8FF 100%) !important;}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7386bff */.elementor-1204 .elementor-element.elementor-element-7386bff{position:relative;overflow:hidden;background:radial-gradient(circle at 80% 20%, rgba(49,230,255,.20), transparent 50%), linear-gradient(135deg,#070A3D 0%,#12247A 100%) !important;}.elementor-1204 .elementor-element.elementor-element-7386bff::before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,.9),transparent);mask-image:linear-gradient(to bottom,rgba(0,0,0,.9),transparent);pointer-events:none;}.elementor-1204 .elementor-element.elementor-element-7386bff > .elementor-container{position:relative;z-index:1;}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5f4abd9 */.elementor-1204 .elementor-element.elementor-element-5f4abd9{background:linear-gradient(180deg,#E8F0FD 0%,#F5F8FF 100%) !important;}/* End custom CSS */