.elementor-widget-container .premium-global-cursor- {
{
    ID
}
}

{
    color: var(--e-global-color-primary)
;
    fill: var(--e-global-color-primary)
;
}
.elementor-widget-container.premium-cursor-ftext .premium-global-cursor- {
{
    ID
}
}

.premium-cursor-follow-text {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-1425 .elementor-element.elementor-element-3be687e {
    --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;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0;
    --padding-bottom: 0;
    --padding-left: 4.8%;
    --padding-right: 4.8%;
}

.elementor-1425 .elementor-element.elementor-element-3be687e:not(.elementor-motion-effects-element-type-background), .elementor-1425 .elementor-element.elementor-element-3be687e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: transparent;
    background-image: radial-gradient(at center center, #3A6F87 0%, #001236 70%);
}

.elementor-1425 .elementor-element.elementor-element-ff381f9 {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 11%;
    --padding-bottom: 72px;
    --padding-left: 0;
    --padding-right: 0;
}

.elementor-widget-startpro_core_highlight .premium-global-cursor- {
{
    ID
}
}

{
    color: var(--e-global-color-primary)
;
    fill: var(--e-global-color-primary)
;
}
.elementor-widget-startpro_core_highlight.premium-cursor-ftext .premium-global-cursor- {
{
    ID
}
}

.premium-cursor-follow-text {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-1425 .elementor-element.elementor-element-df507a1 {
    --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;
    --justify-content: space-between;
    --align-items: center;
}

.elementor-widget-text-editor .premium-global-cursor- {
{
    ID
}
}

{
    color: var(--e-global-color-primary)
;
    fill: var(--e-global-color-primary)
;
}
.elementor-widget-text-editor.premium-cursor-ftext .premium-global-cursor- {
{
    ID
}
}

.premium-cursor-follow-text {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-text-editor {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
    color: var(--e-global-color-text);
}

.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
    background-color: var(--e-global-color-primary);
}

.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap {
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
}

.elementor-1425 .elementor-element.elementor-element-aee2a7f {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 300;
    line-height: 26px;
    color: #FFFFFF;
}

.elementor-widget-divider {
    --divider-color: var(--e-global-color-secondary);
}

.elementor-widget-divider .premium-global-cursor- {
{
    ID
}
}

{
    color: var(--e-global-color-primary)
;
    fill: var(--e-global-color-primary)
;
}
.elementor-widget-divider.premium-cursor-ftext .premium-global-cursor- {
{
    ID
}
}

.premium-cursor-follow-text {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-divider .elementor-divider__text {
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-divider.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-secondary);
}

.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon {
    color: var(--e-global-color-secondary);
    border-color: var(--e-global-color-secondary);
}

.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-secondary);
}

.elementor-1425 .elementor-element.elementor-element-952952a {
    --divider-border-style: solid;
    --divider-color: #000;
    --divider-border-width: 1px;
    width: var(--container-widget-width, 1%);
    max-width: 1%;
    --container-widget-width: 1%;
    --container-widget-flex-grow: 0;
}

.elementor-1425 .elementor-element.elementor-element-952952a > .elementor-widget-container {
    border-style: solid;
    border-width: 0px 1px 0px 0px;
    border-color: #FFFFFF;
}

.elementor-1425 .elementor-element.elementor-element-952952a .elementor-divider-separator {
    width: 0%;
}

.elementor-1425 .elementor-element.elementor-element-952952a .elementor-divider {
    padding-block-start: 28px;
    padding-block-end: 28px;
}

.elementor-widget-startpro_core_icon_with_text .premium-global-cursor- {
{
    ID
}
}

{
    color: var(--e-global-color-primary)
;
    fill: var(--e-global-color-primary)
;
}
.elementor-widget-startpro_core_icon_with_text.premium-cursor-ftext .premium-global-cursor- {
{
    ID
}
}

.premium-cursor-follow-text {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-1425 .elementor-element.elementor-element-d9e9dd4 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 20px;
    --row-gap: 0px;
    --column-gap: 20px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 60px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1425 .elementor-element.elementor-element-67119c8 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1425 .elementor-element.elementor-element-cba0b3b {
    --display: flex;
    --min-height: 100%;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --border-radius: 25px 25px 25px 25px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 35px;
    --padding-bottom: 45px;
    --padding-left: 30px;
    --padding-right: 30px;
}

.elementor-1425 .elementor-element.elementor-element-cba0b3b:not(.elementor-motion-effects-element-type-background), .elementor-1425 .elementor-element.elementor-element-cba0b3b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(186deg, #00123659 50%, #3A6F87 100%);
}

.elementor-1425 .elementor-element.elementor-element-cba0b3b::before, .elementor-1425 .elementor-element.elementor-element-cba0b3b > .elementor-background-video-container::before, .elementor-1425 .elementor-element.elementor-element-cba0b3b > .e-con-inner > .elementor-background-video-container::before, .elementor-1425 .elementor-element.elementor-element-cba0b3b > .elementor-background-slideshow::before, .elementor-1425 .elementor-element.elementor-element-cba0b3b > .e-con-inner > .elementor-background-slideshow::before, .elementor-1425 .elementor-element.elementor-element-cba0b3b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    --background-overlay: '';
}

.elementor-1425 .elementor-element.elementor-element-ca130b5 {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --border-radius: 25px 25px 25px 25px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1425 .elementor-element.elementor-element-ca130b5::before, .elementor-1425 .elementor-element.elementor-element-ca130b5 > .elementor-background-video-container::before, .elementor-1425 .elementor-element.elementor-element-ca130b5 > .e-con-inner > .elementor-background-video-container::before, .elementor-1425 .elementor-element.elementor-element-ca130b5 > .elementor-background-slideshow::before, .elementor-1425 .elementor-element.elementor-element-ca130b5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1425 .elementor-element.elementor-element-ca130b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    --background-overlay: '';
}

