.elementor-25 .elementor-element.elementor-element-34920fd > .elementor-container{max-width:1400px;}.elementor-25 .elementor-element.elementor-element-697a366:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-697a366 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000000;}.elementor-25 .elementor-element.elementor-element-697a366 > .elementor-container{max-width:1300px;}.elementor-25 .elementor-element.elementor-element-697a366{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-25 .elementor-element.elementor-element-697a366 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-25 .elementor-element.elementor-element-ba90c71:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-25 .elementor-element.elementor-element-ba90c71 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-bc-flex-widget .elementor-25 .elementor-element.elementor-element-ba90c71.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-25 .elementor-element.elementor-element-ba90c71.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-25 .elementor-element.elementor-element-ba90c71 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-25 .elementor-element.elementor-element-ba90c71 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.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-25 .elementor-element.elementor-element-be336c8{text-align:left;}.elementor-25 .elementor-element.elementor-element-be336c8 .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:50px;font-weight:800;color:#FFFFFF;}.elementor-widget-premium-addon-fancy-text .premium-atext__headline, .elementor-widget-premium-addon-fancy-text .premium-atext__text svg g > text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-premium-addon-fancy-text .premium-atext__text{color:var( --e-global-color-primary );--pa-atext-fc:var( --e-global-color-primary );--pa-atext-tc:var( --e-global-color-text );--pa-atext-foc:var( --e-global-color-accent );}.elementor-widget-premium-addon-fancy-text .premium-fancy-svg-text .premium-fancy-list-items, .elementor-widget-premium-addon-fancy-text .text{fill:var( --e-global-color-primary );}.elementor-widget-premium-addon-fancy-text .premium-atext__text, .elementor-widget-premium-addon-fancy-text .premium-atext__pattern .premium-atext__text::after{--pa-atext-sc:var( --e-global-color-secondary );}.elementor-widget-premium-addon-fancy-text .typed-cursor{color:var( --e-global-color-primary );}.elementor-widget-premium-addon-fancy-text .premium-prefix-text{color:var( --e-global-color-secondary );}.elementor-widget-premium-addon-fancy-text .premium-suffix-text{color:var( --e-global-color-secondary );}.elementor-widget-premium-addon-fancy-text .premium-prefix-text, .elementor-widget-premium-addon-fancy-text .premium-suffix-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-premium-addon-fancy-text.premium-atext__loading-yes .premium-loading-bar{background-color:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-a5c80a8 .premium-prefix-text, .elementor-25 .elementor-element.elementor-element-a5c80a8 .premium-suffix-text{display:inline;font-family:"Quicksand", Sans-serif;font-weight:600;letter-spacing:-4.8px;}.elementor-25 .elementor-element.elementor-element-a5c80a8 .premium-atext__headline{text-align:left;}.elementor-25 .elementor-element.elementor-element-a5c80a8 .premium-atext__headline, .elementor-25 .elementor-element.elementor-element-a5c80a8 .premium-atext__text svg g > text{font-family:"Quicksand", Sans-serif;font-size:40px;font-weight:600;}.elementor-25 .elementor-element.elementor-element-a5c80a8 .premium-atext__text{color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-a5c80a8 .premium-fancy-svg-text .premium-fancy-list-items, .elementor-25 .elementor-element.elementor-element-a5c80a8 .text{fill:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-a5c80a8 .premium-prefix-text{color:#FFFFFF;}.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-25 .elementor-element.elementor-element-408265c > .elementor-widget-container{margin:-25px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-408265c{text-align:left;font-family:"Nunito Sans", Sans-serif;font-size:18px;font-weight:400;color:#EEEEEE;}.elementor-25 .elementor-element.elementor-element-ca57953:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-25 .elementor-element.elementor-element-ca57953 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-25 .elementor-element.elementor-element-ca57953 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-25 .elementor-element.elementor-element-ca57953 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.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-25 .elementor-element.elementor-element-45fd492:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-45fd492 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F1F1;}.elementor-25 .elementor-element.elementor-element-45fd492 > .elementor-container{max-width:1300px;}.elementor-25 .elementor-element.elementor-element-45fd492{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 50px 0px;}.elementor-25 .elementor-element.elementor-element-45fd492 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.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-25 .elementor-element.elementor-element-68b131e.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-25 .elementor-element.elementor-element-68b131e.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-25 .elementor-element.elementor-element-68b131e.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-25 .elementor-element.elementor-element-68b131e .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-25 .elementor-element.elementor-element-68b131e .elementor-image-box-img img{transition-duration:0.3s;}.elementor-25 .elementor-element.elementor-element-68b131e .elementor-image-box-title{font-family:"Quicksand", Sans-serif;font-size:20px;font-weight:700;color:#000000;}.elementor-25 .elementor-element.elementor-element-68b131e .elementor-image-box-description{font-family:"Nunito Sans", Sans-serif;font-size:16px;font-weight:500;color:#000000;}.elementor-25 .elementor-element.elementor-element-e5d46e5.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-25 .elementor-element.elementor-element-e5d46e5.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-25 .elementor-element.elementor-element-e5d46e5.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-25 .elementor-element.elementor-element-e5d46e5 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-25 .elementor-element.elementor-element-e5d46e5 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-25 .elementor-element.elementor-element-e5d46e5 .elementor-image-box-title{font-family:"Quicksand", Sans-serif;font-size:20px;font-weight:700;color:#000000;}.elementor-25 .elementor-element.elementor-element-e5d46e5 .elementor-image-box-description{font-family:"Nunito Sans", Sans-serif;font-size:16px;font-weight:500;color:#000000;}.elementor-25 .elementor-element.elementor-element-b24713d.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-25 .elementor-element.elementor-element-b24713d.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-25 .elementor-element.elementor-element-b24713d.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-25 .elementor-element.elementor-element-b24713d .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-25 .elementor-element.elementor-element-b24713d .elementor-image-box-img img{transition-duration:0.3s;}.elementor-25 .elementor-element.elementor-element-b24713d .elementor-image-box-title{font-family:"Quicksand", Sans-serif;font-size:20px;font-weight:700;color:#000000;}.elementor-25 .elementor-element.elementor-element-b24713d .elementor-image-box-description{font-family:"Nunito Sans", Sans-serif;font-size:16px;font-weight:500;color:#000000;}.elementor-25 .elementor-element.elementor-element-43dc54f.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-25 .elementor-element.elementor-element-43dc54f.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-25 .elementor-element.elementor-element-43dc54f.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-25 .elementor-element.elementor-element-43dc54f .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-25 .elementor-element.elementor-element-43dc54f .elementor-image-box-img img{transition-duration:0.3s;}.elementor-25 .elementor-element.elementor-element-43dc54f .elementor-image-box-title{font-family:"Quicksand", Sans-serif;font-size:20px;font-weight:700;color:#000000;}.elementor-25 .elementor-element.elementor-element-43dc54f .elementor-image-box-description{font-family:"Nunito Sans", Sans-serif;font-size:16px;font-weight:500;color:#000000;}.elementor-25 .elementor-element.elementor-element-f4a76d9:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-f4a76d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-f4a76d9 > .elementor-container{max-width:1300px;}.elementor-25 .elementor-element.elementor-element-f4a76d9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 50px 0px;}.elementor-25 .elementor-element.elementor-element-f4a76d9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-25 .elementor-element.elementor-element-fad58dd{text-align:left;}.elementor-25 .elementor-element.elementor-element-fad58dd .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:34px;font-weight:700;color:#000000;}.elementor-25 .elementor-element.elementor-element-2f5a04c{text-align:left;font-family:"Nunito Sans", Sans-serif;font-size:16px;font-weight:500;color:#000000;}.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-25 .elementor-element.elementor-element-981b365 .elementor-button{background-color:#27289B;}.elementor-25 .elementor-element.elementor-element-4f98714 img{width:60%;}.elementor-25 .elementor-element.elementor-element-ca016ea:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-ca016ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F1F1;}.elementor-25 .elementor-element.elementor-element-ca016ea > .elementor-container{max-width:1300px;}.elementor-25 .elementor-element.elementor-element-ca016ea{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 50px 0px;}.elementor-25 .elementor-element.elementor-element-ca016ea > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-25 .elementor-element.elementor-element-7ac8361{text-align:center;}.elementor-25 .elementor-element.elementor-element-7ac8361 .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:34px;font-weight:700;color:#000000;}.elementor-25 .elementor-element.elementor-element-b634812 > .elementor-container{max-width:1300px;}.elementor-25 .elementor-element.elementor-element-50ab256:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-25 .elementor-element.elementor-element-50ab256 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CCB2CE;}.elementor-25 .elementor-element.elementor-element-50ab256 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:70px 30px 70px 30px;}.elementor-25 .elementor-element.elementor-element-50ab256 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-25 .elementor-element.elementor-element-366934a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-366934a{z-index:10;}.elementor-25 .elementor-element.elementor-element-366934a.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-25 .elementor-element.elementor-element-366934a.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-25 .elementor-element.elementor-element-366934a.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-25 .elementor-element.elementor-element-366934a .elementor-image-box-wrapper .elementor-image-box-img{width:35%;}.elementor-25 .elementor-element.elementor-element-366934a .elementor-image-box-img img{transition-duration:0.3s;}.elementor-25 .elementor-element.elementor-element-366934a .elementor-image-box-title{font-family:"Quicksand", Sans-serif;font-size:20px;font-weight:700;color:#000000;}.elementor-25 .elementor-element.elementor-element-366934a .elementor-image-box-description{font-family:"Nunito Sans", Sans-serif;font-size:16px;font-weight:500;color:#000000;}.elementor-25 .elementor-element.elementor-element-62629f6 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-62629f6{z-index:10;text-align:center;font-family:"Nunito Sans", Sans-serif;font-size:16px;font-weight:500;color:#000000;}.elementor-25 .elementor-element.elementor-element-b180e7f .elementor-button{background-color:#27289B;font-family:"Quicksand", Sans-serif;font-weight:500;}.elementor-25 .elementor-element.elementor-element-b180e7f > .elementor-widget-container{margin:-30px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-b180e7f{z-index:10;}.elementor-25 .elementor-element.elementor-element-3652fa2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-25 .elementor-element.elementor-element-3652fa2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#307894;}.elementor-25 .elementor-element.elementor-element-3652fa2 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:70px 30px 70px 30px;}.elementor-25 .elementor-element.elementor-element-3652fa2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-25 .elementor-element.elementor-element-5721617 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-5721617{z-index:10;}.elementor-25 .elementor-element.elementor-element-5721617.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-25 .elementor-element.elementor-element-5721617.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-25 .elementor-element.elementor-element-5721617.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-25 .elementor-element.elementor-element-5721617 .elementor-image-box-wrapper .elementor-image-box-img{width:35%;}.elementor-25 .elementor-element.elementor-element-5721617 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-25 .elementor-element.elementor-element-5721617 .elementor-image-box-title{font-family:"Quicksand", Sans-serif;font-size:20px;font-weight:700;color:#000000;}.elementor-25 .elementor-element.elementor-element-5721617 .elementor-image-box-description{font-family:"Nunito Sans", Sans-serif;font-size:16px;font-weight:500;color:#000000;}.elementor-25 .elementor-element.elementor-element-d13ef42 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-d13ef42{z-index:10;text-align:center;font-family:"Nunito Sans", Sans-serif;font-size:16px;font-weight:500;color:#000000;}.elementor-25 .elementor-element.elementor-element-d993cd3 .elementor-button{background-color:#27289B;font-family:"Quicksand", Sans-serif;font-weight:500;}.elementor-25 .elementor-element.elementor-element-d993cd3 > .elementor-widget-container{margin:-30px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-d993cd3{z-index:10;}.elementor-25 .elementor-element.elementor-element-98adf44:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-25 .elementor-element.elementor-element-98adf44 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#30298C;}.elementor-25 .elementor-element.elementor-element-98adf44 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:70px 30px 70px 30px;}.elementor-25 .elementor-element.elementor-element-98adf44 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-25 .elementor-element.elementor-element-1e5a4eb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-1e5a4eb{z-index:10;}.elementor-25 .elementor-element.elementor-element-1e5a4eb.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-25 .elementor-element.elementor-element-1e5a4eb.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-25 .elementor-element.elementor-element-1e5a4eb.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-25 .elementor-element.elementor-element-1e5a4eb .elementor-image-box-wrapper .elementor-image-box-img{width:35%;}.elementor-25 .elementor-element.elementor-element-1e5a4eb .elementor-image-box-img img{transition-duration:0.3s;}.elementor-25 .elementor-element.elementor-element-1e5a4eb .elementor-image-box-title{font-family:"Quicksand", Sans-serif;font-size:20px;font-weight:700;color:#000000;}.elementor-25 .elementor-element.elementor-element-1e5a4eb .elementor-image-box-description{font-family:"Nunito Sans", Sans-serif;font-size:16px;font-weight:500;color:#000000;}.elementor-25 .elementor-element.elementor-element-7af75d5 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-7af75d5{z-index:10;text-align:center;font-family:"Nunito Sans", Sans-serif;font-size:16px;font-weight:500;color:#000000;}.elementor-25 .elementor-element.elementor-element-7a25e6f .elementor-button{background-color:#27289B;font-family:"Quicksand", Sans-serif;font-weight:500;}.elementor-25 .elementor-element.elementor-element-7a25e6f > .elementor-widget-container{margin:-30px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-7a25e6f{z-index:10;}.elementor-25 .elementor-element.elementor-element-f0ed92a .elementor-button{background-color:#27289B;}.elementor-25 .elementor-element.elementor-element-d3ed9bc:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-d3ed9bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-d3ed9bc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-d3ed9bc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-25 .elementor-element.elementor-element-fad9772{text-align:center;}.elementor-25 .elementor-element.elementor-element-fad9772 .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:34px;font-weight:700;color:#000000;}.elementor-25 .elementor-element.elementor-element-3f83c90:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-3f83c90 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-3f83c90 > .elementor-container{max-width:1300px;}.elementor-25 .elementor-element.elementor-element-3f83c90{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 50px 0px;}.elementor-25 .elementor-element.elementor-element-3f83c90 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-25 .elementor-element.elementor-element-fc35c22 > .elementor-element-populated{margin:100px 50px 0px 0px;--e-column-margin-right:50px;--e-column-margin-left:0px;}body:not(.rtl) .elementor-25 .elementor-element.elementor-element-7a562c8{left:145px;}body.rtl .elementor-25 .elementor-element.elementor-element-7a562c8{right:145px;}.elementor-25 .elementor-element.elementor-element-7a562c8{top:-20px;}.elementor-25 .elementor-element.elementor-element-7a562c8 img{width:55%;}.elementor-25 .elementor-element.elementor-element-58df05e{text-align:center;}.elementor-25 .elementor-element.elementor-element-58df05e img{width:70%;}.elementor-25 .elementor-element.elementor-element-857fcf1{text-align:center;}.elementor-25 .elementor-element.elementor-element-857fcf1 .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:25px;font-weight:700;color:#4F66D0;}.elementor-25 .elementor-element.elementor-element-8af05b7 > .elementor-element-populated{margin:040px 050px 0px 0px;--e-column-margin-right:050px;--e-column-margin-left:0px;}.elementor-25 .elementor-element.elementor-element-8c89b87 img{width:70%;}.elementor-25 .elementor-element.elementor-element-0be1d1b{text-align:center;}.elementor-25 .elementor-element.elementor-element-0be1d1b .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:25px;font-weight:700;color:#FD7E42;}body:not(.rtl) .elementor-25 .elementor-element.elementor-element-8ac9be5{left:154px;}body.rtl .elementor-25 .elementor-element.elementor-element-8ac9be5{right:154px;}.elementor-25 .elementor-element.elementor-element-8ac9be5{bottom:123px;}.elementor-25 .elementor-element.elementor-element-8ac9be5 img{width:55%;}.elementor-25 .elementor-element.elementor-element-ae2c653 > .elementor-element-populated{margin:100px 050px 0px 0px;--e-column-margin-right:050px;--e-column-margin-left:0px;}.elementor-25 .elementor-element.elementor-element-c4337c9 img{width:70%;}.elementor-25 .elementor-element.elementor-element-1d8266d{text-align:center;}.elementor-25 .elementor-element.elementor-element-1d8266d .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:25px;font-weight:700;color:#678D98;}body:not(.rtl) .elementor-25 .elementor-element.elementor-element-e9185b4{right:-167px;}body.rtl .elementor-25 .elementor-element.elementor-element-e9185b4{left:-167px;}.elementor-25 .elementor-element.elementor-element-e9185b4{bottom:145px;}.elementor-25 .elementor-element.elementor-element-e9185b4 img{width:50%;}.elementor-25 .elementor-element.elementor-element-55a4ab5 > .elementor-element-populated{margin:040px 050px 0px 0px;--e-column-margin-right:050px;--e-column-margin-left:0px;}.elementor-25 .elementor-element.elementor-element-e28d254 img{width:70%;}.elementor-25 .elementor-element.elementor-element-144969b{text-align:center;}.elementor-25 .elementor-element.elementor-element-144969b .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:25px;font-weight:700;color:#6E582A;}.elementor-25 .elementor-element.elementor-element-0993f27 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-25 .elementor-element.elementor-element-0993f27:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-0993f27 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F1F1;}.elementor-25 .elementor-element.elementor-element-0993f27 > .elementor-container{max-width:1300px;}.elementor-25 .elementor-element.elementor-element-0993f27{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-25 .elementor-element.elementor-element-0993f27 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-25 .elementor-element.elementor-element-6630a44{text-align:left;}.elementor-25 .elementor-element.elementor-element-6630a44 .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:34px;font-weight:700;color:#000000;}.elementor-25 .elementor-element.elementor-element-9a5a61a{text-align:left;font-family:"Nunito Sans", Sans-serif;font-size:16px;font-weight:500;color:#000000;}.elementor-25 .elementor-element.elementor-element-6bc28d8 .elementor-button{background-color:#27289B;}.elementor-25 .elementor-element.elementor-element-3679d98 img{width:70%;}.elementor-25 .elementor-element.elementor-element-1576292:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-1576292 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-1576292{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-1576292 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-25 .elementor-element.elementor-element-ca92e78{text-align:center;}.elementor-25 .elementor-element.elementor-element-ca92e78 .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:34px;font-weight:700;color:#000000;}.elementor-25 .elementor-element.elementor-element-dbd239e .upk-alter-carousel .upk-img-wrap .upk-main-img{height:250px;}.elementor-25 .elementor-element.elementor-element-dbd239e .upk-alter-carousel .upk-title a:hover{color:#27289B;}.elementor-25 .elementor-element.elementor-element-dbd239e .upk-alter-carousel .upk-title a{font-family:"Quicksand", Sans-serif;}.elementor-25 .elementor-element.elementor-element-dbd239e .upk-alter-carousel .upk-text{color:#000000;font-family:"Nunito Sans", Sans-serif;font-size:16px;}.elementor-25 .elementor-element.elementor-element-dbd239e .upk-navigation-prev i,
                .elementor-25 .elementor-element.elementor-element-dbd239e .upk-navigation-next i{font-size:24px;}.elementor-25 .elementor-element.elementor-element-dbd239e .upk-navigation-prev{left:-60px;}.elementor-25 .elementor-element.elementor-element-dbd239e .upk-navigation-next{right:-60px;}@media(max-width:1024px){.elementor-25 .elementor-element.elementor-element-dbd239e .upk-navigation-prev i,
                .elementor-25 .elementor-element.elementor-element-dbd239e .upk-navigation-next i{font-size:24px;}}@media(max-width:767px){.elementor-25 .elementor-element.elementor-element-68b131e .elementor-image-box-img{margin-bottom:15px;}.elementor-25 .elementor-element.elementor-element-e5d46e5 .elementor-image-box-img{margin-bottom:15px;}.elementor-25 .elementor-element.elementor-element-b24713d .elementor-image-box-img{margin-bottom:15px;}.elementor-25 .elementor-element.elementor-element-43dc54f .elementor-image-box-img{margin-bottom:15px;}.elementor-25 .elementor-element.elementor-element-366934a .elementor-image-box-img{margin-bottom:15px;}.elementor-25 .elementor-element.elementor-element-5721617 .elementor-image-box-img{margin-bottom:15px;}.elementor-25 .elementor-element.elementor-element-1e5a4eb .elementor-image-box-img{margin-bottom:15px;}.elementor-25 .elementor-element.elementor-element-dbd239e .upk-navigation-prev i,
                .elementor-25 .elementor-element.elementor-element-dbd239e .upk-navigation-next i{font-size:24px;}}/* Start custom CSS for html, class: .elementor-element-3d0d2cb */html {
  height: 100%;
}

body {
  margin: 0;
}

.bg {
  animation: slide 3s ease-in-out infinite alternate;
  background-image: linear-gradient(-60deg, #C10063 50%, #09f 50%);
  bottom: 0;
  left: -50%;
  opacity: 0.5;
  position: fixed;
  right: -50%;
  top: 0;
  z-index: -1;
}

.bg2 {
  animation-direction: alternate-reverse;
  animation-duration: 4s;
}

.bg3 {
  animation-duration: 5s;
}

.content {
  background-color: transparent; /* Remove white background */
  box-shadow: none; /* Remove shadow */
  padding: 0; /* Reduce padding */
}

h1 {
  font-family: monospace;
}

@keyframes slide {
  0% {
    transform: translateX(-25%);
  }
  100% {
    transform: translateX(25%);
  }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-697a366 */.elementor-25 .elementor-element.elementor-element-697a366 {
    background: transparent !important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-98aa092 *//* Default state: No color visible */
.hover-effect-column {
  position: relative;
  overflow: hidden;
}

.hover-effect-column::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 0%; /* Initially hidden */
  height: 0%; /* Initially hidden */
  background: rgba(255, 255, 255, 0.5); /* 50% transparency */
;
 /* Solid Dark Pink */
  opacity: 0; /* Fully transparent */
  transition: all 0.4s ease-in-out;
  transform: translate(-50%, -50%);
}

/* On Hover: Expands to cover the full column */
.hover-effect-column:hover::before {
  width: 100%;
  height: 100%;
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-f971deb *//* Default state: No color visible */
.effect-column {
  position: relative;
  overflow: hidden;
}

.effect-column::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 0%; /* Initially hidden */
  height: 0%; /* Initially hidden */
  background: rgba(255, 255, 255, 0.5); /* 50% transparency */
  opacity: 0; /* Fully transparent */
  transition: all 0.4s ease-in-out;
  transform: translate(-50%, -50%);
}

/* On Hover: Expands to cover the full column */
.effect-column:hover::before {
  width: 100%;
  height: 100%;
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-370486e *//* Default state: No color visible */
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 0%; /* Initially hidden */
  height: 0%; /* Initially hidden */
  background: rgba(255, 255, 255, 0.5); /* 50% transparency */
 /* orange color */
  opacity: 0; /* Fully transparent */
  transition: all 0.4s ease-in-out;
  transform: translate(-50%, -50%);
}

/* On Hover: Expands to cover the full column */
.hover-column:hover::before {
  width: 100%;
  height: 100%;
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-8dafa9e *//* Default state: No color visible */
.column {
  position: relative;
  overflow: hidden;
}

.column::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 0%; /* Initially hidden */
  height: 0%; /* Initially hidden */
  background: rgba(255, 255, 255, 0.5); /* 50% transparency */
 /* darl purple */
  opacity: 0; /* Fully transparent */
  transition: all 0.4s ease-in-out;
  transform: translate(-50%, -50%);
}

/* On Hover: Expands to cover the full column */
.column:hover::before {
  width: 100%;
  height: 100%;
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4f98714 */.hover-effect-image {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

.hover-effect-image img {
  transition: transform 0.2s ease-out;
  will-change: transform;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-50ab256 *//* Ensure the column is properly positioned */
.your-column-class {
    position: relative;
    overflow: hidden;
     /* Added margin to top and bottom */
}

/* Create the slightly smaller square with gaps on left and right */
.your-column-class::before {
    content: "";
    position: absolute;
    top: 0;
    left: 5%; /* Creates gap from the left */
    width: 90%; /* Leaves space on both sides */
    height: 100%;
    background: rgba(255, 255, 255, 0.45); /* Transparent white */
    transform: rotate(0deg) scale(1); /* Default size */
    transition: transform 0.3s ease-in-out, width 0.3s ease-in-out, height 0.3s ease-in-out;
    pointer-events: none; /* Prevents interfering with other content */
    z-index: 2; /* Keeps it above the background */
}

/* Ensure the column background is behind everything */
.your-column-class::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: inherit; /* Inherits the background set in Elementor */
    z-index: 1; /* Places it behind the hover effect */
}

/* Hover effect - rotate slightly clockwise & shrink */
.your-column-class:hover::before {
    transform: rotate(40deg) scale(0.8); /* Tilts & shrinks */
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-3652fa2 *//* Ensure the column is properly positioned */
.your-column-class {
    position: relative;
    overflow: hidden;
    margin: 20px 0; /* Added margin to top and bottom */
}

/* Create the slightly smaller square with gaps on left and right */
.your-column-class::before {
    content: "";
    position: absolute;
    top: 0;
    left: 5%; /* Creates gap from the left */
    width: 90%; /* Leaves space on both sides */
    height: 100%;
    background: rgba(255, 255, 255, 0.45); /* Transparent white */
    transform: rotate(0deg) scale(1); /* Default size */
    transition: transform 0.3s ease-in-out, width 0.3s ease-in-out, height 0.3s ease-in-out;
    pointer-events: none; /* Prevents interfering with other content */
    z-index: 2; /* Keeps it above the background */
}

/* Ensure the column background is behind everything */
.your-column-class::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: inherit; /* Inherits the background set in Elementor */
    z-index: 1; /* Places it behind the hover effect */
}

/* Hover effect - rotate slightly clockwise & shrink */
.your-column-class:hover::before {
    transform: rotate(40deg) scale(0.8); /* Tilts & shrinks */
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-98adf44 *//* Ensure the column is properly positioned */
.your-column-class {
    position: relative;
    overflow: hidden;
    margin: 20px 0; /* Added margin to top and bottom */
}

/* Create the slightly smaller square with gaps on left and right */
.your-column-class::before {
    content: "";
    position: absolute;
    top: 0;
    left: 5%; /* Creates gap from the left */
    width: 90%; /* Leaves space on both sides */
    height: 100%;
    background: rgba(255, 255, 255, 0.45); /* Transparent white */
    transform: rotate(0deg) scale(1); /* Default size */
    transition: transform 0.3s ease-in-out, width 0.3s ease-in-out, height 0.3s ease-in-out;
    pointer-events: none; /* Prevents interfering with other content */
    z-index: 2; /* Keeps it above the background */
}

/* Ensure the column background is behind everything */
.your-column-class::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: inherit; /* Inherits the background set in Elementor */
    z-index: 1; /* Places it behind the hover effect */
}

/* Hover effect - rotate slightly clockwise & shrink */
.your-column-class:hover::before {
    transform: rotate(40deg) scale(0.8); /* Tilts & shrinks */
}/* End custom CSS */