.elementor-8910 .elementor-element.elementor-element-f9c3964{--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;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-8910 .elementor-element.elementor-element-f9c3964:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-f9c3964 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F7FF;}.elementor-8910 .elementor-element.elementor-element-9e39762{--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:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{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-8910 .elementor-element.elementor-element-d583ed4{padding:0px 0px 0px 0px;}.elementor-8910 .elementor-element.elementor-element-d583ed4.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-8910 .elementor-element.elementor-element-d583ed4.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-8910 .elementor-element.elementor-element-d583ed4.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-8910 .elementor-element.elementor-element-d583ed4 .elementor-image-box-wrapper .elementor-image-box-img{width:65%;}.elementor-8910 .elementor-element.elementor-element-d583ed4 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-8910 .elementor-element.elementor-element-d583ed4 .elementor-image-box-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;color:#CF990E;}.elementor-8910 .elementor-element.elementor-element-d583ed4:has(:hover) .elementor-image-box-title,
					 .elementor-8910 .elementor-element.elementor-element-d583ed4:has(:focus) .elementor-image-box-title{color:#CF990E;}.elementor-8910 .elementor-element.elementor-element-c080e69{--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:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-8910 .elementor-element.elementor-element-9978e50 .elementor-menu-toggle{margin-left:auto;}.elementor-8910 .elementor-element.elementor-element-9978e50 .elementor-nav-menu .elementor-item{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:600;}.elementor-8910 .elementor-element.elementor-element-9978e50 .elementor-nav-menu--main .elementor-item{color:#000000;fill:#000000;padding-left:0px;padding-right:0px;}.elementor-8910 .elementor-element.elementor-element-9978e50 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-8910 .elementor-element.elementor-element-9978e50 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-8910 .elementor-element.elementor-element-9978e50 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-8910 .elementor-element.elementor-element-9978e50 .elementor-nav-menu--main .elementor-item:focus{color:#FF7A00;fill:#FF7A00;}.elementor-8910 .elementor-element.elementor-element-9978e50 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-8910 .elementor-element.elementor-element-9978e50 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:#FF7A00;}.elementor-8910 .elementor-element.elementor-element-9978e50 .e--pointer-framed .elementor-item:before,
					.elementor-8910 .elementor-element.elementor-element-9978e50 .e--pointer-framed .elementor-item:after{border-color:#FF7A00;}.elementor-8910 .elementor-element.elementor-element-9978e50 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#FF7A00;}.elementor-8910 .elementor-element.elementor-element-9978e50{--e-nav-menu-horizontal-menu-item-margin:calc( 30px / 2 );}.elementor-8910 .elementor-element.elementor-element-9978e50 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:30px;}.elementor-8910 .elementor-element.elementor-element-09afdeb{--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;--justify-content:flex-end;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-8910 .elementor-element.elementor-element-f2068ba .elementor-button{background-color:transparent;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(180deg, #FDA655 0%, #FF7A00 100%);border-style:none;border-radius:50px 50px 50px 50px;padding:15px 15px 15px 15px;}.elementor-8910 .elementor-element.elementor-element-f2068ba .elementor-button:hover, .elementor-8910 .elementor-element.elementor-element-f2068ba .elementor-button:focus{background-color:#E06C00;}.elementor-8910 .elementor-element.elementor-element-f2068ba{width:var( --container-widget-width, 128px );max-width:128px;padding:0px 0px 0px 0px;--container-widget-width:128px;--container-widget-flex-grow:0;}.elementor-8910 .elementor-element.elementor-element-f2068ba.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-8910 .elementor-element.elementor-element-f2068ba .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8910 .elementor-element.elementor-element-f2068ba .elementor-button .elementor-button-content-wrapper{gap:10px;justify-content:center;}.elementor-8910 .elementor-element.elementor-element-df46451 .elementor-button{background-color:#FFFFFF;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:600;fill:#25D366;color:#25D366;border-style:solid;border-width:2px 2px 2px 2px;border-color:#25D366;border-radius:50px 50px 50px 50px;padding:15px 15px 15px 15px;}.elementor-8910 .elementor-element.elementor-element-df46451 .elementor-button:hover, .elementor-8910 .elementor-element.elementor-element-df46451 .elementor-button:focus{background-color:#F4F7FF;}.elementor-8910 .elementor-element.elementor-element-df46451{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-8910 .elementor-element.elementor-element-df46451.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-8910 .elementor-element.elementor-element-df46451 .elementor-button-content-wrapper{flex-direction:row;}.elementor-8910 .elementor-element.elementor-element-df46451 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-8910 .elementor-element.elementor-element-bb4e029{--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:2rem;--padding-bottom:3rem;--padding-left:2rem;--padding-right:2rem;}.elementor-8910 .elementor-element.elementor-element-bb4e029:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-bb4e029 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #E9EFFF 0%, #F4F7FF 100%);}.elementor-8910 .elementor-element.elementor-element-1dd0f2b{--display:grid;--e-con-grid-template-columns:repeat(12, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:15px 15px;--row-gap:15px;--column-gap:15px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8910 .elementor-element.elementor-element-8ee5c3b{--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;grid-column:span 7;}.elementor-8910 .elementor-element.elementor-element-ba35d56{--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;}.elementor-8910 .elementor-element.elementor-element-ba35d56.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-8910 .elementor-element.elementor-element-d563ca8{padding:4px 15px 4px 15px;text-align:start;}.elementor-8910 .elementor-element.elementor-element-d563ca8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8910 .elementor-element.elementor-element-d563ca8 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:0.05em;color:#5526A8;}.elementor-8910 .elementor-element.elementor-element-aef9bc4{width:var( --container-widget-width, 40vw );max-width:40vw;--container-widget-width:40vw;--container-widget-flex-grow:0;}.elementor-8910 .elementor-element.elementor-element-aef9bc4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8910 .elementor-element.elementor-element-aef9bc4 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:2.8vw;font-weight:900;line-height:1.2em;color:#151A45;}.elementor-8910 .elementor-element.elementor-element-0cdd9eb.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8910 .elementor-element.elementor-element-0cdd9eb .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:1.1vw;font-weight:700;color:#532D96;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-8910 .elementor-element.elementor-element-1e0dd94 .elementor-icon-list-icon i{color:#FF7A00;transition:color 0.3s;}.elementor-8910 .elementor-element.elementor-element-1e0dd94 .elementor-icon-list-icon svg{fill:#FF7A00;transition:fill 0.3s;}.elementor-8910 .elementor-element.elementor-element-1e0dd94{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-8910 .elementor-element.elementor-element-1e0dd94 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8910 .elementor-element.elementor-element-1e0dd94 .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:1vw;font-weight:600;}.elementor-8910 .elementor-element.elementor-element-1e0dd94 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.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-8910 .elementor-element.elementor-element-72b326d{width:var( --container-widget-width, 650px );max-width:650px;--container-widget-width:650px;--container-widget-flex-grow:0;font-family:"DM Sans", Sans-serif;font-size:0.9vw;line-height:1.6em;color:#210650;}.elementor-8910 .elementor-element.elementor-element-be64102{--display:grid;--e-con-grid-template-columns:repeat(6, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:15px 15px;--row-gap:15px;--column-gap:15px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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-8910 .elementor-element.elementor-element-49b9837{background-color:transparent;padding:15px 15px 15px 15px;background-image:linear-gradient(180deg, #02010100 40%, #FFFFFF 100%);border-radius:15px 15px 15px 15px;box-shadow:0px 5px 25px 0px rgba(0, 0, 0, 0.1);}.elementor-8910 .elementor-element.elementor-element-49b9837 .elementor-icon-box-wrapper{gap:6px;}.elementor-8910 .elementor-element.elementor-element-49b9837 .elementor-icon-box-title{margin-block-end:6px;color:#000000;}.elementor-8910 .elementor-element.elementor-element-49b9837.elementor-view-stacked .elementor-icon{background-color:#5526A8;}.elementor-8910 .elementor-element.elementor-element-49b9837.elementor-view-framed .elementor-icon, .elementor-8910 .elementor-element.elementor-element-49b9837.elementor-view-default .elementor-icon{fill:#5526A8;color:#5526A8;border-color:#5526A8;}.elementor-8910 .elementor-element.elementor-element-49b9837 .elementor-icon{font-size:20px;}.elementor-8910 .elementor-element.elementor-element-49b9837 .elementor-icon-box-title, .elementor-8910 .elementor-element.elementor-element-49b9837 .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:1.1vw;font-weight:700;}.elementor-8910 .elementor-element.elementor-element-49b9837:has(:hover) .elementor-icon-box-title,
					 .elementor-8910 .elementor-element.elementor-element-49b9837:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-8910 .elementor-element.elementor-element-49b9837 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:0.8vw;font-weight:400;line-height:1.3em;}.elementor-8910 .elementor-element.elementor-element-eeef2e9{background-color:transparent;padding:15px 15px 15px 15px;background-image:linear-gradient(180deg, #02010100 40%, #FFFFFF 100%);border-radius:15px 15px 15px 15px;box-shadow:0px 5px 25px 0px rgba(0, 0, 0, 0.1);}.elementor-8910 .elementor-element.elementor-element-eeef2e9 .elementor-icon-box-wrapper{gap:6px;}.elementor-8910 .elementor-element.elementor-element-eeef2e9 .elementor-icon-box-title{margin-block-end:6px;color:#000000;}.elementor-8910 .elementor-element.elementor-element-eeef2e9.elementor-view-stacked .elementor-icon{background-color:#5526A8;}.elementor-8910 .elementor-element.elementor-element-eeef2e9.elementor-view-framed .elementor-icon, .elementor-8910 .elementor-element.elementor-element-eeef2e9.elementor-view-default .elementor-icon{fill:#5526A8;color:#5526A8;border-color:#5526A8;}.elementor-8910 .elementor-element.elementor-element-eeef2e9 .elementor-icon{font-size:20px;}.elementor-8910 .elementor-element.elementor-element-eeef2e9 .elementor-icon-box-title, .elementor-8910 .elementor-element.elementor-element-eeef2e9 .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:1vw;font-weight:700;}.elementor-8910 .elementor-element.elementor-element-eeef2e9:has(:hover) .elementor-icon-box-title,
					 .elementor-8910 .elementor-element.elementor-element-eeef2e9:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-8910 .elementor-element.elementor-element-eeef2e9 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:0.8vw;font-weight:400;line-height:1.3em;}.elementor-8910 .elementor-element.elementor-element-254eca7{background-color:transparent;padding:15px 15px 15px 15px;background-image:linear-gradient(180deg, #02010100 40%, #FFFFFF 100%);border-radius:15px 15px 15px 15px;box-shadow:0px 5px 25px 0px rgba(0, 0, 0, 0.1);}.elementor-8910 .elementor-element.elementor-element-254eca7 .elementor-icon-box-wrapper{gap:6px;}.elementor-8910 .elementor-element.elementor-element-254eca7 .elementor-icon-box-title{margin-block-end:6px;color:#000000;}.elementor-8910 .elementor-element.elementor-element-254eca7.elementor-view-stacked .elementor-icon{background-color:#5526A8;}.elementor-8910 .elementor-element.elementor-element-254eca7.elementor-view-framed .elementor-icon, .elementor-8910 .elementor-element.elementor-element-254eca7.elementor-view-default .elementor-icon{fill:#5526A8;color:#5526A8;border-color:#5526A8;}.elementor-8910 .elementor-element.elementor-element-254eca7 .elementor-icon{font-size:20px;}.elementor-8910 .elementor-element.elementor-element-254eca7 .elementor-icon-box-title, .elementor-8910 .elementor-element.elementor-element-254eca7 .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:1.1vw;font-weight:700;}.elementor-8910 .elementor-element.elementor-element-254eca7:has(:hover) .elementor-icon-box-title,
					 .elementor-8910 .elementor-element.elementor-element-254eca7:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-8910 .elementor-element.elementor-element-254eca7 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:0.8vw;font-weight:400;line-height:1.3em;}.elementor-8910 .elementor-element.elementor-element-db638c3{background-color:transparent;padding:15px 15px 15px 15px;background-image:linear-gradient(180deg, #02010100 40%, #FFFFFF 100%);border-radius:15px 15px 15px 15px;box-shadow:0px 5px 25px 0px rgba(0, 0, 0, 0.1);}.elementor-8910 .elementor-element.elementor-element-db638c3 .elementor-icon-box-wrapper{gap:6px;}.elementor-8910 .elementor-element.elementor-element-db638c3 .elementor-icon-box-title{margin-block-end:6px;color:#000000;}.elementor-8910 .elementor-element.elementor-element-db638c3.elementor-view-stacked .elementor-icon{background-color:#5526A8;}.elementor-8910 .elementor-element.elementor-element-db638c3.elementor-view-framed .elementor-icon, .elementor-8910 .elementor-element.elementor-element-db638c3.elementor-view-default .elementor-icon{fill:#5526A8;color:#5526A8;border-color:#5526A8;}.elementor-8910 .elementor-element.elementor-element-db638c3 .elementor-icon{font-size:20px;}.elementor-8910 .elementor-element.elementor-element-db638c3 .elementor-icon-box-title, .elementor-8910 .elementor-element.elementor-element-db638c3 .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:1.1vw;font-weight:700;}.elementor-8910 .elementor-element.elementor-element-db638c3:has(:hover) .elementor-icon-box-title,
					 .elementor-8910 .elementor-element.elementor-element-db638c3:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-8910 .elementor-element.elementor-element-db638c3 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:0.8vw;font-weight:400;line-height:1.3em;}.elementor-8910 .elementor-element.elementor-element-286ba38{background-color:transparent;padding:15px 15px 15px 15px;background-image:linear-gradient(180deg, #02010100 40%, #FFFFFF 100%);border-radius:15px 15px 15px 15px;box-shadow:0px 5px 25px 0px rgba(0, 0, 0, 0.1);}.elementor-8910 .elementor-element.elementor-element-286ba38 .elementor-icon-box-wrapper{gap:6px;}.elementor-8910 .elementor-element.elementor-element-286ba38 .elementor-icon-box-title{margin-block-end:6px;color:#000000;}.elementor-8910 .elementor-element.elementor-element-286ba38.elementor-view-stacked .elementor-icon{background-color:#5526A8;}.elementor-8910 .elementor-element.elementor-element-286ba38.elementor-view-framed .elementor-icon, .elementor-8910 .elementor-element.elementor-element-286ba38.elementor-view-default .elementor-icon{fill:#5526A8;color:#5526A8;border-color:#5526A8;}.elementor-8910 .elementor-element.elementor-element-286ba38 .elementor-icon{font-size:20px;}.elementor-8910 .elementor-element.elementor-element-286ba38 .elementor-icon-box-title, .elementor-8910 .elementor-element.elementor-element-286ba38 .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:1.1vw;font-weight:700;}.elementor-8910 .elementor-element.elementor-element-286ba38:has(:hover) .elementor-icon-box-title,
					 .elementor-8910 .elementor-element.elementor-element-286ba38:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-8910 .elementor-element.elementor-element-286ba38 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:0.8vw;font-weight:400;line-height:1.3em;}.elementor-8910 .elementor-element.elementor-element-d4bf21c{background-color:transparent;padding:15px 15px 15px 15px;background-image:linear-gradient(180deg, #02010100 40%, #FFFFFF 100%);border-radius:15px 15px 15px 15px;box-shadow:0px 5px 25px 0px rgba(0, 0, 0, 0.1);}.elementor-8910 .elementor-element.elementor-element-d4bf21c .elementor-icon-box-wrapper{gap:6px;}.elementor-8910 .elementor-element.elementor-element-d4bf21c .elementor-icon-box-title{margin-block-end:6px;color:#000000;}.elementor-8910 .elementor-element.elementor-element-d4bf21c.elementor-view-stacked .elementor-icon{background-color:#5526A8;}.elementor-8910 .elementor-element.elementor-element-d4bf21c.elementor-view-framed .elementor-icon, .elementor-8910 .elementor-element.elementor-element-d4bf21c.elementor-view-default .elementor-icon{fill:#5526A8;color:#5526A8;border-color:#5526A8;}.elementor-8910 .elementor-element.elementor-element-d4bf21c .elementor-icon{font-size:20px;}.elementor-8910 .elementor-element.elementor-element-d4bf21c .elementor-icon-box-title, .elementor-8910 .elementor-element.elementor-element-d4bf21c .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:1.1vw;font-weight:700;}.elementor-8910 .elementor-element.elementor-element-d4bf21c:has(:hover) .elementor-icon-box-title,
					 .elementor-8910 .elementor-element.elementor-element-d4bf21c:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-8910 .elementor-element.elementor-element-d4bf21c .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:0.8vw;font-weight:400;line-height:1.3em;}.elementor-8910 .elementor-element.elementor-element-6b0ecad{--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:center;--align-items:center;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;}.elementor-8910 .elementor-element.elementor-element-51b47a5 .elementor-button{background-color:transparent;font-family:"DM Sans", Sans-serif;font-size:0.9vw;font-weight:600;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(180deg, #FDA655 0%, #FF7A00 100%);border-style:none;border-radius:50px 50px 50px 50px;padding:15px 40px 15px 40px;}.elementor-8910 .elementor-element.elementor-element-51b47a5 .elementor-button:hover, .elementor-8910 .elementor-element.elementor-element-51b47a5 .elementor-button:focus{background-color:#E06C00;}.elementor-8910 .elementor-element.elementor-element-51b47a5{width:var( --container-widget-width, 200px );max-width:200px;padding:0px 0px 0px 0px;--container-widget-width:200px;--container-widget-flex-grow:0;}.elementor-8910 .elementor-element.elementor-element-51b47a5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8910 .elementor-element.elementor-element-51b47a5 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8910 .elementor-element.elementor-element-51b47a5 .elementor-button .elementor-button-content-wrapper{gap:10px;justify-content:center;}.elementor-8910 .elementor-element.elementor-element-c056e39 .elementor-button{background-color:#FFFFFF;font-family:"DM Sans", Sans-serif;font-size:0.9vw;font-weight:600;fill:#25D366;color:#25D366;border-style:solid;border-width:2px 2px 2px 2px;border-color:#25D366;border-radius:50px 50px 50px 50px;padding:15px 20px 15px 20px;}.elementor-8910 .elementor-element.elementor-element-c056e39 .elementor-button:hover, .elementor-8910 .elementor-element.elementor-element-c056e39 .elementor-button:focus{background-color:#F4F7FF;}.elementor-8910 .elementor-element.elementor-element-c056e39{width:var( --container-widget-width, 235px );max-width:235px;--container-widget-width:235px;--container-widget-flex-grow:0;}.elementor-8910 .elementor-element.elementor-element-c056e39.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8910 .elementor-element.elementor-element-c056e39 .elementor-button-content-wrapper{flex-direction:row;}.elementor-8910 .elementor-element.elementor-element-c056e39 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-8910 .elementor-element.elementor-element-fe4e120 .elementor-icon-list-icon i{color:#5526A8;transition:color 0.3s;}.elementor-8910 .elementor-element.elementor-element-fe4e120 .elementor-icon-list-icon svg{fill:#5526A8;transition:fill 0.3s;}.elementor-8910 .elementor-element.elementor-element-fe4e120{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-8910 .elementor-element.elementor-element-fe4e120 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8910 .elementor-element.elementor-element-fe4e120 .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:0.9vw;font-weight:500;}.elementor-8910 .elementor-element.elementor-element-fe4e120 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-8910 .elementor-element.elementor-element-a72dc3f{--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:flex-end;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;grid-column:span 5;}.elementor-8910 .elementor-element.elementor-element-a72dc3f:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-a72dc3f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://drartipsych.com/wp-content/uploads/2026/08/ChatGPT-Image-Aug-17-2026-01_54_56-PM.webp");background-position:top center;background-repeat:no-repeat;background-size:contain;}.elementor-8910 .elementor-element.elementor-element-4f92864{--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-end;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(85, 38, 168, 0.1);--border-color:rgba(85, 38, 168, 0.1);--border-radius:25px 25px 25px 25px;box-shadow:0px 20px 40px 0px rgba(21, 26, 69, 0.12);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-8910 .elementor-element.elementor-element-4f92864:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-4f92864 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8910 .elementor-element.elementor-element-4f92864.e-con{--align-self:flex-end;}.elementor-8910 .elementor-element.elementor-element-62fe6f9{width:var( --container-widget-width, 100% );max-width:100%;background-color:#FEC102;padding:6px 6px 6px 6px;--container-widget-width:100%;--container-widget-flex-grow:0;border-radius:25px 25px 0px 0px;--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-8910 .elementor-element.elementor-element-62fe6f9.elementor-element{--align-self:center;}.elementor-8910 .elementor-element.elementor-element-62fe6f9 .elementor-icon-list-icon i{color:#C03000;transition:color 0.3s;}.elementor-8910 .elementor-element.elementor-element-62fe6f9 .elementor-icon-list-icon svg{fill:#C03000;transition:fill 0.3s;}.elementor-8910 .elementor-element.elementor-element-62fe6f9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8910 .elementor-element.elementor-element-62fe6f9 .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:1vw;font-weight:600;}.elementor-8910 .elementor-element.elementor-element-62fe6f9 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-8910 .elementor-element.elementor-element-421d908{--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;--align-items:center;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8910 .elementor-element.elementor-element-e3e4212{width:100%;max-width:100%;text-align:center;font-family:"Manrope", Sans-serif;font-size:2.7vw;font-weight:500;color:#000000;}.elementor-8910 .elementor-element.elementor-element-089f97d{--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;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-8910 .elementor-element.elementor-element-8c89cfd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8910 .elementor-element.elementor-element-8c89cfd{text-align:start;}.elementor-8910 .elementor-element.elementor-element-8c89cfd .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:2vw;font-weight:900;color:#5526A8;}.elementor-8910 .elementor-element.elementor-element-febe27f.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-8910 .elementor-element.elementor-element-febe27f{text-align:center;}.elementor-8910 .elementor-element.elementor-element-febe27f .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:900;color:#000000;}.elementor-8910 .elementor-element.elementor-element-a7bf8b9 .elementor-button{background-color:#FFD206;font-family:"Manrope", Sans-serif;font-weight:900;fill:#000000;color:#000000;border-style:none;border-radius:50px 50px 50px 50px;padding:15px 40px 15px 40px;}.elementor-8910 .elementor-element.elementor-element-a7bf8b9 .elementor-button:hover, .elementor-8910 .elementor-element.elementor-element-a7bf8b9 .elementor-button:focus{background-color:#E06C00;}.elementor-8910 .elementor-element.elementor-element-a7bf8b9{width:var( --container-widget-width, 275px );max-width:275px;padding:20px 0px 0px 0px;--container-widget-width:275px;--container-widget-flex-grow:0;}.elementor-8910 .elementor-element.elementor-element-a7bf8b9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8910 .elementor-element.elementor-element-a7bf8b9 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8910 .elementor-element.elementor-element-a7bf8b9 .elementor-button .elementor-button-content-wrapper{gap:10px;justify-content:center;}.elementor-8910 .elementor-element.elementor-element-386987c{padding:20px 0px 0px 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-8910 .elementor-element.elementor-element-386987c .elementor-icon-list-icon i{color:#FF7A00;transition:color 0.3s;}.elementor-8910 .elementor-element.elementor-element-386987c .elementor-icon-list-icon svg{fill:#FF7A00;transition:fill 0.3s;}.elementor-8910 .elementor-element.elementor-element-386987c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8910 .elementor-element.elementor-element-386987c .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:0.8vw;font-weight:600;}.elementor-8910 .elementor-element.elementor-element-386987c .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-8910 .elementor-element.elementor-element-container_bemxwpd8c{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:center;--border-radius:20px 20px 20px 20px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-8910 .elementor-element.elementor-element-container_bemxwpd8c:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-container_bemxwpd8c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A2155;}.elementor-8910 .elementor-element.elementor-element-container_6rkqfy7u3{--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:center;--align-items:center;border-style:none;--border-style:none;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;grid-column:span 1;}.elementor-8910 .elementor-element.elementor-element-container_6rkqfy7u3:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-container_6rkqfy7u3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000000;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-8910 .elementor-element.elementor-element-widget_dlp079lo8 .elementor-icon-wrapper{text-align:start;}.elementor-8910 .elementor-element.elementor-element-widget_dlp079lo8.elementor-view-stacked .elementor-icon{background-color:#2D3081;color:#FFFFFF;}.elementor-8910 .elementor-element.elementor-element-widget_dlp079lo8.elementor-view-framed .elementor-icon, .elementor-8910 .elementor-element.elementor-element-widget_dlp079lo8.elementor-view-default .elementor-icon{color:#2D3081;border-color:#2D3081;}.elementor-8910 .elementor-element.elementor-element-widget_dlp079lo8.elementor-view-framed .elementor-icon, .elementor-8910 .elementor-element.elementor-element-widget_dlp079lo8.elementor-view-default .elementor-icon svg{fill:#2D3081;}.elementor-8910 .elementor-element.elementor-element-widget_dlp079lo8.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-8910 .elementor-element.elementor-element-widget_dlp079lo8.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-8910 .elementor-element.elementor-element-widget_dlp079lo8 .elementor-icon{font-size:32px;}.elementor-8910 .elementor-element.elementor-element-widget_dlp079lo8 .elementor-icon svg{height:32px;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{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-8910 .elementor-element.elementor-element-widget_f5lik8bqd .elementor-counter-title{justify-content:start;color:#CBD5E1;font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:500;line-height:1.3em;}.elementor-8910 .elementor-element.elementor-element-widget_f5lik8bqd .elementor-counter{gap:10px;}.elementor-8910 .elementor-element.elementor-element-widget_f5lik8bqd .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:#FFFFFF;font-family:"DM Sans", Sans-serif;font-size:2rem;font-weight:600;}.elementor-8910 .elementor-element.elementor-element-e3aa1a3{--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:center;--align-items:center;border-style:solid;--border-style:solid;border-width:0px 1px 0px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:#DADADA47;--border-color:#DADADA47;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;grid-column:span 1;}.elementor-8910 .elementor-element.elementor-element-e3aa1a3:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-e3aa1a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000000;}.elementor-8910 .elementor-element.elementor-element-fefd02d .elementor-icon-wrapper{text-align:start;}.elementor-8910 .elementor-element.elementor-element-fefd02d.elementor-view-stacked .elementor-icon{background-color:#2D3081;color:#FFFFFF;}.elementor-8910 .elementor-element.elementor-element-fefd02d.elementor-view-framed .elementor-icon, .elementor-8910 .elementor-element.elementor-element-fefd02d.elementor-view-default .elementor-icon{color:#2D3081;border-color:#2D3081;}.elementor-8910 .elementor-element.elementor-element-fefd02d.elementor-view-framed .elementor-icon, .elementor-8910 .elementor-element.elementor-element-fefd02d.elementor-view-default .elementor-icon svg{fill:#2D3081;}.elementor-8910 .elementor-element.elementor-element-fefd02d.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-8910 .elementor-element.elementor-element-fefd02d.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-8910 .elementor-element.elementor-element-fefd02d .elementor-icon{font-size:32px;}.elementor-8910 .elementor-element.elementor-element-fefd02d .elementor-icon svg{height:32px;}.elementor-8910 .elementor-element.elementor-element-00c4ba4 .elementor-counter-title{justify-content:start;color:#CBD5E1;font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:500;line-height:1.3em;}.elementor-8910 .elementor-element.elementor-element-00c4ba4 .elementor-counter{gap:10px;}.elementor-8910 .elementor-element.elementor-element-00c4ba4 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:#FFFFFF;font-family:"DM Sans", Sans-serif;font-size:2rem;font-weight:600;}.elementor-8910 .elementor-element.elementor-element-9f281dd{--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:center;--align-items:center;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#DADADA47;--border-color:#DADADA47;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;grid-column:span 1;}.elementor-8910 .elementor-element.elementor-element-9f281dd:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-9f281dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000000;}.elementor-8910 .elementor-element.elementor-element-1c4c54f .elementor-icon-wrapper{text-align:start;}.elementor-8910 .elementor-element.elementor-element-1c4c54f.elementor-view-stacked .elementor-icon{background-color:#2D3081;color:#FFFFFF;}.elementor-8910 .elementor-element.elementor-element-1c4c54f.elementor-view-framed .elementor-icon, .elementor-8910 .elementor-element.elementor-element-1c4c54f.elementor-view-default .elementor-icon{color:#2D3081;border-color:#2D3081;}.elementor-8910 .elementor-element.elementor-element-1c4c54f.elementor-view-framed .elementor-icon, .elementor-8910 .elementor-element.elementor-element-1c4c54f.elementor-view-default .elementor-icon svg{fill:#2D3081;}.elementor-8910 .elementor-element.elementor-element-1c4c54f.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-8910 .elementor-element.elementor-element-1c4c54f.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-8910 .elementor-element.elementor-element-1c4c54f .elementor-icon{font-size:32px;}.elementor-8910 .elementor-element.elementor-element-1c4c54f .elementor-icon svg{height:32px;}.elementor-8910 .elementor-element.elementor-element-d1871ef .elementor-counter-title{justify-content:start;color:#CBD5E1;font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:500;line-height:1.3em;}.elementor-8910 .elementor-element.elementor-element-d1871ef .elementor-counter{gap:10px;}.elementor-8910 .elementor-element.elementor-element-d1871ef .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:#FFFFFF;font-family:"DM Sans", Sans-serif;font-size:2rem;font-weight:700;}.elementor-8910 .elementor-element.elementor-element-8ada4c1{--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:center;--align-items:center;border-style:none;--border-style:none;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;grid-column:span 1;}.elementor-8910 .elementor-element.elementor-element-8ada4c1:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-8ada4c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000000;}.elementor-8910 .elementor-element.elementor-element-e2f3d0b .elementor-icon-wrapper{text-align:start;}.elementor-8910 .elementor-element.elementor-element-e2f3d0b.elementor-view-stacked .elementor-icon{background-color:#2D3081;color:#FFFFFF;}.elementor-8910 .elementor-element.elementor-element-e2f3d0b.elementor-view-framed .elementor-icon, .elementor-8910 .elementor-element.elementor-element-e2f3d0b.elementor-view-default .elementor-icon{color:#2D3081;border-color:#2D3081;}.elementor-8910 .elementor-element.elementor-element-e2f3d0b.elementor-view-framed .elementor-icon, .elementor-8910 .elementor-element.elementor-element-e2f3d0b.elementor-view-default .elementor-icon svg{fill:#2D3081;}.elementor-8910 .elementor-element.elementor-element-e2f3d0b.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-8910 .elementor-element.elementor-element-e2f3d0b.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-8910 .elementor-element.elementor-element-e2f3d0b .elementor-icon{font-size:32px;}.elementor-8910 .elementor-element.elementor-element-e2f3d0b .elementor-icon svg{height:32px;}.elementor-8910 .elementor-element.elementor-element-534aa42 .elementor-counter-title{justify-content:start;color:#CBD5E1;font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:500;line-height:1.3em;}.elementor-8910 .elementor-element.elementor-element-534aa42 .elementor-counter{gap:10px;}.elementor-8910 .elementor-element.elementor-element-534aa42 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:#FFFFFF;font-family:"DM Sans", Sans-serif;font-size:2rem;font-weight:700;}.elementor-8910 .elementor-element.elementor-element-40edef7{--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:50px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;}.elementor-8910 .elementor-element.elementor-element-40edef7:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-40edef7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF5F5;}.elementor-8910 .elementor-element.elementor-element-e3978dd{--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;}.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-8910 .elementor-element.elementor-element-71c95cf img{border-radius:15px 15px 15px 15px;}.elementor-8910 .elementor-element.elementor-element-e3fb68c{--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:center;}.elementor-8910 .elementor-element.elementor-element-9e3eab6{background-color:#E11D4830;padding:2px 15px 2px 15px;border-radius:50px 50px 50px 50px;}.elementor-8910 .elementor-element.elementor-element-9e3eab6.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-8910 .elementor-element.elementor-element-9e3eab6 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:600;color:#E11D48;}.elementor-8910 .elementor-element.elementor-element-c716693.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8910 .elementor-element.elementor-element-c716693 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:2.2rem;font-weight:900;line-height:1.35em;color:#1F2937;}.elementor-8910 .elementor-element.elementor-element-76dc301{width:var( --container-widget-width, 650px );max-width:650px;--container-widget-width:650px;--container-widget-flex-grow:0;font-family:"DM Sans", Sans-serif;font-size:18px;line-height:1.6em;color:#210650;}.elementor-8910 .elementor-element.elementor-element-bacb2ab{width:var( --container-widget-width, 650px );max-width:650px;--container-widget-width:650px;--container-widget-flex-grow:0;font-family:"DM Sans", Sans-serif;font-size:18px;line-height:1.6em;color:#210650;}.elementor-8910 .elementor-element.elementor-element-a849c9d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8910 .elementor-element.elementor-element-a849c9d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.1rem;font-weight:600;color:#1F2937;}.elementor-8910 .elementor-element.elementor-element-1a16859{--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;--justify-content:space-between;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8910 .elementor-element.elementor-element-e1fd921{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-8910 .elementor-element.elementor-element-e1fd921 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(6px/2);}.elementor-8910 .elementor-element.elementor-element-e1fd921 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(6px/2);}.elementor-8910 .elementor-element.elementor-element-e1fd921 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(6px/2);}.elementor-8910 .elementor-element.elementor-element-e1fd921 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-6px/2);}.elementor-8910 .elementor-element.elementor-element-e1fd921 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-6px/2);}.elementor-8910 .elementor-element.elementor-element-e1fd921 .elementor-icon-list-icon i{color:#E11D48;transition:color 0.3s;}.elementor-8910 .elementor-element.elementor-element-e1fd921 .elementor-icon-list-icon svg{fill:#E11D48;transition:fill 0.3s;}.elementor-8910 .elementor-element.elementor-element-e1fd921 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8910 .elementor-element.elementor-element-e1fd921 .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:1rem;font-weight:500;}.elementor-8910 .elementor-element.elementor-element-e1fd921 .elementor-icon-list-text{color:#1F2937;transition:color 0.3s;}.elementor-8910 .elementor-element.elementor-element-2d09b29{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-8910 .elementor-element.elementor-element-2d09b29 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(6px/2);}.elementor-8910 .elementor-element.elementor-element-2d09b29 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(6px/2);}.elementor-8910 .elementor-element.elementor-element-2d09b29 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(6px/2);}.elementor-8910 .elementor-element.elementor-element-2d09b29 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-6px/2);}.elementor-8910 .elementor-element.elementor-element-2d09b29 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-6px/2);}.elementor-8910 .elementor-element.elementor-element-2d09b29 .elementor-icon-list-icon i{color:#E11D48;transition:color 0.3s;}.elementor-8910 .elementor-element.elementor-element-2d09b29 .elementor-icon-list-icon svg{fill:#E11D48;transition:fill 0.3s;}.elementor-8910 .elementor-element.elementor-element-2d09b29 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8910 .elementor-element.elementor-element-2d09b29 .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:1rem;font-weight:500;}.elementor-8910 .elementor-element.elementor-element-2d09b29 .elementor-icon-list-text{color:#1F2937;transition:color 0.3s;}.elementor-8910 .elementor-element.elementor-element-5eb75bd{--display:flex;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-8910 .elementor-element.elementor-element-5eb75bd:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-5eb75bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF5F5;}.elementor-8910 .elementor-element.elementor-element-7c363f3{width:initial;max-width:initial;background-color:#E11D4812;padding:8px 15px 8px 15px;border-radius:5px 5px 5px 5px;text-align:center;}.elementor-8910 .elementor-element.elementor-element-7c363f3.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-8910 .elementor-element.elementor-element-7c363f3 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:1rem;font-weight:600;line-height:1.5em;color:#5B2AA8;}.elementor-8910 .elementor-element.elementor-element-container_4n6tmuuan{--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;--padding-top:50px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;}.elementor-8910 .elementor-element.elementor-element-container_4n6tmuuan:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-container_4n6tmuuan > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDF7F3;}.elementor-8910 .elementor-element.elementor-element-container_oi9ql39q5{--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:start;--align-items:start;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8910 .elementor-element.elementor-element-3399d2e{background-color:#0596692E;padding:2px 15px 2px 15px;border-radius:50px 50px 50px 50px;}.elementor-8910 .elementor-element.elementor-element-3399d2e.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-8910 .elementor-element.elementor-element-3399d2e .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:600;color:#059669;}.elementor-8910 .elementor-element.elementor-element-f9b8479{width:var( --container-widget-width, 630px );max-width:630px;--container-widget-width:630px;--container-widget-flex-grow:0;}.elementor-8910 .elementor-element.elementor-element-f9b8479.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8910 .elementor-element.elementor-element-f9b8479 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:2.2rem;font-weight:900;line-height:1.35em;color:#1F2937;}.elementor-8910 .elementor-element.elementor-element-469279c{width:var( --container-widget-width, 650px );max-width:650px;--container-widget-width:650px;--container-widget-flex-grow:0;font-family:"DM Sans", Sans-serif;font-size:18px;line-height:1.6em;color:#210650;}.elementor-8910 .elementor-element.elementor-element-container_a439ozj3q{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8910 .elementor-element.elementor-element-container_0kpmteh03{--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;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8910 .elementor-element.elementor-element-widget_uvdmgagu4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:15px 15px 15px 15px;border-color:#EAE8FD;border-radius:50px 50px 50px 50px;}.elementor-8910 .elementor-element.elementor-element-widget_uvdmgagu4 .elementor-icon-wrapper{text-align:center;}.elementor-8910 .elementor-element.elementor-element-widget_uvdmgagu4.elementor-view-stacked .elementor-icon{background-color:#4F20A6;color:#FFFFFF;}.elementor-8910 .elementor-element.elementor-element-widget_uvdmgagu4.elementor-view-framed .elementor-icon, .elementor-8910 .elementor-element.elementor-element-widget_uvdmgagu4.elementor-view-default .elementor-icon{color:#4F20A6;border-color:#4F20A6;}.elementor-8910 .elementor-element.elementor-element-widget_uvdmgagu4.elementor-view-framed .elementor-icon, .elementor-8910 .elementor-element.elementor-element-widget_uvdmgagu4.elementor-view-default .elementor-icon svg{fill:#4F20A6;}.elementor-8910 .elementor-element.elementor-element-widget_uvdmgagu4.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-8910 .elementor-element.elementor-element-widget_uvdmgagu4.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-8910 .elementor-element.elementor-element-widget_uvdmgagu4 .elementor-icon{font-size:25px;padding:18px;border-radius:50px 50px 50px 50px;}.elementor-8910 .elementor-element.elementor-element-widget_uvdmgagu4 .elementor-icon svg{height:25px;}.elementor-8910 .elementor-element.elementor-element-widget_o2q3t32kt.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8910 .elementor-element.elementor-element-widget_o2q3t32kt{text-align:center;}.elementor-8910 .elementor-element.elementor-element-widget_o2q3t32kt .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1rem;font-weight:600;color:#1F2937;}.elementor-8910 .elementor-element.elementor-element-container_ibxomwvxt{--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:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8910 .elementor-element.elementor-element-widget_wb67loh93 .elementor-icon-wrapper{text-align:center;}.elementor-8910 .elementor-element.elementor-element-widget_wb67loh93.elementor-view-stacked .elementor-icon{background-color:#059669;}.elementor-8910 .elementor-element.elementor-element-widget_wb67loh93.elementor-view-framed .elementor-icon, .elementor-8910 .elementor-element.elementor-element-widget_wb67loh93.elementor-view-default .elementor-icon{color:#059669;border-color:#059669;}.elementor-8910 .elementor-element.elementor-element-widget_wb67loh93.elementor-view-framed .elementor-icon, .elementor-8910 .elementor-element.elementor-element-widget_wb67loh93.elementor-view-default .elementor-icon svg{fill:#059669;}.elementor-8910 .elementor-element.elementor-element-widget_wb67loh93 .elementor-icon{font-size:16px;}.elementor-8910 .elementor-element.elementor-element-widget_wb67loh93 .elementor-icon svg{height:16px;}.elementor-8910 .elementor-element.elementor-element-container_o5m33jjfn{--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;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8910 .elementor-element.elementor-element-775a4ca{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:15px 15px 15px 15px;border-color:#DFF2FD;border-radius:50px 50px 50px 50px;}.elementor-8910 .elementor-element.elementor-element-775a4ca .elementor-icon-wrapper{text-align:center;}.elementor-8910 .elementor-element.elementor-element-775a4ca.elementor-view-stacked .elementor-icon{background-color:#08A0FD;color:#FFFFFF;}.elementor-8910 .elementor-element.elementor-element-775a4ca.elementor-view-framed .elementor-icon, .elementor-8910 .elementor-element.elementor-element-775a4ca.elementor-view-default .elementor-icon{color:#08A0FD;border-color:#08A0FD;}.elementor-8910 .elementor-element.elementor-element-775a4ca.elementor-view-framed .elementor-icon, .elementor-8910 .elementor-element.elementor-element-775a4ca.elementor-view-default .elementor-icon svg{fill:#08A0FD;}.elementor-8910 .elementor-element.elementor-element-775a4ca.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-8910 .elementor-element.elementor-element-775a4ca.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-8910 .elementor-element.elementor-element-775a4ca .elementor-icon{font-size:25px;padding:18px;border-radius:50px 50px 50px 50px;}.elementor-8910 .elementor-element.elementor-element-775a4ca .elementor-icon svg{height:25px;}.elementor-8910 .elementor-element.elementor-element-widget_2hecws6qv.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8910 .elementor-element.elementor-element-widget_2hecws6qv{text-align:center;}.elementor-8910 .elementor-element.elementor-element-widget_2hecws6qv .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1rem;font-weight:600;color:#1F2937;}.elementor-8910 .elementor-element.elementor-element-container_52jlrbtu9{--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:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8910 .elementor-element.elementor-element-widget_u53c374jl .elementor-icon-wrapper{text-align:center;}.elementor-8910 .elementor-element.elementor-element-widget_u53c374jl.elementor-view-stacked .elementor-icon{background-color:#059669;}.elementor-8910 .elementor-element.elementor-element-widget_u53c374jl.elementor-view-framed .elementor-icon, .elementor-8910 .elementor-element.elementor-element-widget_u53c374jl.elementor-view-default .elementor-icon{color:#059669;border-color:#059669;}.elementor-8910 .elementor-element.elementor-element-widget_u53c374jl.elementor-view-framed .elementor-icon, .elementor-8910 .elementor-element.elementor-element-widget_u53c374jl.elementor-view-default .elementor-icon svg{fill:#059669;}.elementor-8910 .elementor-element.elementor-element-widget_u53c374jl .elementor-icon{font-size:16px;}.elementor-8910 .elementor-element.elementor-element-widget_u53c374jl .elementor-icon svg{height:16px;}.elementor-8910 .elementor-element.elementor-element-container_4drrsynoe{--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;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8910 .elementor-element.elementor-element-7fe0557{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:15px 15px 15px 15px;border-color:#FAF1E6;border-radius:50px 50px 50px 50px;}.elementor-8910 .elementor-element.elementor-element-7fe0557 .elementor-icon-wrapper{text-align:center;}.elementor-8910 .elementor-element.elementor-element-7fe0557.elementor-view-stacked .elementor-icon{background-color:#F37500;color:#FFFFFF;}.elementor-8910 .elementor-element.elementor-element-7fe0557.elementor-view-framed .elementor-icon, .elementor-8910 .elementor-element.elementor-element-7fe0557.elementor-view-default .elementor-icon{color:#F37500;border-color:#F37500;}.elementor-8910 .elementor-element.elementor-element-7fe0557.elementor-view-framed .elementor-icon, .elementor-8910 .elementor-element.elementor-element-7fe0557.elementor-view-default .elementor-icon svg{fill:#F37500;}.elementor-8910 .elementor-element.elementor-element-7fe0557.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-8910 .elementor-element.elementor-element-7fe0557.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-8910 .elementor-element.elementor-element-7fe0557 .elementor-icon{font-size:25px;padding:18px;border-radius:50px 50px 50px 50px;}.elementor-8910 .elementor-element.elementor-element-7fe0557 .elementor-icon svg{height:25px;}.elementor-8910 .elementor-element.elementor-element-widget_cwlup1q8q.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8910 .elementor-element.elementor-element-widget_cwlup1q8q{text-align:center;}.elementor-8910 .elementor-element.elementor-element-widget_cwlup1q8q .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1rem;font-weight:600;color:#1F2937;}.elementor-8910 .elementor-element.elementor-element-container_8rtcts9d2{--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:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8910 .elementor-element.elementor-element-widget_23ztyud8v .elementor-icon-wrapper{text-align:center;}.elementor-8910 .elementor-element.elementor-element-widget_23ztyud8v.elementor-view-stacked .elementor-icon{background-color:#059669;}.elementor-8910 .elementor-element.elementor-element-widget_23ztyud8v.elementor-view-framed .elementor-icon, .elementor-8910 .elementor-element.elementor-element-widget_23ztyud8v.elementor-view-default .elementor-icon{color:#059669;border-color:#059669;}.elementor-8910 .elementor-element.elementor-element-widget_23ztyud8v.elementor-view-framed .elementor-icon, .elementor-8910 .elementor-element.elementor-element-widget_23ztyud8v.elementor-view-default .elementor-icon svg{fill:#059669;}.elementor-8910 .elementor-element.elementor-element-widget_23ztyud8v .elementor-icon{font-size:16px;}.elementor-8910 .elementor-element.elementor-element-widget_23ztyud8v .elementor-icon svg{height:16px;}.elementor-8910 .elementor-element.elementor-element-container_621bj490l{--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;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8910 .elementor-element.elementor-element-83d5ba7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:15px 15px 15px 15px;border-color:#E3F5F4;border-radius:50px 50px 50px 50px;}.elementor-8910 .elementor-element.elementor-element-83d5ba7 .elementor-icon-wrapper{text-align:center;}.elementor-8910 .elementor-element.elementor-element-83d5ba7.elementor-view-stacked .elementor-icon{background-color:#008B43;color:#FFFFFF;}.elementor-8910 .elementor-element.elementor-element-83d5ba7.elementor-view-framed .elementor-icon, .elementor-8910 .elementor-element.elementor-element-83d5ba7.elementor-view-default .elementor-icon{color:#008B43;border-color:#008B43;}.elementor-8910 .elementor-element.elementor-element-83d5ba7.elementor-view-framed .elementor-icon, .elementor-8910 .elementor-element.elementor-element-83d5ba7.elementor-view-default .elementor-icon svg{fill:#008B43;}.elementor-8910 .elementor-element.elementor-element-83d5ba7.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-8910 .elementor-element.elementor-element-83d5ba7.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-8910 .elementor-element.elementor-element-83d5ba7 .elementor-icon{font-size:25px;padding:18px;border-radius:50px 50px 50px 50px;}.elementor-8910 .elementor-element.elementor-element-83d5ba7 .elementor-icon svg{height:25px;}.elementor-8910 .elementor-element.elementor-element-widget_jzp6kj3f9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8910 .elementor-element.elementor-element-widget_jzp6kj3f9{text-align:center;}.elementor-8910 .elementor-element.elementor-element-widget_jzp6kj3f9 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1rem;font-weight:600;color:#1F2937;}.elementor-8910 .elementor-element.elementor-element-b939a7f{width:var( --container-widget-width, 650px );max-width:650px;--container-widget-width:650px;--container-widget-flex-grow:0;font-family:"DM Sans", Sans-serif;font-size:18px;line-height:1.6em;color:#210650;}.elementor-8910 .elementor-element.elementor-element-container_3wg5oc6ze{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8910 .elementor-element.elementor-element-1ef51cf img{width:60%;}.elementor-8910 .elementor-element.elementor-element-2d907b7{--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:50px;--padding-left:0px;--padding-right:0px;}.elementor-8910 .elementor-element.elementor-element-2d907b7:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-2d907b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDF7F3;}.elementor-8910 .elementor-element.elementor-element-6952a16 .elementor-button{background-color:transparent;font-family:"DM Sans", Sans-serif;font-size:1.1rem;font-weight:600;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(180deg, #FDA655 0%, #FF7A00 100%);border-style:none;border-radius:50px 50px 50px 50px;padding:15px 40px 15px 40px;}.elementor-8910 .elementor-element.elementor-element-6952a16 .elementor-button:hover, .elementor-8910 .elementor-element.elementor-element-6952a16 .elementor-button:focus{background-color:#E06C00;}.elementor-8910 .elementor-element.elementor-element-6952a16{width:var( --container-widget-width, 30% );max-width:30%;padding:0px 0px 0px 0px;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-8910 .elementor-element.elementor-element-6952a16.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-8910 .elementor-element.elementor-element-6952a16 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8910 .elementor-element.elementor-element-6952a16 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-8910 .elementor-element.elementor-element-container_eydnn58sg{--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:50px;--padding-bottom:50px;--padding-left:25px;--padding-right:25px;}.elementor-8910 .elementor-element.elementor-element-container_eydnn58sg:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-container_eydnn58sg > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F7FE;}.elementor-8910 .elementor-element.elementor-element-container_wxw1cgip1{--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;--align-items:center;--margin-top:0rem;--margin-bottom:1rem;--margin-left:0rem;--margin-right:0rem;}.elementor-8910 .elementor-element.elementor-element-b6114fb{background-color:#E8E4FD;padding:2px 15px 2px 15px;border-radius:50px 50px 50px 50px;}.elementor-8910 .elementor-element.elementor-element-b6114fb.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-8910 .elementor-element.elementor-element-b6114fb .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:600;color:#6345A6;}.elementor-8910 .elementor-element.elementor-element-widget_1da5buna3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8910 .elementor-element.elementor-element-widget_1da5buna3{text-align:center;}.elementor-8910 .elementor-element.elementor-element-widget_1da5buna3 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:2.2rem;font-weight:900;line-height:1.2em;color:#1F2937;}.elementor-8910 .elementor-element.elementor-element-container_pb4swblcr{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8910 .elementor-element.elementor-element-container_i21qe6o6w{--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:flex-start;--align-items:start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5E7EB;--border-color:#E5E7EB;--border-radius:1rem 1rem 1rem 1rem;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-8910 .elementor-element.elementor-element-container_i21qe6o6w:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-container_i21qe6o6w > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8910 .elementor-element.elementor-element-container_i21qe6o6w:hover{box-shadow:0px 8px 24px 0px rgba(99, 102, 241, 0.08);}.elementor-8910 .elementor-element.elementor-element-widget_oort2db6m.elementor-element{--align-self:center;}.elementor-8910 .elementor-element.elementor-element-widget_oort2db6m .elementor-icon-wrapper{text-align:center;}.elementor-8910 .elementor-element.elementor-element-widget_oort2db6m.elementor-view-stacked .elementor-icon{background-color:#E8E2FB;color:#49249A;}.elementor-8910 .elementor-element.elementor-element-widget_oort2db6m.elementor-view-framed .elementor-icon, .elementor-8910 .elementor-element.elementor-element-widget_oort2db6m.elementor-view-default .elementor-icon{color:#E8E2FB;border-color:#E8E2FB;}.elementor-8910 .elementor-element.elementor-element-widget_oort2db6m.elementor-view-framed .elementor-icon, .elementor-8910 .elementor-element.elementor-element-widget_oort2db6m.elementor-view-default .elementor-icon svg{fill:#E8E2FB;}.elementor-8910 .elementor-element.elementor-element-widget_oort2db6m.elementor-view-framed .elementor-icon{background-color:#49249A;}.elementor-8910 .elementor-element.elementor-element-widget_oort2db6m.elementor-view-stacked .elementor-icon svg{fill:#49249A;}.elementor-8910 .elementor-element.elementor-element-widget_oort2db6m .elementor-icon{font-size:2.5rem;}.elementor-8910 .elementor-element.elementor-element-widget_oort2db6m .elementor-icon svg{height:2.5rem;}.elementor-8910 .elementor-element.elementor-element-widget_x23vkg9j5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8910 .elementor-element.elementor-element-widget_x23vkg9j5{text-align:center;}.elementor-8910 .elementor-element.elementor-element-widget_x23vkg9j5 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:1.25rem;font-weight:800;color:#1F2937;}.elementor-8910 .elementor-element.elementor-element-widget_kops52vyp{text-align:center;font-family:"DM Sans", Sans-serif;font-size:14px;line-height:1.5em;color:#4B5563;}.elementor-8910 .elementor-element.elementor-element-04462b5{--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:flex-start;--align-items:start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5E7EB;--border-color:#E5E7EB;--border-radius:1rem 1rem 1rem 1rem;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-8910 .elementor-element.elementor-element-04462b5:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-04462b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8910 .elementor-element.elementor-element-04462b5:hover{box-shadow:0px 8px 24px 0px rgba(99, 102, 241, 0.08);}.elementor-8910 .elementor-element.elementor-element-c140341.elementor-element{--align-self:center;}.elementor-8910 .elementor-element.elementor-element-c140341 .elementor-icon-wrapper{text-align:center;}.elementor-8910 .elementor-element.elementor-element-c140341.elementor-view-stacked .elementor-icon{background-color:#D8F3EA;color:#2F8D64;}.elementor-8910 .elementor-element.elementor-element-c140341.elementor-view-framed .elementor-icon, .elementor-8910 .elementor-element.elementor-element-c140341.elementor-view-default .elementor-icon{color:#D8F3EA;border-color:#D8F3EA;}.elementor-8910 .elementor-element.elementor-element-c140341.elementor-view-framed .elementor-icon, .elementor-8910 .elementor-element.elementor-element-c140341.elementor-view-default .elementor-icon svg{fill:#D8F3EA;}.elementor-8910 .elementor-element.elementor-element-c140341.elementor-view-framed .elementor-icon{background-color:#2F8D64;}.elementor-8910 .elementor-element.elementor-element-c140341.elementor-view-stacked .elementor-icon svg{fill:#2F8D64;}.elementor-8910 .elementor-element.elementor-element-c140341 .elementor-icon{font-size:2.5rem;}.elementor-8910 .elementor-element.elementor-element-c140341 .elementor-icon svg{height:2.5rem;}.elementor-8910 .elementor-element.elementor-element-a37f2bd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8910 .elementor-element.elementor-element-a37f2bd{text-align:center;}.elementor-8910 .elementor-element.elementor-element-a37f2bd .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:1.25rem;font-weight:800;color:#1F2937;}.elementor-8910 .elementor-element.elementor-element-bacbec2{text-align:center;font-family:"DM Sans", Sans-serif;font-size:14px;line-height:1.5em;color:#4B5563;}.elementor-8910 .elementor-element.elementor-element-33fee4f{--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:flex-start;--align-items:start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5E7EB;--border-color:#E5E7EB;--border-radius:1rem 1rem 1rem 1rem;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-8910 .elementor-element.elementor-element-33fee4f:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-33fee4f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8910 .elementor-element.elementor-element-33fee4f:hover{box-shadow:0px 8px 24px 0px rgba(99, 102, 241, 0.08);}.elementor-8910 .elementor-element.elementor-element-86d1c07.elementor-element{--align-self:center;}.elementor-8910 .elementor-element.elementor-element-86d1c07 .elementor-icon-wrapper{text-align:center;}.elementor-8910 .elementor-element.elementor-element-86d1c07.elementor-view-stacked .elementor-icon{background-color:#FEF2E3;color:#FD7F12;}.elementor-8910 .elementor-element.elementor-element-86d1c07.elementor-view-framed .elementor-icon, .elementor-8910 .elementor-element.elementor-element-86d1c07.elementor-view-default .elementor-icon{color:#FEF2E3;border-color:#FEF2E3;}.elementor-8910 .elementor-element.elementor-element-86d1c07.elementor-view-framed .elementor-icon, .elementor-8910 .elementor-element.elementor-element-86d1c07.elementor-view-default .elementor-icon svg{fill:#FEF2E3;}.elementor-8910 .elementor-element.elementor-element-86d1c07.elementor-view-framed .elementor-icon{background-color:#FD7F12;}.elementor-8910 .elementor-element.elementor-element-86d1c07.elementor-view-stacked .elementor-icon svg{fill:#FD7F12;}.elementor-8910 .elementor-element.elementor-element-86d1c07 .elementor-icon{font-size:2.5rem;}.elementor-8910 .elementor-element.elementor-element-86d1c07 .elementor-icon svg{height:2.5rem;}.elementor-8910 .elementor-element.elementor-element-c63ebe1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8910 .elementor-element.elementor-element-c63ebe1{text-align:center;}.elementor-8910 .elementor-element.elementor-element-c63ebe1 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:1.25rem;font-weight:800;color:#1F2937;}.elementor-8910 .elementor-element.elementor-element-2215e07{text-align:center;font-family:"DM Sans", Sans-serif;font-size:14px;line-height:1.5em;color:#4B5563;}.elementor-8910 .elementor-element.elementor-element-2f97c06{--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:flex-start;--align-items:start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5E7EB;--border-color:#E5E7EB;--border-radius:1rem 1rem 1rem 1rem;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-8910 .elementor-element.elementor-element-2f97c06:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-2f97c06 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8910 .elementor-element.elementor-element-2f97c06:hover{box-shadow:0px 8px 24px 0px rgba(99, 102, 241, 0.08);}.elementor-8910 .elementor-element.elementor-element-99c897f.elementor-element{--align-self:center;}.elementor-8910 .elementor-element.elementor-element-99c897f .elementor-icon-wrapper{text-align:center;}.elementor-8910 .elementor-element.elementor-element-99c897f.elementor-view-stacked .elementor-icon{background-color:#FDE8E9;color:#C81012;}.elementor-8910 .elementor-element.elementor-element-99c897f.elementor-view-framed .elementor-icon, .elementor-8910 .elementor-element.elementor-element-99c897f.elementor-view-default .elementor-icon{color:#FDE8E9;border-color:#FDE8E9;}.elementor-8910 .elementor-element.elementor-element-99c897f.elementor-view-framed .elementor-icon, .elementor-8910 .elementor-element.elementor-element-99c897f.elementor-view-default .elementor-icon svg{fill:#FDE8E9;}.elementor-8910 .elementor-element.elementor-element-99c897f.elementor-view-framed .elementor-icon{background-color:#C81012;}.elementor-8910 .elementor-element.elementor-element-99c897f.elementor-view-stacked .elementor-icon svg{fill:#C81012;}.elementor-8910 .elementor-element.elementor-element-99c897f .elementor-icon{font-size:2.5rem;}.elementor-8910 .elementor-element.elementor-element-99c897f .elementor-icon svg{height:2.5rem;}.elementor-8910 .elementor-element.elementor-element-3c37982.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8910 .elementor-element.elementor-element-3c37982{text-align:center;}.elementor-8910 .elementor-element.elementor-element-3c37982 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:1.25rem;font-weight:800;color:#1F2937;}.elementor-8910 .elementor-element.elementor-element-d97cf33{text-align:center;font-family:"DM Sans", Sans-serif;font-size:14px;line-height:1.5em;color:#4B5563;}.elementor-8910 .elementor-element.elementor-element-164ceba{--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:flex-start;--align-items:start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5E7EB;--border-color:#E5E7EB;--border-radius:1rem 1rem 1rem 1rem;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-8910 .elementor-element.elementor-element-164ceba:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-164ceba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8910 .elementor-element.elementor-element-164ceba:hover{box-shadow:0px 8px 24px 0px rgba(99, 102, 241, 0.08);}.elementor-8910 .elementor-element.elementor-element-f4a9fad.elementor-element{--align-self:center;}.elementor-8910 .elementor-element.elementor-element-f4a9fad .elementor-icon-wrapper{text-align:center;}.elementor-8910 .elementor-element.elementor-element-f4a9fad.elementor-view-stacked .elementor-icon{background-color:#DFF0FE;color:#3285E8;}.elementor-8910 .elementor-element.elementor-element-f4a9fad.elementor-view-framed .elementor-icon, .elementor-8910 .elementor-element.elementor-element-f4a9fad.elementor-view-default .elementor-icon{color:#DFF0FE;border-color:#DFF0FE;}.elementor-8910 .elementor-element.elementor-element-f4a9fad.elementor-view-framed .elementor-icon, .elementor-8910 .elementor-element.elementor-element-f4a9fad.elementor-view-default .elementor-icon svg{fill:#DFF0FE;}.elementor-8910 .elementor-element.elementor-element-f4a9fad.elementor-view-framed .elementor-icon{background-color:#3285E8;}.elementor-8910 .elementor-element.elementor-element-f4a9fad.elementor-view-stacked .elementor-icon svg{fill:#3285E8;}.elementor-8910 .elementor-element.elementor-element-f4a9fad .elementor-icon{font-size:2.5rem;}.elementor-8910 .elementor-element.elementor-element-f4a9fad .elementor-icon svg{height:2.5rem;}.elementor-8910 .elementor-element.elementor-element-f5c20e4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8910 .elementor-element.elementor-element-f5c20e4{text-align:center;}.elementor-8910 .elementor-element.elementor-element-f5c20e4 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:1.25rem;font-weight:800;color:#1F2937;}.elementor-8910 .elementor-element.elementor-element-6f6a142{text-align:center;font-family:"DM Sans", Sans-serif;font-size:0.9rem;line-height:1.5em;color:#4B5563;}.elementor-8910 .elementor-element.elementor-element-293508b{--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:flex-start;--align-items:start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5E7EB;--border-color:#E5E7EB;--border-radius:1rem 1rem 1rem 1rem;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-8910 .elementor-element.elementor-element-293508b:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-293508b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8910 .elementor-element.elementor-element-293508b:hover{box-shadow:0px 8px 24px 0px rgba(99, 102, 241, 0.08);}.elementor-8910 .elementor-element.elementor-element-8315e8e.elementor-element{--align-self:center;}.elementor-8910 .elementor-element.elementor-element-8315e8e .elementor-icon-wrapper{text-align:center;}.elementor-8910 .elementor-element.elementor-element-8315e8e.elementor-view-stacked .elementor-icon{background-color:#EEEAFE;color:#3E1796;}.elementor-8910 .elementor-element.elementor-element-8315e8e.elementor-view-framed .elementor-icon, .elementor-8910 .elementor-element.elementor-element-8315e8e.elementor-view-default .elementor-icon{color:#EEEAFE;border-color:#EEEAFE;}.elementor-8910 .elementor-element.elementor-element-8315e8e.elementor-view-framed .elementor-icon, .elementor-8910 .elementor-element.elementor-element-8315e8e.elementor-view-default .elementor-icon svg{fill:#EEEAFE;}.elementor-8910 .elementor-element.elementor-element-8315e8e.elementor-view-framed .elementor-icon{background-color:#3E1796;}.elementor-8910 .elementor-element.elementor-element-8315e8e.elementor-view-stacked .elementor-icon svg{fill:#3E1796;}.elementor-8910 .elementor-element.elementor-element-8315e8e .elementor-icon{font-size:2.5rem;}.elementor-8910 .elementor-element.elementor-element-8315e8e .elementor-icon svg{height:2.5rem;}.elementor-8910 .elementor-element.elementor-element-02f3811.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-8910 .elementor-element.elementor-element-02f3811{text-align:center;}.elementor-8910 .elementor-element.elementor-element-02f3811 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:1.25rem;font-weight:800;color:#1F2937;}.elementor-8910 .elementor-element.elementor-element-1075144{text-align:center;font-family:"DM Sans", Sans-serif;font-size:0.9rem;line-height:1.5em;color:#4B5563;}.elementor-8910 .elementor-element.elementor-element-5c70920{--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:flex-start;--align-items:start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5E7EB;--border-color:#E5E7EB;--border-radius:1rem 1rem 1rem 1rem;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-8910 .elementor-element.elementor-element-5c70920:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-5c70920 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8910 .elementor-element.elementor-element-5c70920:hover{box-shadow:0px 8px 24px 0px rgba(99, 102, 241, 0.08);}.elementor-8910 .elementor-element.elementor-element-d494090.elementor-element{--align-self:center;}.elementor-8910 .elementor-element.elementor-element-d494090 .elementor-icon-wrapper{text-align:center;}.elementor-8910 .elementor-element.elementor-element-d494090.elementor-view-stacked .elementor-icon{background-color:#E6F5EC;color:#209662;}.elementor-8910 .elementor-element.elementor-element-d494090.elementor-view-framed .elementor-icon, .elementor-8910 .elementor-element.elementor-element-d494090.elementor-view-default .elementor-icon{color:#E6F5EC;border-color:#E6F5EC;}.elementor-8910 .elementor-element.elementor-element-d494090.elementor-view-framed .elementor-icon, .elementor-8910 .elementor-element.elementor-element-d494090.elementor-view-default .elementor-icon svg{fill:#E6F5EC;}.elementor-8910 .elementor-element.elementor-element-d494090.elementor-view-framed .elementor-icon{background-color:#209662;}.elementor-8910 .elementor-element.elementor-element-d494090.elementor-view-stacked .elementor-icon svg{fill:#209662;}.elementor-8910 .elementor-element.elementor-element-d494090 .elementor-icon{font-size:2.5rem;}.elementor-8910 .elementor-element.elementor-element-d494090 .elementor-icon svg{height:2.5rem;}.elementor-8910 .elementor-element.elementor-element-78408bf.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8910 .elementor-element.elementor-element-78408bf{text-align:center;}.elementor-8910 .elementor-element.elementor-element-78408bf .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:1.25rem;font-weight:800;color:#1F2937;}.elementor-8910 .elementor-element.elementor-element-f0fb6d2{text-align:center;font-family:"DM Sans", Sans-serif;font-size:0.9rem;line-height:1.5em;color:#4B5563;}.elementor-8910 .elementor-element.elementor-element-f1d5bc3{--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:flex-start;--align-items:start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5E7EB;--border-color:#E5E7EB;--border-radius:1rem 1rem 1rem 1rem;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-8910 .elementor-element.elementor-element-f1d5bc3:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-f1d5bc3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8910 .elementor-element.elementor-element-f1d5bc3:hover{box-shadow:0px 8px 24px 0px rgba(99, 102, 241, 0.08);}.elementor-8910 .elementor-element.elementor-element-bb1c069.elementor-element{--align-self:center;}.elementor-8910 .elementor-element.elementor-element-bb1c069 .elementor-icon-wrapper{text-align:center;}.elementor-8910 .elementor-element.elementor-element-bb1c069.elementor-view-stacked .elementor-icon{background-color:#FCEFDD;color:#FE6908;}.elementor-8910 .elementor-element.elementor-element-bb1c069.elementor-view-framed .elementor-icon, .elementor-8910 .elementor-element.elementor-element-bb1c069.elementor-view-default .elementor-icon{color:#FCEFDD;border-color:#FCEFDD;}.elementor-8910 .elementor-element.elementor-element-bb1c069.elementor-view-framed .elementor-icon, .elementor-8910 .elementor-element.elementor-element-bb1c069.elementor-view-default .elementor-icon svg{fill:#FCEFDD;}.elementor-8910 .elementor-element.elementor-element-bb1c069.elementor-view-framed .elementor-icon{background-color:#FE6908;}.elementor-8910 .elementor-element.elementor-element-bb1c069.elementor-view-stacked .elementor-icon svg{fill:#FE6908;}.elementor-8910 .elementor-element.elementor-element-bb1c069 .elementor-icon{font-size:2.5rem;}.elementor-8910 .elementor-element.elementor-element-bb1c069 .elementor-icon svg{height:2.5rem;}.elementor-8910 .elementor-element.elementor-element-a330a47.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-8910 .elementor-element.elementor-element-a330a47{text-align:center;}.elementor-8910 .elementor-element.elementor-element-a330a47 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:1.25rem;font-weight:800;color:#1F2937;}.elementor-8910 .elementor-element.elementor-element-139ebc5{text-align:center;font-family:"DM Sans", Sans-serif;font-size:0.9rem;line-height:1.5em;color:#4B5563;}.elementor-8910 .elementor-element.elementor-element-container_rwo4q9m3w{--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:50px;--padding-bottom:50px;--padding-left:25px;--padding-right:25px;}.elementor-8910 .elementor-element.elementor-element-container_rwo4q9m3w:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-container_rwo4q9m3w > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDECFF;}.elementor-8910 .elementor-element.elementor-element-container_fqz5xibdo{--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;--align-items:center;--padding-top:0rem;--padding-bottom:2rem;--padding-left:0rem;--padding-right:0rem;}.elementor-8910 .elementor-element.elementor-element-container_yrmdp63h0{--display:flex;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-8910 .elementor-element.elementor-element-7abcba5{background-color:#7952BC;padding:2px 15px 2px 15px;border-radius:50px 50px 50px 50px;}.elementor-8910 .elementor-element.elementor-element-7abcba5.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-8910 .elementor-element.elementor-element-7abcba5 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:600;color:#FFFFFF;}.elementor-8910 .elementor-element.elementor-element-059e1b2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8910 .elementor-element.elementor-element-059e1b2{text-align:center;}.elementor-8910 .elementor-element.elementor-element-059e1b2 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:2.2rem;font-weight:900;line-height:1.2em;color:#1F2937;}.elementor-8910 .elementor-element.elementor-element-container_7ngx6p7mk{--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:stretch;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8910 .elementor-element.elementor-element-container_ms8oj15ep{--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;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255, 255, 255, 0.1);--border-color:rgba(255, 255, 255, 0.1);--border-radius:24px 24px 24px 24px;box-shadow:0px 10px 30px 0px rgba(0, 0, 0, 0.2);--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-8910 .elementor-element.elementor-element-container_ms8oj15ep:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-container_ms8oj15ep > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3EFFB;}.elementor-8910 .elementor-element.elementor-element-container_x2035r779{--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;--align-items:center;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-8910 .elementor-element.elementor-element-container_x2035r779:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-container_x2035r779 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4B1BA3;}.elementor-8910 .elementor-element.elementor-element-widget_tytgnt851.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8910 .elementor-element.elementor-element-widget_tytgnt851{text-align:center;}.elementor-8910 .elementor-element.elementor-element-widget_tytgnt851 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:600;color:#FFFFFF;}.elementor-8910 .elementor-element.elementor-element-container_6vw0352pt{--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:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-8910 .elementor-element.elementor-element-container_6vw0352pt:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-container_6vw0352pt > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3EFFB;}.elementor-8910 .elementor-element.elementor-element-b9e74ad{text-align:start;font-family:"DM Sans", Sans-serif;font-size:16px;line-height:1.5em;color:#000000;}.elementor-8910 .elementor-element.elementor-element-71095a4{text-align:start;font-family:"DM Sans", Sans-serif;font-size:16px;line-height:1.5em;color:#000000;}.elementor-8910 .elementor-element.elementor-element-widget_hjzgoome5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-8910 .elementor-element.elementor-element-widget_hjzgoome5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-8910 .elementor-element.elementor-element-widget_hjzgoome5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-8910 .elementor-element.elementor-element-widget_hjzgoome5 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-8910 .elementor-element.elementor-element-widget_hjzgoome5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-8910 .elementor-element.elementor-element-widget_hjzgoome5 .elementor-icon-list-icon i{color:#4F46E5;transition:color 0.3s;}.elementor-8910 .elementor-element.elementor-element-widget_hjzgoome5 .elementor-icon-list-icon svg{fill:#4F46E5;transition:fill 0.3s;}.elementor-8910 .elementor-element.elementor-element-widget_hjzgoome5{--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:6px;}.elementor-8910 .elementor-element.elementor-element-widget_hjzgoome5 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-8910 .elementor-element.elementor-element-widget_hjzgoome5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8910 .elementor-element.elementor-element-widget_hjzgoome5 .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:1rem;font-weight:500;line-height:1.6em;}.elementor-8910 .elementor-element.elementor-element-widget_hjzgoome5 .elementor-icon-list-text{color:#1F2937;transition:color 0.3s;}.elementor-8910 .elementor-element.elementor-element-container_cgzbojopy{--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:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-8910 .elementor-element.elementor-element-15b32cc img{border-radius:50% 50% 50% 50%;}.elementor-8910 .elementor-element.elementor-element-container_tvw6xlfvi{--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;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255, 255, 255, 0.1);--border-color:rgba(255, 255, 255, 0.1);--border-radius:24px 24px 24px 24px;box-shadow:0px 10px 30px 0px rgba(0, 0, 0, 0.2);--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-8910 .elementor-element.elementor-element-container_tvw6xlfvi:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-container_tvw6xlfvi > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F8F5;}.elementor-8910 .elementor-element.elementor-element-container_oz9t0nf4r{--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;--align-items:center;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-8910 .elementor-element.elementor-element-container_oz9t0nf4r:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-container_oz9t0nf4r > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#028B4C;}.elementor-8910 .elementor-element.elementor-element-5d85826.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8910 .elementor-element.elementor-element-5d85826{text-align:center;}.elementor-8910 .elementor-element.elementor-element-5d85826 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:600;color:#FFFFFF;}.elementor-8910 .elementor-element.elementor-element-container_6wqejr7vo{--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:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-8910 .elementor-element.elementor-element-container_6wqejr7vo:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-container_6wqejr7vo > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F8F5;}.elementor-8910 .elementor-element.elementor-element-e214888{text-align:start;font-family:"DM Sans", Sans-serif;font-size:16px;line-height:1.5em;color:#000000;}.elementor-8910 .elementor-element.elementor-element-c572bb2{text-align:start;font-family:"DM Sans", Sans-serif;font-size:16px;line-height:1.5em;color:#000000;}.elementor-8910 .elementor-element.elementor-element-6416252 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-8910 .elementor-element.elementor-element-6416252 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-8910 .elementor-element.elementor-element-6416252 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-8910 .elementor-element.elementor-element-6416252 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-8910 .elementor-element.elementor-element-6416252 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-8910 .elementor-element.elementor-element-6416252 .elementor-icon-list-icon i{color:#059669;transition:color 0.3s;}.elementor-8910 .elementor-element.elementor-element-6416252 .elementor-icon-list-icon svg{fill:#059669;transition:fill 0.3s;}.elementor-8910 .elementor-element.elementor-element-6416252{--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:6px;}.elementor-8910 .elementor-element.elementor-element-6416252 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-8910 .elementor-element.elementor-element-6416252 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8910 .elementor-element.elementor-element-6416252 .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:1rem;font-weight:500;line-height:1.6em;}.elementor-8910 .elementor-element.elementor-element-6416252 .elementor-icon-list-text{color:#1F2937;transition:color 0.3s;}.elementor-8910 .elementor-element.elementor-element-container_znguhdcyy{--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;--align-items:center;--padding-top:2rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-8910 .elementor-element.elementor-element-80e1977{width:initial;max-width:initial;background-color:#E11D4812;padding:8px 15px 8px 15px;border-radius:5px 5px 5px 5px;text-align:center;}.elementor-8910 .elementor-element.elementor-element-80e1977.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-8910 .elementor-element.elementor-element-80e1977 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:1rem;font-weight:400;line-height:1.5em;color:#5B2AA8;}.elementor-8910 .elementor-element.elementor-element-eee303e .elementor-button{background-color:transparent;font-family:"DM Sans", Sans-serif;font-size:1.1rem;font-weight:600;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(180deg, #FDA655 0%, #FF7A00 100%);border-style:none;border-radius:50px 50px 50px 50px;padding:15px 40px 15px 40px;}.elementor-8910 .elementor-element.elementor-element-eee303e .elementor-button:hover, .elementor-8910 .elementor-element.elementor-element-eee303e .elementor-button:focus{background-color:#E06C00;}.elementor-8910 .elementor-element.elementor-element-eee303e{width:var( --container-widget-width, 30% );max-width:30%;padding:0px 0px 0px 0px;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-8910 .elementor-element.elementor-element-eee303e.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-8910 .elementor-element.elementor-element-eee303e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8910 .elementor-element.elementor-element-eee303e .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-8910 .elementor-element.elementor-element-91cf560{--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;--border-radius:0px 0px 0px 0px;--padding-top:50px;--padding-bottom:50px;--padding-left:25px;--padding-right:25px;}.elementor-8910 .elementor-element.elementor-element-91cf560:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-91cf560 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8910 .elementor-element.elementor-element-ed3e9aa{--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;border-style:none;--border-style:none;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-8910 .elementor-element.elementor-element-ed3e9aa:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-ed3e9aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8910 .elementor-element.elementor-element-320bc52{--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:0rem;--padding-bottom:00rem;--padding-left:0rem;--padding-right:0rem;}.elementor-8910 .elementor-element.elementor-element-9c4e2f1{background-color:#7952BC;padding:2px 15px 2px 15px;border-radius:50px 50px 50px 50px;}.elementor-8910 .elementor-element.elementor-element-9c4e2f1.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-8910 .elementor-element.elementor-element-9c4e2f1 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:600;color:#FFFFFF;}.elementor-8910 .elementor-element.elementor-element-9a4bf14.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8910 .elementor-element.elementor-element-9a4bf14{text-align:center;}.elementor-8910 .elementor-element.elementor-element-9a4bf14 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:2.2rem;font-weight:900;line-height:1.2em;color:#1F2937;}.elementor-8910 .elementor-element.elementor-element-50d63e7{--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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-8910 .elementor-element.elementor-element-4a55b66{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-8910 .elementor-element.elementor-element-4a55b66:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-4a55b66 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1EFFD;}.elementor-8910 .elementor-element.elementor-element-3997155 .elementor-button{background-color:#DCD1F3;font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:600;fill:#3F1158;color:#3F1158;border-radius:10px 10px 0px 0px;}.elementor-8910 .elementor-element.elementor-element-570ab12{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8910 .elementor-element.elementor-element-324597f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8910 .elementor-element.elementor-element-324597f{text-align:center;}.elementor-8910 .elementor-element.elementor-element-324597f .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:25px;font-weight:700;line-height:1.2em;color:#3F1158;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.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-8910 .elementor-element.elementor-element-41a444a{--divider-border-style:solid;--divider-color:#C2C2C275;--divider-border-width:1px;}.elementor-8910 .elementor-element.elementor-element-41a444a .elementor-divider-separator{width:100%;}.elementor-8910 .elementor-element.elementor-element-41a444a .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-8910 .elementor-element.elementor-element-c4de2cd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8910 .elementor-element.elementor-element-c4de2cd{text-align:center;}.elementor-8910 .elementor-element.elementor-element-c4de2cd .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:25px;font-weight:700;line-height:1.2em;color:#3F1158;}.elementor-8910 .elementor-element.elementor-element-958d271{--divider-border-style:solid;--divider-color:#C2C2C275;--divider-border-width:1px;}.elementor-8910 .elementor-element.elementor-element-958d271 .elementor-divider-separator{width:100%;}.elementor-8910 .elementor-element.elementor-element-958d271 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-8910 .elementor-element.elementor-element-7279df3{width:var( --container-widget-width, 190px );max-width:190px;--container-widget-width:190px;--container-widget-flex-grow:0;text-align:center;}.elementor-8910 .elementor-element.elementor-element-7279df3.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-8910 .elementor-element.elementor-element-7279df3 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:500;line-height:1.2em;color:#3F1158;}.elementor-8910 .elementor-element.elementor-element-11165e6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-8910 .elementor-element.elementor-element-11165e6:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-11165e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1FAF7;}.elementor-8910 .elementor-element.elementor-element-c74b46d .elementor-button{background-color:#CEEDE8;font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:600;fill:#58766A;color:#58766A;border-radius:10px 10px 0px 0px;}.elementor-8910 .elementor-element.elementor-element-015814e{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8910 .elementor-element.elementor-element-ab5e995.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8910 .elementor-element.elementor-element-ab5e995{text-align:center;}.elementor-8910 .elementor-element.elementor-element-ab5e995 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:25px;font-weight:700;line-height:1.2em;color:#58766A;}.elementor-8910 .elementor-element.elementor-element-4184b6e{--divider-border-style:solid;--divider-color:#C2C2C275;--divider-border-width:1px;}.elementor-8910 .elementor-element.elementor-element-4184b6e .elementor-divider-separator{width:100%;}.elementor-8910 .elementor-element.elementor-element-4184b6e .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-8910 .elementor-element.elementor-element-0c11ebc.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8910 .elementor-element.elementor-element-0c11ebc{text-align:center;}.elementor-8910 .elementor-element.elementor-element-0c11ebc .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:25px;font-weight:700;line-height:1.2em;color:#58766A;}.elementor-8910 .elementor-element.elementor-element-184fc78{--divider-border-style:solid;--divider-color:#C2C2C275;--divider-border-width:1px;}.elementor-8910 .elementor-element.elementor-element-184fc78 .elementor-divider-separator{width:100%;}.elementor-8910 .elementor-element.elementor-element-184fc78 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-8910 .elementor-element.elementor-element-1d79008{width:var( --container-widget-width, 190px );max-width:190px;--container-widget-width:190px;--container-widget-flex-grow:0;text-align:center;}.elementor-8910 .elementor-element.elementor-element-1d79008.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-8910 .elementor-element.elementor-element-1d79008 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:500;line-height:1.2em;color:#58766A;}.elementor-8910 .elementor-element.elementor-element-a7d817d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-8910 .elementor-element.elementor-element-a7d817d:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-a7d817d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDEFEF;}.elementor-8910 .elementor-element.elementor-element-1642f19 .elementor-button{background-color:#FBE4E3;font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:600;fill:#492C27;color:#492C27;border-radius:10px 10px 0px 0px;}.elementor-8910 .elementor-element.elementor-element-78da9d0{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8910 .elementor-element.elementor-element-951b03d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8910 .elementor-element.elementor-element-951b03d{text-align:center;}.elementor-8910 .elementor-element.elementor-element-951b03d .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:25px;font-weight:700;line-height:1.2em;color:#492C27;}.elementor-8910 .elementor-element.elementor-element-e7e7ab1{--divider-border-style:solid;--divider-color:#C2C2C275;--divider-border-width:1px;}.elementor-8910 .elementor-element.elementor-element-e7e7ab1 .elementor-divider-separator{width:100%;}.elementor-8910 .elementor-element.elementor-element-e7e7ab1 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-8910 .elementor-element.elementor-element-56f02fe.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8910 .elementor-element.elementor-element-56f02fe{text-align:center;}.elementor-8910 .elementor-element.elementor-element-56f02fe .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:25px;font-weight:700;line-height:1.2em;color:#492C27;}.elementor-8910 .elementor-element.elementor-element-3893f61{--divider-border-style:solid;--divider-color:#C2C2C275;--divider-border-width:1px;}.elementor-8910 .elementor-element.elementor-element-3893f61 .elementor-divider-separator{width:100%;}.elementor-8910 .elementor-element.elementor-element-3893f61 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-8910 .elementor-element.elementor-element-606a28d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8910 .elementor-element.elementor-element-606a28d{text-align:center;}.elementor-8910 .elementor-element.elementor-element-606a28d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;line-height:1.2em;color:#A0807A;}.elementor-8910 .elementor-element.elementor-element-de1d3c9 .elementor-button{background-color:transparent;font-family:"DM Sans", Sans-serif;font-size:1.1rem;font-weight:600;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(180deg, #FDA655 0%, #FF7A00 100%);border-style:none;border-radius:50px 50px 50px 50px;padding:15px 40px 15px 40px;}.elementor-8910 .elementor-element.elementor-element-de1d3c9 .elementor-button:hover, .elementor-8910 .elementor-element.elementor-element-de1d3c9 .elementor-button:focus{background-color:#E06C00;}.elementor-8910 .elementor-element.elementor-element-de1d3c9{width:var( --container-widget-width, 30% );max-width:30%;padding:0px 0px 0px 0px;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-8910 .elementor-element.elementor-element-de1d3c9.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-8910 .elementor-element.elementor-element-de1d3c9 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8910 .elementor-element.elementor-element-de1d3c9 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-8910 .elementor-element.elementor-element-2d37874{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:50px;--padding-bottom:50px;--padding-left:25px;--padding-right:25px;}.elementor-8910 .elementor-element.elementor-element-80cdfe6{--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;}.elementor-8910 .elementor-element.elementor-element-b1b81d4{--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;}.elementor-8910 .elementor-element.elementor-element-ecbb254{--display:flex;--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-8910 .elementor-element.elementor-element-5749ec7 .elementor-button{background-color:transparent;font-family:"DM Sans", Sans-serif;font-size:1.1rem;font-weight:600;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(180deg, #FDA655 0%, #FF7A00 100%);border-style:none;border-radius:50px 50px 50px 50px;padding:15px 40px 15px 40px;}.elementor-8910 .elementor-element.elementor-element-5749ec7 .elementor-button:hover, .elementor-8910 .elementor-element.elementor-element-5749ec7 .elementor-button:focus{background-color:#E06C00;}.elementor-8910 .elementor-element.elementor-element-5749ec7{width:var( --container-widget-width, 30% );max-width:30%;padding:0px 0px 0px 0px;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-8910 .elementor-element.elementor-element-5749ec7.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-8910 .elementor-element.elementor-element-5749ec7 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8910 .elementor-element.elementor-element-5749ec7 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-8910 .elementor-element.elementor-element-5740d2e{--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:50px;--padding-bottom:50px;--padding-left:25px;--padding-right:25px;}.elementor-8910 .elementor-element.elementor-element-5740d2e:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-5740d2e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F8FF;}.elementor-8910 .elementor-element.elementor-element-d82f984{--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:50px;--padding-bottom:50px;--padding-left:25px;--padding-right:25px;}.elementor-8910 .elementor-element.elementor-element-d82f984:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-d82f984 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8910 .elementor-element.elementor-element-container_xz7zz5mxx{--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;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:50px;--padding-bottom:50px;--padding-left:25px;--padding-right:25px;}.elementor-8910 .elementor-element.elementor-element-container_xz7zz5mxx:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-container_xz7zz5mxx > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F7E8;}.elementor-8910 .elementor-element.elementor-element-container_3ua4wyxt8{--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;--align-items:center;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-8910 .elementor-element.elementor-element-67fc586{background-color:#FEEBC4;padding:2px 15px 2px 15px;border-radius:50px 50px 50px 50px;}.elementor-8910 .elementor-element.elementor-element-67fc586.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-8910 .elementor-element.elementor-element-67fc586 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:600;color:#6C5A37;}.elementor-8910 .elementor-element.elementor-element-84b9c01.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8910 .elementor-element.elementor-element-84b9c01{text-align:center;}.elementor-8910 .elementor-element.elementor-element-84b9c01 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:2.2rem;font-weight:900;line-height:1.2em;color:#1F2937;}.elementor-8910 .elementor-element.elementor-element-e404405{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8910 .elementor-element.elementor-element-dcd4f15{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8910 .elementor-element.elementor-element-2427787{border-radius:10px 10px 10px 10px;}.elementor-8910 .elementor-element.elementor-element-2427787 .elementor-wrapper{--video-aspect-ratio:1;}.elementor-8910 .elementor-element.elementor-element-df3619f{width:100%;max-width:100%;padding:20px 0px 0px 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:17px;font-weight:600;line-height:1.6em;color:#000000;}.elementor-8910 .elementor-element.elementor-element-df3619f.elementor-element{--align-self:center;}.elementor-8910 .elementor-element.elementor-element-d28ea7b{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8910 .elementor-element.elementor-element-cb3acad{border-radius:10px 10px 10px 10px;}.elementor-8910 .elementor-element.elementor-element-cb3acad .elementor-wrapper{--video-aspect-ratio:1;}.elementor-8910 .elementor-element.elementor-element-c6f2ec1{width:100%;max-width:100%;padding:20px 0px 0px 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:17px;font-weight:600;line-height:1.6em;color:#000000;}.elementor-8910 .elementor-element.elementor-element-c6f2ec1.elementor-element{--align-self:center;}.elementor-8910 .elementor-element.elementor-element-6204ad7{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8910 .elementor-element.elementor-element-bd37e44{border-radius:10px 10px 10px 10px;}.elementor-8910 .elementor-element.elementor-element-bd37e44 .elementor-wrapper{--video-aspect-ratio:1;}.elementor-8910 .elementor-element.elementor-element-286f0b1{width:100%;max-width:100%;padding:20px 0px 0px 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:17px;font-weight:600;line-height:1.6em;color:#000000;}.elementor-8910 .elementor-element.elementor-element-286f0b1.elementor-element{--align-self:center;}.elementor-8910 .elementor-element.elementor-element-0b2a191{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:#000000;}.elementor-8910 .elementor-element.elementor-element-0b2a191.elementor-element{--align-self:center;}.elementor-8910 .elementor-element.elementor-element-2086adb{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8910 .elementor-element.elementor-element-b8de806{border-radius:10px 10px 10px 10px;}.elementor-8910 .elementor-element.elementor-element-b8de806 .elementor-wrapper{--video-aspect-ratio:1;}.elementor-8910 .elementor-element.elementor-element-4d3f478{width:var( --container-widget-width, 1000px );max-width:1000px;padding:20px 0px 0px 0px;--container-widget-width:1000px;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:17px;font-weight:600;line-height:1.6em;color:#000000;}.elementor-8910 .elementor-element.elementor-element-4d3f478.elementor-element{--align-self:center;}.elementor-8910 .elementor-element.elementor-element-bc7b467{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:#000000;}.elementor-8910 .elementor-element.elementor-element-bc7b467.elementor-element{--align-self:center;}.elementor-8910 .elementor-element.elementor-element-27ac7ac{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8910 .elementor-element.elementor-element-608d1c9{border-radius:10px 10px 10px 10px;}.elementor-8910 .elementor-element.elementor-element-608d1c9 .elementor-wrapper{--video-aspect-ratio:1;}.elementor-8910 .elementor-element.elementor-element-15e434d{width:var( --container-widget-width, 1000px );max-width:1000px;padding:20px 0px 0px 0px;--container-widget-width:1000px;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:17px;font-weight:600;line-height:1.6em;color:#000000;}.elementor-8910 .elementor-element.elementor-element-15e434d.elementor-element{--align-self:center;}.elementor-8910 .elementor-element.elementor-element-3e01345{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:#000000;}.elementor-8910 .elementor-element.elementor-element-3e01345.elementor-element{--align-self:center;}.elementor-8910 .elementor-element.elementor-element-b266527{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8910 .elementor-element.elementor-element-c18c885{border-radius:10px 10px 10px 10px;}.elementor-8910 .elementor-element.elementor-element-c18c885 .elementor-wrapper{--video-aspect-ratio:1;}.elementor-8910 .elementor-element.elementor-element-4b0af6e{width:var( --container-widget-width, 1000px );max-width:1000px;padding:20px 0px 0px 0px;--container-widget-width:1000px;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:17px;font-weight:600;line-height:1.6em;color:#000000;}.elementor-8910 .elementor-element.elementor-element-4b0af6e.elementor-element{--align-self:center;}.elementor-8910 .elementor-element.elementor-element-e181e36{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:#000000;}.elementor-8910 .elementor-element.elementor-element-e181e36.elementor-element{--align-self:center;}.elementor-8910 .elementor-element.elementor-element-68db863{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:50px;--padding-bottom:50px;--padding-left:25px;--padding-right:25px;}.elementor-8910 .elementor-element.elementor-element-36056b8{--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;}.elementor-8910 .elementor-element.elementor-element-307c545{--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:50px;--padding-bottom:50px;--padding-left:25px;--padding-right:25px;}.elementor-8910 .elementor-element.elementor-element-7a7d153{--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:50px;--padding-bottom:50px;--padding-left:25px;--padding-right:25px;}.elementor-8910 .elementor-element.elementor-element-container_xa4x2wgwl{--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;--align-items:center;--padding-top:50px;--padding-bottom:50px;--padding-left:25px;--padding-right:25px;}.elementor-8910 .elementor-element.elementor-element-container_xa4x2wgwl:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-container_xa4x2wgwl > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9FAFB;}.elementor-8910 .elementor-element.elementor-element-container_q0i8vkpqc{--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;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0rem;--padding-bottom:3rem;--padding-left:0rem;--padding-right:0rem;}.elementor-8910 .elementor-element.elementor-element-2d3109a{background-color:#E1E3FA;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:4px 20px 4px 20px;z-index:99;border-radius:50px 50px 50px 50px;}.elementor-8910 .elementor-element.elementor-element-2d3109a.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-8910 .elementor-element.elementor-element-2d3109a .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:600;color:#563EAA;}.elementor-8910 .elementor-element.elementor-element-0bb4676.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8910 .elementor-element.elementor-element-0bb4676{text-align:center;}.elementor-8910 .elementor-element.elementor-element-0bb4676 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:2.2rem;font-weight:900;line-height:1.2em;color:#1F2937;}.elementor-8910 .elementor-element.elementor-element-widget_n3743wl4a{--divider-border-style:solid;--divider-color:#6366F1;--divider-border-width:4px;}.elementor-8910 .elementor-element.elementor-element-widget_n3743wl4a .elementor-divider-separator{width:60px;margin:0 auto;margin-center:0;}.elementor-8910 .elementor-element.elementor-element-widget_n3743wl4a .elementor-divider{text-align:center;padding-block-start:0rem;padding-block-end:0rem;}.elementor-8910 .elementor-element.elementor-element-container_tqgjczx7t{--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:start;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-8910 .elementor-element.elementor-element-container_eplb4aske{--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:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-8910 .elementor-element.elementor-element-container_mgsehdx4n{--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:1.2rem;--padding-bottom:1.2rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-8910 .elementor-element.elementor-element-widget_ykjxzs4xd{font-family:"DM Sans", Sans-serif;font-size:15px;line-height:1.6em;color:#4B5563;}.elementor-8910 .elementor-element.elementor-element-container_gp41hgvjf{--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:1.2rem;--padding-bottom:1.2rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-8910 .elementor-element.elementor-element-widget_9xwci6idl{font-family:"DM Sans", Sans-serif;font-size:15px;line-height:1.6em;color:#4B5563;}.elementor-8910 .elementor-element.elementor-element-container_fzpez6dty{--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:1.2rem;--padding-bottom:1.2rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-8910 .elementor-element.elementor-element-95e6d05{font-family:"DM Sans", Sans-serif;font-size:15px;line-height:1.6em;color:#4B5563;}.elementor-8910 .elementor-element.elementor-element-84e28c7{--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:1.2rem;--padding-bottom:1.2rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-8910 .elementor-element.elementor-element-d56a66f{font-family:"DM Sans", Sans-serif;font-size:15px;line-height:1.6em;color:#4B5563;}.elementor-8910 .elementor-element.elementor-element-1be338e{--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:1.2rem;--padding-bottom:1.2rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-8910 .elementor-element.elementor-element-7a440a1{font-family:"DM Sans", Sans-serif;font-size:15px;line-height:1.6em;color:#4B5563;}.elementor-8910 .elementor-element.elementor-element-966b94e{--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:1.2rem;--padding-bottom:1.2rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-8910 .elementor-element.elementor-element-9c05ffd{font-family:"DM Sans", Sans-serif;font-size:15px;line-height:1.6em;color:#4B5563;}.elementor-8910 .elementor-element.elementor-element-2cc8024{--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:1.2rem;--padding-bottom:1.2rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-8910 .elementor-element.elementor-element-177f834{font-family:"DM Sans", Sans-serif;font-size:15px;line-height:1.6em;color:#4B5563;}.elementor-8910 .elementor-element.elementor-element-widget_uyp2v7f9v{--n-accordion-title-font-size:1.1rem;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:1.2rem;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#1F2937;--n-accordion-title-hover-color:#6366F1;--n-accordion-title-active-color:#6366F1;--n-accordion-icon-size:8px;}.elementor-8910 .elementor-element.elementor-element-widget_uyp2v7f9v > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#F3F4F6;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E5E7EB;}:where( .elementor-8910 .elementor-element.elementor-element-widget_uyp2v7f9v > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:#F9FAFB;border-style:solid;border-width:0px 1px 1px 1px;border-color:#E5E7EB;--border-radius:0px 0px 8px 8px;}.elementor-8910 .elementor-element.elementor-element-widget_uyp2v7f9v {--n-accordion-padding:1.2rem 1.5rem 1.2rem 1.5rem;}:where( .elementor-8910 .elementor-element.elementor-element-widget_uyp2v7f9v > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"DM Sans", Sans-serif;font-weight:600;}.elementor-8910 .elementor-element.elementor-element-container_8ox0mo435{--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:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-8910 .elementor-element.elementor-element-container_7r72logrl{--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:1.2rem;--padding-bottom:1.2rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-8910 .elementor-element.elementor-element-db6e9c0{font-family:"DM Sans", Sans-serif;font-size:15px;line-height:1.6em;color:#4B5563;}.elementor-8910 .elementor-element.elementor-element-container_nh6o221yy{--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:1.2rem;--padding-bottom:1.2rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-8910 .elementor-element.elementor-element-a315f3f{font-family:"DM Sans", Sans-serif;font-size:15px;line-height:1.6em;color:#4B5563;}.elementor-8910 .elementor-element.elementor-element-container_0gyaxh20r{--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:1.2rem;--padding-bottom:1.2rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-8910 .elementor-element.elementor-element-4700990{font-family:"DM Sans", Sans-serif;font-size:15px;line-height:1.6em;color:#4B5563;}.elementor-8910 .elementor-element.elementor-element-e9881a4{--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:1.2rem;--padding-bottom:1.2rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-8910 .elementor-element.elementor-element-76716ca{font-family:"DM Sans", Sans-serif;font-size:15px;line-height:1.6em;color:#4B5563;}.elementor-8910 .elementor-element.elementor-element-1f9f996{--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:1.2rem;--padding-bottom:1.2rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-8910 .elementor-element.elementor-element-d99b820{font-family:"DM Sans", Sans-serif;font-size:15px;line-height:1.6em;color:#4B5563;}.elementor-8910 .elementor-element.elementor-element-09dc5cb{--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:1.2rem;--padding-bottom:1.2rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-8910 .elementor-element.elementor-element-8777587{font-family:"DM Sans", Sans-serif;font-size:15px;line-height:1.6em;color:#4B5563;}.elementor-8910 .elementor-element.elementor-element-8465c40{--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:1.2rem;--padding-bottom:1.2rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-8910 .elementor-element.elementor-element-ef647eb{font-family:"DM Sans", Sans-serif;font-size:15px;line-height:1.6em;color:#4B5563;}.elementor-8910 .elementor-element.elementor-element-widget_zmdlbvvpp{--n-accordion-title-font-size:1.1rem;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:1.2rem;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#1F2937;--n-accordion-title-hover-color:#6366F1;--n-accordion-title-active-color:#6366F1;--n-accordion-icon-size:8px;}.elementor-8910 .elementor-element.elementor-element-widget_zmdlbvvpp > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#F3F4F6;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E5E7EB;}:where( .elementor-8910 .elementor-element.elementor-element-widget_zmdlbvvpp > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:#F9FAFB;border-style:solid;border-width:0px 1px 1px 1px;border-color:#E5E7EB;--border-radius:0px 0px 8px 8px;}.elementor-8910 .elementor-element.elementor-element-widget_zmdlbvvpp {--n-accordion-padding:1.2rem 1.5rem 1.2rem 1.5rem;}:where( .elementor-8910 .elementor-element.elementor-element-widget_zmdlbvvpp > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"DM Sans", Sans-serif;font-weight:600;}.elementor-8910 .elementor-element.elementor-element-34d2ecc{--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:50px;--padding-bottom:50px;--padding-left:25px;--padding-right:25px;}.elementor-8910 .elementor-element.elementor-element-2127180{--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;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-8910 .elementor-element.elementor-element-2127180:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-2127180 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8910 .elementor-element.elementor-element-11ad477.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8910 .elementor-element.elementor-element-11ad477{text-align:center;}.elementor-8910 .elementor-element.elementor-element-11ad477 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:2.2rem;font-weight:900;line-height:1.2em;color:#1F2937;}.elementor-8910 .elementor-element.elementor-element-2805e41{--display:flex;}.elementor-8910 .elementor-element.elementor-element-de4ddd9{width:100%;max-width:100%;text-align:center;font-family:"Manrope", Sans-serif;font-size:3rem;font-weight:600;color:#000000;}.elementor-8910 .elementor-element.elementor-element-de4ddd9 a{color:#000000;}.elementor-8910 .elementor-element.elementor-element-4676b44.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8910 .elementor-element.elementor-element-4676b44{text-align:center;}.elementor-8910 .elementor-element.elementor-element-4676b44 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:2.2rem;font-weight:900;line-height:1.2em;color:#FF7A00;}.elementor-8910 .elementor-element.elementor-element-a527656{--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;}.elementor-8910 .elementor-element.elementor-element-5675809 .elementor-button{background-color:transparent;font-family:"DM Sans", Sans-serif;font-size:1.1rem;font-weight:600;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(180deg, #FDA655 0%, #FF7A00 100%);border-style:solid;border-color:#FF7A00;border-radius:50px 50px 50px 50px;padding:15px 40px 15px 40px;}.elementor-8910 .elementor-element.elementor-element-5675809 .elementor-button:hover, .elementor-8910 .elementor-element.elementor-element-5675809 .elementor-button:focus{background-color:#E06C00;}.elementor-8910 .elementor-element.elementor-element-5675809{width:var( --container-widget-width, 30% );max-width:30%;padding:0px 0px 0px 0px;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-8910 .elementor-element.elementor-element-5675809.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8910 .elementor-element.elementor-element-5675809 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8910 .elementor-element.elementor-element-5675809 .elementor-button .elementor-button-content-wrapper{gap:10px;justify-content:center;}.elementor-8910 .elementor-element.elementor-element-60adc16 .elementor-button{background-color:#FFFFFF;font-family:"DM Sans", Sans-serif;font-size:1.1rem;font-weight:600;fill:#25D366;color:#25D366;border-style:solid;border-width:2px 2px 2px 2px;border-color:#25D366;border-radius:50px 50px 50px 50px;padding:15px 20px 15px 20px;}.elementor-8910 .elementor-element.elementor-element-60adc16 .elementor-button:hover, .elementor-8910 .elementor-element.elementor-element-60adc16 .elementor-button:focus{background-color:#F4F7FF;}.elementor-8910 .elementor-element.elementor-element-60adc16{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-8910 .elementor-element.elementor-element-60adc16.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8910 .elementor-element.elementor-element-60adc16 .elementor-button-content-wrapper{flex-direction:row;}.elementor-8910 .elementor-element.elementor-element-60adc16 .elementor-button .elementor-button-content-wrapper{justify-content:center;}@media(max-width:1024px){.elementor-8910 .elementor-element.elementor-element-1dd0f2b{--grid-auto-flow:row;}.elementor-8910 .elementor-element.elementor-element-8ee5c3b{grid-column:span 12;}.elementor-8910 .elementor-element.elementor-element-d563ca8 .elementor-heading-title{letter-spacing:0.0425em;}.elementor-8910 .elementor-element.elementor-element-aef9bc4 .elementor-heading-title{line-height:1.02em;}.elementor-8910 .elementor-element.elementor-element-72b326d{line-height:1.36em;}.elementor-8910 .elementor-element.elementor-element-be64102{--grid-auto-flow:row;}.elementor-8910 .elementor-element.elementor-element-a72dc3f{grid-column:span 12;}.elementor-8910 .elementor-element.elementor-element-container_bemxwpd8c{--grid-auto-flow:row;}.elementor-8910 .elementor-element.elementor-element-container_6rkqfy7u3{grid-column:span 4;}.elementor-8910 .elementor-element.elementor-element-widget_f5lik8bqd .elementor-counter-title{line-height:1.105em;}.elementor-8910 .elementor-element.elementor-element-e3aa1a3{grid-column:span 4;}.elementor-8910 .elementor-element.elementor-element-00c4ba4 .elementor-counter-title{line-height:1.105em;}.elementor-8910 .elementor-element.elementor-element-9f281dd{grid-column:span 4;}.elementor-8910 .elementor-element.elementor-element-d1871ef .elementor-counter-title{line-height:1.105em;}.elementor-8910 .elementor-element.elementor-element-8ada4c1{grid-column:span 4;}.elementor-8910 .elementor-element.elementor-element-534aa42 .elementor-counter-title{line-height:1.105em;}.elementor-8910 .elementor-element.elementor-element-c716693 .elementor-heading-title{line-height:1.1475em;}.elementor-8910 .elementor-element.elementor-element-76dc301{line-height:1.36em;}.elementor-8910 .elementor-element.elementor-element-bacb2ab{line-height:1.36em;}.elementor-8910 .elementor-element.elementor-element-7c363f3 .elementor-heading-title{line-height:1.275em;}.elementor-8910 .elementor-element.elementor-element-f9b8479 .elementor-heading-title{line-height:1.1475em;}.elementor-8910 .elementor-element.elementor-element-469279c{line-height:1.36em;}.elementor-8910 .elementor-element.elementor-element-b939a7f{line-height:1.36em;}.elementor-8910 .elementor-element.elementor-element-widget_1da5buna3 .elementor-heading-title{line-height:1.02em;}.elementor-8910 .elementor-element.elementor-element-container_pb4swblcr{--grid-auto-flow:row;}.elementor-8910 .elementor-element.elementor-element-widget_kops52vyp{line-height:1.275em;}.elementor-8910 .elementor-element.elementor-element-bacbec2{line-height:1.275em;}.elementor-8910 .elementor-element.elementor-element-2215e07{line-height:1.275em;}.elementor-8910 .elementor-element.elementor-element-d97cf33{line-height:1.275em;}.elementor-8910 .elementor-element.elementor-element-6f6a142{line-height:1.275em;}.elementor-8910 .elementor-element.elementor-element-1075144{line-height:1.275em;}.elementor-8910 .elementor-element.elementor-element-f0fb6d2{line-height:1.275em;}.elementor-8910 .elementor-element.elementor-element-139ebc5{line-height:1.275em;}.elementor-8910 .elementor-element.elementor-element-059e1b2 .elementor-heading-title{line-height:1.02em;}.elementor-8910 .elementor-element.elementor-element-b9e74ad{line-height:1.275em;}.elementor-8910 .elementor-element.elementor-element-71095a4{line-height:1.275em;}.elementor-8910 .elementor-element.elementor-element-widget_hjzgoome5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8910 .elementor-element.elementor-element-widget_hjzgoome5 .elementor-icon-list-item > a{line-height:1.36em;}.elementor-8910 .elementor-element.elementor-element-e214888{line-height:1.275em;}.elementor-8910 .elementor-element.elementor-element-c572bb2{line-height:1.275em;}.elementor-8910 .elementor-element.elementor-element-6416252 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8910 .elementor-element.elementor-element-6416252 .elementor-icon-list-item > a{line-height:1.36em;}.elementor-8910 .elementor-element.elementor-element-80e1977 .elementor-heading-title{line-height:1.275em;}.elementor-8910 .elementor-element.elementor-element-9a4bf14 .elementor-heading-title{line-height:1.02em;}.elementor-8910 .elementor-element.elementor-element-324597f .elementor-heading-title{line-height:1.02em;}.elementor-8910 .elementor-element.elementor-element-c4de2cd .elementor-heading-title{line-height:1.02em;}.elementor-8910 .elementor-element.elementor-element-7279df3 .elementor-heading-title{line-height:1.02em;}.elementor-8910 .elementor-element.elementor-element-ab5e995 .elementor-heading-title{line-height:1.02em;}.elementor-8910 .elementor-element.elementor-element-0c11ebc .elementor-heading-title{line-height:1.02em;}.elementor-8910 .elementor-element.elementor-element-1d79008 .elementor-heading-title{line-height:1.02em;}.elementor-8910 .elementor-element.elementor-element-951b03d .elementor-heading-title{line-height:1.02em;}.elementor-8910 .elementor-element.elementor-element-56f02fe .elementor-heading-title{line-height:1.02em;}.elementor-8910 .elementor-element.elementor-element-606a28d .elementor-heading-title{line-height:1.02em;}.elementor-8910 .elementor-element.elementor-element-84b9c01 .elementor-heading-title{line-height:1.02em;}.elementor-8910 .elementor-element.elementor-element-e404405{--grid-auto-flow:row;}.elementor-8910 .elementor-element.elementor-element-0bb4676 .elementor-heading-title{line-height:1.02em;}.elementor-8910 .elementor-element.elementor-element-widget_ykjxzs4xd{line-height:1.36em;}.elementor-8910 .elementor-element.elementor-element-widget_9xwci6idl{line-height:1.36em;}.elementor-8910 .elementor-element.elementor-element-95e6d05{line-height:1.36em;}.elementor-8910 .elementor-element.elementor-element-d56a66f{line-height:1.36em;}.elementor-8910 .elementor-element.elementor-element-7a440a1{line-height:1.36em;}.elementor-8910 .elementor-element.elementor-element-9c05ffd{line-height:1.36em;}.elementor-8910 .elementor-element.elementor-element-177f834{line-height:1.36em;}.elementor-8910 .elementor-element.elementor-element-db6e9c0{line-height:1.36em;}.elementor-8910 .elementor-element.elementor-element-a315f3f{line-height:1.36em;}.elementor-8910 .elementor-element.elementor-element-4700990{line-height:1.36em;}.elementor-8910 .elementor-element.elementor-element-76716ca{line-height:1.36em;}.elementor-8910 .elementor-element.elementor-element-d99b820{line-height:1.36em;}.elementor-8910 .elementor-element.elementor-element-8777587{line-height:1.36em;}.elementor-8910 .elementor-element.elementor-element-ef647eb{line-height:1.36em;}.elementor-8910 .elementor-element.elementor-element-11ad477 .elementor-heading-title{line-height:1.02em;}.elementor-8910 .elementor-element.elementor-element-4676b44 .elementor-heading-title{line-height:1.02em;}}@media(min-width:768px){.elementor-8910 .elementor-element.elementor-element-f9c3964{--content-width:1440px;}.elementor-8910 .elementor-element.elementor-element-9e39762{--width:10%;}.elementor-8910 .elementor-element.elementor-element-c080e69{--width:67%;}.elementor-8910 .elementor-element.elementor-element-09afdeb{--width:25%;}.elementor-8910 .elementor-element.elementor-element-bb4e029{--content-width:1440px;}.elementor-8910 .elementor-element.elementor-element-ba35d56{--width:100.122%;}.elementor-8910 .elementor-element.elementor-element-4f92864{--width:70%;}.elementor-8910 .elementor-element.elementor-element-container_bemxwpd8c{--content-width:1440px;}.elementor-8910 .elementor-element.elementor-element-40edef7{--content-width:1440px;}.elementor-8910 .elementor-element.elementor-element-e3978dd{--width:50%;}.elementor-8910 .elementor-element.elementor-element-e3fb68c{--width:50%;}.elementor-8910 .elementor-element.elementor-element-container_4n6tmuuan{--content-width:1449px;}.elementor-8910 .elementor-element.elementor-element-container_oi9ql39q5{--width:55%;}.elementor-8910 .elementor-element.elementor-element-container_a439ozj3q{--width:100%;}.elementor-8910 .elementor-element.elementor-element-container_3wg5oc6ze{--width:40%;}.elementor-8910 .elementor-element.elementor-element-2d907b7{--content-width:1440px;}.elementor-8910 .elementor-element.elementor-element-container_pb4swblcr{--content-width:1200px;}.elementor-8910 .elementor-element.elementor-element-container_rwo4q9m3w{--content-width:1440px;}.elementor-8910 .elementor-element.elementor-element-container_ms8oj15ep{--width:32%;}.elementor-8910 .elementor-element.elementor-element-container_cgzbojopy{--width:30%;}.elementor-8910 .elementor-element.elementor-element-container_tvw6xlfvi{--width:32%;}.elementor-8910 .elementor-element.elementor-element-ed3e9aa{--content-width:1200px;}.elementor-8910 .elementor-element.elementor-element-50d63e7{--content-width:1000px;}.elementor-8910 .elementor-element.elementor-element-2d37874{--content-width:1440px;}.elementor-8910 .elementor-element.elementor-element-80cdfe6{--width:50%;}.elementor-8910 .elementor-element.elementor-element-b1b81d4{--width:50%;}.elementor-8910 .elementor-element.elementor-element-5740d2e{--content-width:1440px;}.elementor-8910 .elementor-element.elementor-element-d82f984{--content-width:1440px;}.elementor-8910 .elementor-element.elementor-element-container_xz7zz5mxx{--content-width:1440px;}.elementor-8910 .elementor-element.elementor-element-e404405{--width:80%;}.elementor-8910 .elementor-element.elementor-element-68db863{--content-width:1440px;}.elementor-8910 .elementor-element.elementor-element-36056b8{--width:100%;}.elementor-8910 .elementor-element.elementor-element-307c545{--content-width:1440px;}.elementor-8910 .elementor-element.elementor-element-7a7d153{--content-width:1440px;}.elementor-8910 .elementor-element.elementor-element-container_xa4x2wgwl{--content-width:1440px;}.elementor-8910 .elementor-element.elementor-element-container_q0i8vkpqc{--content-width:800px;}.elementor-8910 .elementor-element.elementor-element-container_tqgjczx7t{--content-width:1200px;}.elementor-8910 .elementor-element.elementor-element-container_eplb4aske{--width:48%;}.elementor-8910 .elementor-element.elementor-element-container_8ox0mo435{--width:48%;}.elementor-8910 .elementor-element.elementor-element-34d2ecc{--content-width:1440px;}.elementor-8910 .elementor-element.elementor-element-2127180{--content-width:1440px;}.elementor-8910 .elementor-element.elementor-element-a527656{--width:100%;}}@media(max-width:767px){.elementor-8910 .elementor-element.elementor-element-f9c3964{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-8910 .elementor-element.elementor-element-9e39762{--width:50%;}.elementor-8910 .elementor-element.elementor-element-d583ed4 .elementor-image-box-img{margin-bottom:15px;}.elementor-8910 .elementor-element.elementor-element-d583ed4 .elementor-image-box-wrapper .elementor-image-box-img{width:55%;}.elementor-8910 .elementor-element.elementor-element-c080e69{--width:50%;}.elementor-8910 .elementor-element.elementor-element-9978e50 .elementor-nav-menu .elementor-item{font-size:16px;}.elementor-8910 .elementor-element.elementor-element-9978e50 .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-8910 .elementor-element.elementor-element-9978e50 .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:28px !important;}.elementor-8910 .elementor-element.elementor-element-f2068ba{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8910 .elementor-element.elementor-element-df46451{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8910 .elementor-element.elementor-element-df46451 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-8910 .elementor-element.elementor-element-bb4e029{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-8910 .elementor-element.elementor-element-1dd0f2b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8910 .elementor-element.elementor-element-ba35d56{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8910 .elementor-element.elementor-element-aef9bc4 .elementor-heading-title{font-size:30px;}.elementor-8910 .elementor-element.elementor-element-0cdd9eb .elementor-heading-title{font-size:18px;}.elementor-8910 .elementor-element.elementor-element-1e0dd94{--icon-vertical-align:flex-start;--icon-vertical-offset:6px;}.elementor-8910 .elementor-element.elementor-element-1e0dd94 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8910 .elementor-element.elementor-element-1e0dd94 .elementor-icon-list-item > a{font-size:16px;}.elementor-8910 .elementor-element.elementor-element-72b326d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:14px;}.elementor-8910 .elementor-element.elementor-element-be64102{--e-con-grid-template-columns:repeat(2, 1fr);--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;}.elementor-8910 .elementor-element.elementor-element-6b0ecad{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-8910 .elementor-element.elementor-element-51b47a5{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8910 .elementor-element.elementor-element-c056e39{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8910 .elementor-element.elementor-element-c056e39 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-8910 .elementor-element.elementor-element-fe4e120{width:100%;max-width:100%;--icon-vertical-align:flex-start;--icon-vertical-offset:4px;}.elementor-8910 .elementor-element.elementor-element-fe4e120.elementor-element{--align-self:center;}.elementor-8910 .elementor-element.elementor-element-a72dc3f:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-a72dc3f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://drartipsych.com/wp-content/uploads/2026/08/ChatGPT-Image-Aug-21-2026-12_22_31-AM.webp");background-position:top center;background-size:contain;}.elementor-8910 .elementor-element.elementor-element-a72dc3f{--min-height:500px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8910 .elementor-element.elementor-element-4f92864{--width:90%;}.elementor-8910 .elementor-element.elementor-element-62fe6f9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8910 .elementor-element.elementor-element-62fe6f9 .elementor-icon-list-item > a{font-size:15px;}.elementor-8910 .elementor-element.elementor-element-421d908{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-8910 .elementor-element.elementor-element-e3e4212{font-size:28px;}.elementor-8910 .elementor-element.elementor-element-8c89cfd .elementor-heading-title{font-size:2rem;}.elementor-8910 .elementor-element.elementor-element-febe27f .elementor-heading-title{font-size:2rem;}.elementor-8910 .elementor-element.elementor-element-a7bf8b9{padding:10px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8910 .elementor-element.elementor-element-a7bf8b9 .elementor-button{font-size:14px;padding:15px 15px 15px 15px;}.elementor-8910 .elementor-element.elementor-element-386987c{padding:10px 0px 0px 0px;--icon-vertical-align:flex-start;--icon-vertical-offset:5px;}.elementor-8910 .elementor-element.elementor-element-container_bemxwpd8c{--e-con-grid-template-columns:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-8910 .elementor-element.elementor-element-container_6rkqfy7u3{--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:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-8910 .elementor-element.elementor-element-widget_f5lik8bqd{width:var( --container-widget-width, 200px );max-width:200px;--container-widget-width:200px;--container-widget-flex-grow:0;}.elementor-8910 .elementor-element.elementor-element-widget_f5lik8bqd .elementor-counter-number-wrapper{font-size:24px;}.elementor-8910 .elementor-element.elementor-element-widget_f5lik8bqd .elementor-counter-title{font-size:14px;line-height:1.3em;}.elementor-8910 .elementor-element.elementor-element-e3aa1a3{border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-8910 .elementor-element.elementor-element-00c4ba4{width:var( --container-widget-width, 200px );max-width:200px;--container-widget-width:200px;--container-widget-flex-grow:0;}.elementor-8910 .elementor-element.elementor-element-00c4ba4 .elementor-counter-number-wrapper{font-size:24px;}.elementor-8910 .elementor-element.elementor-element-00c4ba4 .elementor-counter-title{font-size:14px;}.elementor-8910 .elementor-element.elementor-element-9f281dd{border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-8910 .elementor-element.elementor-element-d1871ef{width:var( --container-widget-width, 200px );max-width:200px;--container-widget-width:200px;--container-widget-flex-grow:0;}.elementor-8910 .elementor-element.elementor-element-d1871ef .elementor-counter-number-wrapper{font-size:24px;}.elementor-8910 .elementor-element.elementor-element-d1871ef .elementor-counter-title{font-size:14px;}.elementor-8910 .elementor-element.elementor-element-8ada4c1{--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8910 .elementor-element.elementor-element-534aa42{width:var( --container-widget-width, 200px );max-width:200px;--container-widget-width:200px;--container-widget-flex-grow:0;}.elementor-8910 .elementor-element.elementor-element-534aa42 .elementor-counter-number-wrapper{font-size:24px;}.elementor-8910 .elementor-element.elementor-element-534aa42 .elementor-counter-title{font-size:14px;}.elementor-8910 .elementor-element.elementor-element-40edef7{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-8910 .elementor-element.elementor-element-e3978dd{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8910 .elementor-element.elementor-element-e3fb68c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8910 .elementor-element.elementor-element-c716693 .elementor-heading-title{font-size:25px;line-height:1.3em;}.elementor-8910 .elementor-element.elementor-element-76dc301{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;}.elementor-8910 .elementor-element.elementor-element-bacb2ab{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;}.elementor-8910 .elementor-element.elementor-element-1a16859{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-8910 .elementor-element.elementor-element-e1fd921{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8910 .elementor-element.elementor-element-e1fd921 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8910 .elementor-element.elementor-element-e1fd921 .elementor-icon-list-item > a{font-size:16px;}.elementor-8910 .elementor-element.elementor-element-2d09b29{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8910 .elementor-element.elementor-element-2d09b29 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8910 .elementor-element.elementor-element-2d09b29 .elementor-icon-list-item > a{font-size:16px;}.elementor-8910 .elementor-element.elementor-element-5eb75bd{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-8910 .elementor-element.elementor-element-container_4n6tmuuan{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8910 .elementor-element.elementor-element-f9b8479 .elementor-heading-title{font-size:25px;line-height:1.3em;}.elementor-8910 .elementor-element.elementor-element-469279c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;}.elementor-8910 .elementor-element.elementor-element-b939a7f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;}.elementor-8910 .elementor-element.elementor-element-container_3wg5oc6ze.e-con{--order:-99999 /* order start hack */;}.elementor-8910 .elementor-element.elementor-element-2d907b7{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-8910 .elementor-element.elementor-element-6952a16{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8910 .elementor-element.elementor-element-container_eydnn58sg{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8910 .elementor-element.elementor-element-widget_1da5buna3 .elementor-heading-title{font-size:25px;line-height:1.3em;}.elementor-8910 .elementor-element.elementor-element-container_pb4swblcr{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8910 .elementor-element.elementor-element-container_i21qe6o6w{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8910 .elementor-element.elementor-element-container_rwo4q9m3w{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8910 .elementor-element.elementor-element-container_fqz5xibdo{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8910 .elementor-element.elementor-element-059e1b2 .elementor-heading-title{font-size:25px;line-height:1.3em;}.elementor-8910 .elementor-element.elementor-element-container_znguhdcyy{--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8910 .elementor-element.elementor-element-eee303e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8910 .elementor-element.elementor-element-ed3e9aa{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8910 .elementor-element.elementor-element-9a4bf14 .elementor-heading-title{font-size:25px;line-height:1.3em;}.elementor-8910 .elementor-element.elementor-element-de1d3c9{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8910 .elementor-element.elementor-element-2d37874{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-8910 .elementor-element.elementor-element-80cdfe6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8910 .elementor-element.elementor-element-60e75f4{padding:0px 0px 0px 0px;}.elementor-8910 .elementor-element.elementor-element-ecbb254{--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-8910 .elementor-element.elementor-element-5749ec7{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8910 .elementor-element.elementor-element-5740d2e{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-8910 .elementor-element.elementor-element-container_xz7zz5mxx{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8910 .elementor-element.elementor-element-84b9c01 .elementor-heading-title{font-size:25px;line-height:1.3em;}.elementor-8910 .elementor-element.elementor-element-e404405{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8910 .elementor-element.elementor-element-df3619f{font-size:15px;}.elementor-8910 .elementor-element.elementor-element-c6f2ec1{font-size:15px;}.elementor-8910 .elementor-element.elementor-element-286f0b1{font-size:15px;}.elementor-8910 .elementor-element.elementor-element-0b2a191{font-size:15px;}.elementor-8910 .elementor-element.elementor-element-4d3f478{font-size:15px;}.elementor-8910 .elementor-element.elementor-element-bc7b467{font-size:15px;}.elementor-8910 .elementor-element.elementor-element-15e434d{font-size:15px;}.elementor-8910 .elementor-element.elementor-element-3e01345{font-size:15px;}.elementor-8910 .elementor-element.elementor-element-4b0af6e{font-size:15px;}.elementor-8910 .elementor-element.elementor-element-e181e36{font-size:15px;}.elementor-8910 .elementor-element.elementor-element-68db863{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8910 .elementor-element.elementor-element-307c545{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8910 .elementor-element.elementor-element-7a7d153{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8910 .elementor-element.elementor-element-container_xa4x2wgwl{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8910 .elementor-element.elementor-element-container_q0i8vkpqc{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8910 .elementor-element.elementor-element-0bb4676 .elementor-heading-title{font-size:25px;line-height:1.3em;}.elementor-8910 .elementor-element.elementor-element-34d2ecc{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8910 .elementor-element.elementor-element-2127180{--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-8910 .elementor-element.elementor-element-11ad477 .elementor-heading-title{font-size:18px;line-height:1.3em;}.elementor-8910 .elementor-element.elementor-element-2805e41{--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;--justify-content:center;}.elementor-8910 .elementor-element.elementor-element-de4ddd9{width:initial;max-width:initial;font-size:16px;}.elementor-8910 .elementor-element.elementor-element-4676b44.elementor-element{--align-self:center;}.elementor-8910 .elementor-element.elementor-element-4676b44 .elementor-heading-title{font-size:16px;line-height:1.3em;}.elementor-8910 .elementor-element.elementor-element-a527656{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8910 .elementor-element.elementor-element-5675809{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-8910 .elementor-element.elementor-element-5675809 .elementor-button{border-width:2px 2px 2px 2px;padding:10px 0px 10px 0px;}.elementor-8910 .elementor-element.elementor-element-60adc16{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-8910 .elementor-element.elementor-element-60adc16 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-8910 .elementor-element.elementor-element-60adc16 .elementor-button{padding:10px 0px 10px 0px;}}/* Start custom CSS for heading, class: .elementor-element-d563ca8 */.elementor-8910 .elementor-element.elementor-element-d563ca8 { display: inline-block; background: rgba(85, 38, 168, 0.1); padding: 0.4rem 1.2rem; border-radius: 50px; width: max-content; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e3e4212 */.elementor-8910 .elementor-element.elementor-element-e3e4212 { text-decoration: line-through; font-weight: 500; opacity: 0.6; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a72dc3f */.elementor-8910 .elementor-element.elementor-element-a72dc3f { overflow: visible !important; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c716693 */.elementor-8910 .elementor-element.elementor-element-c716693 .highlight-search { color: #5B2AA8; position: relative; display: inline-block; } .elementor-8910 .elementor-element.elementor-element-c716693 .highlight-search::after { content: ''; position: absolute; left: 0; bottom: -2px; width: 100%; height: 4px; background-color: #E11D48; border-radius: 2px; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f9b8479 */.elementor-8910 .elementor-element.elementor-element-f9b8479 .highlight-search { color: #5B2AA8; position: relative; display: inline-block; } .elementor-8910 .elementor-element.elementor-element-f9b8479 .highlight-search::after { content: ''; position: absolute; left: 0; bottom: -2px; width: 100%; height: 4px; background-color: #E11D48; border-radius: 2px; }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-widget_uvdmgagu4 */.elementor-8910 .elementor-element.elementor-element-widget_uvdmgagu4 .elementor-icon-wrapper {
    margin-bottom: -7px!important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-775a4ca */.elementor-8910 .elementor-element.elementor-element-775a4ca .elementor-icon-wrapper {
    margin-bottom: -7px!important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7fe0557 */.elementor-8910 .elementor-element.elementor-element-7fe0557 .elementor-icon-wrapper
  {
    margin-bottom: -7px!important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-83d5ba7 */.elementor-8910 .elementor-element.elementor-element-83d5ba7 .elementor-icon-wrapper{
    margin-bottom: -7px!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-widget_1da5buna3 */.elementor-8910 .elementor-element.elementor-element-widget_1da5buna3 { max-width: 800px; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-widget_x23vkg9j5 */.elementor-8910 .elementor-element.elementor-element-widget_x23vkg9j5 { margin-top: 1rem; margin-bottom: 0.5rem; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a37f2bd */.elementor-8910 .elementor-element.elementor-element-a37f2bd { margin-top: 1rem; margin-bottom: 0.5rem; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c63ebe1 */.elementor-8910 .elementor-element.elementor-element-c63ebe1 { margin-top: 1rem; margin-bottom: 0.5rem; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c37982 */.elementor-8910 .elementor-element.elementor-element-3c37982 { margin-top: 1rem; margin-bottom: 0.5rem; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f5c20e4 */.elementor-8910 .elementor-element.elementor-element-f5c20e4 { margin-top: 1rem; margin-bottom: 0.5rem; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-02f3811 */.elementor-8910 .elementor-element.elementor-element-02f3811 { margin-top: 1rem; margin-bottom: 0.5rem; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-78408bf */.elementor-8910 .elementor-element.elementor-element-78408bf { margin-top: 1rem; margin-bottom: 0.5rem; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a330a47 */.elementor-8910 .elementor-element.elementor-element-a330a47 { margin-top: 1rem; margin-bottom: 0.5rem; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-container_pb4swblcr */.elementor-8910 .elementor-element.elementor-element-container_pb4swblcr { grid-template-columns: repeat(auto-fit, minmax(260px, 1fr)) !important; max-width: 1200px; margin: 0 auto; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-059e1b2 */.elementor-8910 .elementor-element.elementor-element-059e1b2 { max-width: 800px; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9a4bf14 */.elementor-8910 .elementor-element.elementor-element-9a4bf14 { max-width: 800px; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-324597f */.elementor-8910 .elementor-element.elementor-element-324597f { max-width: 800px; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c4de2cd */.elementor-8910 .elementor-element.elementor-element-c4de2cd { max-width: 800px; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ab5e995 */.elementor-8910 .elementor-element.elementor-element-ab5e995 { max-width: 800px; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0c11ebc */.elementor-8910 .elementor-element.elementor-element-0c11ebc { max-width: 800px; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-951b03d */.elementor-8910 .elementor-element.elementor-element-951b03d { max-width: 800px; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-56f02fe */.elementor-8910 .elementor-element.elementor-element-56f02fe { max-width: 800px; }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9eb2a1f */@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700;800&display=swap');


/* =========================================
   MAIN SECTION
========================================= */

.course-audience-section {
    width: 100%;


    font-family: "DM Sans", sans-serif;
}

.course-audience-section *,
.course-audience-section *::before,
.course-audience-section *::after {
    box-sizing: border-box;
}


/* =========================================
   MAIN CONTAINER
========================================= */

.course-audience-container {
    width: 100%;
    max-width: 1120px;

    margin: 0 auto;

    padding: 45px 50px;

    background: #ffffff;

    border-radius: 24px;

    box-shadow:
        0 10px 35px rgba(55, 35, 150, 0.07);
}


/* =========================================
   HEADER
========================================= */

.course-audience-header {
    text-align: center;

    margin-bottom: 30px;
}

.course-audience-header h2 {
    margin: 0;

    font-family: "DM Sans", sans-serif;

    font-size: 38px;
    line-height: 1.15;

    font-weight: 800;

    letter-spacing: -1px;

    color: #11172c;
}

.course-audience-header h2 span {
    color: #3e20bd;
}


/* =========================================
   HEADING LINE
========================================= */

.course-heading-line {
    position: relative;

    width: 100%;
    max-width: 760px;

    height: 3px;

    margin: 18px auto 28px;

    background: #dedcf0;

    border-radius: 10px;
}

.course-heading-line span {
    position: absolute;

    width: 90px;
    height: 4px;

    left: 50%;
    top: 50%;

    transform: translate(-50%, -50%);

    background: #4320bd;

    border-radius: 10px;
}


/* =========================================
   SUB HEADING
========================================= */

.course-audience-header h3 {
    margin: 0;

    color: #263047;

    font-family: "DM Sans", sans-serif;

    font-size: 21px;
    line-height: 1.3;

    font-weight: 700;
}


/* =========================================
   AUDIENCE LIST
========================================= */

.audience-list {
    display: flex;

    flex-direction: column;

    gap: 12px;
}


/* =========================================
   AUDIENCE CARD
========================================= */

.audience-card {
    width: 100%;

    min-height: 135px;

    display: grid;

    grid-template-columns: 90px 2px minmax(0, 1fr);

    align-items: center;

    column-gap: 20px;

    padding: 20px 32px;

    background: #fafaff;

    border-radius: 17px;

    border: 1px solid #f0eff8;

    transition:
        transform 0.25s ease,
        box-shadow 0.25s ease;
}


/* Optional hover */

.audience-card:hover {
    transform: translateY(-2px);

    box-shadow:
        0 7px 20px rgba(55, 35, 150, 0.06);
}


/* =========================================
   CHECK ICON
========================================= */

.audience-icon {
    width: 78px;
    height: 78px;

    display: flex;

    align-items: center;
    justify-content: center;

    background: #ebe8ff;

    border-radius: 50%;

    color: #4020bb;
}

.audience-icon svg {
    width: 43px;
    height: 43px;

    fill: none;

    stroke: currentColor;

    stroke-width: 2.8;

    stroke-linecap: round;
    stroke-linejoin: round;
}


/* =========================================
   VERTICAL DIVIDER
========================================= */

.audience-divider {
    width: 2px;

    height: 80px;

    background: #e2e0ef;
}


/* =========================================
   CONTENT
========================================= */

.audience-content {
    min-width: 0;
}

.audience-content h4 {
    margin: 0 0 7px;

    font-family: "DM Sans", sans-serif;

    font-size: 19px;
    line-height: 1.3;

    font-weight: 700;

    color: #3c20b6;
}

.audience-content p {
    margin: 0;

    max-width: 800px;

    font-family: "DM Sans", sans-serif;

    font-size: 17px;
    line-height: 1.55;

    font-weight: 400;

    color: #263047;
}


/* =========================================
   ENROLL BUTTON
========================================= */

.course-enroll-wrapper {
    display: flex;

    justify-content: center;

    margin-top: 22px;
}

.course-enroll-btn {
    display: inline-flex;

    align-items: center;
    justify-content: center;

    gap: 12px;

    min-width: 330px;

    padding: 14px 30px;

    background: linear-gradient(
        135deg,
        #5b2bd0,
        #3210a8
    );

    color: #ffffff;

    text-decoration: none;

    border-radius: 9px;

    font-family: "DM Sans", sans-serif;

    font-size: 21px;

    font-weight: 700;

    line-height: 1;

    box-shadow:
        0 7px 18px rgba(67, 32, 189, 0.20);

    transition:
        transform 0.25s ease,
        box-shadow 0.25s ease;
}

.course-enroll-btn:hover {
    color: #ffffff;

    transform: translateY(-2px);

    box-shadow:
        0 10px 25px rgba(67, 32, 189, 0.28);
}


/* =========================================
   ARROW ICON
========================================= */

.enroll-arrow {
    width: 40px;
    height: 40px;

    display: flex;

    align-items: center;
    justify-content: center;

    border: 2px solid rgba(255, 255, 255, 0.9);

    border-radius: 50%;
}

.enroll-arrow svg {
    width: 21px;
    height: 21px;

    fill: none;

    stroke: currentColor;

    stroke-width: 2;

    stroke-linecap: round;
    stroke-linejoin: round;
}


/* =========================================
   TABLET
========================================= */

@media (max-width: 1024px) {

    .course-audience-section {
        padding: 35px 15px;
    }

    .course-audience-container {
        padding: 38px 30px;
    }

    .course-audience-header h2 {
        font-size: 34px;
    }

    .course-audience-header h3 {
        font-size: 19px;
    }

    .audience-card {
        grid-template-columns: 75px 2px minmax(0, 1fr);

        column-gap: 18px;

        padding: 18px 22px;

        min-height: 120px;
    }

    .audience-icon {
        width: 68px;
        height: 68px;
    }

    .audience-icon svg {
        width: 37px;
        height: 37px;
    }

    .audience-divider {
        height: 70px;
    }

    .audience-content h4 {
        font-size: 18px;
    }

    .audience-content p {
        font-size: 15px;
    }

    .course-enroll-btn {
        min-width: 290px;

        font-size: 19px;
    }
}


/* =========================================
   MOBILE
========================================= */

@media (max-width: 767px) {

    .course-audience-section {
        padding: 20px 10px;
    }

    .course-audience-container {
        padding: 30px 14px;

        border-radius: 18px;
    }


    /* Heading */

    .course-audience-header {
        margin-bottom: 24px;
    }

    .course-audience-header h2 {
        font-size: 30px;

        line-height: 1.2;

        letter-spacing: -0.5px;
    }

    .course-heading-line {
        margin: 13px auto 20px;
    }

    .course-heading-line span {
        width: 65px;
    }

    .course-audience-header h3 {
        font-size: 18px;
    }


    /* Cards */

    .audience-list {
        gap: 10px;
    }

    .audience-card {
        min-height: auto;

        display: grid;

        grid-template-columns: 52px minmax(0, 1fr);

        column-gap: 14px;

        align-items: center;

        padding: 16px 13px;

        border-radius: 14px;
    }


    /* Icon */

    .audience-icon {
        width: 52px;
        height: 52px;
    }

    .audience-icon svg {
        width: 29px;
        height: 29px;
    }


    /* Hide divider on mobile */

    .audience-divider {
        display: none;
    }


    /* Text */

    .audience-content h4 {
        margin-bottom: 5px;

        font-size: 16px;

        line-height: 1.3;
    }

    .audience-content p {
        font-size: 13.5px;

        line-height: 1.5;
    }


    /* Button */

    .course-enroll-wrapper {
        margin-top: 18px;
    }

    .course-enroll-btn {
        width: 100%;

        min-width: 0;

        max-width: 300px;

        padding: 13px 20px;

        font-size: 18px;
    }

    .enroll-arrow {
        width: 34px;
        height: 34px;
    }

    .enroll-arrow svg {
        width: 18px;
        height: 18px;
    }
}


/* =========================================
   SMALL MOBILE
========================================= */

@media (max-width: 480px) {

    .course-audience-section {
        padding: 15px 7px;
    }

    .course-audience-container {
        padding: 25px 10px;
    }

    .course-audience-header h2 {
        font-size: 26px;
    }

    .course-audience-header h3 {
        font-size: 17px;
    }

    .audience-card {
        grid-template-columns: 45px minmax(0, 1fr);

        column-gap: 10px;

        padding: 13px 9px;
    }

    .audience-icon {
        width: 45px;
        height: 45px;
    }

    .audience-icon svg {
        width: 25px;
        height: 25px;
    }

    .audience-content h4 {
        font-size: 15px;
    }

    .audience-content p {
        font-size: 12px;

        line-height: 1.45;
    }

    .course-enroll-btn {
        max-width: 270px;

        font-size: 17px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-60e75f4 */@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700;800&display=swap');


/* =====================================
   MAIN SECTION
===================================== */

.why-confidante {
    width: 100%;
    font-family: "DM Sans", sans-serif;
}

.why-confidante *,
.why-confidante *::before,
.why-confidante *::after {
    box-sizing: border-box;
}


/* =====================================
   HALF WIDTH CONTAINER
===================================== */

.why-confidante-container {
    width: 100%;
    max-width: 680px;
    margin: 0 auto;
    padding: 35px 30px;
    background: #ffffff;
    border-radius: 18px;
    box-shadow: 0 8px 30px rgba(55, 35, 150, 0.06);
}


/* =====================================
   HEADER
===================================== */

.why-header {
    text-align: center;
    margin-bottom: 28px;
}

.why-header h2 {
    margin: 0;
    font-family: "DM Sans", sans-serif;
    font-size: 38px;
    line-height: 1.15;
    font-weight: 800;
    letter-spacing: -1px;
    color: #15182c;
}

.why-header h2 span {
    color: #4320bd;
}

.heading-line {
    position: relative;
    width: 95px;
    height: 4px;
    margin: 14px auto 24px;
    background: #ddd7fa;
    border-radius: 20px;
}

.heading-line::after {
    content: "";
    position: absolute;
    width: 55px;
    height: 4px;
    left: 50%;
    top: 0;
    transform: translateX(-50%);
    background: #4320bd;
    border-radius: 20px;
}

.why-header h3 {
    margin: 0;
    font-family: "DM Sans", sans-serif;
    font-size: 21px;
    line-height: 1.35;
    font-weight: 700;
    color: #20243a;
}


/* =====================================
   FEATURE LIST
===================================== */

.why-features {
    display: flex;
    flex-direction: column;
    gap: 5px;
}


/* =====================================
   FEATURE CARD
===================================== */

.why-feature {
    width: 100%;
    min-height: 145px;

    display: grid;
    grid-template-columns: 82px 28px minmax(0, 1fr);

    align-items: center;

    padding: 18px 18px;

    background: #ffffff;

    border: 1px solid #eceaf7;
    border-radius: 15px;

    box-shadow: 0 2px 8px rgba(40, 30, 100, 0.025);
}


/* =====================================
   ICON
===================================== */

.feature-icon {
    width: 78px;
    height: 78px;

    display: flex;
    align-items: center;
    justify-content: center;

    background: #f0edff;
    border-radius: 50%;
}

.feature-icon span {
    font-family: "DM Sans", sans-serif;
    font-size: 34px;
    line-height: 1;
    color: #4320bd;
}


/* =====================================
   VERTICAL DIVIDER
===================================== */

.feature-divider {
    position: relative;
    width: 1px;
    height: 82px;

    border-left: 2px dotted #ddd8f7;
}

.feature-divider span {
    position: absolute;

    width: 11px;
    height: 11px;

    left: -6px;
    top: 50%;

    transform: translateY(-50%);

    background: #4320bd;
    border-radius: 50%;
}


/* =====================================
   CONTENT
===================================== */

.feature-content {
    min-width: 0;

    display: flex;
    align-items: flex-start;

    gap: 14px;
}


/* =====================================
   NUMBER
===================================== */

.feature-number {
    flex: 0 0 48px;

    width: 48px;
    height: 48px;

    display: flex;
    align-items: center;
    justify-content: center;

    background: linear-gradient(
        135deg,
        #4c20c8,
        #3210a8
    );

    color: #ffffff;

    border-radius: 7px;

    font-family: "DM Sans", sans-serif;
    font-size: 16px;
    font-weight: 700;
}


/* =====================================
   TEXT
===================================== */

.feature-text {
    min-width: 0;
    padding-top: 1px;
}

.feature-text h4 {
    margin: 0 0 7px;

    font-family: "DM Sans", sans-serif;
    font-size: 19px;
    line-height: 1.25;

    font-weight: 700;

    color: #171b31;
}

.feature-text p {
    margin: 0;

    font-family: "DM Sans", sans-serif;
    font-size: 14px;
    line-height: 1.5;

    font-weight: 400;

    color: #30354b;
}


/* =====================================
   5TH & 6TH POINT
   NO LINE BETWEEN THEM
===================================== */

.why-feature:nth-child(5),
.why-feature:nth-child(6) {
    border: 1px solid #eceaf7;
    border-radius: 15px;
}

/* =====================================
   TABLET
===================================== */

@media (max-width: 1024px) {

    .why-confidante {
        padding: 20px 15px;
    }

    .why-confidante-container {
        max-width: 600px;
        padding: 30px 22px;
    }

    .why-header h2 {
        font-size: 34px;
    }

    .why-header h3 {
        font-size: 19px;
    }

    .why-feature {
        grid-template-columns: 72px 25px minmax(0, 1fr);
        padding: 16px;
    }

    .feature-icon {
        width: 68px;
        height: 68px;
    }

    .feature-icon span {
        font-size: 30px;
    }

    .feature-divider {
        height: 75px;
    }

    .feature-number {
        flex-basis: 44px;
        width: 44px;
        height: 44px;
        font-size: 15px;
    }

    .feature-text h4 {
        font-size: 18px;
    }

    .feature-text p {
        font-size: 13.5px;
    }
}


/* =====================================
   MOBILE
===================================== */

@media (max-width: 767px) {

    .why-confidante {
        padding: 15px 10px;
    }

    .why-confidante-container {
        max-width: 100%;
        padding: 28px 14px;
        border-radius: 16px;
    }

    .why-header {
        margin-bottom: 22px;
    }

    .why-header h2 {
        font-size: 30px;
        letter-spacing: -0.5px;
    }

    .heading-line {
        margin: 11px auto 18px;
    }

    .why-header h3 {
        font-size: 18px;
    }

    .why-feature {
        grid-template-columns: 52px minmax(0, 1fr);

        min-height: auto;

        padding: 15px 12px;

        gap: 12px;
    }

    .feature-icon {
        width: 52px;
        height: 52px;
    }

    .feature-icon span {
        font-size: 24px;
    }

    /* Hide vertical divider on mobile */
    .feature-divider {
        display: none;
    }

    .feature-content {
        gap: 10px;
    }

    .feature-number {
        flex-basis: 40px;
        width: 40px;
        height: 40px;

        font-size: 14px;
    }

    .feature-text h4 {
        font-size: 16px;
        line-height: 1.3;
        margin-bottom: 5px;
    }

    .feature-text p {
        font-size: 13px;
        line-height: 1.45;
    }
}


/* =====================================
   SMALL MOBILE
===================================== */

@media (max-width: 480px) {

    .why-confidante-container {
        padding: 24px 10px;
    }

    .why-header h2 {
        font-size: 26px;
    }

    .why-header h3 {
        font-size: 17px;
    }

    .why-feature {
        grid-template-columns: 45px minmax(0, 1fr);
        padding: 13px 9px;
        gap: 9px;
    }

    .feature-icon {
        width: 45px;
        height: 45px;
    }

    .feature-icon span {
        font-size: 21px;
    }

    .feature-content {
        gap: 7px;
    }

    .feature-number {
        flex-basis: 35px;
        width: 35px;
        height: 35px;
        font-size: 12px;
        border-radius: 6px;
    }

    .feature-text h4 {
        font-size: 15px;
    }

    .feature-text p {
        font-size: 12px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f1e681e *//* =========================================
   GOOGLE FONT
========================================= */

@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700;800&display=swap');


/* =========================================
   MAIN SECTION
========================================= */

.faculty-section {
    width: 100%;

    font-family: "DM Sans", sans-serif;
}


/* =========================================
   CONTAINER
========================================= */

.faculty-container {
    width: 100%;
    max-width: 1200px;

    margin: 0 auto;

    padding: 55px 55px;

    display: grid;

    grid-template-columns: 330px minmax(0, 1fr);

    align-items: center;

    gap: 55px;

    background: #ffffff;

    border: 1px solid #eeeafb;

    border-radius: 24px;

    box-shadow:
        0 12px 40px rgba(57, 36, 150, 0.07);
}


/* =========================================
   IMAGE
========================================= */

.faculty-image {
    width: 100%;
    height: 450px;

    overflow: hidden;

    border-radius: 22px;

    background: #f0edff;
}

.faculty-image img {
    width: 100%;
    height: 100%;

    display: block;

    object-fit: cover;
}


/* =========================================
   CONTENT
========================================= */

.faculty-content {
    min-width: 0;
}


/* =========================================
   FACULTY LABEL
========================================= */

.faculty-label {
    display: inline-block;

    margin-bottom: 10px;

    font-size: 42px;
    line-height: 1.1;

    font-weight: 800;

    color: #4220bd;

    letter-spacing: -1px;
}


/* =========================================
   PURPLE LINE
========================================= */

.faculty-line {
    width: 90px;
    height: 4px;

    margin-bottom: 25px;

    background: #4220bd;

    border-radius: 10px;
}


/* =========================================
   MAIN HEADING
========================================= */

.faculty-content h2 {
    margin: 0 0 15px;

    font-family: "DM Sans", sans-serif;

    font-size: 36px;
    line-height: 1.2;

    font-weight: 700;

    color: #15182d;

    letter-spacing: -0.7px;
}


/* =========================================
   CREDENTIALS
========================================= */

.faculty-content h3 {
    margin: 0 0 27px;

    font-family: "DM Sans", sans-serif;

    font-size: 19px;
    line-height: 1.5;

    font-weight: 700;

    color: #24283d;
}

.faculty-content h3 span {
    color: #4320bd;

    padding: 0 7px;
}


/* =========================================
   INTRO TEXT
========================================= */

.faculty-intro {
    margin: 0 0 16px;

    font-size: 17px;
    line-height: 1.6;

    color: #24283d;
}

.faculty-intro strong {
    font-weight: 700;
}


/* =========================================
   DESCRIPTION
========================================= */

.faculty-description {
    max-width: 780px;

    margin: 0 0 20px;

    font-size: 17px;
    line-height: 1.65;

    color: #303449;
}


/* =========================================
   TAGLINE
========================================= */

.faculty-tagline {
    margin: 0 0 25px;

    font-family: "DM Sans", sans-serif;

    font-size: 20px;
    line-height: 1.4;

    font-weight: 700;

    color: #171a2e;
}


/* =========================================
   BUTTON
========================================= */

.faculty-button {
    display: inline-flex;

    align-items: center;
    justify-content: center;

    gap: 12px;

    min-width: 205px;

    padding: 14px 25px;

    background: linear-gradient(
        135deg,
        #ff9a32 0%,
        #ff741d 100%
    );

    color: #ffffff;

    text-decoration: none;

    border-radius: 50px;

    font-family: "DM Sans", sans-serif;

    font-size: 16px;

    font-weight: 700;

    line-height: 1;

    box-shadow:
        0 7px 18px rgba(255, 121, 30, 0.20);

    transition:
        transform 0.25s ease,
        box-shadow 0.25s ease;
}

.faculty-button:hover {
    color: #ffffff;

    transform: translateY(-2px);

    box-shadow:
        0 10px 24px rgba(255, 121, 30, 0.30);
}


/* =========================================
   BUTTON ARROW
========================================= */

.button-arrow {
    font-size: 25px;

    font-weight: 400;

    line-height: 0;

    transition: transform 0.25s ease;
}

.faculty-button:hover .button-arrow {
    transform: translateX(4px);
}


/* =========================================
   TABLET
========================================= */

@media (max-width: 1024px) {

    .faculty-section {
        padding: 40px 15px;
    }

    .faculty-container {
        max-width: 900px;

        grid-template-columns: 270px minmax(0, 1fr);

        gap: 35px;

        padding: 40px;
    }

    .faculty-image {
        height: 390px;
    }

    .faculty-label {
        font-size: 36px;
    }

    .faculty-content h2 {
        font-size: 29px;
    }

    .faculty-content h3 {
        font-size: 17px;
    }

    .faculty-intro,
    .faculty-description {
        font-size: 15px;
    }

    .faculty-tagline {
        font-size: 18px;
    }
}


/* =========================================
   MOBILE
========================================= */

@media (max-width: 767px) {

    .faculty-section {
        padding: 25px 12px;
    }

    .faculty-container {
        display: flex;

        flex-direction: column;

        gap: 30px;

        padding: 28px 20px;

        border-radius: 18px;
    }


    /* Image */

    .faculty-image {
        width: 100%;
        max-width: 330px;

        height: 360px;

        margin: 0 auto;

        border-radius: 18px;
    }


    /* Content */

    .faculty-content {
        width: 100%;

        text-align: left;
    }

    .faculty-label {
        font-size: 30px;

        letter-spacing: -0.5px;
    }

    .faculty-line {
        width: 70px;

        height: 3px;

        margin-bottom: 20px;
    }

    .faculty-content h2 {
        font-size: 25px;

        line-height: 1.25;

        margin-bottom: 13px;
    }

    .faculty-content h3 {
        font-size: 15px;

        line-height: 1.55;

        margin-bottom: 20px;
    }

    .faculty-content h3 span {
        padding: 0 3px;
    }

    .faculty-intro,
    .faculty-description {
        font-size: 14px;

        line-height: 1.6;
    }

    .faculty-description {
        margin-bottom: 18px;
    }

    .faculty-tagline {
        font-size: 17px;

        line-height: 1.45;

        margin-bottom: 22px;
    }

    .faculty-button {
        min-width: 190px;

        padding: 13px 22px;

        font-size: 15px;
    }
}


/* =========================================
   SMALL MOBILE
========================================= */

@media (max-width: 480px) {

    .faculty-section {
        padding: 0;
    }

    .faculty-container {
        padding: 22px 15px;

        gap: 25px;

        border-radius: 16px;
    }

    .faculty-image {
        max-width: 280px;

        height: 320px;
    }

    .faculty-label {
        font-size: 27px;
    }

    .faculty-content h2 {
        font-size: 22px;
    }

    .faculty-content h3 {
        font-size: 14px;
    }

    .faculty-intro,
    .faculty-description {
        font-size: 13.5px;
    }

    .faculty-tagline {
        font-size: 16px;
    }

    .faculty-button {
        width: 100%;

        max-width: 210px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3dc4da1 *//* =========================================
   FONT
========================================= */

@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700;800&display=swap');


/* =========================================
   MAIN SECTION
========================================= */

.youtube-objection-section {
    width: 100%;
    font-family: "DM Sans", sans-serif;
}

.youtube-objection-section *,
.youtube-objection-section *::before,
.youtube-objection-section *::after {
    box-sizing: border-box;
}


/* =========================================
   MAIN CONTAINER
========================================= */

.youtube-objection-container {
    width: 100%;
    max-width: 1200px;
    margin: 0 auto;

    padding: 50px 50px 45px;

    background: #ffffff;

    border-radius: 24px;

    box-shadow:
        0 10px 40px rgba(55, 35, 150, 0.07);
}


/* =========================================
   HEADER
========================================= */

.youtube-header {
    text-align: center;
    margin-bottom: 35px;
}

.youtube-header h2 {
    margin: 0;

    font-size: 48px;
    line-height: 1.15;

    font-weight: 800;

    letter-spacing: -1px;

    color: #11172c;
}

.youtube-header h2 span {
    color: #4220bd;
}


/* =========================================
   HEADING LINE
========================================= */

.youtube-heading-line {
    position: relative;

    width: 80%;
    max-width: 770px;

    height: 3px;

    margin: 16px auto 28px;

    background: #dedcf1;

    border-radius: 20px;
}

.youtube-heading-line span {
    position: absolute;

    width: 110px;
    height: 5px;

    left: 50%;
    top: 50%;

    transform: translate(-50%, -50%);

    background: #4320bd;

    border-radius: 20px;
}


/* =========================================
   HEADER SUB HEADING
========================================= */

.youtube-header h3 {
    margin: 0 0 22px;

    font-size: 30px;
    line-height: 1.45;

    font-weight: 700;

    color: #20263c;
}

.youtube-header h3 span {
    color: #4220bd;
}


/* =========================================
   HEADER DESCRIPTION
========================================= */

.youtube-header p {
    margin: 0 0 8px;

    font-size: 17px;
    line-height: 1.55;

    color: #30354b;
}


/* =========================================
   COMPARISON TABLE
   DESKTOP
========================================= */

.comparison-table {
    position: relative;

    display: grid;

    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);

    width: 100%;

    border: 1px solid #e8e6f5;

    border-radius: 18px;

    overflow: visible;
}


/* =========================================
   HEADER CARDS
========================================= */

.comparison-header {
    min-height: 125px;

    display: flex;
    align-items: center;

    gap: 20px;

    padding: 22px 40px;

    min-width: 0;
}


/* =========================================
   LEFT HEADER
========================================= */

.comparison-left-header {
    background: #fff1f3;

    border-radius: 17px 0 0 0;

    border-bottom: 1px solid #f8dce2;
}


/* =========================================
   RIGHT HEADER
========================================= */

.comparison-right-header {
    background: #f3f0ff;

    border-radius: 0 17px 0 0;

    border-bottom: 1px solid #e2dcfa;
}


/* =========================================
   HEADER ICON
========================================= */

.comparison-icon {
    flex: 0 0 auto;

    width: 72px;
    height: 72px;

    display: flex;
    align-items: center;
    justify-content: center;

    border-radius: 50%;
}

.comparison-icon svg {
    width: 38px;
    height: 38px;

    fill: none;
    stroke: currentColor;

    stroke-width: 2;

    stroke-linecap: round;
    stroke-linejoin: round;
}


/* =========================================
   YOUTUBE ICON
========================================= */

.youtube-icon {
    color: #ffffff;
    background: #ed2947;
}


/* =========================================
   COURSE ICON
========================================= */

.course-icon {
    color: #ffffff;
    background: #5424d0;
}


/* =========================================
   HEADER TEXT
========================================= */

.comparison-header h4 {
    margin: 0;

    min-width: 0;

    font-size: 25px;
    line-height: 1.35;

    font-weight: 700;

    word-break: normal;
    overflow-wrap: normal;
}

.comparison-left-header h4 {
    color: #161a2c;
}

.comparison-right-header h4 {
    color: #3d20b8;
}


/* =========================================
   VS CIRCLE
========================================= */

.comparison-vs {
    position: absolute;

    z-index: 20;

    left: 50%;
    top: 125px;

    transform: translate(-50%, -50%);

    width: 72px;
    height: 72px;

    display: flex;
    align-items: center;
    justify-content: center;

    background: #ffffff;

    border: 2px solid #ddd8f7;

    border-radius: 50%;

    color: #4320bd;

    font-size: 23px;
    font-weight: 800;

    box-shadow:
        0 3px 12px rgba(50, 30, 130, 0.06);
}


/* =========================================
   COMPARISON ROW
========================================= */

.comparison-row {
    min-height: 64px;

    display: flex;
    align-items: center;

    gap: 18px;

    padding: 15px 40px;

    min-width: 0;

    font-size: 16px;
    line-height: 1.4;

    color: #252b40;
}


/* =========================================
   LEFT ROW
========================================= */

.comparison-left {
    background: #fffafb;

    border-right: 1px solid #f3e0e5;

    border-bottom: 1px solid #f0eaf0;
}


/* =========================================
   RIGHT ROW
========================================= */

.comparison-right {
    background: #fbfaff;

    border-bottom: 1px solid #e7e1f5;
}


/* =========================================
   ROW TEXT
========================================= */

.comparison-row > span:last-child {
    min-width: 0;

    flex: 1;

    word-break: normal;
    overflow-wrap: normal;
}


/* =========================================
   WRONG ICON
========================================= */

.wrong-icon {
    flex: 0 0 auto;

    width: 28px;
    height: 28px;

    display: flex;
    align-items: center;
    justify-content: center;

    border: 2px solid #ef3150;

    border-radius: 50%;

    color: #ef3150;

    font-size: 20px;
    font-weight: 600;

    line-height: 1;
}


/* =========================================
   RIGHT ICON
========================================= */

.right-icon {
    flex: 0 0 auto;

    width: 28px;
    height: 28px;

    display: flex;
    align-items: center;
    justify-content: center;

    background: #6430dc;

    border-radius: 50%;

    color: #ffffff;

    font-size: 18px;
    font-weight: 700;

    line-height: 1;
}


/* =========================================
   BOTTOM MESSAGE
========================================= */

.youtube-message {
    width: 100%;
    min-height: 150px;

    display: flex;
    align-items: center;

    gap: 35px;

    margin-top: 32px;
    padding: 25px 50px;

    background-image:
        linear-gradient(
            90deg,
            rgba(244, 243, 255, 0.98) 0%,
            rgba(244, 243, 255, 0.94) 35%,
            rgba(244, 243, 255, 0.70) 65%,
            rgba(244, 243, 255, 0.45) 100%
        ),
        url("https://drartipsych.com/wp-content/uploads/2026/08/ChatGPT-Image-Aug-21-2026-12_33_40-AM.png");

    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;

    border-radius: 18px;

    overflow: hidden;
}


/* =========================================
   QUOTE CIRCLE
========================================= */

.quote-circle {
    flex: 0 0 auto;

    width: 92px;
    height: 92px;

    display: flex;
    align-items: center;
    justify-content: center;

    border: 3px solid #ddd5ff;

    border-radius: 50%;

    color: #4b20c3;

    font-size: 65px;
    font-weight: 800;

    line-height: 1;
}


/* =========================================
   MESSAGE DIVIDER
========================================= */

.message-divider {
    width: 3px;
    height: 95px;

    flex: 0 0 auto;

    background: #6532d5;

    border-radius: 10px;
}


/* =========================================
   MESSAGE TEXT
========================================= */

.message-text {
    font-size: 22px;

    line-height: 1.45;

    color: #252b40;
}

.message-text p {
    margin: 0;

    font-weight: 600;
}

.message-text strong {
    color: #4320bd;

    font-size: 24px;
}


/* =========================================
   CTA
========================================= */

.youtube-cta {
    display: flex;

    justify-content: center;

    margin-top: 25px;
}


/* =========================================
   ENROLL BUTTON
========================================= */

.youtube-enroll-btn {
    display: inline-flex;

    align-items: center;
    justify-content: center;

    gap: 12px;

    width: 197px;
    height: 48px;

    padding: 0 25px;

    background: linear-gradient(
        135deg,
        #ff9b32 0%,
        #ff781d 100%
    );

    color: #ffffff !important;

    text-decoration: none;

    border: none;

    border-radius: 50px;

    font-family: "DM Sans", sans-serif;

    font-size: 16px;
    font-weight: 700;

    line-height: 1;

    box-shadow: none;

    transition: all 0.25s ease;
}

.youtube-enroll-btn:hover {
    color: #ffffff !important;

    transform: translateY(-1px);

    background: linear-gradient(
        135deg,
        #ff9b32 0%,
        #ff781d 100%
    );
}


/* =========================================
   CTA ARROW
========================================= */

.cta-arrow {
    width: auto;
    height: auto;

    display: inline-flex;

    align-items: center;
    justify-content: center;

    border: none;

    border-radius: 0;

    background: transparent;

    color: #ffffff;

    font-size: 27px;

    font-weight: 300;

    line-height: 1;

    transition: transform 0.25s ease;
}

.youtube-enroll-btn:hover .cta-arrow {
    transform: translateX(4px);
}


/* =========================================
   TABLET
========================================= */

@media (max-width: 1024px) {

    .youtube-objection-section {
        padding: 35px 15px;
    }

    .youtube-objection-container {
        padding: 40px 30px;
    }

    .youtube-header h2 {
        font-size: 40px;
    }

    .youtube-header h3 {
        font-size: 25px;
    }


    /* Comparison Header */

    .comparison-header {
        min-height: 115px;

        padding: 20px 25px;

        gap: 15px;
    }

    .comparison-header h4 {
        font-size: 21px;
    }


    /* Icons */

    .comparison-icon {
        width: 62px;
        height: 62px;

        flex-basis: 62px;
    }

    .comparison-icon svg {
        width: 32px;
        height: 32px;
    }


    /* VS */

    .comparison-vs {
        top: 115px;

        width: 62px;
        height: 62px;

        font-size: 19px;
    }


    /* Rows */

    .comparison-row {
        min-height: 60px;

        padding: 14px 25px;

        font-size: 14px;

        gap: 12px;
    }


    /* Message */

    .youtube-message {
        padding: 22px 30px;

        gap: 25px;
    }

    .message-text {
        font-size: 19px;
    }

    .message-text strong {
        font-size: 21px;
    }
}


/* =========================================
   MOBILE
   767px
========================================= */

@media (max-width: 767px) {

    .youtube-objection-section {
        padding: 20px 10px;
    }

    .youtube-objection-container {
        width: 100%;

        padding: 30px 14px;

        border-radius: 18px;
    }


    /* =========================
       HEADER
    ========================= */

    .youtube-header {
        margin-bottom: 25px;
    }

    .youtube-header h2 {
        font-size: 30px;

        letter-spacing: -0.5px;
    }

    .youtube-heading-line {
        width: 90%;

        margin: 13px auto 20px;
    }

    .youtube-heading-line span {
        width: 70px;
    }

    .youtube-header h3 {
        font-size: 20px;

        line-height: 1.4;
    }

    .youtube-header p {
        font-size: 13.5px;

        line-height: 1.5;
    }


    /* =================================
       COMPARISON TABLE
       KEEP 2 COLUMNS ON MOBILE
    ================================= */

    .comparison-table {
        position: relative;

        display: grid;

        grid-template-columns:
            minmax(0, 1fr)
            minmax(0, 1fr);

        width: 100%;

        border-radius: 14px;

        overflow: visible;
    }


    /* =========================
       HEADERS
    ========================= */

    .comparison-header {
        min-height: 100px;

        padding: 14px 10px;

        gap: 8px;

        display: flex;

        align-items: center;

        min-width: 0;
    }

    .comparison-left-header {
        border-radius: 14px 0 0 0;
    }

    .comparison-right-header {
        border-radius: 0 14px 0 0;
    }


    /* =========================
       HEADER ICON
    ========================= */

    .comparison-icon {
        width: 42px;
        height: 42px;

        flex: 0 0 42px;
    }

    .comparison-icon svg {
        width: 22px;
        height: 22px;
    }


    /* =========================
       HEADER TEXT
    ========================= */

    .comparison-header h4 {
        margin: 0;

        min-width: 0;

        font-size: 15px;

        line-height: 1.25;

        font-weight: 700;

        word-break: normal;

        overflow-wrap: normal;
    }


    /* =========================
       VS
    ========================= */

    .comparison-vs {
        position: absolute;

        z-index: 20;

        left: 50%;

        top: 100px;

        transform: translate(-50%, -50%);

        width: 48px;
        height: 48px;

        margin: 0;

        display: flex;

        align-items: center;
        justify-content: center;

        background: #ffffff;

        border: 2px solid #ddd8f7;

        border-radius: 50%;

        color: #4320bd;

        font-size: 15px;

        font-weight: 800;

        box-shadow:
            0 3px 10px rgba(50, 30, 130, 0.10);
    }


    /* =========================
       ROWS
    ========================= */

    .comparison-row {
        min-height: 58px;

        display: flex;

        align-items: center;

        gap: 8px;

        padding: 11px 10px;

        min-width: 0;

        font-size: 13px;

        line-height: 1.3;
    }


    /* =========================
       LEFT COLUMN
    ========================= */

    .comparison-left {
        background: #fffafb;

        border-right: 1px solid #f0dfe4;

        border-bottom: 1px solid #eee7ed;
    }


    /* =========================
       RIGHT COLUMN
    ========================= */

    .comparison-right {
        background: #fbfaff;

        border-bottom: 1px solid #e6e0f2;
    }


    /* =========================
       ROW TEXT
    ========================= */

    .comparison-row > span:last-child {
        flex: 1;

        min-width: 0;

        word-break: normal;

        overflow-wrap: normal;
    }


    /* =========================
       ICONS
    ========================= */

    .wrong-icon,
    .right-icon {
        width: 24px;
        height: 24px;

        flex: 0 0 24px;

        font-size: 15px;
    }


    /* =========================
       MESSAGE
    ========================= */

    .youtube-message {
        min-height: auto;

        flex-direction: column;
        align-items: flex-start;

        gap: 15px;

        margin-top: 22px;
        padding: 22px 20px;

        background-image:
            linear-gradient(
                180deg,
                rgba(244, 243, 255, 0.96) 0%,
                rgba(244, 243, 255, 0.88) 100%
            ),
            url("https://drartipsych.com/wp-content/uploads/2026/08/ChatGPT-Image-Aug-21-2026-12_33_40-AM.png");

        background-size: cover;
        background-position: right;
    }


    /* Quote */

    .quote-circle {
        width: 62px;
        height: 62px;

        font-size: 43px;
    }


    /* Divider */

    .message-divider {
        width: 55px;
        height: 3px;
    }


    /* Message Text */

    .message-text {
        font-size: 16px;

        line-height: 1.5;
    }

    .message-text strong {
        font-size: 18px;
    }


    /* =========================
       BUTTON
    ========================= */

    .youtube-cta {
        margin-top: 20px;
    }

    .youtube-enroll-btn {
        width: 197px;

        height: 48px;

        padding: 0 22px;

        font-size: 16px;
    }

    .cta-arrow {
        font-size: 25px;
    }
}


/* =========================================
   SMALL MOBILE
   480px
========================================= */

@media (max-width: 480px) {

    .youtube-objection-container {
        padding: 25px 10px;
    }


    /* Header */

    .youtube-header h2 {
        font-size: 26px;
    }

    .youtube-header h3 {
        font-size: 18px;
    }


    /* Comparison Header */

    .comparison-header {
        min-height: 95px;

        padding: 12px 8px;

        gap: 7px;
    }


    /* Header Icon */

    .comparison-icon {
        width: 38px;
        height: 38px;

        flex: 0 0 38px;
    }

    .comparison-icon svg {
        width: 20px;
        height: 20px;
    }


    /* Header Text */

    .comparison-header h4 {
        font-size: 14px;

        line-height: 1.25;
    }


    /* VS */

    .comparison-vs {
        top: 95px;

        width: 44px;
        height: 44px;

        font-size: 14px;
    }


    /* Rows */

    .comparison-row {
        min-height: 58px;

        padding: 10px 8px;

        gap: 7px;

        font-size: 12px;

        line-height: 1.3;
    }


    /* Icons */

    .wrong-icon,
    .right-icon {
        width: 22px;
        height: 22px;

        flex: 0 0 22px;

        font-size: 14px;
    }


    /* Message */

    .youtube-message {
        padding: 20px 15px;
    }


    /* Button */

    .youtube-enroll-btn {
        width: 100%;

        max-width: 270px;

        font-size: 17px;
    }
}


/* =========================================
   EXTRA SMALL MOBILE
   360px
========================================= */

@media (max-width: 360px) {

    .youtube-objection-section {
        padding-left: 5px;
        padding-right: 5px;
    }

    .youtube-objection-container {
        padding-left: 7px;
        padding-right: 7px;
    }


    /* Header */

    .comparison-header {
        padding: 10px 6px;

        gap: 6px;
    }

    .comparison-icon {
        width: 34px;
        height: 34px;

        flex-basis: 34px;
    }

    .comparison-icon svg {
        width: 18px;
        height: 18px;
    }

    .comparison-header h4 {
        font-size: 13px;
    }


    /* VS */

    .comparison-vs {
        width: 42px;
        height: 42px;

        font-size: 13px;
    }


    /* Rows */

    .comparison-row {
        padding: 9px 6px;

        gap: 6px;

        font-size: 11.5px;
    }

    .wrong-icon,
    .right-icon {
        width: 21px;
        height: 21px;

        flex-basis: 21px;

        font-size: 13px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-84b9c01 */.elementor-8910 .elementor-element.elementor-element-84b9c01 { max-width: 800px; }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b53737f */@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700;800&display=swap');


/* =========================================
   COURSE VALUE SECTION
========================================= */

.course-value-section {
    width: 100%;

    font-family: "DM Sans", sans-serif;

 

    overflow: hidden;

    box-sizing: border-box;
}


.course-value-section *,
.course-value-section *::before,
.course-value-section *::after {
    box-sizing: border-box;
}


/* =========================================
   MAIN CONTAINER
========================================= */

.course-value-container {

    width: 100%;
    max-width: 100%;

    margin: 0 auto;

    display: grid;

    grid-template-columns: 0.85fr 1.15fr;

    gap: 45px;

    align-items: center;

    padding: 45px;

    background: rgba(255,255,255,0.78);

    border: 1px solid rgba(7,87,199,0.07);

    border-radius: 0;

    box-shadow:
        0 18px 55px rgba(20,55,90,0.10);

    position: relative;

    overflow: hidden;
}


/* =========================================
   LEFT INTRO
========================================= */

.course-value-intro {

    padding: 20px 10px;

    position: relative;

    z-index: 2;
}


/* =========================================
   BADGE
========================================= */

.course-value-badge {

    display: inline-flex;

    align-items: center;

    justify-content: center;

    padding: 9px 25px;

    color: #ffffff;

    background:
        linear-gradient(
            135deg,
            #ff7415,
            #ff4d0b
        );

    border-radius: 6px;

    font-size: 17px;

    font-weight: 800;

    box-shadow:
        0 7px 18px rgba(255,90,22,0.20);
}


/* =========================================
   HEADING
========================================= */

.course-value-intro h2 {

    margin: 22px 0 0;

    color: #102b4d;

    font-size: 42px;

    line-height: 1.12;

    letter-spacing: -1px;

    font-weight: 800;
}


.course-value-intro h2 span {

    display: block;

    color: #075dcc;
}


/* =========================================
   ORANGE LINE
========================================= */

.course-value-line {

    width: 90px;

    height: 5px;

    margin-top: 20px;

    background: #ff5a16;

    border-radius: 20px;

    position: relative;
}


.course-value-line::after {

    content: "";

    position: absolute;

    width: 7px;

    height: 7px;

    right: -12px;

    top: 50%;

    background: #ff5a16;

    border-radius: 50%;

    transform: translateY(-50%);
}


/* =========================================
   DESCRIPTION
========================================= */

.course-value-description {

    max-width: 430px;

    margin: 22px 0 30px;

    color: #5d6978;

    font-size: 16px;

    line-height: 1.6;

    font-weight: 400;
}


/* =========================================
   HIGHLIGHT
========================================= */

.course-value-highlight {

    width: fit-content;

    display: flex;

    align-items: center;

    gap: 15px;

    padding: 15px 20px;

    background: #eef6ff;

    border: 1px solid #dcecff;

    border-radius: 14px;
}


.highlight-number {

    color: #075dcc;

    font-size: 34px;

    line-height: 1;

    font-weight: 800;
}


.highlight-text {

    display: flex;

    flex-direction: column;

    gap: 2px;
}


.highlight-text strong {

    color: #1d2d42;

    font-size: 15px;

    font-weight: 700;
}


.highlight-text span {

    color: #758294;

    font-size: 12px;
}


/* =========================================
   COURSE CARD
========================================= */

.course-value-card {

    width: 100%;

    padding: 15px 25px 15px;

    background: #ffffff;

    border: 1px solid #e4ebf3;

    border-radius: 22px;

    box-shadow:
        0 15px 40px rgba(15,55,95,0.10);

    position: relative;

    overflow: hidden;
}


/* =========================================
   CARD HEADER
========================================= */

.course-value-card-header {

    min-height: 82px;

    display: flex;

    align-items: center;

    gap: 17px;

    padding: 12px 20px;

    margin-bottom: 5px;

    color: #ffffff;

    background:
        linear-gradient(
            135deg,
            #0757c7,
            #075dcc
        );

    border-radius: 15px;

    position: relative;

    overflow: hidden;
}


.course-value-card-header::after {

    content: "";

    position: absolute;

    right: -15px;

    top: 0;

    width: 22px;

    height: 100%;

    background: #ff5a16;

    transform: skewX(-10deg);
}


.course-header-icon {

    width: 53px;

    height: 53px;

    flex: 0 0 53px;

    display: flex;

    align-items: center;

    justify-content: center;

    color: #075dcc;

    background: #ffffff;

    border-radius: 50%;
}


.course-header-icon svg {

    width: 30px;

    height: 30px;
}


.course-value-card-header div:last-child {

    display: flex;

    flex-direction: column;

    gap: 2px;
}


.course-value-card-header span {

    font-size: 13px;

    font-weight: 600;

    opacity: 0.9;
}


.course-value-card-header strong {

    font-size: 20px;

    line-height: 1.2;

    font-weight: 800;
}


/* =========================================
   LIST
========================================= */

.course-value-list {

    width: 100%;
}


/* =========================================
   ITEM
========================================= */

.course-value-item {

    min-height: 72px;

    display: grid;

    grid-template-columns:
        58px
        32px
        1fr;

    align-items: center;

    column-gap: 12px;

    border-bottom: 1px solid #e9edf2;

    transition:
        background 0.25s ease,
        transform 0.25s ease;
}


.course-value-item:last-child {

    border-bottom: none;
}


.course-value-item:hover {

    background: #f8fbff;

    transform: translateX(3px);
}


/* =========================================
   ICON
========================================= */

.course-value-icon {

    width: 52px;

    height: 52px;

    display: flex;

    align-items: center;

    justify-content: center;

    color: #075dcc;

    background:
        linear-gradient(
            145deg,
            #edf6ff,
            #e3f0ff
        );

    border-radius: 50%;

    transition: all 0.25s ease;
}


.course-value-icon svg {

    width: 28px;

    height: 28px;
}


.course-value-item:hover .course-value-icon {

    color: #ffffff;

    background: #075dcc;

    transform: scale(1.04);
}


/* =========================================
   CHECK
========================================= */

.course-value-check {

    width: 25px;

    height: 25px;

    display: flex;

    align-items: center;

    justify-content: center;

    color: #ffffff;

    background: #075dcc;

    border-radius: 50%;

    font-size: 14px;

    line-height: 1;

    font-weight: 800;

    box-shadow:
        0 3px 8px rgba(7,87,199,0.20);
}


/* =========================================
   TEXT
========================================= */

.course-value-text {

    color: #182536;

    font-size: 16px;

    line-height: 1.35;

    font-weight: 600;
}


/* =========================================
   DECORATIVE BOTTOM
========================================= */

.course-value-container::before {

    content: "";

    position: absolute;

    left: 0;

    bottom: 0;

    width: 52%;

    height: 7px;

    background: #075dcc;
}


.course-value-container::after {

    content: "";

    position: absolute;

    right: 0;

    bottom: 0;

    width: 30%;

    height: 7px;

    background: #ff5a16;
}


/* =========================================
   TABLET
========================================= */

@media (max-width: 1000px) {

    .course-value-container {

        grid-template-columns: 0.8fr 1.2fr;

        gap: 25px;

        padding: 30px;
    }


    .course-value-intro h2 {

        font-size: 34px;
    }


    .course-value-card {

        padding-left: 18px;

        padding-right: 18px;
    }


    .course-value-item {

        grid-template-columns:
            50px
            28px
            1fr;

        column-gap: 8px;
    }


    .course-value-icon {

        width: 46px;

        height: 46px;
    }


    .course-value-icon svg {

        width: 25px;

        height: 25px;
    }


    .course-value-text {

        font-size: 14px;
    }

}


/* =========================================
   MOBILE
========================================= */

@media (max-width: 700px) {

    .course-value-section {

        padding: 35px 12px;
    }


    .course-value-container {

        display: flex;

        flex-direction: column;

        gap: 25px;

        padding: 25px 15px 20px;

        border-radius: 20px;
    }


    .course-value-intro {

        width: 100%;

        padding: 5px;
    }


    .course-value-badge {

        font-size: 14px;

        padding: 8px 20px;
    }


    .course-value-intro h2 {

        margin-top: 18px;

        font-size: 29px;

        line-height: 1.15;

        letter-spacing: -0.5px;
    }


    .course-value-description {

        margin: 18px 0 22px;

        font-size: 14px;
    }


    .course-value-highlight {

        padding: 12px 16px;
    }


    .highlight-number {

        font-size: 28px;
    }


    .highlight-text strong {

        font-size: 14px;
    }


    .course-value-card {

        width: 100%;

        padding: 12px 15px;

        border-radius: 17px;
    }


    .course-value-card-header {

        min-height: 70px;

        padding: 10px 14px;

        gap: 12px;
    }


    .course-header-icon {

        width: 44px;

        height: 44px;

        flex-basis: 44px;
    }


    .course-header-icon svg {

        width: 25px;

        height: 25px;
    }


    .course-value-card-header span {

        font-size: 11px;
    }


    .course-value-card-header strong {

        font-size: 16px;
    }


    .course-value-item {

        min-height: 68px;

        grid-template-columns:
            48px
            25px
            1fr;

        column-gap: 8px;
    }


    .course-value-icon {

        width: 43px;

        height: 43px;
    }


    .course-value-icon svg {

        width: 23px;

        height: 23px;
    }


    .course-value-check {

        width: 22px;

        height: 22px;

        font-size: 12px;
    }


    .course-value-text {

        font-size: 14px;

        line-height: 1.3;
    }

}


/* =========================================
   SMALL MOBILE
========================================= */

@media (max-width: 390px) {

    .course-value-section {

        padding-left: 8px;

        padding-right: 8px;
    }


    .course-value-container {

        padding-left: 12px;

        padding-right: 12px;
    }


    .course-value-intro h2 {

        font-size: 26px;
    }


    .course-value-card-header strong {

        font-size: 14px;
    }


    .course-value-item {

        grid-template-columns:
            43px
            23px
            1fr;

        column-gap: 6px;
    }


    .course-value-icon {

        width: 40px;

        height: 40px;
    }


    .course-value-icon svg {

        width: 21px;

        height: 21px;
    }


    .course-value-text {

        font-size: 13px;
    }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-59ed8f4 */@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700;800&display=swap');

.pricing-section {
    width: 100%;
    font-family: "DM Sans", sans-serif;
   
    box-sizing: border-box;
}

.pricing-section *,
.pricing-section *::before,
.pricing-section *::after {
    box-sizing: border-box;
}

.pricing-wrapper {
    width: 100%;
    max-width: 100%;
    margin: 0 auto;
    padding: 45px 50px;
    background: #fff;
    box-shadow: 0 18px 55px rgba(15, 50, 90, 0.10);
    position: relative;
    overflow: hidden;
}


/* =====================================
   HEADER
===================================== */

.pricing-badge-wrap {
    text-align: center;
    margin-bottom: 18px;
}

.pricing-badge {
    display: inline-flex;
    align-items: center;
    justify-content: center;

    padding: 10px 38px;

    background: linear-gradient(135deg, #0757c7, #0d6be0);
    color: #fff;

    font-size: 20px;
    font-weight: 800;

    border-radius: 6px;

    box-shadow: 0 6px 18px rgba(7, 87, 199, 0.18);

    position: relative;
}

.pricing-badge::before,
.pricing-badge::after {
    content: "";
    position: absolute;

    width: 15px;
    height: 22px;

    top: 50%;

    background: #ff5a16;

    transform: translateY(-50%);
}

.pricing-badge::before {
    left: -8px;
    border-radius: 5px 0 0 5px;
}

.pricing-badge::after {
    right: -8px;
    border-radius: 0 5px 5px 0;
}


.pricing-heading {
    text-align: center;
    margin-bottom: 35px;
}

.pricing-heading h2 {
    margin: 0;

    color: #102b50;

    font-size: 34px;
    line-height: 1.18;

    font-weight: 800;
}

.pricing-heading h2 span {
    color: #075dcc;
}

.pricing-heading-line {
    width: 80px;
    height: 5px;

    margin: 18px auto 0;

    background: #ff5a16;
    border-radius: 20px;
}


/* =====================================
   HORIZONTAL MAIN LAYOUT
===================================== */

.pricing-horizontal {
    display: grid;
    grid-template-columns: 1.1fr 0.9fr;
    gap: 28px;
    align-items: stretch;
}


/*
If your existing HTML does NOT have
.pricing-horizontal wrapper, use this:

.pricing-horizontal {
    display: contents;
}
*/


/* =====================================
   LEFT PRICING AREA
===================================== */

.pricing-left {
    display: flex;
    flex-direction: column;
    gap: 14px;
}


/* =====================================
   COMMON CARD
===================================== */

.pricing-card {
    width: 100%;

    min-height: 120px;

    display: flex;
    align-items: center;

    gap: 22px;

    padding: 20px 25px;

    background: #fff;

    border: 1px solid #e7edf4;

    box-shadow: 0 7px 22px rgba(20, 55, 90, 0.07);

    margin-bottom: 0;
}


/* =====================================
   ICONS
===================================== */

.pricing-icon {
    width: 75px;
    height: 75px;

    flex: 0 0 75px;

    display: flex;
    align-items: center;
    justify-content: center;

    border-radius: 50%;
}

.pricing-icon svg {
    width: 40px;
    height: 40px;
}

.blue-icon {
    color: #075dcc;
    background: #e9f3ff;
}

.orange-icon {
    color: #ff4d0c;
    background: #fff0e6;
}


/* =====================================
   PRICE TEXT
===================================== */

.pricing-card-content {
    display: flex;
    flex-direction: column;
    gap: 5px;
}

.pricing-label {
    color: #273344;

    font-size: 17px;
    font-weight: 600;
}

.old-price {
    width: fit-content;

    color: #202b39;

    font-size: 36px;
    line-height: 1;

    font-weight: 700;

    position: relative;
}

.old-price::after {
    content: "";

    position: absolute;

    left: 0;
    right: 0;
    top: 52%;

    height: 3px;

    background: #ff5a16;
}

.special-price {
    color: #f4511e;

    font-size: 45px;
    line-height: 1;

    font-weight: 800;
}


/* =====================================
   OFFER CARD
===================================== */

.offer-price-card {
    background: linear-gradient(
        100deg,
        #fffaf6,
        #fff2e9
    );

    border-color: #ffd8c5;
}


/* =====================================
   STATS
===================================== */

.pricing-stats {
    display: grid;

    grid-template-columns: 1fr 1fr;

    gap: 14px;

    margin: 0;
}

.stat-card {
    min-height: 105px;

    display: flex;
    align-items: center;

    gap: 15px;

    padding: 15px 18px;

    border-radius: 15px;
}

.saving-card {
    background: #f0fff5;
    border: 1px solid #d6f0df;
}

.discount-card {
    background: #f2f7ff;
    border: 1px solid #dce9fa;
}


.stat-icon {
    width: 60px;
    height: 60px;

    flex: 0 0 60px;

    display: flex;
    align-items: center;
    justify-content: center;

    border-radius: 50%;
}

.stat-icon svg {
    width: 34px;
    height: 34px;
}

.saving-icon {
    color: #08a546;
    background: #dcf8e7;
}

.discount-icon {
    color: #075dcc;
    background: #e2efff;
}


.stat-content {
    display: flex;
    flex-direction: column;
}

.stat-content span {
    color: #079b40;

    font-size: 15px;
    font-weight: 800;
}

.stat-content strong {
    color: #079b40;

    font-size: 27px;
    line-height: 1.1;

    font-weight: 800;
}

.discount-content {
    display: flex;
    flex-direction: column;
}

.discount-content strong {
    color: #075dcc;

    font-size: 34px;
    line-height: 1;

    font-weight: 800;
}

.discount-content span {
    color: #182333;

    font-size: 17px;
    font-weight: 600;
}


/* =====================================
   ACCESS
===================================== */

.access-card {
    min-height: 82px;
}

.access-icon {
    width: 58px;
    height: 58px;

    flex: 0 0 58px;

    color: #075dcc;
    background: #e8f3ff;
}

.access-icon svg {
    width: 32px;
    height: 32px;
}

.access-text {
    color: #273344;

    font-size: 18px;
    font-weight: 600;
}


/* =====================================
   RIGHT SIDE
===================================== */

.pricing-right {
    display: flex;
    flex-direction: column;

    padding: 25px;

    background: #f8fbff;

    border: 1px solid #dfebfa;

    border-radius: 18px;

    box-shadow: 0 7px 22px rgba(20, 55, 90, 0.06);
}


/* =====================================
   DIVIDER
===================================== */

.pricing-divider {
    width: 100%;
    height: 25px;

    display: flex;
    align-items: center;

    position: relative;

    margin: 5px 0 15px;
}

.pricing-divider::before {
    content: "";

    width: 100%;

    border-top: 2px dashed #1665d8;
}

.divider-circle {
    position: absolute;

    left: 50%;

    width: 42px;
    height: 42px;

    display: flex;
    align-items: center;
    justify-content: center;

    background: #fff;

    border: 2px solid #075dcc;

    color: #075dcc;

    border-radius: 50%;

    transform: translateX(-50%);
}

.divider-circle svg {
    width: 23px;
    height: 23px;
}


/* =====================================
   OFFER DATE
===================================== */

.offer-date-card {
    width: 100%;

    min-height: 68px;

    display: flex;
    align-items: center;

    gap: 15px;

    padding: 12px 16px;

    margin-bottom: 13px;

    color: #253246;

    background: #edf6ff;

    border: 1px solid #d8e8fb;

    border-radius: 13px;
}

.small-card-icon {
    width: 45px;
    height: 45px;

    flex: 0 0 45px;

    display: flex;
    align-items: center;
    justify-content: center;

    color: #075dcc;

    background: #dfeeff;

    border-radius: 50%;
}

.small-card-icon svg {
    width: 24px;
    height: 24px;
}

.offer-date-card div:last-child {
    display: flex;
    flex-direction: column;

    gap: 2px;

    font-size: 14px;
    line-height: 1.3;
}

.offer-date-card strong {
    color: #075dcc;
    font-size: 16px;
    font-weight: 800;
}


/* =====================================
   ENROLL BUTTON
===================================== */

.enroll-button {
    width: 100%;

    min-height: 72px;

    display: flex;
    align-items: center;
    justify-content: center;

    gap: 15px;

    padding: 12px 18px;

    margin-bottom: 13px;

    text-decoration: none;

    color: #fff;

    background: linear-gradient(
        135deg,
        #ff7415,
        #ff4b0b
    );

    border-radius: 13px;

    font-size: 19px;
    font-weight: 800;

    box-shadow:
        0 8px 20px rgba(255, 85, 15, 0.20);

    transition: all 0.3s ease;
}

.enroll-button:hover {
    color: #fff;

    transform: translateY(-2px);

    box-shadow:
        0 12px 25px rgba(255, 85, 15, 0.30);
}

.button-icon {
    width: 44px;
    height: 44px;

    flex: 0 0 44px;

    display: flex;
    align-items: center;
    justify-content: center;

    color: #ff5a16;

    background: #fff;

    border-radius: 50%;
}

.button-icon svg {
    width: 25px;
    height: 25px;
}

.button-arrow {
    font-size: 30px;
    line-height: 1;
}


/* =====================================
   INFO CARDS
===================================== */

.info-card {
    width: 100%;

    min-height: 58px;

    display: flex;
    align-items: center;

    gap: 14px;

    padding: 9px 15px;

    margin-bottom: 9px;

    color: #273344;

    background: #fff;

    border: 1px solid #e8edf3;

    border-radius: 12px;

    box-shadow: 0 4px 14px rgba(20, 50, 90, 0.05);

    font-size: 15px;
    font-weight: 600;
}

.info-icon {
    width: 40px;
    height: 40px;

    flex: 0 0 40px;

    display: flex;
    align-items: center;
    justify-content: center;

    color: #075dcc;

    background: #e8f3ff;

    border-radius: 50%;
}

.info-icon svg {
    width: 22px;
    height: 22px;
}


/* =====================================
   WHATSAPP
===================================== */

.whatsapp-button {
    width: 100%;

    min-height: 65px;

    display: flex;
    align-items: center;
    justify-content: center;

    gap: 12px;

    margin-top: 4px;

    padding: 10px 16px;

    text-decoration: none;

    color: #08a544;

    background: #fff;

    border: 2px solid #12b94f;

    border-radius: 13px;

    font-size: 18px;

    font-weight: 800;

    transition: all 0.3s ease;
}

.whatsapp-button:hover {
    color: #fff;
    background: #12b94f;
}

.whatsapp-icon {
    width: 42px;
    height: 42px;

    display: flex;
    align-items: center;
    justify-content: center;

    background: #e5faed;

    border-radius: 50%;
}

.whatsapp-icon svg {
    width: 27px;
    height: 27px;
}

.whatsapp-arrow {
    margin-left: auto;
    font-size: 28px;
}


/* =====================================
   SECURITY
===================================== */

.security-text {
    display: flex;
    align-items: center;
    justify-content: center;

    gap: 7px;

    padding: 14px 0 5px;

    color: #7b8795;

    font-size: 12px;
}

.security-text svg {
    width: 17px;
    height: 17px;
}


/* =====================================
   BOTTOM BLUE + ORANGE LINE
===================================== */

.pricing-wrapper::after {
    content: "";

    position: absolute;

    left: 0;
    bottom: 0;

    width: 58%;
    height: 7px;

    background: #075dcc;
}

.pricing-wrapper::before {
    content: "";

    position: absolute;

    right: 0;
    bottom: 0;

    width: 42%;
    height: 7px;

    background: #ff5a16;
}


/* =====================================
   TABLET
===================================== */

@media (max-width: 900px) {

    .pricing-wrapper {
        padding: 35px 25px;
    }

    .pricing-horizontal {
        grid-template-columns: 1fr 1fr;
        gap: 18px;
    }

    .pricing-card {
        padding: 16px;
        gap: 15px;
    }

    .pricing-icon {
        width: 62px;
        height: 62px;
        flex-basis: 62px;
    }

    .pricing-icon svg {
        width: 34px;
        height: 34px;
    }

    .old-price {
        font-size: 30px;
    }

    .special-price {
        font-size: 39px;
    }

    .pricing-label {
        font-size: 15px;
    }

    .stat-card {
        padding: 12px;
    }

    .stat-icon {
        width: 50px;
        height: 50px;
        flex-basis: 50px;
    }

    .stat-icon svg {
        width: 28px;
        height: 28px;
    }

    .stat-content strong {
        font-size: 23px;
    }

    .discount-content strong {
        font-size: 29px;
    }

    .access-text {
        font-size: 16px;
    }

}


/* =====================================
   MOBILE
===================================== */

@media (max-width: 700px) {

    .pricing-section {
        padding: 35px 12px;
    }

    .pricing-wrapper {
        padding: 28px 15px;
        border-radius: 18px;
    }

    .pricing-badge {
        font-size: 17px;
        padding: 9px 28px;
    }

    .pricing-heading {
        margin-bottom: 25px;
    }

    .pricing-heading h2 {
        font-size: 26px;
        line-height: 1.2;
    }

    /*
       Mobile वर पुन्हा vertical,
       जेणेकरून content readable राहील.
    */

    .pricing-horizontal {
        grid-template-columns: 1fr;
        gap: 15px;
    }

    .pricing-right {
        padding: 18px;
    }

    .pricing-card {
        min-height: 90px;
    }

    .pricing-icon {
        width: 55px;
        height: 55px;
        flex-basis: 55px;
    }

    .pricing-icon svg {
        width: 30px;
        height: 30px;
    }

    .pricing-label {
        font-size: 14px;
    }

    .old-price {
        font-size: 27px;
    }

    .special-price {
        font-size: 35px;
    }

    .pricing-stats {
        grid-template-columns: 1fr 1fr;
        gap: 10px;
    }

    .stat-card {
        min-height: 90px;
        gap: 8px;
        padding: 10px;
    }

    .stat-icon {
        width: 45px;
        height: 45px;
        flex-basis: 45px;
    }

    .stat-icon svg {
        width: 25px;
        height: 25px;
    }

    .stat-content span {
        font-size: 13px;
    }

    .stat-content strong {
        font-size: 20px;
    }

    .discount-content strong {
        font-size: 27px;
    }

    .discount-content span {
        font-size: 14px;
    }

    .access-text {
        font-size: 15px;
    }

    .enroll-button {
        min-height: 65px;
        font-size: 16px;
    }

    .whatsapp-button {
        min-height: 60px;
        font-size: 16px;
    }

}


/* =====================================
   SMALL MOBILE
===================================== */

@media (max-width: 400px) {

    .pricing-stats {
        grid-template-columns: 1fr;
    }

    .pricing-heading h2 {
        font-size: 15px;
    }

    .pricing-card {
        padding: 13px;
    }

    .old-price {
        font-size: 25px;
    }

    .special-price {
        font-size: 32px;
    }
    
    .whatsapp-button {
        min-height: 60px;
        font-size: 13px;
        line-height: 1.3em;
    }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-72c983b */@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700;800&display=swap');


/* =========================================
   HOW IT WORKS
========================================= */

.how-it-works-section {
    width: 100%;
    

    font-family: "DM Sans", sans-serif;

    box-sizing: border-box;

    overflow: hidden;
}


.how-it-works-section *,
.how-it-works-section *::before,
.how-it-works-section *::after {
    box-sizing: border-box;
}


/* =========================================
   MAIN CONTAINER
========================================= */

.how-it-works-container {

    width: 100%;
    max-width: 100%;

    margin: 0 auto;

    display: grid;

    grid-template-columns: 0.8fr 1.2fr;

    gap: 50px;

    align-items: center;

    padding: 45px;

    background: rgba(255,255,255,0.85);

    border: 1px solid #e6edf5;

    border-radius: 0;

    box-shadow:
        0 18px 55px rgba(20,55,90,0.09);

    position: relative;

    overflow: hidden;
}


/* =========================================
   LEFT INTRO
========================================= */

.how-it-works-intro {

    padding: 10px;

    position: relative;

    z-index: 2;
}


/* =========================================
   BADGE
========================================= */

.how-it-works-badge {

    display: inline-flex;

    align-items: center;

    padding: 9px 24px;

    color: #ffffff;

    background: #075dcc;

    border-radius: 6px;

    font-size: 16px;

    font-weight: 800;

    box-shadow:
        0 7px 18px rgba(7,87,199,0.18);
}


/* =========================================
   HEADING
========================================= */

.how-it-works-intro h2 {

    margin: 22px 0 0;

    color: #102b50;

    font-size: 38px;

    line-height: 1.15;

    letter-spacing: -0.7px;

    font-weight: 800;
}


.how-it-works-intro h2 span {

    display: block;

    color: #075dcc;
}


/* =========================================
   DESCRIPTION
========================================= */

.how-it-works-intro p {

    max-width: 400px;

    margin: 20px 0 28px;

    color: #647184;

    font-size: 15px;

    line-height: 1.6;

    font-weight: 400;
}


/* =========================================
   ENROLL BUTTON
========================================= */

.how-enroll-btn {

    display: inline-flex;

    align-items: center;

    justify-content: center;

    gap: 18px;

    padding: 13px 22px;

    color: #ffffff;

    background:
        linear-gradient(
            135deg,
            #ff7415,
            #ff4d0b
        );

    border-radius: 8px;

    text-decoration: none;

    font-size: 15px;

    font-weight: 800;

    box-shadow:
        0 8px 20px rgba(255,90,22,0.20);

    transition: all 0.3s ease;
}


.how-enroll-btn span {

    font-size: 23px;

    line-height: 1;
}


.how-enroll-btn:hover {

    color: #ffffff;

    transform: translateY(-2px);

    box-shadow:
        0 12px 25px rgba(255,90,22,0.28);
}


/* =========================================
   STEPS
========================================= */

.how-it-works-steps {

    display: grid;

    grid-template-columns:
        repeat(3, 1fr);

    gap: 15px;

    position: relative;
}


/* =========================================
   STEP CARD
========================================= */

.how-step {

    min-height: 260px;

    display: flex;

    flex-direction: column;

    padding: 24px 20px;

    background: #ffffff;

    border: 1px solid #e4ebf3;

    border-radius: 17px;

    box-shadow:
        0 8px 25px rgba(20,55,90,0.07);

    position: relative;

    overflow: hidden;

    transition:
        transform 0.3s ease,
        box-shadow 0.3s ease;
}


.how-step:hover {

    transform: translateY(-5px);

    box-shadow:
        0 15px 30px rgba(20,55,90,0.12);
}


/* =========================================
   NUMBER
========================================= */

.step-number {

    position: absolute;

    top: 10px;

    right: 14px;

    color: #e8f1fb;

    font-size: 48px;

    line-height: 1;

    font-weight: 800;
}


/* =========================================
   ICON
========================================= */

.step-icon {

    width: 58px;

    height: 58px;

    display: flex;

    align-items: center;

    justify-content: center;

    color: #075dcc;

    background: #eaf4ff;

    border-radius: 50%;

    margin-bottom: 20px;

    position: relative;

    z-index: 2;
}


.step-icon svg {

    width: 29px;

    height: 29px;
}


/* =========================================
   STEP CONTENT
========================================= */

.step-content {

    position: relative;

    z-index: 2;
}


.step-content h3 {

    margin: 0 0 10px;

    color: #172b43;

    font-size: 17px;

    line-height: 1.3;

    font-weight: 800;
}


.step-content p {

    margin: 0;

    color: #667386;

    font-size: 13px;

    line-height: 1.6;

    font-weight: 400;
}


/* =========================================
   ORANGE BOTTOM BORDER
========================================= */

.how-step::after {

    content: "";

    position: absolute;

    left: 0;

    bottom: 0;

    width: 45%;

    height: 4px;

    background: #ff5a16;

    border-radius: 0 10px 0 0;
}


/* =========================================
   CONNECTING LINE
========================================= */

.how-it-works-steps::before {

    content: "";

    position: absolute;

    top: 53px;

    left: 16%;

    right: 16%;

    border-top: 2px dashed #b8d3f4;

    z-index: 0;
}


/* =========================================
   BOTTOM DECORATION
========================================= */

.how-it-works-container::before {

    content: "";

    position: absolute;

    left: 0;

    bottom: 0;

    width: 55%;

    height: 7px;

    background: #075dcc;
}


.how-it-works-container::after {

    content: "";

    position: absolute;

    right: 0;

    bottom: 0;

    width: 30%;

    height: 7px;

    background: #ff5a16;
}


/* =========================================
   TABLET
========================================= */

@media (max-width: 1000px) {

    .how-it-works-container {

        grid-template-columns: 0.75fr 1.25fr;

        gap: 25px;

        padding: 30px;
    }


    .how-it-works-intro h2 {

        font-size: 32px;
    }


    .how-it-works-steps {

        gap: 10px;
    }


    .how-step {

        min-height: 245px;

        padding: 20px 15px;
    }


    .step-content h3 {

        font-size: 15px;
    }


    .step-content p {

        font-size: 12px;
    }

}


/* =========================================
   MOBILE
========================================= */

@media (max-width: 700px) {

    .how-it-works-section {

        padding: 40px 12px;
    }


    .how-it-works-container {

        display: flex;

        flex-direction: column;

        gap: 25px;

        padding: 28px 15px 22px;

        border-radius: 20px;
    }


    .how-it-works-intro {

        width: 100%;

        padding: 5px;
    }


    .how-it-works-badge {

        font-size: 14px;

        padding: 8px 20px;
    }


    .how-it-works-intro h2 {

        margin-top: 17px;

        font-size: 28px;

        line-height: 1.15;
    }


    .how-it-works-intro p {

        margin: 16px 0 22px;

        font-size: 14px;
    }


    .how-it-works-steps {

        width: 100%;

        grid-template-columns: 1fr;

        gap: 13px;
    }


    .how-it-works-steps::before {

        display: none;
    }


    .how-step {

        min-height: auto;

        padding: 20px;

        display: grid;

        grid-template-columns: 58px 1fr;

        column-gap: 15px;

        align-items: center;
    }


    .step-number {

        top: 10px;

        right: 12px;

        font-size: 38px;
    }


    .step-icon {

        grid-row: span 2;

        width: 58px;

        height: 58px;

        margin-bottom: 0;
    }


    .step-content h3 {

        font-size: 16px;

        margin-bottom: 6px;

        padding-right: 35px;
    }


    .step-content p {

        font-size: 13px;

        line-height: 1.5;
    }

}


/* =========================================
   SMALL MOBILE
========================================= */

@media (max-width: 390px) {

    .how-it-works-section {

        padding-left: 8px;

        padding-right: 8px;
    }


    .how-it-works-container {

        padding-left: 12px;

        padding-right: 12px;
    }


    .how-it-works-intro h2 {

        font-size: 25px;
    }


    .how-step {

        grid-template-columns: 50px 1fr;

        padding: 17px;

        column-gap: 12px;
    }


    .step-icon {

        width: 50px;

        height: 50px;
    }


    .step-icon svg {

        width: 25px;

        height: 25px;
    }


    .step-content h3 {

        font-size: 14px;
    }


    .step-content p {

        font-size: 12px;
    }

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0bb4676 */.elementor-8910 .elementor-element.elementor-element-0bb4676 { max-width: 800px; }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2fbc42c *//* ================================
   PSYCHOLOGY FINAL CTA
================================ */

@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700;800&display=swap');


.psych-cta {
    width: 100%;
   
    font-family: "DM Sans", sans-serif;
    box-sizing: border-box;
}

.psych-cta *,
.psych-cta *::before,
.psych-cta *::after {
    box-sizing: border-box;
}


.psych-cta-inner {
    width: 100%;
    max-width: 1450px;
    min-height: 620px;
    margin: 0 auto;

    display: flex;
    flex-direction: row;
    align-items: stretch;

    position: relative;
    overflow: hidden;

    border-radius: 28px;
    background: #0757b8;

    box-shadow: 0 20px 60px rgba(0, 0, 0, 0.12);
}


/* ================================
   LEFT CONTENT
================================ */

.psych-cta-content {
    width: 52%;
    padding: 58px 55px 55px 65px;
    position: relative;
    z-index: 2;

    color: #ffffff;

    background:
        radial-gradient(circle at 10% 10%,
        rgba(255,255,255,0.10) 0 2px,
        transparent 3px) 0 0 / 20px 20px,
        linear-gradient(135deg, #064d9f 0%, #0757b8 55%, #064894 100%);
}


/* Decorative orange shape */

.psych-cta-content::after {
    content: "";
    position: absolute;

    width: 280px;
    height: 280px;

    right: -170px;
    bottom: -150px;

    background: #ff5a16;

    border-radius: 50%;

    opacity: 0.9;
    z-index: -1;
}


/* Badge */

.cta-badge {
    display: inline-flex;
    align-items: center;

    padding: 10px 27px;

    background: #ff5a16;
    color: #ffffff;

    font-size: 18px;
    font-weight: 800;

    border-radius: 50px;

    margin-bottom: 24px;
}


/* Heading */

.psych-cta-content h2 {
    margin: 0 0 22px;

    max-width: 680px;

    font-size: 48px;
    line-height: 1.08;
    letter-spacing: -1.5px;

    font-weight: 500;
    color: #fff;
}

.psych-cta-content h2 strong {
    display: block;
    font-weight: 800;
}


/* Subheading */

.psych-cta-content h3 {
    margin: 0 0 15px;

    color: #ffc83d;

    font-size: 24px;
    line-height: 1.3;

    font-weight: 800;
}


/* Small orange line */

.psych-cta-content h3::after {
    content: "";
    display: block;

    width: 70px;
    height: 4px;

    margin-top: 12px;

    background: #ffb000;
    border-radius: 5px;
}


/* Description */

.cta-description {
    max-width: 620px;

    margin: 0 0 28px;

    color: rgba(255,255,255,0.95);

    font-size: 18px;
    line-height: 1.55;
}


/* ================================
   BENEFITS
================================ */

.cta-benefits {
    display: flex;
    flex-direction: column;

    gap: 14px;

    margin-top: 10px;
}

.benefit-item {
    display: flex;
    align-items: center;

    gap: 18px;

    font-size: 19px;
    font-weight: 700;
}

.benefit-icon {
    width: 48px;
    height: 48px;

    flex: 0 0 48px;

    display: flex;
    align-items: center;
    justify-content: center;

    background: #ffffff;
    color: #0757b8;

    border-radius: 50%;
}

.benefit-icon svg {
    width: 25px;
    height: 25px;
}


/* ================================
   RIGHT PRICE CARD
================================ */

.psych-price-card {
    width: 48%;

    position: relative;
    z-index: 3;

    margin: 48px 45px 48px -20px;

    padding: 65px 70px 55px;

    display: flex;
    flex-direction: column;
    justify-content: center;

    background: #ffffff;

    border: 2px solid #ff7a3d;

    border-radius: 25px;

    box-shadow: 0 15px 45px rgba(0,0,0,0.18);
}


/* Discount Badge */

.discount-badge {
    position: absolute;

    top: -18px;
    right: 20px;

    width: 100px;
    height: 110px;

    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;

    background: #ff3e18;
    color: #ffffff;

    clip-path: polygon(
        0 0,
        100% 0,
        100% 82%,
        50% 100%,
        0 82%
    );

    box-shadow: 0 5px 12px rgba(0,0,0,0.2);
}

.discount-badge span {
    font-size: 28px;
    line-height: 1;

    font-weight: 800;
}

.discount-badge small {
    margin-top: 4px;

    font-size: 17px;
    font-weight: 800;
}


/* Price */

.price-row {
    display: flex;
    align-items: center;
    justify-content: center;

    gap: 18px;

    margin-bottom: 30px;

    white-space: nowrap;
}

.old-price {
    position: relative;

    color: #444;

    font-size: 34px;
    font-weight: 600;
}

.old-price::after {
    content: "";

    position: absolute;

    left: 0;
    right: 0;
    top: 50%;

    height: 3px;

    background: #ff5a16;

    transform: rotate(-2deg);
}

.arrow {
    font-size: 38px;
    color: #111;
}

.new-price {
    color: #f4511e;

    font-size: 50px;
    line-height: 1;

    font-weight: 800;
}


/* Saving Box */

.saving-box {
    width: 100%;

    display: flex;
    justify-content: center;
    align-items: center;

    gap: 10px;

    padding: 15px 20px;

    border: 2px dashed #ff6540;
    border-radius: 14px;

    color: #0c4e9c;

    font-size: 21px;
}

.saving-box strong:first-child {
    color: #f4511e;
}


/* Offer Date */

.offer-date {
    display: flex;
    align-items: center;
    justify-content: center;

    gap: 12px;

    margin: 28px 0;

    color: #222;

    font-size: 17px;
    font-weight: 500;
}

.offer-date svg {
    width: 28px;
    height: 28px;

    color: #0757b8;

    flex: 0 0 auto;
}

.offer-date strong {
    color: #f4511e;
    font-weight: 800;
}


/* Divider */

.cta-divider {
    width: 100%;
    height: 1px;

    margin: 0 0 28px;

    background: #dedede;
}


/* ================================
   ENROLL BUTTON
================================ */

.enroll-btn {
    width: 100%;

    display: flex;
    align-items: center;
    justify-content: center;

    gap: 25px;

    padding: 20px 28px;

    text-decoration: none;

    background: linear-gradient(
        135deg,
        #ff7517,
        #ff4c12
    );

    color: #ffffff;

    border-radius: 17px;

    font-size: 25px;
    font-weight: 800;

    box-shadow: 0 8px 20px rgba(255, 90, 22, 0.25);

    transition: all 0.3s ease;
}

.enroll-btn:hover {
    color: #ffffff;

    transform: translateY(-3px);

    box-shadow: 0 12px 28px rgba(255, 90, 22, 0.35);
}

.btn-arrow {
    font-size: 32px;
}


/* Question */

.question-text {
    margin: 25px 0 20px;

    text-align: center;

    color: #222;

    font-size: 17px;
    font-weight: 600;
}


/* ================================
   WHATSAPP
================================ */

.whatsapp-btn {
    width: 100%;

    display: flex;
    align-items: center;
    justify-content: center;

    gap: 12px;

    padding: 16px 20px;

    text-decoration: none;

    color: #18a637;

    border: 2px solid #20ae3c;

    border-radius: 15px;

    font-size: 20px;
    font-weight: 800;

    transition: all 0.3s ease;
}

.whatsapp-btn svg {
    width: 32px;
    height: 32px;
}

.whatsapp-btn:hover {
    color: #ffffff;
    background: #20ae3c;
}


/* ================================
   TABLET
================================ */

@media (max-width: 1100px) {

    .psych-cta {
        padding: 50px 20px;
    }

    .psych-cta-inner {
        min-height: auto;
    }

    .psych-cta-content {
        width: 50%;
        padding: 45px 35px;
    }

    .psych-price-card {
        width: 50%;

        margin: 35px 30px 35px -15px;

        padding: 50px 35px 40px;
    }

    .psych-cta-content h2 {
        font-size: 38px;
    }

    .psych-cta-content h3 {
        font-size: 21px;
    }

    .new-price {
        font-size: 40px;
    }

    .old-price {
        font-size: 28px;
    }

    .saving-box {
        font-size: 17px;
    }
}


/* ================================
   MOBILE
================================ */

@media (max-width: 767px) {

    .psych-cta {
        padding: 25px 15px;
    }

    .psych-cta-inner {
        display: flex;
        flex-direction: column;

        border-radius: 20px;
    }

    .psych-cta-content {
        width: 100%;

        padding: 35px 25px 40px;
    }

    .psych-cta-content::after {
        width: 180px;
        height: 180px;

        right: -110px;
        bottom: -90px;
    }

    .cta-badge {
        padding: 8px 20px;

        font-size: 15px;

        margin-bottom: 18px;
    }

    .psych-cta-content h2 {
        font-size: 31px;
        line-height: 1.12;

        letter-spacing: -0.5px;

        margin-bottom: 18px;
    }

    .psych-cta-content h3 {
        font-size: 19px;
    }

    .cta-description {
        font-size: 16px;
    }

    .cta-benefits {
        gap: 12px;
    }

    .benefit-item {
        gap: 12px;

        font-size: 16px;
    }

    .benefit-icon {
        width: 42px;
        height: 42px;
        flex-basis: 42px;
    }

    .benefit-icon svg {
        width: 21px;
        height: 21px;
    }


    /* Price Card */

    .psych-price-card {
        width: calc(100% - 24px);

        margin: 20px 12px 12px;

        padding: 55px 22px 30px;

        border-radius: 20px;
    }

    .discount-badge {
        top: -10px;
        right: 15px;

        width: 55px;
        height: 66px;
    }

    .discount-badge span {
        font-size: 20px;
    }

    .discount-badge small {
        font-size: 14px;
    }


    .price-row {
        gap: 9px;

        margin-bottom: 22px;
    }

    .old-price {
        font-size: 22px;
    }

    .arrow {
        font-size: 27px;
    }

    .new-price {
        font-size: 32px;
    }


    .saving-box {
        padding: 12px 8px;

        font-size: 14px;

        gap: 6px;
    }


    .offer-date {
        margin: 22px 0;

        font-size: 14px;

        text-align: center;
    }

    .offer-date svg {
        width: 23px;
        height: 23px;
    }


    .enroll-btn {
        padding: 17px 18px;

        font-size: 20px;

        gap: 15px;
    }

    .btn-arrow {
        font-size: 26px;
    }


    .question-text {
        font-size: 14px;

        margin: 20px 0 15px;
    }


    .whatsapp-btn {
        padding: 14px 12px;

        font-size: 15px;

        gap: 8px;
    }

    .whatsapp-btn svg {
        width: 26px;
        height: 26px;
    }
}


/* ================================
   SMALL MOBILE
================================ */

@media (max-width: 390px) {

    .psych-cta-content {
        padding: 30px 20px 35px;
    }

    .psych-cta-content h2 {
        font-size: 27px;
    }

    .benefit-item {
        font-size: 15px;
    }

    .psych-price-card {
        padding-left: 17px;
        padding-right: 17px;
    }

    .old-price {
        font-size: 19px;
    }

    .new-price {
        font-size: 28px;
    }

    .saving-box {
        font-size: 12px;
    }

    .enroll-btn {
        font-size: 18px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-11ad477 */.elementor-8910 .elementor-element.elementor-element-11ad477 { max-width: 800px; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-de4ddd9 */.elementor-8910 .elementor-element.elementor-element-de4ddd9 { text-decoration: line-through; font-size: 1.1rem; font-weight: 500; opacity: 0.6; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4676b44 */.elementor-8910 .elementor-element.elementor-element-4676b44 { max-width: 800px; }/* End custom CSS */