.elementor-1348 .elementor-element.elementor-element-ab94d39{--display:flex;--min-height:754px;--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1348 .elementor-element.elementor-element-63ae995{--display:flex;--margin-top:-85px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1348 .elementor-element.elementor-element-63ae995:not(.elementor-motion-effects-element-type-background), .elementor-1348 .elementor-element.elementor-element-63ae995 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F0FF;}.elementor-1348 .elementor-element.elementor-element-63ae995.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1348 .elementor-element.elementor-element-c4167d0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-28px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1348 .elementor-element.elementor-element-67bf897{--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-1348 .elementor-element.elementor-element-77db7c1{--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-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-1348 .elementor-element.elementor-element-39b2417{text-align:start;}.elementor-1348 .elementor-element.elementor-element-39b2417 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:31px;font-weight:700;color:#4B26AF;}.elementor-1348 .elementor-element.elementor-element-39b2417 > .elementor-widget-container{margin:55px 0px 0px 0px;}.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-1348 .elementor-element.elementor-element-10f35f8{text-align:start;font-family:"Ropa Sans", Sans-serif;font-weight:100;color:#7A7A7A;}.elementor-1348 .elementor-element.elementor-element-a032dc9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1348 .elementor-element.elementor-element-a032dc9:not(.elementor-motion-effects-element-type-background), .elementor-1348 .elementor-element.elementor-element-a032dc9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F7FF;}.elementor-1348 .elementor-element.elementor-element-ad90f55{--display:flex;--min-height:897px;--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;}.elementor-1348 .elementor-element.elementor-element-ad90f55:not(.elementor-motion-effects-element-type-background), .elementor-1348 .elementor-element.elementor-element-ad90f55 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A0F3C;}.elementor-1348 .elementor-element.elementor-element-8dd9e85{text-align:start;}.elementor-1348 .elementor-element.elementor-element-8dd9e85 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:50px;font-weight:700;color:#FFFFFF;}.elementor-1348 .elementor-element.elementor-element-8dd9e85 > .elementor-widget-container{margin:67px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1348 .elementor-element.elementor-element-0e80717{text-align:start;font-family:"Ropa Sans", Sans-serif;font-weight:100;color:#E0E0E0;}.elementor-1348 .elementor-element.elementor-element-039b288 > .elementor-widget-container{margin:31px 0px 0px 0px;}.elementor-1348 .elementor-element.elementor-element-6ee2ad4{--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-1348 .elementor-element.elementor-element-00ef79d{text-align:start;}.elementor-1348 .elementor-element.elementor-element-00ef79d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:50px;font-weight:700;color:#4B26AF;}.elementor-1348 .elementor-element.elementor-element-00ef79d > .elementor-widget-container{margin:67px 0px 0px 0px;}.elementor-1348 .elementor-element.elementor-element-355da06{text-align:start;font-family:"Ropa Sans", Sans-serif;font-weight:100;}.elementor-1348 .elementor-element.elementor-element-9781d4b{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-1348 .elementor-element.elementor-element-a0365e9 .elementor-button-content-wrapper{flex-direction:row;}.elementor-1348 .elementor-element.elementor-element-a0365e9 .elementor-button{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:500;fill:#4B26AF;color:#4B26AF;background-color:#FFC70000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#4B26AF;border-radius:25px 25px 25px 25px;}.elementor-1348 .elementor-element.elementor-element-a0365e9 .elementor-button:hover, .elementor-1348 .elementor-element.elementor-element-a0365e9 .elementor-button:focus{color:#FFFFFF;background-color:#4B26AF;box-shadow:0px 4px 15px 0px rgba(255, 198.99999999999997, 0, 0.3);}.elementor-1348 .elementor-element.elementor-element-a0365e9 .elementor-button:hover svg, .elementor-1348 .elementor-element.elementor-element-a0365e9 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-1348 .elementor-element.elementor-element-7da60ef .elementor-button-content-wrapper{flex-direction:row;}.elementor-1348 .elementor-element.elementor-element-7da60ef .elementor-button{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;background-color:#4B26AF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#4B26AF;border-radius:25px 5px 25px 5px;}.elementor-1348 .elementor-element.elementor-element-7da60ef .elementor-button:hover, .elementor-1348 .elementor-element.elementor-element-7da60ef .elementor-button:focus{color:#FFFFFF;background-color:#4B26AF;box-shadow:0px 4px 15px 0px rgba(255, 198.99999999999997, 0, 0.3);}.elementor-1348 .elementor-element.elementor-element-7da60ef .elementor-button:hover svg, .elementor-1348 .elementor-element.elementor-element-7da60ef .elementor-button:focus svg{fill:#FFFFFF;}.elementor-1348 .elementor-element.elementor-element-6b13cc6{--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;}.elementor-1348 .elementor-element.elementor-element-6b13cc6:not(.elementor-motion-effects-element-type-background), .elementor-1348 .elementor-element.elementor-element-6b13cc6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F0FF;}.elementor-1348 .elementor-element.elementor-element-b69c498{--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-1348 .elementor-element.elementor-element-be1d0a9{text-align:start;}.elementor-1348 .elementor-element.elementor-element-be1d0a9 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:31px;font-weight:700;color:#4B26AF;}.elementor-1348 .elementor-element.elementor-element-be1d0a9 > .elementor-widget-container{margin:55px 0px 0px 0px;}.elementor-1348 .elementor-element.elementor-element-d08e225{text-align:start;font-family:"Ropa Sans", Sans-serif;font-weight:100;}.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-1348 .elementor-element.elementor-element-4cbd1e8.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-1348 .elementor-element.elementor-element-4cbd1e8.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-1348 .elementor-element.elementor-element-4cbd1e8.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-1348 .elementor-element.elementor-element-4cbd1e8 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-1348 .elementor-element.elementor-element-4cbd1e8 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1348 .elementor-element.elementor-element-4cbd1e8 .elementor-image-box-title{color:#4B26AF;}.elementor-1348 .elementor-element.elementor-element-4cbd1e8:has(:hover) .elementor-image-box-title,
					 .elementor-1348 .elementor-element.elementor-element-4cbd1e8:has(:focus) .elementor-image-box-title{color:#4B26AF;}.elementor-1348 .elementor-element.elementor-element-7389cf9.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-1348 .elementor-element.elementor-element-7389cf9.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-1348 .elementor-element.elementor-element-7389cf9.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-1348 .elementor-element.elementor-element-7389cf9 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-1348 .elementor-element.elementor-element-7389cf9 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1348 .elementor-element.elementor-element-7389cf9 .elementor-image-box-title{color:#4B26AF;}.elementor-1348 .elementor-element.elementor-element-7389cf9:has(:hover) .elementor-image-box-title,
					 .elementor-1348 .elementor-element.elementor-element-7389cf9:has(:focus) .elementor-image-box-title{color:#4B26AF;}.elementor-1348 .elementor-element.elementor-element-2befae0.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-1348 .elementor-element.elementor-element-2befae0.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-1348 .elementor-element.elementor-element-2befae0.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-1348 .elementor-element.elementor-element-2befae0 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-1348 .elementor-element.elementor-element-2befae0 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1348 .elementor-element.elementor-element-2befae0 .elementor-image-box-title{color:#4B26AF;}.elementor-1348 .elementor-element.elementor-element-2befae0:has(:hover) .elementor-image-box-title,
					 .elementor-1348 .elementor-element.elementor-element-2befae0:has(:focus) .elementor-image-box-title{color:#4B26AF;}.elementor-1348 .elementor-element.elementor-element-b7206a5{--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-1348 .elementor-element.elementor-element-e7707ec{--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-1348 .elementor-element.elementor-element-893b7c3{text-align:start;}.elementor-1348 .elementor-element.elementor-element-893b7c3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:50px;font-weight:700;color:#4B26AF;}.elementor-1348 .elementor-element.elementor-element-893b7c3 > .elementor-widget-container{margin:45px 0px 0px 0px;}.elementor-1348 .elementor-element.elementor-element-45e7a6c{text-align:start;font-family:"Ropa Sans", Sans-serif;font-weight:100;}.elementor-1348 .elementor-element.elementor-element-1727c3a{--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;}.elementor-1348 .elementor-element.elementor-element-ad9030a{--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-1348 .elementor-element.elementor-element-b7250a6 > .elementor-widget-container:hover{--e-transform-scale:1.1;}.elementor-1348 .elementor-element.elementor-element-cfa25b1{text-align:start;}.elementor-1348 .elementor-element.elementor-element-cfa25b1 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:23px;font-weight:700;color:#4B26AF;}.elementor-1348 .elementor-element.elementor-element-cfa25b1 > .elementor-widget-container{margin:45px 0px 0px 0px;}.elementor-1348 .elementor-element.elementor-element-92c7188{text-align:start;font-family:"Ropa Sans", Sans-serif;font-weight:100;}.elementor-1348 .elementor-element.elementor-element-0dbe540{--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-1348 .elementor-element.elementor-element-e858c51 > .elementor-widget-container:hover{--e-transform-scale:1.1;}.elementor-1348 .elementor-element.elementor-element-e4a89e5{text-align:start;}.elementor-1348 .elementor-element.elementor-element-e4a89e5 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:23px;font-weight:700;color:#4B26AF;}.elementor-1348 .elementor-element.elementor-element-e4a89e5 > .elementor-widget-container{margin:45px 0px 0px 0px;}.elementor-1348 .elementor-element.elementor-element-9bcfe72{text-align:start;font-family:"Ropa Sans", Sans-serif;font-weight:100;}.elementor-1348 .elementor-element.elementor-element-3c7acfd{--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-1348 .elementor-element.elementor-element-5ec6ed3 > .elementor-widget-container:hover{--e-transform-scale:1.1;}.elementor-1348 .elementor-element.elementor-element-a3fbe05{text-align:start;}.elementor-1348 .elementor-element.elementor-element-a3fbe05 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:23px;font-weight:700;color:#4B26AF;}.elementor-1348 .elementor-element.elementor-element-a3fbe05 > .elementor-widget-container{margin:45px 0px 0px 0px;}.elementor-1348 .elementor-element.elementor-element-6548e96{text-align:start;font-family:"Ropa Sans", Sans-serif;font-weight:100;}.elementor-1348 .elementor-element.elementor-element-7463d00{--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;}.elementor-1348 .elementor-element.elementor-element-8c75fe6{--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-1348 .elementor-element.elementor-element-2f68e44 > .elementor-widget-container:hover{--e-transform-scale:1.1;}.elementor-1348 .elementor-element.elementor-element-aad4380{text-align:start;}.elementor-1348 .elementor-element.elementor-element-aad4380 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:23px;font-weight:700;color:#4B26AF;}.elementor-1348 .elementor-element.elementor-element-aad4380 > .elementor-widget-container{margin:45px 0px 0px 0px;}.elementor-1348 .elementor-element.elementor-element-8831888{text-align:start;font-family:"Ropa Sans", Sans-serif;font-weight:100;}.elementor-1348 .elementor-element.elementor-element-07e2fef{--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-1348 .elementor-element.elementor-element-2ea786b > .elementor-widget-container:hover{--e-transform-scale:1.1;}.elementor-1348 .elementor-element.elementor-element-0c0f012{text-align:start;}.elementor-1348 .elementor-element.elementor-element-0c0f012 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:23px;font-weight:700;color:#4B26AF;}.elementor-1348 .elementor-element.elementor-element-0c0f012 > .elementor-widget-container{margin:45px 0px 0px 0px;}.elementor-1348 .elementor-element.elementor-element-c0eb8a1{text-align:start;font-family:"Ropa Sans", Sans-serif;font-weight:100;}.elementor-1348 .elementor-element.elementor-element-e33b099{--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-1348 .elementor-element.elementor-element-25c3952 > .elementor-widget-container:hover{--e-transform-scale:1.1;}.elementor-1348 .elementor-element.elementor-element-1be6faa{text-align:start;}.elementor-1348 .elementor-element.elementor-element-1be6faa .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:23px;font-weight:700;color:#4B26AF;}.elementor-1348 .elementor-element.elementor-element-1be6faa > .elementor-widget-container{margin:45px 0px 0px 0px;}.elementor-1348 .elementor-element.elementor-element-bb5b0e4{text-align:start;font-family:"Ropa Sans", Sans-serif;font-weight:100;}.elementor-1348 .elementor-element.elementor-element-ea4ac93{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1348 .elementor-element.elementor-element-a3c89df .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1348 .elementor-element.elementor-element-a3c89df .elementor-button{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:500;fill:#4B26AF;color:#4B26AF;background-color:#FFC70000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#4B26AF;border-radius:25px 25px 25px 25px;}.elementor-1348 .elementor-element.elementor-element-a3c89df .elementor-button:hover, .elementor-1348 .elementor-element.elementor-element-a3c89df .elementor-button:focus{color:#FFFFFF;background-color:#4B26AF;box-shadow:0px 4px 15px 0px rgba(255, 198.99999999999997, 0, 0.3);}.elementor-1348 .elementor-element.elementor-element-a3c89df .elementor-button:hover svg, .elementor-1348 .elementor-element.elementor-element-a3c89df .elementor-button:focus svg{fill:#FFFFFF;}.elementor-1348 .elementor-element.elementor-element-2c37a0a .elementor-button-content-wrapper{flex-direction:row;}.elementor-1348 .elementor-element.elementor-element-2c37a0a .elementor-button{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;background-color:#4B26AF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#4B26AF;border-radius:25px 5px 25px 5px;}.elementor-1348 .elementor-element.elementor-element-2c37a0a .elementor-button:hover, .elementor-1348 .elementor-element.elementor-element-2c37a0a .elementor-button:focus{color:#FFFFFF;background-color:#4B26AF;box-shadow:0px 4px 15px 0px rgba(255, 198.99999999999997, 0, 0.3);}.elementor-1348 .elementor-element.elementor-element-2c37a0a .elementor-button:hover svg, .elementor-1348 .elementor-element.elementor-element-2c37a0a .elementor-button:focus svg{fill:#FFFFFF;}.elementor-1348 .elementor-element.elementor-element-be9062b{--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-1348 .elementor-element.elementor-element-be9062b:not(.elementor-motion-effects-element-type-background), .elementor-1348 .elementor-element.elementor-element-be9062b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A0F3C;}.elementor-1348 .elementor-element.elementor-element-e8df6b0{text-align:start;}.elementor-1348 .elementor-element.elementor-element-e8df6b0 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:50px;font-weight:700;color:#FFFFFF;}.elementor-1348 .elementor-element.elementor-element-e8df6b0 > .elementor-widget-container{margin:55px 0px 0px 0px;}.elementor-1348 .elementor-element.elementor-element-b64e786{text-align:start;font-family:"Ropa Sans", Sans-serif;font-weight:100;color:#E0E0E0;}.elementor-1348 .elementor-element.elementor-element-d6d2e09{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1348 .elementor-element.elementor-element-aae83fd .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1348 .elementor-element.elementor-element-aae83fd .elementor-button{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:500;fill:#4B26AF;color:#4B26AF;background-color:#FFC70000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#4B26AF;border-radius:25px 25px 25px 25px;}.elementor-1348 .elementor-element.elementor-element-aae83fd .elementor-button:hover, .elementor-1348 .elementor-element.elementor-element-aae83fd .elementor-button:focus{color:#FFFFFF;background-color:#4B26AF;box-shadow:0px 4px 15px 0px rgba(255, 198.99999999999997, 0, 0.3);}.elementor-1348 .elementor-element.elementor-element-aae83fd .elementor-button:hover svg, .elementor-1348 .elementor-element.elementor-element-aae83fd .elementor-button:focus svg{fill:#FFFFFF;}.elementor-1348 .elementor-element.elementor-element-4a62d2d .elementor-button-content-wrapper{flex-direction:row;}.elementor-1348 .elementor-element.elementor-element-4a62d2d .elementor-button{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;background-color:#4B26AF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#4B26AF;border-radius:25px 5px 25px 5px;}.elementor-1348 .elementor-element.elementor-element-4a62d2d .elementor-button:hover, .elementor-1348 .elementor-element.elementor-element-4a62d2d .elementor-button:focus{color:#FFFFFF;background-color:#4B26AF;box-shadow:0px 4px 15px 0px rgba(255, 198.99999999999997, 0, 0.3);}.elementor-1348 .elementor-element.elementor-element-4a62d2d .elementor-button:hover svg, .elementor-1348 .elementor-element.elementor-element-4a62d2d .elementor-button:focus svg{fill:#FFFFFF;}.elementor-1348 .elementor-element.elementor-element-3126870{--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-1348 .elementor-element.elementor-element-6b87169{--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-1348 .elementor-element.elementor-element-6b87169:not(.elementor-motion-effects-element-type-background), .elementor-1348 .elementor-element.elementor-element-6b87169 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F0FF;}.elementor-1348 .elementor-element.elementor-element-e2b1a47{--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-1348 .elementor-element.elementor-element-e2b1a47:not(.elementor-motion-effects-element-type-background), .elementor-1348 .elementor-element.elementor-element-e2b1a47 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A0F3C;}@media(max-width:767px){.elementor-1348 .elementor-element.elementor-element-4cbd1e8 .elementor-image-box-img{margin-bottom:15px;}.elementor-1348 .elementor-element.elementor-element-7389cf9 .elementor-image-box-img{margin-bottom:15px;}.elementor-1348 .elementor-element.elementor-element-2befae0 .elementor-image-box-img{margin-bottom:15px;}}@media(min-width:768px){.elementor-1348 .elementor-element.elementor-element-ab94d39{--width:180%;}.elementor-1348 .elementor-element.elementor-element-63ae995{--content-width:1198px;}.elementor-1348 .elementor-element.elementor-element-67bf897{--width:50%;}.elementor-1348 .elementor-element.elementor-element-77db7c1{--width:50%;}.elementor-1348 .elementor-element.elementor-element-b69c498{--width:50%;}.elementor-1348 .elementor-element.elementor-element-b7206a5{--width:50%;}.elementor-1348 .elementor-element.elementor-element-ad9030a{--width:33%;}.elementor-1348 .elementor-element.elementor-element-0dbe540{--width:33%;}.elementor-1348 .elementor-element.elementor-element-3c7acfd{--width:33%;}.elementor-1348 .elementor-element.elementor-element-8c75fe6{--width:33%;}.elementor-1348 .elementor-element.elementor-element-07e2fef{--width:33%;}.elementor-1348 .elementor-element.elementor-element-e33b099{--width:33%;}.elementor-1348 .elementor-element.elementor-element-be9062b{--content-width:1200px;}.elementor-1348 .elementor-element.elementor-element-3126870{--content-width:1450px;}}/* Start custom CSS for html, class: .elementor-element-039b288 */ <style>


:root {
  --md-fiolet: #4B26AF;
  --md-fiolet-light: #7b5cd6;
  --md-fiolet-glow: rgba(75, 38, 175, 0.18);
}

/* --- SEKCJA ZEWNĘTRZNA --- */
.ps-section {
  padding: 80px 20px;
  background: #ffffff;
  width: 100%;
  font-family: inherit;
}

/* --- PILULKI NAGŁÓWKOWE --- */
.ps-label {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  margin-bottom: 48px;
}

.ps-label-pill {
  font-size: 12px;
  font-weight: 700;
  letter-spacing: .08em;
  text-transform: uppercase;
  padding: 6px 18px;
  border-radius: 50px;
  line-height: 1;
}

.ps-label-pill.problem {
  background: #f0eded;
  color: #8a7070;
  border: 1.5px solid #ddd5d5;
}

.ps-label-pill.arrow {
  background: none;
  color: #bbb;
  font-size: 20px;
  font-weight: 400;
  padding: 0 4px;
  letter-spacing: 0;
}

.ps-label-pill.solution {
  background: linear-gradient(135deg, var(--md-fiolet), var(--md-fiolet-light));
  color: #ffffff;
  border: none;
}

/* --- KONTENER DWÓCH KART --- */
.ps-container {
  display: grid;
  grid-template-columns: 1fr 1fr;
  max-width: 1100px;
  margin: 0 auto;
  border-radius: 24px;
  overflow: hidden;
  box-shadow: 0 8px 48px rgba(0, 0, 0, .08);
  position: relative;
}

/* --- LEWA: PROBLEM --- */
.ps-problem {
  padding: 44px 40px;
  background: #f7f6f5;
}

/* --- PRAWA: ROZWIĄZANIE --- */
.ps-solution {
  padding: 44px 40px;
  background: linear-gradient(135deg, #f3f0ff 0%, #eae3ff 100%);
  position: relative;
}

/* --- STRZAŁKA ŚRODKOWA --- */
.ps-arrow-badge {
  width: 52px;
  height: 52px;
  background: linear-gradient(135deg, var(--md-fiolet), var(--md-fiolet-light));
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  box-shadow: 0 4px 20px var(--md-fiolet-glow);
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  z-index: 10;
  pointer-events: none;
}

/* --- NAGŁÓWKI SEKCJI --- */
.ps-side-header {
  display: flex;
  align-items: center;
  gap: 14px;
  margin-bottom: 32px;
}

.ps-side-icon-wrap {
  width: 48px;
  height: 48px;
  border-radius: 14px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
}

.ps-problem .ps-side-icon-wrap {
  background: #ece9e9;
}

.ps-solution .ps-side-icon-wrap {
  background: linear-gradient(135deg, var(--md-fiolet), var(--md-fiolet-light));
  box-shadow: 0 4px 16px var(--md-fiolet-glow);
}

.ps-side-title {
  font-size: 1.2rem;
  font-weight: 800;
  letter-spacing: -.01em;
  line-height: 1.25;
}

.ps-problem .ps-side-title {
  color: #6b6060;
}

.ps-solution .ps-side-title {
  color: var(--md-fiolet);
}

/* --- LISTA ELEMENTÓW --- */
.ps-items {
  display: flex;
  flex-direction: column;
  gap: 20px;
}

.ps-item {
  display: flex;
  align-items: flex-start;
  gap: 14px;
}

.ps-item-icon {
  width: 40px;
  height: 40px;
  border-radius: 12px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  margin-top: 1px;
}

.ps-problem .ps-item-icon {
  background: #edeaea;
}

.ps-solution .ps-item-icon {
  background: #ffffff;
  box-shadow: 0 2px 10px var(--md-fiolet-glow);
}

.ps-item-title {
  font-size: .93rem;
  font-weight: 700;
  margin-bottom: 4px;
  line-height: 1.3;
}

.ps-problem .ps-item-title {
  color: #5c5252;
}

.ps-solution .ps-item-title {
  color: #3a1d8a;
}

.ps-item-desc {
  font-size: .83rem;
  line-height: 1.55;
  margin: 0;
}

.ps-problem .ps-item-desc {
  color: #9e9494;
}

.ps-solution .ps-item-desc {
  color: #6248b8;
}

/* --- RESPONSYWNOŚĆ --- */
@media (max-width: 768px) {
  .ps-container {
    grid-template-columns: 1fr;
  }
  .ps-problem,
  .ps-solution {
    padding: 32px 24px;
  }
  .ps-arrow-badge {
    display: none;
  }
  .ps-label {
    flex-wrap: wrap;
    justify-content: center;
  }
}
</style> /* End custom CSS */