.elementor-1425 .elementor-element.elementor-element-863aa5b {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-widget-startpro_core_single_image .premium-global-cursor- {
{
    ID
}
}

{
    color: var(--e-global-color-primary)
;
    fill: var(--e-global-color-primary)
;
}
.elementor-widget-startpro_core_single_image.premium-cursor-ftext .premium-global-cursor- {
{
    ID
}
}

.premium-cursor-follow-text {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-1425 .elementor-element.elementor-element-ad08050 {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 30%;
    --padding-bottom: 0%;
    --padding-left: 0%;
    --padding-right: 0%;
}

.elementor-widget-startpro_core_section_title {
    min-height: 40px!important;
}

.elementor-widget-startpro_core_section_title .premium-global-cursor- {
{
    ID
}
}

{
    color: var(--e-global-color-primary)
;
    fill: var(--e-global-color-primary)
;
}
.elementor-widget-startpro_core_section_title.premium-cursor-ftext .premium-global-cursor- {
{
    ID
}
}

.premium-cursor-follow-text {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-1425 .elementor-element.elementor-element-29d0445 {
    --display: flex;
    --border-radius: 25px 25px 25px 25px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1425 .elementor-element.elementor-element-29d0445:not(.elementor-motion-effects-element-type-background), .elementor-1425 .elementor-element.elementor-element-29d0445 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../../2025/07/Property-1Structured-Thinking-2.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-1425 .elementor-element.elementor-element-36f68b9 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1425 .elementor-element.elementor-element-bb6b952 {
    --display: flex;
    --min-height: 100%;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --border-radius: 25px 25px 25px 25px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 35px;
    --padding-bottom: 45px;
    --padding-left: 30px;
    --padding-right: 30px;
}

.elementor-1425 .elementor-element.elementor-element-bb6b952:not(.elementor-motion-effects-element-type-background), .elementor-1425 .elementor-element.elementor-element-bb6b952 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(186deg, #00123659 50%, #3A6F87 100%);
}

.elementor-1425 .elementor-element.elementor-element-bb6b952::before, .elementor-1425 .elementor-element.elementor-element-bb6b952 > .elementor-background-video-container::before, .elementor-1425 .elementor-element.elementor-element-bb6b952 > .e-con-inner > .elementor-background-video-container::before, .elementor-1425 .elementor-element.elementor-element-bb6b952 > .elementor-background-slideshow::before, .elementor-1425 .elementor-element.elementor-element-bb6b952 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1425 .elementor-element.elementor-element-bb6b952 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    --background-overlay: '';
}

.elementor-1425 .elementor-element.elementor-element-8ad12df {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --border-radius: 25px 25px 25px 25px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1425 .elementor-element.elementor-element-8ad12df::before, .elementor-1425 .elementor-element.elementor-element-8ad12df > .elementor-background-video-container::before, .elementor-1425 .elementor-element.elementor-element-8ad12df > .e-con-inner > .elementor-background-video-container::before, .elementor-1425 .elementor-element.elementor-element-8ad12df > .elementor-background-slideshow::before, .elementor-1425 .elementor-element.elementor-element-8ad12df > .e-con-inner > .elementor-background-slideshow::before, .elementor-1425 .elementor-element.elementor-element-8ad12df > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    --background-overlay: '';
}

.elementor-1425 .elementor-element.elementor-element-9fdb7d5 {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1425 .elementor-element.elementor-element-fa47fb6 {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 30%;
    --padding-bottom: 0%;
    --padding-left: 0%;
    --padding-right: 0%;
}

.elementor-1425 .elementor-element.elementor-element-c094d48 {
    --display: flex;
    --border-radius: 25px 25px 25px 25px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1425 .elementor-element.elementor-element-c094d48:not(.elementor-motion-effects-element-type-background), .elementor-1425 .elementor-element.elementor-element-c094d48 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../../2025/07/Property-1Bias-Detection-1.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-1425 .elementor-element.elementor-element-7ea699f {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1425 .elementor-element.elementor-element-a664cea {
    --display: flex;
    --min-height: 100%;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --border-radius: 25px 25px 25px 25px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 35px;
    --padding-bottom: 45px;
    --padding-left: 30px;
    --padding-right: 30px;
}

.elementor-1425 .elementor-element.elementor-element-a664cea:not(.elementor-motion-effects-element-type-background), .elementor-1425 .elementor-element.elementor-element-a664cea > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(186deg, #00123659 50%, #3A6F87 100%);
}

.elementor-1425 .elementor-element.elementor-element-a664cea::before, .elementor-1425 .elementor-element.elementor-element-a664cea > .elementor-background-video-container::before, .elementor-1425 .elementor-element.elementor-element-a664cea > .e-con-inner > .elementor-background-video-container::before, .elementor-1425 .elementor-element.elementor-element-a664cea > .elementor-background-slideshow::before, .elementor-1425 .elementor-element.elementor-element-a664cea > .e-con-inner > .elementor-background-slideshow::before, .elementor-1425 .elementor-element.elementor-element-a664cea > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    --background-overlay: '';
}

.elementor-1425 .elementor-element.elementor-element-c9bf462 {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --border-radius: 25px 25px 25px 25px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1425 .elementor-element.elementor-element-c9bf462::before, .elementor-1425 .elementor-element.elementor-element-c9bf462 > .elementor-background-video-container::before, .elementor-1425 .elementor-element.elementor-element-c9bf462 > .e-con-inner > .elementor-background-video-container::before, .elementor-1425 .elementor-element.elementor-element-c9bf462 > .elementor-background-slideshow::before, .elementor-1425 .elementor-element.elementor-element-c9bf462 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1425 .elementor-element.elementor-element-c9bf462 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    --background-overlay: '';
}

.elementor-1425 .elementor-element.elementor-element-6b80cc0 {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1425 .elementor-element.elementor-element-54ce402 {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 30%;
    --padding-bottom: 0%;
    --padding-left: 0%;
    --padding-right: 0%;
}

.elementor-1425 .elementor-element.elementor-element-257fff2 {
    --display: flex;
    --border-radius: 25px 25px 25px 25px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1425 .elementor-element.elementor-element-257fff2:not(.elementor-motion-effects-element-type-background), .elementor-1425 .elementor-element.elementor-element-257fff2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../../2025/07/Property-1Explainable-Process-1.jpg");
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-1425 .elementor-element.elementor-element-6d1f4a8 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1425 .elementor-element.elementor-element-700e4a9 {
    --display: flex;
    --min-height: 100%;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --border-radius: 25px 25px 25px 25px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 35px;
    --padding-bottom: 45px;
    --padding-left: 30px;
    --padding-right: 30px;
}

.elementor-1425 .elementor-element.elementor-element-700e4a9:not(.elementor-motion-effects-element-type-background), .elementor-1425 .elementor-element.elementor-element-700e4a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(186deg, #00123659 50%, #3A6F87 100%);
}

.elementor-1425 .elementor-element.elementor-element-700e4a9::before, .elementor-1425 .elementor-element.elementor-element-700e4a9 > .elementor-background-video-container::before, .elementor-1425 .elementor-element.elementor-element-700e4a9 > .e-con-inner > .elementor-background-video-container::before, .elementor-1425 .elementor-element.elementor-element-700e4a9 > .elementor-background-slideshow::before, .elementor-1425 .elementor-element.elementor-element-700e4a9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1425 .elementor-element.elementor-element-700e4a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    --background-overlay: '';
}

.elementor-1425 .elementor-element.elementor-element-6531b2f {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --border-radius: 25px 25px 25px 25px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1425 .elementor-element.elementor-element-6531b2f::before, .elementor-1425 .elementor-element.elementor-element-6531b2f > .elementor-background-video-container::before, .elementor-1425 .elementor-element.elementor-element-6531b2f > .e-con-inner > .elementor-background-video-container::before, .elementor-1425 .elementor-element.elementor-element-6531b2f > .elementor-background-slideshow::before, .elementor-1425 .elementor-element.elementor-element-6531b2f > .e-con-inner > .elementor-background-slideshow::before, .elementor-1425 .elementor-element.elementor-element-6531b2f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    --background-overlay: '';
}

.elementor-1425 .elementor-element.elementor-element-d9fb959 {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1425 .elementor-element.elementor-element-56ae184 {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 30%;
    --padding-bottom: 0%;
    --padding-left: 0%;
    --padding-right: 0%;
}

.elementor-1425 .elementor-element.elementor-element-870e3a6 {
    --display: flex;
    --border-radius: 25px 25px 25px 25px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1425 .elementor-element.elementor-element-870e3a6:not(.elementor-motion-effects-element-type-background), .elementor-1425 .elementor-element.elementor-element-870e3a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../../2025/07/Property-1Cognitive-Feedback-1.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-1425 .elementor-element.elementor-element-93f9fe8 {
    --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: 20px;
    --padding-bottom: 10px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-widget-html .premium-global-cursor- {
{
    ID
}
}

{
    color: var(--e-global-color-primary)
;
    fill: var(--e-global-color-primary)
;
}
.elementor-widget-html.premium-cursor-ftext .premium-global-cursor- {
{
    ID
}
}

.premium-cursor-follow-text {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-1425 .elementor-element.elementor-element-a573d95 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --padding-top: 80px;
    --padding-bottom: 80px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1425 .elementor-element.elementor-element-33c5ecb {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1425 .elementor-element.elementor-element-7a4815f > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 20px 0px;
}

.elementor-widget-startpro_core_button .premium-global-cursor- {
{
    ID
}
}

{
    color: var(--e-global-color-primary)
;
    fill: var(--e-global-color-primary)
;
}
.elementor-widget-startpro_core_button.premium-cursor-ftext .premium-global-cursor- {
{
    ID
}
}

.premium-cursor-follow-text {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-1425 .elementor-element.elementor-element-0937ae4 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1425 .elementor-element.elementor-element-bbef8cc {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 62px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1425 .elementor-element.elementor-element-74a8b67 {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 10px;
    --padding-right: 25px;
}

.elementor-1425 .elementor-element.elementor-element-9aea53e {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 20px;
    --padding-right: 15px;
}

.elementor-1425 .elementor-element.elementor-element-f2baf8e {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1425 .elementor-element.elementor-element-5f4c34e {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 10px;
    --padding-right: 25px;
}

.elementor-1425 .elementor-element.elementor-element-74d995f {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 20px;
    --padding-right: 15px;
}

.elementor-1425 .elementor-element.elementor-element-9e6ad0e {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
    --padding-top: 80px;
    --padding-bottom: 80px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1425 .elementor-element.elementor-element-9e6ad0e:not(.elementor-motion-effects-element-type-background), .elementor-1425 .elementor-element.elementor-element-9e6ad0e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(360deg, #EEDDFF 0%, #FFFFFF 100%);
}

.elementor-1425 .elementor-element.elementor-element-d407557 {
    --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;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1425 .elementor-element.elementor-element-b24fb2a {
    width: 100%;
    max-width: 100%;
}

.elementor-1425 .elementor-element.elementor-element-b24fb2a > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 35px 0px;
}

.elementor-1425 .elementor-element.elementor-element-1e08eaf {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 60px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1425 .elementor-element.elementor-element-f1d986b {
    --display: flex;
    --gap: 23px 0px;
    --row-gap: 23px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 20px;
}

.elementor-widget-startpro_core_icon_list_item .premium-global-cursor- {
{
    ID
}
}

{
    color: var(--e-global-color-primary)
;
    fill: var(--e-global-color-primary)
;
}
.elementor-widget-startpro_core_icon_list_item.premium-cursor-ftext .premium-global-cursor- {
{
    ID
}
}

.premium-cursor-follow-text {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-1425 .elementor-element.elementor-element-7ed1dde {
    --display: flex;
    --gap: 23px 0px;
    --row-gap: 23px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 20px;
    --padding-right: 0px;
}

.elementor-1425 .elementor-element.elementor-element-c803d33 {
    --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;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-widget-image .premium-global-cursor- {
{
    ID
}
}

{
    color: var(--e-global-color-primary)
;
    fill: var(--e-global-color-primary)
;
}
.elementor-widget-image.premium-cursor-ftext .premium-global-cursor- {
{
    ID
}
}

.premium-cursor-follow-text {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-image .widget-image-caption {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-1425 .elementor-element.elementor-element-f14b113 img {
    width: 100%;
    max-width: 100%;
    border-radius: 12px 12px 12px 12px;
}

.elementor-1425 .elementor-element.elementor-element-d88fc5c {
    --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;
    --justify-content: space-between;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0;
    --padding-bottom: 0;
    --padding-left: 0;
    --padding-right: 0;
}

.elementor-1425 .elementor-element.elementor-element-701402a {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --border-radius: 0px 0px 0px 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1425 .elementor-element.elementor-element-4c1aa97 {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1425 .elementor-element.elementor-element-6c83a27 {
    --display: flex;
    --min-height: 100%;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 35px;
    --padding-bottom: 45px;
    --padding-left: 30px;
    --padding-right: 30px;
}

.elementor-1425 .elementor-element.elementor-element-6c83a27:not(.elementor-motion-effects-element-type-background), .elementor-1425 .elementor-element.elementor-element-6c83a27 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(186deg, var(--e-global-color-8a16f19) 50%, #3A6F87 100%);
}

.elementor-1425 .elementor-element.elementor-element-6c83a27::before, .elementor-1425 .elementor-element.elementor-element-6c83a27 > .elementor-background-video-container::before, .elementor-1425 .elementor-element.elementor-element-6c83a27 > .e-con-inner > .elementor-background-video-container::before, .elementor-1425 .elementor-element.elementor-element-6c83a27 > .elementor-background-slideshow::before, .elementor-1425 .elementor-element.elementor-element-6c83a27 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1425 .elementor-element.elementor-element-6c83a27 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    --background-overlay: '';
}

.elementor-1425 .elementor-element.elementor-element-a7673ea {
    --display: flex;
    --justify-content: flex-start;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --border-radius: 25px 25px 25px 25px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1425 .elementor-element.elementor-element-a7673ea::before, .elementor-1425 .elementor-element.elementor-element-a7673ea > .elementor-background-video-container::before, .elementor-1425 .elementor-element.elementor-element-a7673ea > .e-con-inner > .elementor-background-video-container::before, .elementor-1425 .elementor-element.elementor-element-a7673ea > .elementor-background-slideshow::before, .elementor-1425 .elementor-element.elementor-element-a7673ea > .e-con-inner > .elementor-background-slideshow::before, .elementor-1425 .elementor-element.elementor-element-a7673ea > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    --background-overlay: '';
}

.elementor-1425 .elementor-element.elementor-element-a7673ea.e-con {
    --order: -99999 /* order start hack */;
}

.elementor-1425 .elementor-element.elementor-element-da8c3c5 {
    --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;
    --justify-content: flex-start;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 43%;
    --padding-bottom: 0%;
    --padding-left: 0%;
    --padding-right: 0%;
}

.elementor-1425 .elementor-element.elementor-element-f045400 {
    --display: flex;
}

.elementor-1425 .elementor-element.elementor-element-f045400:not(.elementor-motion-effects-element-type-background), .elementor-1425 .elementor-element.elementor-element-f045400 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../../2025/07/Property-1Cognitive-Research-Unit-2.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-1425 .elementor-element.elementor-element-0b84c69 {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1425 .elementor-element.elementor-element-cc511f9 {
    --display: flex;
    --min-height: 100%;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 35px;
    --padding-bottom: 45px;
    --padding-left: 30px;
    --padding-right: 30px;
}

.elementor-1425 .elementor-element.elementor-element-cc511f9:not(.elementor-motion-effects-element-type-background), .elementor-1425 .elementor-element.elementor-element-cc511f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(186deg, var(--e-global-color-0d38259) 50%, #3A6F87 100%);
}

.elementor-1425 .elementor-element.elementor-element-cc511f9::before, .elementor-1425 .elementor-element.elementor-element-cc511f9 > .elementor-background-video-container::before, .elementor-1425 .elementor-element.elementor-element-cc511f9 > .e-con-inner > .elementor-background-video-container::before, .elementor-1425 .elementor-element.elementor-element-cc511f9 > .elementor-background-slideshow::before, .elementor-1425 .elementor-element.elementor-element-cc511f9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1425 .elementor-element.elementor-element-cc511f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    --background-overlay: '';
}

.elementor-1425 .elementor-element.elementor-element-4a6f18b {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --border-radius: 25px 25px 25px 25px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1425 .elementor-element.elementor-element-4a6f18b::before, .elementor-1425 .elementor-element.elementor-element-4a6f18b > .elementor-background-video-container::before, .elementor-1425 .elementor-element.elementor-element-4a6f18b > .e-con-inner > .elementor-background-video-container::before, .elementor-1425 .elementor-element.elementor-element-4a6f18b > .elementor-background-slideshow::before, .elementor-1425 .elementor-element.elementor-element-4a6f18b > .e-con-inner > .elementor-background-slideshow::before, .elementor-1425 .elementor-element.elementor-element-4a6f18b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    --background-overlay: '';
}

.elementor-1425 .elementor-element.elementor-element-fb8958a {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 43%;
    --padding-bottom: 0%;
    --padding-left: 0%;
    --padding-right: 0%;
}

.elementor-1425 .elementor-element.elementor-element-f499bcf {
    --display: flex;
}

.elementor-1425 .elementor-element.elementor-element-f499bcf:not(.elementor-motion-effects-element-type-background), .elementor-1425 .elementor-element.elementor-element-f499bcf > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../../2025/07/Property-1Decision-Systems-Lab-1.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-1425 .elementor-element.elementor-element-974c672 {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1425 .elementor-element.elementor-element-1da3759 {
    --display: flex;
    --min-height: 100%;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 35px;
    --padding-bottom: 45px;
    --padding-left: 30px;
    --padding-right: 30px;
}

.elementor-1425 .elementor-element.elementor-element-1da3759:not(.elementor-motion-effects-element-type-background), .elementor-1425 .elementor-element.elementor-element-1da3759 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(186deg, var(--e-global-color-3711456) 50%, #3A6F87 100%);
}

.elementor-1425 .elementor-element.elementor-element-1da3759::before, .elementor-1425 .elementor-element.elementor-element-1da3759 > .elementor-background-video-container::before, .elementor-1425 .elementor-element.elementor-element-1da3759 > .e-con-inner > .elementor-background-video-container::before, .elementor-1425 .elementor-element.elementor-element-1da3759 > .elementor-background-slideshow::before, .elementor-1425 .elementor-element.elementor-element-1da3759 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1425 .elementor-element.elementor-element-1da3759 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    --background-overlay: '';
}

.elementor-1425 .elementor-element.elementor-element-09937c7 {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --border-radius: 25px 25px 25px 25px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1425 .elementor-element.elementor-element-09937c7::before, .elementor-1425 .elementor-element.elementor-element-09937c7 > .elementor-background-video-container::before, .elementor-1425 .elementor-element.elementor-element-09937c7 > .e-con-inner > .elementor-background-video-container::before, .elementor-1425 .elementor-element.elementor-element-09937c7 > .elementor-background-slideshow::before, .elementor-1425 .elementor-element.elementor-element-09937c7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1425 .elementor-element.elementor-element-09937c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    --background-overlay: '';
}

.elementor-1425 .elementor-element.elementor-element-4abcaba {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 43%;
    --padding-bottom: 0%;
    --padding-left: 0%;
    --padding-right: 0%;
}

.elementor-1425 .elementor-element.elementor-element-4708457 {
    --display: flex;
}

.elementor-1425 .elementor-element.elementor-element-4708457:not(.elementor-motion-effects-element-type-background), .elementor-1425 .elementor-element.elementor-element-4708457 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../../2025/07/Property-1Learning-Development-Center-1.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-1425 .elementor-element.elementor-element-3e46d6c {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1425 .elementor-element.elementor-element-df06330 {
    --display: flex;
    --min-height: 100%;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 35px;
    --padding-bottom: 45px;
    --padding-left: 30px;
    --padding-right: 30px;
}

.elementor-1425 .elementor-element.elementor-element-df06330:not(.elementor-motion-effects-element-type-background), .elementor-1425 .elementor-element.elementor-element-df06330 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(186deg, var(--e-global-color-a517c13) 50%, #3A6F87 100%);
}

.elementor-1425 .elementor-element.elementor-element-df06330::before, .elementor-1425 .elementor-element.elementor-element-df06330 > .elementor-background-video-container::before, .elementor-1425 .elementor-element.elementor-element-df06330 > .e-con-inner > .elementor-background-video-container::before, .elementor-1425 .elementor-element.elementor-element-df06330 > .elementor-background-slideshow::before, .elementor-1425 .elementor-element.elementor-element-df06330 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1425 .elementor-element.elementor-element-df06330 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    --background-overlay: '';
}

.elementor-1425 .elementor-element.elementor-element-f3269e7 {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --border-radius: 25px 25px 25px 25px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1425 .elementor-element.elementor-element-f3269e7::before, .elementor-1425 .elementor-element.elementor-element-f3269e7 > .elementor-background-video-container::before, .elementor-1425 .elementor-element.elementor-element-f3269e7 > .e-con-inner > .elementor-background-video-container::before, .elementor-1425 .elementor-element.elementor-element-f3269e7 > .elementor-background-slideshow::before, .elementor-1425 .elementor-element.elementor-element-f3269e7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1425 .elementor-element.elementor-element-f3269e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    --background-overlay: '';
}

.elementor-1425 .elementor-element.elementor-element-403f425 {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 43%;
    --padding-bottom: 0%;
    --padding-left: 0%;
    --padding-right: 0%;
}

.elementor-1425 .elementor-element.elementor-element-0d81f1e {
    --display: flex;
}

.elementor-1425 .elementor-element.elementor-element-0d81f1e:not(.elementor-motion-effects-element-type-background), .elementor-1425 .elementor-element.elementor-element-0d81f1e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../../2025/07/Property-1Behavioral-Intelligence-Feedback-1.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-1425 .elementor-element.elementor-element-ac92f98 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
    --padding-top: 80px;
    --padding-bottom: 80px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1425 .elementor-element.elementor-element-ac92f98:not(.elementor-motion-effects-element-type-background), .elementor-1425 .elementor-element.elementor-element-ac92f98 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F5F5F5;
}

.elementor-1425 .elementor-element.elementor-element-12194d6 {
    width: 100%;
    max-width: 100%;
}

.elementor-1425 .elementor-element.elementor-element-12194d6 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 35px 0px;
}

.elementor-1425 .elementor-element.elementor-element-8efd14e {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --flex-wrap: wrap;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1425 .elementor-element.elementor-element-d9036df {
    --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;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 20px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 14px;
}

.elementor-1425 .elementor-element.elementor-element-9679758 {
    --display: flex;
    --min-height: 100%;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --border-radius: 15px 15px 15px 15px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 10%;
    /*--padding-bottom: 10%;*/
    --padding-left: 10%;
    --padding-right: 10%;
}

.elementor-1425 .elementor-element.elementor-element-9679758:not(.elementor-motion-effects-element-type-background), .elementor-1425 .elementor-element.elementor-element-9679758 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-1425 .elementor-element.elementor-element-084f8c8 {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1425 .elementor-element.elementor-element-c72c96b {
    /*width: var(--container-widget-width, 326px);*/
    /*max-width: 326px;*/
    /*--container-widget-width: 326px;*/
    --container-widget-flex-grow: 0;
}

.elementor-1425 .elementor-element.elementor-element-199f13a {
    --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: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    border-style: none;
    --border-style: none;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 17px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1425 .elementor-element.elementor-element-9469969 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 22px 0px 0px;
}

.elementor-1425 .elementor-element.elementor-element-458da28 {
    --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;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 7px;
    --padding-right: 7px;
}

.elementor-1425 .elementor-element.elementor-element-a8196d7 {
    --display: flex;
    --min-height: 100%;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --border-radius: 15px 15px 15px 15px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 9.3%;
    --padding-bottom: 9.8%;
    --padding-left: 11.5%;
    --padding-right: 11.5%;
}

.elementor-1425 .elementor-element.elementor-element-a8196d7:not(.elementor-motion-effects-element-type-background), .elementor-1425 .elementor-element.elementor-element-a8196d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-1425 .elementor-element.elementor-element-176511f {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1425 .elementor-element.elementor-element-cb5ef6e {
    /*width: var(--container-widget-width, 326px);*/
    /*max-width: 326px;*/
    /*--container-widget-width: 326px;*/
    --container-widget-flex-grow: 0;
}

.elementor-1425 .elementor-element.elementor-element-e1d0a67 {
    --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: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    border-style: none;
    --border-style: none;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 17px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1425 .elementor-element.elementor-element-6ae8908 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 22px 0px 0px;
}

.elementor-1425 .elementor-element.elementor-element-c5413db {
    --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;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 14px;
    --padding-right: 0px;
}

.elementor-1425 .elementor-element.elementor-element-8454677 {
    --display: flex;
    --min-height: 100%;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --border-radius: 15px 15px 15px 15px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 9.3%;
    --padding-bottom: 9.8%;
    --padding-left: 11.5%;
    --padding-right: 11.5%;
}

.elementor-1425 .elementor-element.elementor-element-8454677:not(.elementor-motion-effects-element-type-background), .elementor-1425 .elementor-element.elementor-element-8454677 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-1425 .elementor-element.elementor-element-9efc39b {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1425 .elementor-element.elementor-element-d72dbd9 {
    width: var(--container-widget-width, 326px);
    max-width: 326px;
    --container-widget-width: 326px;
    --container-widget-flex-grow: 0;
}

.elementor-1425 .elementor-element.elementor-element-2b1684c {
    --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: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    border-style: none;
    --border-style: none;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 17px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1425 .elementor-element.elementor-element-2579cfb > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 22px 0px 0px;
}

.elementor-1425 .elementor-element.elementor-element-9630a37 {
    --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;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 21px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 14px;
}

.elementor-1425 .elementor-element.elementor-element-5961f94 {
    --display: flex;
    --min-height: 100%;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --border-radius: 15px 15px 15px 15px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 9.3%;
    --padding-bottom: 9.8%;
    --padding-left: 11.5%;
    --padding-right: 11.5%;
}

.elementor-1425 .elementor-element.elementor-element-5961f94:not(.elementor-motion-effects-element-type-background), .elementor-1425 .elementor-element.elementor-element-5961f94 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-1425 .elementor-element.elementor-element-c42dae1 {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1425 .elementor-element.elementor-element-9804960 {
    width: var(--container-widget-width, 326px);
    max-width: 326px;
    --container-widget-width: 326px;
    --container-widget-flex-grow: 0;
}

.elementor-1425 .elementor-element.elementor-element-da28130 {
    --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: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    border-style: none;
    --border-style: none;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 17px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1425 .elementor-element.elementor-element-df8e253 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 22px 0px 0px;
}

.elementor-1425 .elementor-element.elementor-element-45461d8 {
    --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;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 21px;
    --padding-bottom: 0px;
    --padding-left: 7px;
    --padding-right: 7px;
}

.elementor-1425 .elementor-element.elementor-element-6ffdad2 {
    --display: flex;
    --min-height: 100%;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --border-radius: 15px 15px 15px 15px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 9.3%;
    --padding-bottom: 9.8%;
    --padding-left: 11.5%;
    --padding-right: 11.5%;
}

.elementor-1425 .elementor-element.elementor-element-6ffdad2:not(.elementor-motion-effects-element-type-background), .elementor-1425 .elementor-element.elementor-element-6ffdad2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-1425 .elementor-element.elementor-element-5f7ba2e {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1425 .elementor-element.elementor-element-cec965f {
    width: var(--container-widget-width, 326px);
    max-width: 326px;
    --container-widget-width: 326px;
    --container-widget-flex-grow: 0;
}

.elementor-1425 .elementor-element.elementor-element-3b7a295 {
    --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: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    border-style: none;
    --border-style: none;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 17px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1425 .elementor-element.elementor-element-f4b6380 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 22px 0px 0px;
}

.elementor-1425 .elementor-element.elementor-element-657d6f4 {
    --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;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 21px;
    --padding-bottom: 0px;
    --padding-left: 14px;
    --padding-right: 0px;
}

.elementor-1425 .elementor-element.elementor-element-974db3b {
    --display: flex;
    --min-height: 100%;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --border-radius: 15px 15px 15px 15px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 9.3%;
    --padding-bottom: 9.8%;
    --padding-left: 11.5%;
    --padding-right: 11.5%;
}

.elementor-1425 .elementor-element.elementor-element-974db3b:not(.elementor-motion-effects-element-type-background), .elementor-1425 .elementor-element.elementor-element-974db3b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-1425 .elementor-element.elementor-element-281cd5b {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1425 .elementor-element.elementor-element-45c635f {
    width: var(--container-widget-width, 326px);
    max-width: 326px;
    --container-widget-width: 326px;
    --container-widget-flex-grow: 0;
}

.elementor-1425 .elementor-element.elementor-element-d1d8437 {
    --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: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    border-style: none;
    --border-style: none;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 17px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1425 .elementor-element.elementor-element-f86e80d > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 22px 0px 0px;
}

@media (min-width: 768px) {
    .elementor-1425 .elementor-element.elementor-element-74a8b67 {
        --width: 50%;
    }

    .elementor-1425 .elementor-element.elementor-element-9aea53e {
        --width: 50%;
    }

    .elementor-1425 .elementor-element.elementor-element-5f4c34e {
        --width: 50%;
    }

    .elementor-1425 .elementor-element.elementor-element-74d995f {
        --width: 50%;
    }

    .elementor-1425 .elementor-element.elementor-element-d407557 {
        --width: 50%;
    }

    .elementor-1425 .elementor-element.elementor-element-f1d986b {
        --width: 50%;
    }

    .elementor-1425 .elementor-element.elementor-element-7ed1dde {
        --width: 50%;
    }

    .elementor-1425 .elementor-element.elementor-element-c803d33 {
        --width: 50%;
    }

    .elementor-1425 .elementor-element.elementor-element-d9036df {
        --width: 50%;
    }

    .elementor-1425 .elementor-element.elementor-element-458da28 {
        --width: 50%;
    }

    .elementor-1425 .elementor-element.elementor-element-c5413db {
        --width: 50%;
    }

    .elementor-1425 .elementor-element.elementor-element-9630a37 {
        --width: 50%;
    }

    .elementor-1425 .elementor-element.elementor-element-45461d8 {
        --width: 50%;
    }

    .elementor-1425 .elementor-element.elementor-element-657d6f4 {
        --width: 50%;
    }
}

@media (max-width: 1024px) and (min-width: 768px) {
    .elementor-1425 .elementor-element.elementor-element-d9e9dd4 {
        --width: 100%;
    }

    .elementor-1425 .elementor-element.elementor-element-67119c8 {
        --width: 48%;
    }

    .elementor-1425 .elementor-element.elementor-element-cba0b3b {
        --width: 100%;
    }

    .elementor-1425 .elementor-element.elementor-element-29d0445 {
        --width: 50%;
    }

    .elementor-1425 .elementor-element.elementor-element-36f68b9 {
        --width: 48%;
    }

    .elementor-1425 .elementor-element.elementor-element-bb6b952 {
        --width: 100%;
    }

    .elementor-1425 .elementor-element.elementor-element-7ea699f {
        --width: 48%;
    }

    .elementor-1425 .elementor-element.elementor-element-a664cea {
        --width: 100%;
    }

    .elementor-1425 .elementor-element.elementor-element-6d1f4a8 {
        --width: 48%;
    }

    .elementor-1425 .elementor-element.elementor-element-700e4a9 {
        --width: 100%;
    }

    .elementor-1425 .elementor-element.elementor-element-33c5ecb {
        --width: 100%;
    }

    .elementor-1425 .elementor-element.elementor-element-d407557 {
        --width: 100%;
    }

    .elementor-1425 .elementor-element.elementor-element-c803d33 {
        --width: 100%;
    }

    .elementor-1425 .elementor-element.elementor-element-4c1aa97 {
        --width: 49%;
    }

    .elementor-1425 .elementor-element.elementor-element-6c83a27 {
        --width: 100%;
    }

    .elementor-1425 .elementor-element.elementor-element-0b84c69 {
        --width: 49%;
    }

    .elementor-1425 .elementor-element.elementor-element-cc511f9 {
        --width: 100%;
    }

    .elementor-1425 .elementor-element.elementor-element-974c672 {
        --width: 49%;
    }

    .elementor-1425 .elementor-element.elementor-element-1da3759 {
        --width: 100%;
    }

    .elementor-1425 .elementor-element.elementor-element-3e46d6c {
        --width: 49%;
    }

    .elementor-1425 .elementor-element.elementor-element-df06330 {
        --width: 100%;
    }

    .elementor-1425 .elementor-element.elementor-element-d9036df {
        --width: 50%;
    }

    .elementor-1425 .elementor-element.elementor-element-458da28 {
        --width: 50%;
    }

    .elementor-1425 .elementor-element.elementor-element-c5413db {
        --width: 50%;
    }

    .elementor-1425 .elementor-element.elementor-element-9630a37 {
        --width: 50%;
    }

    .elementor-1425 .elementor-element.elementor-element-45461d8 {
        --width: 50%;
    }

    .elementor-1425 .elementor-element.elementor-element-657d6f4 {
        --width: 50%;
    }
}

@media (max-width: 1024px) {
    .elementor-1425 .elementor-element.elementor-element-d9e9dd4 {
        --gap: 20px 20px;
        --row-gap: 20px;
        --column-gap: 20px;
        --flex-wrap: wrap;
    }

    .elementor-1425 .elementor-element.elementor-element-a573d95 {
        --padding-top: 80px;
        --padding-bottom: 80px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-1425 .elementor-element.elementor-element-7a4815f {
        width: 100%;
        max-width: 100%;
    }

    .elementor-1425 .elementor-element.elementor-element-bbef8cc {
        --flex-direction: row;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap-mobile: wrap;
    }

    .elementor-1425 .elementor-element.elementor-element-74a8b67 {
        --padding-top: 0%;
        --padding-bottom: 0%;
        --padding-left: 0%;
        --padding-right: 5%;
    }

    .elementor-1425 .elementor-element.elementor-element-9aea53e {
        --padding-top: 0%;
        --padding-bottom: 0%;
        --padding-left: 0%;
        --padding-right: 5%;
    }

    .elementor-1425 .elementor-element.elementor-element-5f4c34e {
        --padding-top: 0%;
        --padding-bottom: 0%;
        --padding-left: 0%;
        --padding-right: 5%;
    }

    .elementor-1425 .elementor-element.elementor-element-74d995f {
        --padding-top: 0%;
        --padding-bottom: 0%;
        --padding-left: 0%;
        --padding-right: 5%;
    }

    .elementor-1425 .elementor-element.elementor-element-9e6ad0e {
        --padding-top: 80px;
        --padding-bottom: 80px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-1425 .elementor-element.elementor-element-d407557 {
        --padding-top: 0%;
        --padding-bottom: 0%;
        --padding-left: 0%;
        --padding-right: 0%;
    }

    .elementor-1425 .elementor-element.elementor-element-c803d33 {
        --justify-content: center;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-1425 .elementor-element.elementor-element-d88fc5c {
        --padding-top: 80px;
        --padding-bottom: 80px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-1425 .elementor-element.elementor-element-701402a {
        --align-items: stretch;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
        --gap: 20px 0px;
        --row-gap: 20px;
        --column-gap: 0px;
        --flex-wrap: wrap;
    }

    .elementor-1425 .elementor-element.elementor-element-0b84c69 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 10px;
        --margin-right: 0px;
    }

    .elementor-1425 .elementor-element.elementor-element-cc511f9 {
        --margin-top: 0%;
        --margin-bottom: 0%;
        --margin-left: 0%;
        --margin-right: 0%;
    }

    .elementor-1425 .elementor-element.elementor-element-df06330 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 10px;
        --margin-right: 0px;
    }

    .elementor-1425 .elementor-element.elementor-element-ac92f98 {
        --padding-top: 80px;
        --padding-bottom: 80px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-1425 .elementor-element.elementor-element-8efd14e {
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
        --flex-wrap: wrap;
    }

    .elementor-1425 .elementor-element.elementor-element-d9036df {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 10px;
    }

    .elementor-1425 .elementor-element.elementor-element-458da28 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 0px;
    }

    .elementor-1425 .elementor-element.elementor-element-c5413db {
        --padding-top: 20px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 10px;
    }

    .elementor-1425 .elementor-element.elementor-element-9630a37 {
        --padding-top: 20px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 0px;
    }

    .elementor-1425 .elementor-element.elementor-element-45461d8 {
        --padding-top: 20px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 10px;
    }

    .elementor-1425 .elementor-element.elementor-element-657d6f4 {
        --padding-top: 20px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 0px;
    }
}

@media (max-width: 767px) {
    .elementor-1425 .elementor-element.elementor-element-3be687e {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-1425 .elementor-element.elementor-element-ff381f9 {
        --padding-top: 20%;
        --padding-bottom: 20%;
        --padding-left: 0%;
        --padding-right: 0%;
    }

    .elementor-1425 .elementor-element.elementor-element-ad08050 {
        --padding-top: 48px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-1425 .elementor-element.elementor-element-fa47fb6 {
        --padding-top: 48px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-1425 .elementor-element.elementor-element-54ce402 {
        --padding-top: 48px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-1425 .elementor-element.elementor-element-56ae184 {
        --padding-top: 48px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-1425 .elementor-element.elementor-element-a573d95 {
        --padding-top: 40px;
        --padding-bottom: 40px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-1425 .elementor-element.elementor-element-7a4815f {
        width: 100%;
        max-width: 100%;
    }

    .elementor-1425 .elementor-element.elementor-element-74a8b67 {
        --padding-top: 0px;
        --padding-bottom: 62px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-1425 .elementor-element.elementor-element-9aea53e {
        --padding-top: 0%;
        --padding-bottom: 0%;
        --padding-left: 0%;
        --padding-right: 0%;
    }

    .elementor-1425 .elementor-element.elementor-element-5f4c34e {
        --padding-top: 0px;
        --padding-bottom: 62px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-1425 .elementor-element.elementor-element-9e6ad0e {
        --padding-top: 40px;
        --padding-bottom: 40px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-1425 .elementor-element.elementor-element-d407557 {
        --padding-top: 0%;
        --padding-bottom: 0%;
        --padding-left: 0%;
        --padding-right: 0%;
    }

    .elementor-1425 .elementor-element.elementor-element-f1d986b {
        --padding-top: 0px;
        --padding-bottom: 23px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-1425 .elementor-element.elementor-element-7ed1dde {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-1425 .elementor-element.elementor-element-d88fc5c {
        --padding-top: 40px;
        --padding-bottom: 40px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-1425 .elementor-element.elementor-element-da8c3c5 {
        --padding-top: 48px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-1425 .elementor-element.elementor-element-0b84c69 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-1425 .elementor-element.elementor-element-cc511f9 {
        --margin-top: 0%;
        --margin-bottom: 0%;
        --margin-left: 0%;
        --margin-right: 0%;
    }

    .elementor-1425 .elementor-element.elementor-element-fb8958a {
        --padding-top: 48px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-1425 .elementor-element.elementor-element-4abcaba {
        --padding-top: 48px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-1425 .elementor-element.elementor-element-df06330 {
        --margin-top: 0%;
        --margin-bottom: 0%;
        --margin-left: 0%;
        --margin-right: 0%;
    }

    .elementor-1425 .elementor-element.elementor-element-403f425 {
        --padding-top: 48px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-1425 .elementor-element.elementor-element-ac92f98 {
        --padding-top: 40px;
        --padding-bottom: 40px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-1425 .elementor-element.elementor-element-12194d6 > .elementor-widget-container {
        padding: 0px 0px 20px 0px;
    }

    .elementor-1425 .elementor-element.elementor-element-d9036df {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-1425 .elementor-element.elementor-element-458da28 {
        --padding-top: 20px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-1425 .elementor-element.elementor-element-c5413db {
        --padding-top: 20px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-1425 .elementor-element.elementor-element-9630a37 {
        --padding-top: 20px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-1425 .elementor-element.elementor-element-45461d8 {
        --padding-top: 20px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-1425 .elementor-element.elementor-element-657d6f4 {
        --padding-top: 20px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
}

/* Start custom CSS for html, class: .elementor-element-1ea7172 */
.marquee {
    width: 100%;
    overflow: hidden;
    white-space: nowrap;
    box-sizing: border-box;
}

.marquee a {
    color: #5625AA;
}

.marquee span {
    display: inline-block;
    padding-left: 100%;
    animation: marquee 25s linear infinite;
    color: #3A6F87;
    font-family: DM Sans;
    font-weight: 600;
    font-style: SemiBold;
    font-size: 20px;
    line-height: 100%;
    letter-spacing: 0px;

}

@keyframes marquee {
    0% {
        transform: translateX(0%);
    }
    100% {
        transform: translateX(-100%);
    }
}

/* End custom CSS */