.elementor-9 .elementor-element.elementor-element-95b75cd{--display:flex;--min-height:90vh;--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-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-9 .elementor-element.elementor-element-f7d4455{background-color:#E9E9E942;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 2px) 0px;padding:4px 10px 4px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#CECECE;border-radius:1rem 1rem 1rem 1rem;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-9 .elementor-element.elementor-element-f7d4455.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-9 .elementor-element.elementor-element-f7d4455 .elementor-icon-list-icon i{color:#00FA05;transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-f7d4455 .elementor-icon-list-icon svg{fill:#00FA05;transition:fill 0.3s;}.elementor-9 .elementor-element.elementor-element-f7d4455 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9 .elementor-element.elementor-element-f7d4455 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:0.7rem;font-weight:900;text-transform:uppercase;}.elementor-9 .elementor-element.elementor-element-f7d4455 .elementor-icon-list-text{color:#000000;transition:color 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-9 .elementor-element.elementor-element-7395e464{padding:40px 10px 20px 10px;text-align:center;}.elementor-9 .elementor-element.elementor-element-7395e464 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:3.6rem;font-weight:900;color:#000000;}.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-9 .elementor-element.elementor-element-7239e32e{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:1.2rem;font-weight:600;color:#7C7C7C;}.elementor-9 .elementor-element.elementor-element-7239e32e.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-16d509c2{--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;}.elementor-9 .elementor-element.elementor-element-16d509c2.e-con{--align-self:center;}.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-9 .elementor-element.elementor-element-6606caa .elementor-button{background-color:#5F2AAE;font-family:"Montserrat", Sans-serif;font-size:0.9rem;font-weight:600;box-shadow:0px 5px 21px 6px rgba(67.54514555765603, 8.293043478260861, 115.60000000000001, 0.13);padding:1.1rem 2rem 1.1rem 2rem;}.elementor-9 .elementor-element.elementor-element-6606caa.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-6606caa .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-9 .elementor-element.elementor-element-6606caa .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-9 .elementor-element.elementor-element-263d39cd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(30px/2);}.elementor-9 .elementor-element.elementor-element-263d39cd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(30px/2);}.elementor-9 .elementor-element.elementor-element-263d39cd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(30px/2);}.elementor-9 .elementor-element.elementor-element-263d39cd .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-30px/2);}.elementor-9 .elementor-element.elementor-element-263d39cd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-30px/2);}.elementor-9 .elementor-element.elementor-element-263d39cd .elementor-icon-list-icon i{color:#07EF00;transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-263d39cd .elementor-icon-list-icon svg{fill:#07EF00;transition:fill 0.3s;}.elementor-9 .elementor-element.elementor-element-263d39cd{--e-icon-list-icon-size:1.1rem;--icon-vertical-offset:0px;}.elementor-9 .elementor-element.elementor-element-263d39cd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9 .elementor-element.elementor-element-263d39cd .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:0.7rem;font-weight:600;}.elementor-9 .elementor-element.elementor-element-263d39cd .elementor-icon-list-text{color:#777777;transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-6dbbc1bb{--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;--overflow:hidden;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-6dbbc1bb.e-con{--align-self:center;}.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-9 .elementor-element.elementor-element-63cb16b{--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;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-7dedd2a3{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:1.5rem;font-weight:600;color:#1F1F1F;}.elementor-9 .elementor-element.elementor-element-7dedd2a3.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-64e8c331{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overflow:hidden;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-64e8c331:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-64e8c331 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#020617;}.elementor-9 .elementor-element.elementor-element-d3699fd{background-color:#FA468D3D;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 2px) 0px;padding:4px 10px 4px 10px;border-radius:1rem 1rem 1rem 1rem;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-9 .elementor-element.elementor-element-d3699fd.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-9 .elementor-element.elementor-element-d3699fd .elementor-icon-list-icon i{color:#FA468D;transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-d3699fd .elementor-icon-list-icon svg{fill:#FA468D;transition:fill 0.3s;}.elementor-9 .elementor-element.elementor-element-d3699fd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9 .elementor-element.elementor-element-d3699fd .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:0.7rem;font-weight:900;text-transform:uppercase;}.elementor-9 .elementor-element.elementor-element-d3699fd .elementor-icon-list-text{color:#FA468D;transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-26c54442{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-4cbbb5e1{padding:40px 10px 20px 10px;text-align:center;}.elementor-9 .elementor-element.elementor-element-4cbbb5e1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:3.2rem;font-weight:900;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-74d4212a{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-9 .elementor-element.elementor-element-7e3b2279{--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-around;--background-transition:0.3s;--border-radius:1rem 1rem 1rem 1rem;box-shadow:0px 0px 10px -3px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-7e3b2279:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-7e3b2279 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF70;}.elementor-9 .elementor-element.elementor-element-7e3b2279:hover{background-color:#FFFFFF;box-shadow:0px 0px 8px 3px rgba(0, 0, 0, 0.15);}.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-9 .elementor-element.elementor-element-2090a8e9.elementor-element{--align-self:flex-start;}.elementor-9 .elementor-element.elementor-element-2090a8e9 .elementor-icon-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-2090a8e9.elementor-view-stacked .elementor-icon{background-color:#F04D4D;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-2090a8e9.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-2090a8e9.elementor-view-default .elementor-icon{color:#F04D4D;border-color:#F04D4D;}.elementor-9 .elementor-element.elementor-element-2090a8e9.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-2090a8e9.elementor-view-default .elementor-icon svg{fill:#F04D4D;}.elementor-9 .elementor-element.elementor-element-2090a8e9.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-2090a8e9.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-2090a8e9 .elementor-icon{font-size:1.4rem;}.elementor-9 .elementor-element.elementor-element-2090a8e9 .elementor-icon svg{height:1.4rem;}.elementor-9 .elementor-element.elementor-element-07a826a{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-5fafb82 .elementor-icon-list-icon i{color:#FF0000;transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-5fafb82 .elementor-icon-list-icon svg{fill:#FF0000;transition:fill 0.3s;}.elementor-9 .elementor-element.elementor-element-5fafb82 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#FF0000;}.elementor-9 .elementor-element.elementor-element-5fafb82 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#FF0000;}.elementor-9 .elementor-element.elementor-element-5fafb82{--e-icon-list-icon-size:1.4rem;--icon-vertical-offset:0px;}.elementor-9 .elementor-element.elementor-element-5fafb82 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9 .elementor-element.elementor-element-5fafb82 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:1.2rem;font-weight:600;}.elementor-9 .elementor-element.elementor-element-5fafb82 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-5c6860bc{font-family:"Montserrat", Sans-serif;font-size:0.9rem;font-weight:400;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-db27fc9{--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-around;--background-transition:0.3s;--border-radius:1rem 1rem 1rem 1rem;box-shadow:0px 0px 10px -3px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-db27fc9:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-db27fc9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF70;}.elementor-9 .elementor-element.elementor-element-db27fc9:hover{background-color:#FFFFFF;box-shadow:0px 0px 8px 3px rgba(0, 0, 0, 0.15);}.elementor-9 .elementor-element.elementor-element-bb694ac.elementor-element{--align-self:flex-start;}.elementor-9 .elementor-element.elementor-element-bb694ac .elementor-icon-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-bb694ac.elementor-view-stacked .elementor-icon{background-color:#30DD9B;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-bb694ac.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-bb694ac.elementor-view-default .elementor-icon{color:#30DD9B;border-color:#30DD9B;}.elementor-9 .elementor-element.elementor-element-bb694ac.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-bb694ac.elementor-view-default .elementor-icon svg{fill:#30DD9B;}.elementor-9 .elementor-element.elementor-element-bb694ac.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-bb694ac.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-bb694ac .elementor-icon{font-size:1.4rem;}.elementor-9 .elementor-element.elementor-element-bb694ac .elementor-icon svg{height:1.4rem;}.elementor-9 .elementor-element.elementor-element-3fe6ba4{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-ea72023 .elementor-icon-list-icon i{color:#30DD9B;transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-ea72023 .elementor-icon-list-icon svg{fill:#30DD9B;transition:fill 0.3s;}.elementor-9 .elementor-element.elementor-element-ea72023 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#30DD9B;}.elementor-9 .elementor-element.elementor-element-ea72023 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#30DD9B;}.elementor-9 .elementor-element.elementor-element-ea72023{--e-icon-list-icon-size:1.4rem;--icon-vertical-offset:0px;}.elementor-9 .elementor-element.elementor-element-ea72023 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9 .elementor-element.elementor-element-ea72023 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:1.2rem;font-weight:600;}.elementor-9 .elementor-element.elementor-element-ea72023 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-502fd90{font-family:"Montserrat", Sans-serif;font-size:0.9rem;font-weight:400;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-8f8dfe7.elementor-element{--align-self:center;}body:not(.rtl) .elementor-9 .elementor-element.elementor-element-8f8dfe7{left:48%;}body.rtl .elementor-9 .elementor-element.elementor-element-8f8dfe7{right:48%;}.elementor-9 .elementor-element.elementor-element-8f8dfe7{top:23%;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-2a1e94b{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-9 .elementor-element.elementor-element-ef23e6b{--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-around;--background-transition:0.3s;--border-radius:1rem 1rem 1rem 1rem;box-shadow:0px 0px 10px -3px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-ef23e6b:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-ef23e6b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF70;}.elementor-9 .elementor-element.elementor-element-ef23e6b:hover{background-color:#FFFFFF;box-shadow:0px 0px 8px 3px rgba(0, 0, 0, 0.15);}.elementor-9 .elementor-element.elementor-element-51e3451.elementor-element{--align-self:flex-start;}.elementor-9 .elementor-element.elementor-element-51e3451 .elementor-icon-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-51e3451.elementor-view-stacked .elementor-icon{background-color:#F04D4D;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-51e3451.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-51e3451.elementor-view-default .elementor-icon{color:#F04D4D;border-color:#F04D4D;}.elementor-9 .elementor-element.elementor-element-51e3451.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-51e3451.elementor-view-default .elementor-icon svg{fill:#F04D4D;}.elementor-9 .elementor-element.elementor-element-51e3451.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-51e3451.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-51e3451 .elementor-icon{font-size:1.4rem;}.elementor-9 .elementor-element.elementor-element-51e3451 .elementor-icon svg{height:1.4rem;}.elementor-9 .elementor-element.elementor-element-769028c{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-e8c8447 .elementor-icon-list-icon i{color:#FF0000;transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-e8c8447 .elementor-icon-list-icon svg{fill:#FF0000;transition:fill 0.3s;}.elementor-9 .elementor-element.elementor-element-e8c8447 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#FF0000;}.elementor-9 .elementor-element.elementor-element-e8c8447 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#FF0000;}.elementor-9 .elementor-element.elementor-element-e8c8447{--e-icon-list-icon-size:1.4rem;--icon-vertical-offset:0px;}.elementor-9 .elementor-element.elementor-element-e8c8447 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9 .elementor-element.elementor-element-e8c8447 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:1.2rem;font-weight:600;}.elementor-9 .elementor-element.elementor-element-e8c8447 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-1c3cb4c{font-family:"Montserrat", Sans-serif;font-size:0.9rem;font-weight:400;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-ecc8146{--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-around;--background-transition:0.3s;--border-radius:1rem 1rem 1rem 1rem;box-shadow:0px 0px 10px -3px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-ecc8146:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-ecc8146 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF70;}.elementor-9 .elementor-element.elementor-element-ecc8146:hover{background-color:#FFFFFF;box-shadow:0px 0px 8px 3px rgba(0, 0, 0, 0.15);}.elementor-9 .elementor-element.elementor-element-88b17d7.elementor-element{--align-self:flex-start;}.elementor-9 .elementor-element.elementor-element-88b17d7 .elementor-icon-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-88b17d7.elementor-view-stacked .elementor-icon{background-color:#30DD9B;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-88b17d7.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-88b17d7.elementor-view-default .elementor-icon{color:#30DD9B;border-color:#30DD9B;}.elementor-9 .elementor-element.elementor-element-88b17d7.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-88b17d7.elementor-view-default .elementor-icon svg{fill:#30DD9B;}.elementor-9 .elementor-element.elementor-element-88b17d7.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-88b17d7.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-88b17d7 .elementor-icon{font-size:1.4rem;}.elementor-9 .elementor-element.elementor-element-88b17d7 .elementor-icon svg{height:1.4rem;}.elementor-9 .elementor-element.elementor-element-eadb1fa{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-5f8d941 .elementor-icon-list-icon i{color:#30DD9B;transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-5f8d941 .elementor-icon-list-icon svg{fill:#30DD9B;transition:fill 0.3s;}.elementor-9 .elementor-element.elementor-element-5f8d941 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#30DD9B;}.elementor-9 .elementor-element.elementor-element-5f8d941 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#30DD9B;}.elementor-9 .elementor-element.elementor-element-5f8d941{--e-icon-list-icon-size:1.4rem;--icon-vertical-offset:0px;}.elementor-9 .elementor-element.elementor-element-5f8d941 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9 .elementor-element.elementor-element-5f8d941 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:1.2rem;font-weight:600;}.elementor-9 .elementor-element.elementor-element-5f8d941 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-8abdc15{font-family:"Montserrat", Sans-serif;font-size:0.9rem;font-weight:400;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-657b087.elementor-element{--align-self:center;}body:not(.rtl) .elementor-9 .elementor-element.elementor-element-657b087{left:48%;}body.rtl .elementor-9 .elementor-element.elementor-element-657b087{right:48%;}.elementor-9 .elementor-element.elementor-element-657b087{top:23%;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-45ee52e{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-9 .elementor-element.elementor-element-6ffa7dc{--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-around;--background-transition:0.3s;--border-radius:1rem 1rem 1rem 1rem;box-shadow:0px 0px 10px -3px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-6ffa7dc:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-6ffa7dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF70;}.elementor-9 .elementor-element.elementor-element-6ffa7dc:hover{background-color:#FFFFFF;box-shadow:0px 0px 8px 3px rgba(0, 0, 0, 0.15);}.elementor-9 .elementor-element.elementor-element-70aa8f3.elementor-element{--align-self:flex-start;}.elementor-9 .elementor-element.elementor-element-70aa8f3 .elementor-icon-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-70aa8f3.elementor-view-stacked .elementor-icon{background-color:#F04D4D;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-70aa8f3.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-70aa8f3.elementor-view-default .elementor-icon{color:#F04D4D;border-color:#F04D4D;}.elementor-9 .elementor-element.elementor-element-70aa8f3.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-70aa8f3.elementor-view-default .elementor-icon svg{fill:#F04D4D;}.elementor-9 .elementor-element.elementor-element-70aa8f3.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-70aa8f3.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-70aa8f3 .elementor-icon{font-size:1.4rem;}.elementor-9 .elementor-element.elementor-element-70aa8f3 .elementor-icon svg{height:1.4rem;}.elementor-9 .elementor-element.elementor-element-465dad3{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-98e4518 .elementor-icon-list-icon i{color:#FF0000;transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-98e4518 .elementor-icon-list-icon svg{fill:#FF0000;transition:fill 0.3s;}.elementor-9 .elementor-element.elementor-element-98e4518 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#FF0000;}.elementor-9 .elementor-element.elementor-element-98e4518 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#FF0000;}.elementor-9 .elementor-element.elementor-element-98e4518{--e-icon-list-icon-size:1.4rem;--icon-vertical-offset:0px;}.elementor-9 .elementor-element.elementor-element-98e4518 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9 .elementor-element.elementor-element-98e4518 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:1.2rem;font-weight:600;}.elementor-9 .elementor-element.elementor-element-98e4518 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-62d3366{font-family:"Montserrat", Sans-serif;font-size:0.9rem;font-weight:400;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-b24c223{--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-around;--background-transition:0.3s;--border-radius:1rem 1rem 1rem 1rem;box-shadow:0px 0px 10px -3px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-b24c223:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-b24c223 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF70;}.elementor-9 .elementor-element.elementor-element-b24c223:hover{background-color:#FFFFFF;box-shadow:0px 0px 8px 3px rgba(0, 0, 0, 0.15);}.elementor-9 .elementor-element.elementor-element-6f8e15c.elementor-element{--align-self:flex-start;}.elementor-9 .elementor-element.elementor-element-6f8e15c .elementor-icon-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-6f8e15c.elementor-view-stacked .elementor-icon{background-color:#30DD9B;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-6f8e15c.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-6f8e15c.elementor-view-default .elementor-icon{color:#30DD9B;border-color:#30DD9B;}.elementor-9 .elementor-element.elementor-element-6f8e15c.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-6f8e15c.elementor-view-default .elementor-icon svg{fill:#30DD9B;}.elementor-9 .elementor-element.elementor-element-6f8e15c.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-6f8e15c.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-6f8e15c .elementor-icon{font-size:1.4rem;}.elementor-9 .elementor-element.elementor-element-6f8e15c .elementor-icon svg{height:1.4rem;}.elementor-9 .elementor-element.elementor-element-98cbec0{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-defde06 .elementor-icon-list-icon i{color:#30DD9B;transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-defde06 .elementor-icon-list-icon svg{fill:#30DD9B;transition:fill 0.3s;}.elementor-9 .elementor-element.elementor-element-defde06 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#30DD9B;}.elementor-9 .elementor-element.elementor-element-defde06 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#30DD9B;}.elementor-9 .elementor-element.elementor-element-defde06{--e-icon-list-icon-size:1.4rem;--icon-vertical-offset:0px;}.elementor-9 .elementor-element.elementor-element-defde06 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9 .elementor-element.elementor-element-defde06 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:1.2rem;font-weight:600;}.elementor-9 .elementor-element.elementor-element-defde06 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-aadf74b{font-family:"Montserrat", Sans-serif;font-size:0.9rem;font-weight:400;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-128c516.elementor-element{--align-self:center;}body:not(.rtl) .elementor-9 .elementor-element.elementor-element-128c516{left:48%;}body.rtl .elementor-9 .elementor-element.elementor-element-128c516{right:48%;}.elementor-9 .elementor-element.elementor-element-128c516{top:23%;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-57bbe0c{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-9 .elementor-element.elementor-element-d162612{--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-around;--background-transition:0.3s;--border-radius:1rem 1rem 1rem 1rem;box-shadow:0px 0px 10px -3px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-d162612:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-d162612 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF70;}.elementor-9 .elementor-element.elementor-element-d162612:hover{background-color:#FFFFFF;box-shadow:0px 0px 8px 3px rgba(0, 0, 0, 0.15);}.elementor-9 .elementor-element.elementor-element-b5027f8.elementor-element{--align-self:flex-start;}.elementor-9 .elementor-element.elementor-element-b5027f8 .elementor-icon-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-b5027f8.elementor-view-stacked .elementor-icon{background-color:#F04D4D;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-b5027f8.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-b5027f8.elementor-view-default .elementor-icon{color:#F04D4D;border-color:#F04D4D;}.elementor-9 .elementor-element.elementor-element-b5027f8.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-b5027f8.elementor-view-default .elementor-icon svg{fill:#F04D4D;}.elementor-9 .elementor-element.elementor-element-b5027f8.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-b5027f8.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-b5027f8 .elementor-icon{font-size:1.4rem;}.elementor-9 .elementor-element.elementor-element-b5027f8 .elementor-icon svg{height:1.4rem;}.elementor-9 .elementor-element.elementor-element-c4c5744{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-80d5372 .elementor-icon-list-icon i{color:#FF0000;transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-80d5372 .elementor-icon-list-icon svg{fill:#FF0000;transition:fill 0.3s;}.elementor-9 .elementor-element.elementor-element-80d5372 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#FF0000;}.elementor-9 .elementor-element.elementor-element-80d5372 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#FF0000;}.elementor-9 .elementor-element.elementor-element-80d5372{--e-icon-list-icon-size:1.4rem;--icon-vertical-offset:0px;}.elementor-9 .elementor-element.elementor-element-80d5372 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9 .elementor-element.elementor-element-80d5372 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:1.2rem;font-weight:600;}.elementor-9 .elementor-element.elementor-element-80d5372 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-b25cb81{font-family:"Montserrat", Sans-serif;font-size:0.9rem;font-weight:400;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-899ab67{--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-around;--background-transition:0.3s;--border-radius:1rem 1rem 1rem 1rem;box-shadow:0px 0px 10px -3px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-899ab67:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-899ab67 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF70;}.elementor-9 .elementor-element.elementor-element-899ab67:hover{background-color:#FFFFFF;box-shadow:0px 0px 8px 3px rgba(0, 0, 0, 0.15);}.elementor-9 .elementor-element.elementor-element-bc093be.elementor-element{--align-self:flex-start;}.elementor-9 .elementor-element.elementor-element-bc093be .elementor-icon-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-bc093be.elementor-view-stacked .elementor-icon{background-color:#30DD9B;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-bc093be.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-bc093be.elementor-view-default .elementor-icon{color:#30DD9B;border-color:#30DD9B;}.elementor-9 .elementor-element.elementor-element-bc093be.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-bc093be.elementor-view-default .elementor-icon svg{fill:#30DD9B;}.elementor-9 .elementor-element.elementor-element-bc093be.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-bc093be.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-bc093be .elementor-icon{font-size:1.4rem;}.elementor-9 .elementor-element.elementor-element-bc093be .elementor-icon svg{height:1.4rem;}.elementor-9 .elementor-element.elementor-element-5c80789{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-f73f5f5 .elementor-icon-list-icon i{color:#30DD9B;transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-f73f5f5 .elementor-icon-list-icon svg{fill:#30DD9B;transition:fill 0.3s;}.elementor-9 .elementor-element.elementor-element-f73f5f5 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#30DD9B;}.elementor-9 .elementor-element.elementor-element-f73f5f5 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#30DD9B;}.elementor-9 .elementor-element.elementor-element-f73f5f5{--e-icon-list-icon-size:1.4rem;--icon-vertical-offset:0px;}.elementor-9 .elementor-element.elementor-element-f73f5f5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9 .elementor-element.elementor-element-f73f5f5 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:1.2rem;font-weight:600;}.elementor-9 .elementor-element.elementor-element-f73f5f5 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-0b71dee{font-family:"Montserrat", Sans-serif;font-size:0.9rem;font-weight:400;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-7b8e255.elementor-element{--align-self:center;}body:not(.rtl) .elementor-9 .elementor-element.elementor-element-7b8e255{left:48%;}body.rtl .elementor-9 .elementor-element.elementor-element-7b8e255{right:48%;}.elementor-9 .elementor-element.elementor-element-7b8e255{top:23%;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-29368b80{--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:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-29368b80:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-29368b80 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-60e2726a{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-3f86d6b7{width:var( --container-widget-width, 70% );max-width:70%;padding:24px 0px 0px 0px;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:1rem;font-weight:900;text-transform:uppercase;color:#57279f;}.elementor-9 .elementor-element.elementor-element-3f86d6b7.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-53671933{width:var( --container-widget-width, 80% );max-width:80%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;}.elementor-9 .elementor-element.elementor-element-53671933.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-53671933 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:3.2rem;font-weight:700;font-style:normal;text-decoration:none;line-height:120%;color:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-618e08d6{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-54151a47{--display:flex;--justify-content:space-around;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--background-transition:0.3s;--border-radius:1rem 1rem 1rem 1rem;box-shadow:0px 0px 10px -3px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-54151a47:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-54151a47 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEF2F370;}.elementor-9 .elementor-element.elementor-element-54151a47:hover{background-color:#FFFFFF;box-shadow:0px 0px 8px 3px rgba(0, 0, 0, 0.15);}.elementor-9 .elementor-element.elementor-element-5bf3c1a5{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-5bf3c1a5.e-con{--align-self:center;}.elementor-9 .elementor-element.elementor-element-3281934b{width:var( --container-widget-width, 24.102% );max-width:24.102%;--container-widget-width:24.102%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-3281934b.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-3281934b .elementor-icon-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-3281934b.elementor-view-stacked .elementor-icon{background-color:#57279F45;color:#57279F;}.elementor-9 .elementor-element.elementor-element-3281934b.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-3281934b.elementor-view-default .elementor-icon{color:#57279F45;border-color:#57279F45;}.elementor-9 .elementor-element.elementor-element-3281934b.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-3281934b.elementor-view-default .elementor-icon svg{fill:#57279F45;}.elementor-9 .elementor-element.elementor-element-3281934b.elementor-view-framed .elementor-icon{background-color:#57279F;}.elementor-9 .elementor-element.elementor-element-3281934b.elementor-view-stacked .elementor-icon svg{fill:#57279F;}.elementor-9 .elementor-element.elementor-element-3281934b .elementor-icon{font-size:1.4rem;}.elementor-9 .elementor-element.elementor-element-3281934b .elementor-icon svg{height:1.4rem;}.elementor-9 .elementor-element.elementor-element-75d51312{background-color:#57279F42;padding:4px 10px 4px 10px;border-radius:1rem 1rem 1rem 1rem;font-family:"Montserrat", Sans-serif;font-size:0.7rem;font-weight:800;color:#57279F;}.elementor-9 .elementor-element.elementor-element-75d51312.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-9 .elementor-element.elementor-element-3ee519cc .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.5rem;font-weight:800;color:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-3ce1cee3{font-family:"Montserrat", Sans-serif;font-size:1rem;font-weight:700;color:#000000;}.elementor-9 .elementor-element.elementor-element-6c36cb1{font-family:"Montserrat", Sans-serif;font-size:0.8rem;font-weight:700;color:#949494;}.elementor-9 .elementor-element.elementor-element-6a6532e1{padding:15px 0px 0px 0px;--e-icon-list-icon-size:14px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-9 .elementor-element.elementor-element-6a6532e1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0.7rem/2);}.elementor-9 .elementor-element.elementor-element-6a6532e1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0.7rem/2);}.elementor-9 .elementor-element.elementor-element-6a6532e1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0.7rem/2);}.elementor-9 .elementor-element.elementor-element-6a6532e1 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0.7rem/2);}.elementor-9 .elementor-element.elementor-element-6a6532e1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0.7rem/2);}.elementor-9 .elementor-element.elementor-element-6a6532e1 .elementor-icon-list-icon i{color:#f04d8e;transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-6a6532e1 .elementor-icon-list-icon svg{fill:#f04d8e;transition:fill 0.3s;}.elementor-9 .elementor-element.elementor-element-6a6532e1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9 .elementor-element.elementor-element-6a6532e1 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:0.7rem;font-weight:600;}.elementor-9 .elementor-element.elementor-element-6a6532e1 .elementor-icon-list-text{transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-277bf83d{--display:flex;--justify-content:space-around;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--background-transition:0.3s;--border-radius:1rem 1rem 1rem 1rem;box-shadow:0px 0px 10px -3px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-277bf83d:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-277bf83d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEF2F370;}.elementor-9 .elementor-element.elementor-element-277bf83d:hover{background-color:#FFFFFF;box-shadow:0px 0px 8px 3px rgba(0, 0, 0, 0.15);}.elementor-9 .elementor-element.elementor-element-5c739cb7{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-5c739cb7.e-con{--align-self:center;}.elementor-9 .elementor-element.elementor-element-50ba55d7{width:var( --container-widget-width, 24.102% );max-width:24.102%;--container-widget-width:24.102%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-50ba55d7.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-50ba55d7 .elementor-icon-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-50ba55d7.elementor-view-stacked .elementor-icon{background-color:#57279F45;color:#57279F;}.elementor-9 .elementor-element.elementor-element-50ba55d7.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-50ba55d7.elementor-view-default .elementor-icon{color:#57279F45;border-color:#57279F45;}.elementor-9 .elementor-element.elementor-element-50ba55d7.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-50ba55d7.elementor-view-default .elementor-icon svg{fill:#57279F45;}.elementor-9 .elementor-element.elementor-element-50ba55d7.elementor-view-framed .elementor-icon{background-color:#57279F;}.elementor-9 .elementor-element.elementor-element-50ba55d7.elementor-view-stacked .elementor-icon svg{fill:#57279F;}.elementor-9 .elementor-element.elementor-element-50ba55d7 .elementor-icon{font-size:1.4rem;}.elementor-9 .elementor-element.elementor-element-50ba55d7 .elementor-icon svg{height:1.4rem;}.elementor-9 .elementor-element.elementor-element-cd75b44{background-color:#57279F42;padding:4px 10px 4px 10px;border-radius:1rem 1rem 1rem 1rem;font-family:"Montserrat", Sans-serif;font-size:0.7rem;font-weight:800;color:#57279F;}.elementor-9 .elementor-element.elementor-element-cd75b44.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-9 .elementor-element.elementor-element-374eb77b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.5rem;font-weight:800;color:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-7b657934{font-family:"Montserrat", Sans-serif;font-size:1rem;font-weight:700;color:#000000;}.elementor-9 .elementor-element.elementor-element-4aa2813{font-family:"Montserrat", Sans-serif;font-size:0.8rem;font-weight:700;color:#949494;}.elementor-9 .elementor-element.elementor-element-293d1320{padding:15px 0px 0px 0px;--e-icon-list-icon-size:14px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-9 .elementor-element.elementor-element-293d1320 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0.7rem/2);}.elementor-9 .elementor-element.elementor-element-293d1320 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0.7rem/2);}.elementor-9 .elementor-element.elementor-element-293d1320 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0.7rem/2);}.elementor-9 .elementor-element.elementor-element-293d1320 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0.7rem/2);}.elementor-9 .elementor-element.elementor-element-293d1320 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0.7rem/2);}.elementor-9 .elementor-element.elementor-element-293d1320 .elementor-icon-list-icon i{color:#f04d8e;transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-293d1320 .elementor-icon-list-icon svg{fill:#f04d8e;transition:fill 0.3s;}.elementor-9 .elementor-element.elementor-element-293d1320 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9 .elementor-element.elementor-element-293d1320 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:0.7rem;font-weight:600;}.elementor-9 .elementor-element.elementor-element-293d1320 .elementor-icon-list-text{transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-57f5ef77{--display:flex;--justify-content:space-around;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--background-transition:0.3s;--border-radius:1rem 1rem 1rem 1rem;box-shadow:0px 0px 10px -3px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-57f5ef77:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-57f5ef77 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEF2F370;}.elementor-9 .elementor-element.elementor-element-57f5ef77:hover{background-color:#FFFFFF;box-shadow:0px 0px 8px 3px rgba(0, 0, 0, 0.15);}.elementor-9 .elementor-element.elementor-element-53235c30{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-53235c30.e-con{--align-self:center;}.elementor-9 .elementor-element.elementor-element-16db97e0{width:var( --container-widget-width, 24.102% );max-width:24.102%;--container-widget-width:24.102%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-16db97e0.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-16db97e0 .elementor-icon-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-16db97e0.elementor-view-stacked .elementor-icon{background-color:#57279F45;color:#57279F;}.elementor-9 .elementor-element.elementor-element-16db97e0.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-16db97e0.elementor-view-default .elementor-icon{color:#57279F45;border-color:#57279F45;}.elementor-9 .elementor-element.elementor-element-16db97e0.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-16db97e0.elementor-view-default .elementor-icon svg{fill:#57279F45;}.elementor-9 .elementor-element.elementor-element-16db97e0.elementor-view-framed .elementor-icon{background-color:#57279F;}.elementor-9 .elementor-element.elementor-element-16db97e0.elementor-view-stacked .elementor-icon svg{fill:#57279F;}.elementor-9 .elementor-element.elementor-element-16db97e0 .elementor-icon{font-size:1.4rem;}.elementor-9 .elementor-element.elementor-element-16db97e0 .elementor-icon svg{height:1.4rem;}.elementor-9 .elementor-element.elementor-element-7f0390b2{background-color:#57279F42;padding:4px 10px 4px 10px;border-radius:1rem 1rem 1rem 1rem;font-family:"Montserrat", Sans-serif;font-size:0.7rem;font-weight:800;color:#57279F;}.elementor-9 .elementor-element.elementor-element-7f0390b2.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-9 .elementor-element.elementor-element-b92f872 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.5rem;font-weight:800;color:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-51fcec9a{font-family:"Montserrat", Sans-serif;font-size:1rem;font-weight:700;color:#000000;}.elementor-9 .elementor-element.elementor-element-731af407{font-family:"Montserrat", Sans-serif;font-size:0.8rem;font-weight:700;color:#949494;}.elementor-9 .elementor-element.elementor-element-1107dc3d{padding:15px 0px 0px 0px;--e-icon-list-icon-size:14px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-9 .elementor-element.elementor-element-1107dc3d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0.7rem/2);}.elementor-9 .elementor-element.elementor-element-1107dc3d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0.7rem/2);}.elementor-9 .elementor-element.elementor-element-1107dc3d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0.7rem/2);}.elementor-9 .elementor-element.elementor-element-1107dc3d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0.7rem/2);}.elementor-9 .elementor-element.elementor-element-1107dc3d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0.7rem/2);}.elementor-9 .elementor-element.elementor-element-1107dc3d .elementor-icon-list-icon i{color:#f04d8e;transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-1107dc3d .elementor-icon-list-icon svg{fill:#f04d8e;transition:fill 0.3s;}.elementor-9 .elementor-element.elementor-element-1107dc3d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9 .elementor-element.elementor-element-1107dc3d .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:0.7rem;font-weight:600;}.elementor-9 .elementor-element.elementor-element-1107dc3d .elementor-icon-list-text{transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-3bba8723 .elementor-button{background-color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:0.9rem;font-weight:700;fill:#FA468D;color:#FA468D;box-shadow:0px 5px 21px 6px rgba(61.199999999999996, 61.199999999999996, 61.199999999999996, 0.07);border-style:solid;border-width:1px 1px 1px 1px;border-color:#DBDBDB;padding:1.1rem 2rem 1.1rem 2rem;}.elementor-9 .elementor-element.elementor-element-3bba8723.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-3bba8723 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-9 .elementor-element.elementor-element-3bba8723 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-9 .elementor-element.elementor-element-10628e87{--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;--overflow:hidden;--margin-top:30px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-10628e87.e-con{--align-self:center;}.elementor-9 .elementor-element.elementor-element-2fa8926a{--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-9 .elementor-element.elementor-element-2fa8926a.e-con{--align-self:center;}.elementor-9 .elementor-element.elementor-element-cf42855 .elementor-wrapper{--video-aspect-ratio:1.5;}.elementor-9 .elementor-element.elementor-element-6071d317{--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;}.elementor-9 .elementor-element.elementor-element-250ecdb9{background-color:#57279F42;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 2px) 0px;padding:4px 10px 4px 10px;border-radius:1rem 1rem 1rem 1rem;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-9 .elementor-element.elementor-element-250ecdb9.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-9 .elementor-element.elementor-element-250ecdb9 .elementor-icon-list-icon i{color:#57279F;transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-250ecdb9 .elementor-icon-list-icon svg{fill:#57279F;transition:fill 0.3s;}.elementor-9 .elementor-element.elementor-element-250ecdb9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9 .elementor-element.elementor-element-250ecdb9 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:0.7rem;font-weight:900;text-transform:uppercase;}.elementor-9 .elementor-element.elementor-element-250ecdb9 .elementor-icon-list-text{color:#57279F;transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-70d59321{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-9 .elementor-element.elementor-element-70d59321 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:3.2rem;font-weight:900;color:#000000;}.elementor-9 .elementor-element.elementor-element-32154af{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Montserrat", Sans-serif;font-size:1.2rem;font-weight:600;color:#7C7C7C;}.elementor-9 .elementor-element.elementor-element-32154af.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-adb8955{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-6db8c4c{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9 .elementor-element.elementor-element-6db8c4c .elementor-icon-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-6db8c4c.elementor-view-stacked .elementor-icon{background-color:#57279f;}.elementor-9 .elementor-element.elementor-element-6db8c4c.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-6db8c4c.elementor-view-default .elementor-icon{color:#57279f;border-color:#57279f;}.elementor-9 .elementor-element.elementor-element-6db8c4c.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-6db8c4c.elementor-view-default .elementor-icon svg{fill:#57279f;}.elementor-9 .elementor-element.elementor-element-6db8c4c .elementor-icon{font-size:0.8rem;}.elementor-9 .elementor-element.elementor-element-6db8c4c .elementor-icon svg{height:0.8rem;}.elementor-9 .elementor-element.elementor-element-89cf68a{--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;}.elementor-9 .elementor-element.elementor-element-5f747f8{font-family:"Montserrat", Sans-serif;font-size:1rem;font-weight:700;color:#000000;}.elementor-9 .elementor-element.elementor-element-c5bac99{font-family:"Montserrat", Sans-serif;font-size:0.8rem;font-weight:700;color:#949494;}.elementor-9 .elementor-element.elementor-element-914939f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-c26255d{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9 .elementor-element.elementor-element-c26255d .elementor-icon-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-c26255d.elementor-view-stacked .elementor-icon{background-color:#57279f;}.elementor-9 .elementor-element.elementor-element-c26255d.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-c26255d.elementor-view-default .elementor-icon{color:#57279f;border-color:#57279f;}.elementor-9 .elementor-element.elementor-element-c26255d.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-c26255d.elementor-view-default .elementor-icon svg{fill:#57279f;}.elementor-9 .elementor-element.elementor-element-c26255d .elementor-icon{font-size:0.8rem;}.elementor-9 .elementor-element.elementor-element-c26255d .elementor-icon svg{height:0.8rem;}.elementor-9 .elementor-element.elementor-element-779a388{--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;}.elementor-9 .elementor-element.elementor-element-716d538{font-family:"Montserrat", Sans-serif;font-size:1rem;font-weight:700;color:#000000;}.elementor-9 .elementor-element.elementor-element-5df816b{font-family:"Montserrat", Sans-serif;font-size:0.8rem;font-weight:700;color:#949494;}.elementor-9 .elementor-element.elementor-element-3f8b2576 .elementor-button{background-color:#5F2AAE;font-family:"Montserrat", Sans-serif;font-size:0.9rem;font-weight:600;box-shadow:0px 5px 21px 6px rgba(67.54514555765603, 8.293043478260861, 115.60000000000001, 0.13);padding:1.1rem 2rem 1.1rem 2rem;}.elementor-9 .elementor-element.elementor-element-3f8b2576{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9 .elementor-element.elementor-element-3f8b2576.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-3f8b2576 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-9 .elementor-element.elementor-element-3f8b2576 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-9 .elementor-element.elementor-element-127bcfac{--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;--overflow:hidden;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-127bcfac.e-con{--align-self:center;}.elementor-9 .elementor-element.elementor-element-246fc31a{--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;}.elementor-9 .elementor-element.elementor-element-34dc1117{background-color:#FA468D47;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 2px) 0px;padding:4px 10px 4px 10px;border-radius:1rem 1rem 1rem 1rem;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-9 .elementor-element.elementor-element-34dc1117.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-9 .elementor-element.elementor-element-34dc1117 .elementor-icon-list-icon i{color:#FA468D;transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-34dc1117 .elementor-icon-list-icon svg{fill:#FA468D;transition:fill 0.3s;}.elementor-9 .elementor-element.elementor-element-34dc1117 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9 .elementor-element.elementor-element-34dc1117 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:0.7rem;font-weight:900;text-transform:uppercase;}.elementor-9 .elementor-element.elementor-element-34dc1117 .elementor-icon-list-text{color:#FA468D;transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-7d79fbcd{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-9 .elementor-element.elementor-element-7d79fbcd .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:3.2rem;font-weight:900;color:#000000;}.elementor-9 .elementor-element.elementor-element-2a79a849{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Montserrat", Sans-serif;font-size:1.2rem;font-weight:600;color:#7C7C7C;}.elementor-9 .elementor-element.elementor-element-2a79a849.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-47375c20{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-599e9677{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9 .elementor-element.elementor-element-599e9677 .elementor-icon-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-599e9677.elementor-view-stacked .elementor-icon{background-color:#57279f;}.elementor-9 .elementor-element.elementor-element-599e9677.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-599e9677.elementor-view-default .elementor-icon{color:#57279f;border-color:#57279f;}.elementor-9 .elementor-element.elementor-element-599e9677.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-599e9677.elementor-view-default .elementor-icon svg{fill:#57279f;}.elementor-9 .elementor-element.elementor-element-599e9677 .elementor-icon{font-size:0.8rem;}.elementor-9 .elementor-element.elementor-element-599e9677 .elementor-icon svg{height:0.8rem;}.elementor-9 .elementor-element.elementor-element-468df836{--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;}.elementor-9 .elementor-element.elementor-element-6acdae14{font-family:"Montserrat", Sans-serif;font-size:1rem;font-weight:700;color:#000000;}.elementor-9 .elementor-element.elementor-element-414cc161{font-family:"Montserrat", Sans-serif;font-size:0.8rem;font-weight:700;color:#949494;}.elementor-9 .elementor-element.elementor-element-3c6d8d1a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-6093986b{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9 .elementor-element.elementor-element-6093986b .elementor-icon-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-6093986b.elementor-view-stacked .elementor-icon{background-color:#57279f;}.elementor-9 .elementor-element.elementor-element-6093986b.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-6093986b.elementor-view-default .elementor-icon{color:#57279f;border-color:#57279f;}.elementor-9 .elementor-element.elementor-element-6093986b.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-6093986b.elementor-view-default .elementor-icon svg{fill:#57279f;}.elementor-9 .elementor-element.elementor-element-6093986b .elementor-icon{font-size:0.8rem;}.elementor-9 .elementor-element.elementor-element-6093986b .elementor-icon svg{height:0.8rem;}.elementor-9 .elementor-element.elementor-element-6e052a7a{--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;}.elementor-9 .elementor-element.elementor-element-7a4a109f{font-family:"Montserrat", Sans-serif;font-size:1rem;font-weight:700;color:#000000;}.elementor-9 .elementor-element.elementor-element-2d99d241{font-family:"Montserrat", Sans-serif;font-size:0.8rem;font-weight:700;color:#949494;}.elementor-9 .elementor-element.elementor-element-76b269c8 .elementor-button{background-color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:0.9rem;font-weight:700;fill:#000000;color:#000000;box-shadow:0px 5px 21px 6px rgba(61.199999999999996, 61.199999999999996, 61.199999999999996, 0.07);border-style:solid;border-width:1px 1px 1px 1px;border-color:#DBDBDB;padding:1.1rem 2rem 1.1rem 2rem;}.elementor-9 .elementor-element.elementor-element-76b269c8{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9 .elementor-element.elementor-element-76b269c8.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-76b269c8 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-9 .elementor-element.elementor-element-76b269c8 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-9 .elementor-element.elementor-element-2975635d{--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-9 .elementor-element.elementor-element-2975635d.e-con{--align-self:center;}.elementor-9 .elementor-element.elementor-element-16450459 .elementor-wrapper{--video-aspect-ratio:1.5;}.elementor-9 .elementor-element.elementor-element-737972cd{--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:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-2f51e3f9{width:var( --container-widget-width, 80% );max-width:80%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;}.elementor-9 .elementor-element.elementor-element-2f51e3f9.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-2f51e3f9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:3.2rem;font-weight:700;font-style:normal;text-decoration:none;line-height:120%;color:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-6c162b54{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:1.2rem;font-weight:600;color:#7C7C7C;}.elementor-9 .elementor-element.elementor-element-6c162b54.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-5a8e0778{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-9 .elementor-element.elementor-element-4e6fb2df{--display:flex;}.elementor-9 .elementor-element.elementor-element-3f9a0401{--display:flex;--min-height:7rem;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-27f76e17 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(1.9rem/2);}.elementor-9 .elementor-element.elementor-element-27f76e17 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(1.9rem/2);}.elementor-9 .elementor-element.elementor-element-27f76e17 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(1.9rem/2);}.elementor-9 .elementor-element.elementor-element-27f76e17 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-1.9rem/2);}.elementor-9 .elementor-element.elementor-element-27f76e17 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-1.9rem/2);}.elementor-9 .elementor-element.elementor-element-27f76e17 .elementor-icon-list-icon i{color:#9C9C9C;transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-27f76e17 .elementor-icon-list-icon svg{fill:#9C9C9C;transition:fill 0.3s;}.elementor-9 .elementor-element.elementor-element-27f76e17 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#57279F;}.elementor-9 .elementor-element.elementor-element-27f76e17 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#57279F;}.elementor-9 .elementor-element.elementor-element-27f76e17{--e-icon-list-icon-size:1.1em;--icon-vertical-offset:0px;}.elementor-9 .elementor-element.elementor-element-27f76e17 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9 .elementor-element.elementor-element-27f76e17 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:0.8rem;font-weight:700;}.elementor-9 .elementor-element.elementor-element-27f76e17 .elementor-icon-list-text{color:#9C9C9C;transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-27f76e17 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#696969;}.elementor-9 .elementor-element.elementor-element-481b7b21{--display:flex;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:#EBEBEB;--border-color:#EBEBEB;--border-radius:1rem 1rem 1rem 1rem;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-481b7b21:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-481b7b21 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-9 .elementor-element.elementor-element-191b0ad8{--display:flex;--min-height:7rem;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#D8D8D8;--border-color:#D8D8D8;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-60149306{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:1rem;font-weight:800;color:#7C7C7C;}.elementor-9 .elementor-element.elementor-element-60149306.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-e2ab5a8{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:1.4rem;font-weight:800;color:#494949;}.elementor-9 .elementor-element.elementor-element-e2ab5a8.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-66796581 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(1.9rem/2);}.elementor-9 .elementor-element.elementor-element-66796581 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(1.9rem/2);}.elementor-9 .elementor-element.elementor-element-66796581 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(1.9rem/2);}.elementor-9 .elementor-element.elementor-element-66796581 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-1.9rem/2);}.elementor-9 .elementor-element.elementor-element-66796581 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-1.9rem/2);}.elementor-9 .elementor-element.elementor-element-66796581 .elementor-icon-list-icon i{color:#9C9C9C;transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-66796581 .elementor-icon-list-icon svg{fill:#9C9C9C;transition:fill 0.3s;}.elementor-9 .elementor-element.elementor-element-66796581 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#FA468D;}.elementor-9 .elementor-element.elementor-element-66796581 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#FA468D;}.elementor-9 .elementor-element.elementor-element-66796581{--e-icon-list-icon-size:1.1em;--icon-vertical-offset:0px;}.elementor-9 .elementor-element.elementor-element-66796581 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9 .elementor-element.elementor-element-66796581 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:0.8rem;font-weight:700;}.elementor-9 .elementor-element.elementor-element-66796581 .elementor-icon-list-text{color:#9C9C9C;transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-66796581 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#FA468D;}.elementor-9 .elementor-element.elementor-element-76dab8bf{--display:flex;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:#57279FDB;--border-color:#57279FDB;--border-radius:1rem 1rem 1rem 1rem;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-76dab8bf:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-76dab8bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-6da38c96{--display:flex;--min-height:7rem;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#D8D8D8;--border-color:#D8D8D8;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-7df86efc{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:1rem;font-weight:800;color:#57279F;}.elementor-9 .elementor-element.elementor-element-7df86efc.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-22732827 img{max-width:58%;}.elementor-9 .elementor-element.elementor-element-23e3fff9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(1.9rem/2);}.elementor-9 .elementor-element.elementor-element-23e3fff9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(1.9rem/2);}.elementor-9 .elementor-element.elementor-element-23e3fff9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(1.9rem/2);}.elementor-9 .elementor-element.elementor-element-23e3fff9 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-1.9rem/2);}.elementor-9 .elementor-element.elementor-element-23e3fff9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-1.9rem/2);}.elementor-9 .elementor-element.elementor-element-23e3fff9 .elementor-icon-list-icon i{color:#07EF00;transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-23e3fff9 .elementor-icon-list-icon svg{fill:#07EF00;transition:fill 0.3s;}.elementor-9 .elementor-element.elementor-element-23e3fff9 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#07EF00;}.elementor-9 .elementor-element.elementor-element-23e3fff9 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#07EF00;}.elementor-9 .elementor-element.elementor-element-23e3fff9{--e-icon-list-icon-size:1.3em;--icon-vertical-offset:0px;}.elementor-9 .elementor-element.elementor-element-23e3fff9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9 .elementor-element.elementor-element-23e3fff9 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:0.8rem;font-weight:700;}.elementor-9 .elementor-element.elementor-element-23e3fff9 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-23e3fff9 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#57279F;}.elementor-9 .elementor-element.elementor-element-30701cec .elementor-button{background-color:#000000;font-family:"Montserrat", Sans-serif;font-size:0.9rem;font-weight:600;box-shadow:0px 5px 21px 6px rgba(67.54514555765603, 8.293043478260861, 115.60000000000001, 0.13);padding:1.1rem 2rem 1.1rem 2rem;}.elementor-9 .elementor-element.elementor-element-30701cec{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9 .elementor-element.elementor-element-30701cec.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-30701cec .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-9 .elementor-element.elementor-element-30701cec .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-9 .elementor-element.elementor-element-d15ea9f{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overflow:hidden;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-d15ea9f:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-d15ea9f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#020617;}.elementor-9 .elementor-element.elementor-element-5e9a0a96{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-55e417a3{width:var( --container-widget-width, 70% );max-width:70%;padding:40px 10px 20px 10px;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;}.elementor-9 .elementor-element.elementor-element-55e417a3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:3.2rem;font-weight:900;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-3a9a9ac0{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:1.2rem;font-weight:600;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-3a9a9ac0.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-6503062e .elementor-button{background-color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:0.9rem;font-weight:700;fill:#000000;color:#000000;box-shadow:0px 5px 21px 6px rgba(61.199999999999996, 61.199999999999996, 61.199999999999996, 0.07);border-style:solid;border-width:1px 1px 1px 1px;border-color:#DBDBDB;padding:1.1rem 2rem 1.1rem 2rem;}.elementor-9 .elementor-element.elementor-element-6503062e{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9 .elementor-element.elementor-element-6503062e.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-6503062e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-9 .elementor-element.elementor-element-6503062e .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-9 .elementor-element.elementor-element-665b9760{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 2px) 0px;padding:4px 10px 4px 10px;border-radius:1rem 1rem 1rem 1rem;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-9 .elementor-element.elementor-element-665b9760.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-9 .elementor-element.elementor-element-665b9760 .elementor-icon-list-icon i{color:#00FA05;transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-665b9760 .elementor-icon-list-icon svg{fill:#00FA05;transition:fill 0.3s;}.elementor-9 .elementor-element.elementor-element-665b9760 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9 .elementor-element.elementor-element-665b9760 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:0.7rem;font-weight:900;}.elementor-9 .elementor-element.elementor-element-665b9760 .elementor-icon-list-text{color:#9C9C9C;transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-c7cde74{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}@media(max-width:1024px){.elementor-9 .elementor-element.elementor-element-54303b4{margin:10px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;}.elementor-9 .elementor-element.elementor-element-2568c9f9{margin:10px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;}.elementor-9 .elementor-element.elementor-element-74d4212a{--e-con-grid-template-columns:repeat(2, 1fr);--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;}body:not(.rtl) .elementor-9 .elementor-element.elementor-element-8f8dfe7{left:47%;}body.rtl .elementor-9 .elementor-element.elementor-element-8f8dfe7{right:47%;}.elementor-9 .elementor-element.elementor-element-8f8dfe7{top:26%;}.elementor-9 .elementor-element.elementor-element-2a1e94b{--e-con-grid-template-columns:repeat(2, 1fr);--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;}body:not(.rtl) .elementor-9 .elementor-element.elementor-element-657b087{left:47%;}body.rtl .elementor-9 .elementor-element.elementor-element-657b087{right:47%;}.elementor-9 .elementor-element.elementor-element-657b087{top:26%;}.elementor-9 .elementor-element.elementor-element-45ee52e{--e-con-grid-template-columns:repeat(2, 1fr);--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;}body:not(.rtl) .elementor-9 .elementor-element.elementor-element-128c516{left:47%;}body.rtl .elementor-9 .elementor-element.elementor-element-128c516{right:47%;}.elementor-9 .elementor-element.elementor-element-128c516{top:26%;}.elementor-9 .elementor-element.elementor-element-57bbe0c{--e-con-grid-template-columns:repeat(2, 1fr);--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;}body:not(.rtl) .elementor-9 .elementor-element.elementor-element-7b8e255{left:47%;}body.rtl .elementor-9 .elementor-element.elementor-element-7b8e255{right:47%;}.elementor-9 .elementor-element.elementor-element-7b8e255{top:26%;}.elementor-9 .elementor-element.elementor-element-53671933 .elementor-heading-title{font-size:40px;}.elementor-9 .elementor-element.elementor-element-618e08d6{--grid-auto-flow:row;}.elementor-9 .elementor-element.elementor-element-54151a47{--justify-content:flex-start;}.elementor-9 .elementor-element.elementor-element-277bf83d{--justify-content:flex-start;}.elementor-9 .elementor-element.elementor-element-57f5ef77{--justify-content:flex-start;}.elementor-9 .elementor-element.elementor-element-10628e87{--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-9 .elementor-element.elementor-element-cf42855{width:100%;max-width:100%;}.elementor-9 .elementor-element.elementor-element-cf42855.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-6071d317.e-con{--align-self:flex-start;}.elementor-9 .elementor-element.elementor-element-3f8b2576{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9 .elementor-element.elementor-element-3f8b2576.elementor-element{--align-self:flex-start;}.elementor-9 .elementor-element.elementor-element-127bcfac{--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-9 .elementor-element.elementor-element-246fc31a.e-con{--align-self:flex-start;}.elementor-9 .elementor-element.elementor-element-16450459{width:100%;max-width:100%;}.elementor-9 .elementor-element.elementor-element-16450459.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-2f51e3f9 .elementor-heading-title{font-size:40px;}.elementor-9 .elementor-element.elementor-element-5a8e0778{--grid-auto-flow:row;}.elementor-9 .elementor-element.elementor-element-22732827 img{max-width:100%;}.elementor-9 .elementor-element.elementor-element-30701cec{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9 .elementor-element.elementor-element-30701cec.elementor-element{--align-self:flex-start;}.elementor-9 .elementor-element.elementor-element-55e417a3{--container-widget-width:97%;--container-widget-flex-grow:0;width:var( --container-widget-width, 97% );max-width:97%;}.elementor-9 .elementor-element.elementor-element-c7cde74{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-9 .elementor-element.elementor-element-7395e464 .elementor-heading-title{font-size:1.9rem;}.elementor-9 .elementor-element.elementor-element-7239e32e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:1rem;}.elementor-9 .elementor-element.elementor-element-6606caa{width:100%;max-width:100%;}.elementor-9 .elementor-element.elementor-element-6606caa.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-263d39cd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(30px/2);}.elementor-9 .elementor-element.elementor-element-263d39cd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(30px/2);}.elementor-9 .elementor-element.elementor-element-263d39cd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(30px/2);}.elementor-9 .elementor-element.elementor-element-263d39cd .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-30px/2);}.elementor-9 .elementor-element.elementor-element-263d39cd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-30px/2);}.elementor-9 .elementor-element.elementor-element-263d39cd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9 .elementor-element.elementor-element-263d39cd .elementor-icon-list-item > a{line-height:2.2rem;}.elementor-9 .elementor-element.elementor-element-54303b4 img{width:80%;}.elementor-9 .elementor-element.elementor-element-2568c9f9 img{width:80%;}.elementor-9 .elementor-element.elementor-element-7dedd2a3{--container-widget-width:96%;--container-widget-flex-grow:0;width:var( --container-widget-width, 96% );max-width:96%;font-size:1rem;}.elementor-9 .elementor-element.elementor-element-64e8c331{--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-9 .elementor-element.elementor-element-4cbbb5e1 .elementor-heading-title{font-size:1.9rem;}.elementor-9 .elementor-element.elementor-element-74d4212a{--e-con-grid-template-columns:repeat(1, 1fr);--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-5c6860bc{font-size:0.8rem;}.elementor-9 .elementor-element.elementor-element-502fd90{font-size:0.8rem;}body:not(.rtl) .elementor-9 .elementor-element.elementor-element-8f8dfe7{left:43%;}body.rtl .elementor-9 .elementor-element.elementor-element-8f8dfe7{right:43%;}.elementor-9 .elementor-element.elementor-element-8f8dfe7{top:36%;}.elementor-9 .elementor-element.elementor-element-2a1e94b{--e-con-grid-template-columns:repeat(1, 1fr);--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-1c3cb4c{font-size:0.8rem;}.elementor-9 .elementor-element.elementor-element-8abdc15{font-size:0.8rem;}body:not(.rtl) .elementor-9 .elementor-element.elementor-element-657b087{left:43%;}body.rtl .elementor-9 .elementor-element.elementor-element-657b087{right:43%;}.elementor-9 .elementor-element.elementor-element-657b087{top:38%;}.elementor-9 .elementor-element.elementor-element-45ee52e{--e-con-grid-template-columns:repeat(1, 1fr);--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-62d3366{font-size:0.8rem;}.elementor-9 .elementor-element.elementor-element-aadf74b{font-size:0.8rem;}body:not(.rtl) .elementor-9 .elementor-element.elementor-element-128c516{left:43%;}body.rtl .elementor-9 .elementor-element.elementor-element-128c516{right:43%;}.elementor-9 .elementor-element.elementor-element-128c516{top:42%;}.elementor-9 .elementor-element.elementor-element-57bbe0c{--e-con-grid-template-columns:repeat(1, 1fr);--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-b25cb81{font-size:0.8rem;}.elementor-9 .elementor-element.elementor-element-0b71dee{font-size:0.8rem;}body:not(.rtl) .elementor-9 .elementor-element.elementor-element-7b8e255{left:43%;}body.rtl .elementor-9 .elementor-element.elementor-element-7b8e255{right:43%;}.elementor-9 .elementor-element.elementor-element-7b8e255{top:39%;z-index:1;}.elementor-9 .elementor-element.elementor-element-60e2726a{--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-3f86d6b7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:0.8rem;}.elementor-9 .elementor-element.elementor-element-53671933{--container-widget-width:95%;--container-widget-flex-grow:0;width:var( --container-widget-width, 95% );max-width:95%;}.elementor-9 .elementor-element.elementor-element-53671933 .elementor-heading-title{font-size:1.7rem;line-height:120%;}.elementor-9 .elementor-element.elementor-element-618e08d6{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-9 .elementor-element.elementor-element-3ce1cee3{font-size:0.8rem;}.elementor-9 .elementor-element.elementor-element-6c36cb1{font-size:0.8rem;}.elementor-9 .elementor-element.elementor-element-7b657934{font-size:0.8rem;}.elementor-9 .elementor-element.elementor-element-4aa2813{font-size:0.8rem;}.elementor-9 .elementor-element.elementor-element-51fcec9a{font-size:0.8rem;}.elementor-9 .elementor-element.elementor-element-731af407{font-size:0.8rem;}.elementor-9 .elementor-element.elementor-element-70d59321 .elementor-heading-title{font-size:1.9rem;}.elementor-9 .elementor-element.elementor-element-32154af{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:1rem;}.elementor-9 .elementor-element.elementor-element-5f747f8{font-size:0.8rem;}.elementor-9 .elementor-element.elementor-element-c5bac99{font-size:0.8rem;}.elementor-9 .elementor-element.elementor-element-716d538{font-size:0.8rem;}.elementor-9 .elementor-element.elementor-element-5df816b{font-size:0.8rem;}.elementor-9 .elementor-element.elementor-element-3f8b2576{width:100%;max-width:100%;}.elementor-9 .elementor-element.elementor-element-3f8b2576.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-7d79fbcd .elementor-heading-title{font-size:1.9rem;}.elementor-9 .elementor-element.elementor-element-2a79a849{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:1rem;}.elementor-9 .elementor-element.elementor-element-6acdae14{font-size:0.8rem;}.elementor-9 .elementor-element.elementor-element-414cc161{font-size:0.8rem;}.elementor-9 .elementor-element.elementor-element-7a4a109f{font-size:0.8rem;}.elementor-9 .elementor-element.elementor-element-2d99d241{font-size:0.8rem;}.elementor-9 .elementor-element.elementor-element-2f51e3f9{--container-widget-width:95%;--container-widget-flex-grow:0;width:var( --container-widget-width, 95% );max-width:95%;}.elementor-9 .elementor-element.elementor-element-2f51e3f9 .elementor-heading-title{font-size:1.7rem;line-height:120%;}.elementor-9 .elementor-element.elementor-element-6c162b54{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:1rem;}.elementor-9 .elementor-element.elementor-element-5a8e0778{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-9 .elementor-element.elementor-element-60149306{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:1rem;}.elementor-9 .elementor-element.elementor-element-e2ab5a8{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:1rem;}.elementor-9 .elementor-element.elementor-element-7df86efc{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:1rem;}.elementor-9 .elementor-element.elementor-element-30701cec{width:100%;max-width:100%;}.elementor-9 .elementor-element.elementor-element-30701cec.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-d15ea9f{--padding-top:10px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-9 .elementor-element.elementor-element-55e417a3{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-9 .elementor-element.elementor-element-55e417a3 .elementor-heading-title{font-size:1.9rem;}.elementor-9 .elementor-element.elementor-element-3a9a9ac0{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:1rem;}.elementor-9 .elementor-element.elementor-element-c7cde74{--e-con-grid-template-columns:repeat(1, 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;}}@media(min-width:768px){.elementor-9 .elementor-element.elementor-element-74d4212a{--width:100%;}.elementor-9 .elementor-element.elementor-element-2a1e94b{--width:100%;}.elementor-9 .elementor-element.elementor-element-45ee52e{--width:100%;}.elementor-9 .elementor-element.elementor-element-57bbe0c{--width:100%;}.elementor-9 .elementor-element.elementor-element-2fa8926a{--width:50%;}.elementor-9 .elementor-element.elementor-element-6071d317{--width:50%;}.elementor-9 .elementor-element.elementor-element-246fc31a{--width:50%;}.elementor-9 .elementor-element.elementor-element-2975635d{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-9 .elementor-element.elementor-element-74d4212a{--width:100%;}.elementor-9 .elementor-element.elementor-element-2a1e94b{--width:100%;}.elementor-9 .elementor-element.elementor-element-45ee52e{--width:100%;}.elementor-9 .elementor-element.elementor-element-57bbe0c{--width:100%;}.elementor-9 .elementor-element.elementor-element-2fa8926a{--width:72%;}.elementor-9 .elementor-element.elementor-element-6071d317{--width:100%;}.elementor-9 .elementor-element.elementor-element-246fc31a{--width:100%;}.elementor-9 .elementor-element.elementor-element-2975635d{--width:72%;}}/* Start custom CSS for heading, class: .elementor-element-7395e464 */.text-gradient-mk {
    /* Mantenemos tus colores y animación */
    background: linear-gradient(
        to right, 
        #57279F 0%, 
        #F04D8E 50%, 
        #57279F 100%
    );
    background-size: 200% auto;
    
    /* Efecto de texto transparente */
    -webkit-background-clip: text !important;
    background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
    
    /* SOLUCIÓN AL SALTO DE LÍNEA: */
    display: inline; /* Cambiamos inline-block por inline */
    box-decoration-break: clone; /* Crucial: aplica el gradiente a cada línea por separado */
    -webkit-box-decoration-break: clone;
    
    /* Animación */
    animation: shine-mk 4s linear infinite;
    
    /* Estética */
    font-weight: 800 !important;
    
    /* Evitar cortes visuales */
    padding-bottom: 5px; 
    line-height: 1.1;
}

@keyframes shine-mk {
    to {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95b75cd *//* 
   MindKea Premium Button Animations - Compatibilidad con Elementor
   Para usar: 
   1. Ve al widget de botón > Avanzado > Clases CSS
   2. Escribe: mk-btn-premium btn-purple (o btn-pink / btn-black / btn-white)
*/

/* --- Base Button Style & Override --- */
.mk-btn-premium .elementor-button {
    display: inline-flex !important;
    align-items: center;
    justify-content: center;
    padding: 14px 32px !important;
    font-weight: 700 !important;
    border-radius: 12px !important;
    transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275) !important;
    position: relative;
    overflow: hidden;
    z-index: 1;
    border: 1px solid transparent !important;
    /* Base transparente para permitir bordes en variantes */
    text-decoration: none !important;
}

/* --- Color Variants --- */

/* Morado (Primary) */
.mk-btn-premium.btn-purple .elementor-button {
    background-color: #57279f !important;
    color: #ffffff !important;
    box-shadow: 0 4px 15px rgba(87, 39, 159, 0.3);
    animation: mk-pulse-purple 3s infinite;
}

.mk-btn-premium.btn-purple .elementor-button:hover {
    background-color: #461f7f !important;
    box-shadow: 0 8px 25px rgba(87, 39, 159, 0.6);
    transform: translateY(-3px) scale(1.03);
}

/* Rosado (Secondary) */
.mk-btn-premium.btn-pink .elementor-button {
    background-color: #e12d78 !important;
    color: #ffffff !important;
    box-shadow: 0 4px 15px rgba(225, 45, 120, 0.3);
    animation: mk-pulse-pink 3s infinite;
}

.mk-btn-premium.btn-pink .elementor-button:hover {
    background-color: #c81d64 !important;
    box-shadow: 0 8px 25px rgba(225, 45, 120, 0.6);
    transform: translateY(-3px) scale(1.03);
}

/* Negro (Dark) */
.mk-btn-premium.btn-black .elementor-button {
    background-color: #0f172a !important;
    color: #ffffff !important;
    box-shadow: 0 4px 15px rgba(15, 23, 42, 0.3);
    animation: mk-pulse-black 3s infinite;
}

.mk-btn-premium.btn-black .elementor-button:hover {
    background-color: #000000 !important;
    box-shadow: 0 8px 25px rgba(0, 0, 0, 0.6);
    transform: translateY(-3px) scale(1.03);
}

/* Blanco (White) con Borde Gris */
.mk-btn-premium.btn-white .elementor-button {
    background-color: #ffffff !important;
    color: #0f172a !important;
    border: 1px solid #ced4da !important;
    /* Borde gris claro visible */
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.05);
    animation: mk-pulse-white 3s infinite;
}

.mk-btn-premium.btn-white .elementor-button:hover {
    background-color: #f8fafc !important;
    border-color: #adb5bd !important;
    /* Borde oscurece un poco al hover */
    box-shadow: 0 8px 25px rgba(0, 0, 0, 0.1);
    transform: translateY(-3px) scale(1.03);
}

/* --- Premium Animation: Shimmer/Destello --- */
.mk-btn-premium .elementor-button::after {
    content: "";
    position: absolute;
    top: -50%;
    left: -100%;
    width: 30%;
    height: 200%;
    background: linear-gradient(90deg,
            transparent,
            rgba(255, 255, 255, 0.4),
            transparent);
    transform: rotate(35deg);
    z-index: 2;
}

.mk-btn-premium .elementor-button:hover::after {
    left: 150%;
    transition: all 0.7s ease-in-out;
}

/* --- Animations: Continuous Glow Pulse --- */
@keyframes mk-pulse-purple {
    0% {
        box-shadow: 0 0 0 0 rgba(87, 39, 159, 0.5);
    }

    70% {
        box-shadow: 0 0 0 10px rgba(87, 39, 159, 0);
    }

    100% {
        box-shadow: 0 0 0 0 rgba(87, 39, 159, 0);
    }
}

@keyframes mk-pulse-pink {
    0% {
        box-shadow: 0 0 0 0 rgba(225, 45, 120, 0.5);
    }

    70% {
        box-shadow: 0 0 0 10px rgba(225, 45, 120, 0);
    }

    100% {
        box-shadow: 0 0 0 0 rgba(225, 45, 120, 0);
    }
}

@keyframes mk-pulse-black {
    0% {
        box-shadow: 0 0 0 0 rgba(15, 23, 42, 0.5);
    }

    70% {
        box-shadow: 0 0 0 10px rgba(15, 23, 42, 0);
    }

    100% {
        box-shadow: 0 0 0 0 rgba(15, 23, 42, 0);
    }
}

@keyframes mk-pulse-white {
    0% {
        box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.1);
    }

    70% {
        box-shadow: 0 0 0 10px rgba(0, 0, 0, 0);
    }

    100% {
        box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
    }
}

.mk-btn-premium .elementor-button:active {
    transform: translateY(-1px) scale(0.98) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-63cb16b */.elementor-9 .elementor-element.elementor-element-63cb16b {
    position: relative;
    background-color: #fafbff !important;
    padding: 80px 0 !important;
    overflow: hidden;
}

/* Orbes dinámicos de fondo */
.elementor-9 .elementor-element.elementor-element-63cb16b::before, .elementor-9 .elementor-element.elementor-element-63cb16b::after {
    content: "";
    position: absolute;
    border-radius: 50%;
    filter: blur(80px);
    z-index: 0;
    pointer-events: none;
    opacity: 0.4;
}

.elementor-9 .elementor-element.elementor-element-63cb16b::before {
    width: 400px; height: 400px;
    background: rgba(112, 76, 198, 0.2);
    top: -100px; left: -100px;
    animation: moveOrb 15s infinite alternate ease-in-out;
}

.elementor-9 .elementor-element.elementor-element-63cb16b::after {
    width: 350px; height: 350px;
    background: rgba(250, 70, 141, 0.15);
    bottom: -100px; right: -50px;
    animation: moveOrb 12s infinite alternate-reverse ease-in-out;
}

@keyframes moveOrb {
    0% { transform: translate(0, 0) scale(1); }
    100% { transform: translate(80px, 40px) scale(1.2); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-64e8c331 *//* ============================================================
   BASE COMÚN PARA TODAS LAS TARJETAS WOW
   ============================================================ */
.card-wow-container, .card-wowmk, .card-wowmk2, .card-wow3, .card-wow4 {
    background: rgba(255, 255, 255, 0.03) !important;
    backdrop-filter: blur(10px);
    border-radius: 24px !important;
    padding: 20px !important;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 12px 28px rgba(0, 0, 0, 0.15), 0 30px 60px rgba(0, 0, 0, 0.12) !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
    outline: 1px solid rgba(255, 255, 255, 0.05);
    outline-offset: -2px;
    position: relative;
    overflow: hidden;
    transition: all 0.4s cubic-bezier(0.25, 1, 0.5, 1);
    z-index: 1;
    display: flex;
    flex-direction: column;
}

@media (min-width: 1024px) {
    .card-wow-container, .card-wowmk, .card-wowmk2, .card-wow3, .card-wow4 {
        padding: 32px !important;
        border-radius: 32px !important;
    }
}

/* Solo aplicar flex-row si tiene la clase container de react, 
   en Elementor el layout se maneja por su propia estructura */
.card-wow-container {
    height: 100%;
}

@media (min-width: 768px) {
    .card-wow-container {
        flex-direction: row;
        align-items: flex-start;
        gap: 24px;
    }
}

.card-wow-container:hover, .card-wowmk:hover, .card-wowmk2:hover, .card-wow3:hover, .card-wow4:hover {
    transform: translateY(-10px);
    background: rgba(255, 255, 255, 0.06) !important;
}

/* Pseudo-elementos (Glow y Barra) */
.card-wow-container::before, .card-wowmk::before, .card-wowmk2::before, .card-wow3::before, .card-wow4::before,
.card-wow-container::after, .card-wowmk::after, .card-wowmk2::after, .card-wow3::after, .card-wow4::after {
    content: '';
    position: absolute;
    transition: all 0.4s ease;
    pointer-events: none;
}

/* Estilo de Iconos (Compatibilidad con Elementor) */
.card-wow-icon-wrapper, .card-wowmk .elementor-icon, .card-wowmk2 .elementor-icon, .card-wow3 .elementor-icon, .card-wow4 .elementor-icon {
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
    backdrop-filter: blur(5px) !important;
    padding: 14px !important;
    border-radius: 16px !important;
    transition: all 0.4s ease !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 48px !important;
    height: 48px !important;
    flex-shrink: 0 !important;
    margin-bottom: 12px !important;
    position: relative !important;
    z-index: 10 !important;
}

@media (min-width: 1024px) {
    .card-wow-icon-wrapper, .card-wowmk .elementor-icon, .card-wowmk2 .elementor-icon, .card-wow3 .elementor-icon, .card-wow4 .elementor-icon {
        width: 64px !important;
        height: 64px !important;
        padding: 18px !important;
        border-radius: 20px !important;
        margin-bottom: 16px !important;
    }
}

@media (min-width: 768px) {
    .card-wow-icon-wrapper, .card-wowmk .elementor-icon, .card-wowmk2 .elementor-icon, .card-wow3 .elementor-icon, .card-wow4 .elementor-icon {
        margin-bottom: 0;
    }
}

/* ============================================================
   VARIANTE MK (ROSA/FUCSIA #F04D8E)
   ============================================================ */
.card-wowmk .card-wow-icon-wrapper {
    background: rgba(255, 255, 255, 0.08) !important;
    color: #F04D8E !important;
}

.card-wowmk::before { 
    inset: -1px; 
    background: radial-gradient(600px circle at var(--mouse-x, 50%) var(--mouse-y, 50%), rgba(240, 77, 142, 0.12), transparent 45%); 
    opacity: 0; 
}

.card-wowmk::after { 
    bottom: 0; 
    left: 0; 
    width: 100%; 
    height: 4px; 
    background: linear-gradient(90deg, transparent, #F04D8E, transparent); 
    opacity: 0.4; 
    transform: scaleX(0.3); 
}

.card-wowmk:hover { 
    border-color: rgba(240, 77, 142, 0.45) !important; 
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.3), 0 40px 90px rgba(240, 77, 142, 0.15) !important; 
}

.card-wowmk:hover::before { opacity: 1; }
.card-wowmk:hover::after { opacity: 1; transform: scaleX(1); }
.card-wowmk:hover .card-wow-icon-wrapper { background: linear-gradient(135deg, #F04D8E, #ff7db1) !important; color: white !important; }
.card-wowmk:hover h3 { color: #F04D8E !important; }

/* ============================================================
   VARIANTE MK2 (MORADO #57279F)
   ============================================================ */
.card-wowmk2 .card-wow-icon-wrapper {
    background: rgba(87, 39, 159, 0.2) !important;
    color: #57279F !important;
}

.card-wowmk2::before { 
    inset: -1px; 
    background: radial-gradient(600px circle at var(--mouse-x, 50%) var(--mouse-y, 50%), rgba(87, 39, 159, 0.2), transparent 45%); 
    opacity: 0; 
}

.card-wowmk2::after { 
    bottom: 0; 
    left: 0; 
    width: 100%; 
    height: 4px; 
    background: linear-gradient(90deg, transparent, #57279F, transparent); 
    opacity: 0.4; 
    transform: scaleX(0.3); 
}

.card-wowmk2:hover { 
    border-color: rgba(87, 39, 159, 0.5) !important; 
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.3), 0 40px 90px rgba(87, 39, 159, 0.25) !important; 
}

.card-wowmk2:hover::before { opacity: 1; }
.card-wowmk2:hover::after { opacity: 1; transform: scaleX(1); }
.card-wowmk2:hover .card-wow-icon-wrapper { background: linear-gradient(135deg, #57279F, #8a58d6) !important; color: white !important; }
.card-wowmk2:hover h3 { color: #57279F !important; }

/* ============================================================
   VARIANTE WOW3 (VERDE #10B981)
   ============================================================ */
.card-wow3 .card-wow-icon-wrapper {
    background: rgba(16, 185, 129, 0.1) !important;
    color: #10B981 !important;
}

.card-wow3::before { 
    inset: -1px; 
    background: radial-gradient(600px circle at var(--mouse-x, 50%) var(--mouse-y, 50%), rgba(16, 185, 129, 0.15), transparent 45%); 
    opacity: 0; 
}

.card-wow3::after { 
    bottom: 0; 
    left: 0; 
    width: 100%; 
    height: 4px; 
    background: linear-gradient(90deg, transparent, #10B981, transparent); 
    opacity: 0.4; 
    transform: scaleX(0.3); 
}

.card-wow3:hover { 
    border-color: rgba(16, 185, 129, 0.5) !important; 
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.3), 0 40px 90px rgba(16, 185, 129, 0.2) !important; 
}

.card-wow3:hover::before { opacity: 1; }
.card-wow3:hover::after { opacity: 1; transform: scaleX(1); }
.card-wow3:hover .card-wow-icon-wrapper, .card-wow3:hover .elementor-icon { background: linear-gradient(135deg, #10B981, #34d399) !important; color: white !important; }
.card-wow3:hover h2, .card-wow3:hover h3, .card-wow3:hover .elementor-icon-list-text, .card-wow3:hover .elementor-icon-list-icon { color: #10B981 !important; }

/* ============================================================
   VARIANTE WOW4 (ROJO #EF4444)
   ============================================================ */
.card-wow4 .card-wow-icon-wrapper {
    background: rgba(239, 68, 68, 0.1) !important;
    color: #EF4444 !important;
}

.card-wow4::before { 
    inset: -1px; 
    background: radial-gradient(600px circle at var(--mouse-x, 50%) var(--mouse-y, 50%), rgba(239, 68, 68, 0.15), transparent 45%); 
    opacity: 0; 
}

.card-wow4::after { 
    bottom: 0; 
    left: 0; 
    width: 100%; 
    height: 4px; 
    background: linear-gradient(90deg, transparent, #EF4444, transparent); 
    opacity: 0.4; 
    transform: scaleX(0.3); 
}

.card-wow4:hover { 
    border-color: rgba(239, 68, 68, 0.5) !important; 
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.3), 0 40px 90px rgba(239, 68, 68, 0.2) !important; 
}

.card-wow4:hover::before { opacity: 1; }
.card-wow4:hover::after { opacity: 1; transform: scaleX(1); }
.card-wow4:hover .card-wow-icon-wrapper, .card-wow4:hover .elementor-icon { background: linear-gradient(135deg, #EF4444, #f87171) !important; color: white !important; }
.card-wow4:hover h2, .card-wow4:hover h3, .card-wow4:hover .elementor-icon-list-text, .card-wow4:hover .elementor-icon-list-icon { color: #EF4444 !important; }

/* Forzar icono blanco en hover */
.card-wow-container:hover .card-wow-icon-wrapper svg,
.card-wowmk:hover .elementor-icon svg:not(.e-fas-times-circle),
.card-wowmk2:hover .elementor-icon svg:not(.e-fas-times-circle),
.card-wow3:hover .elementor-icon svg:not(.e-fas-times-circle),
.card-wow4:hover .elementor-icon svg:not(.e-fas-times-circle) {
    color: #ffffff !important;
    fill: #ffffff !important;
}

/* Específico para el icono X en Elementor si se usa list */
.card-wow-container:hover .elementor-icon-list-icon svg,
.card-wowmk:hover .elementor-icon-list-icon svg,
.card-wowmk2:hover .elementor-icon-list-icon svg,
.card-wow3:hover .elementor-icon-list-icon svg,
.card-wow4:hover .elementor-icon-list-icon svg {
    fill: currentColor !important;
}

/* ============================================================
   BADGE "VS" (ESTILO REACT PARA ELEMENTOR)
   ============================================================ */
.vs-badge-mk {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 48px !important;
    height: 48px !important;
    background-color: #020617 !important;
    border: 2px solid #1e293b !important;
    border-radius: 50% !important;
    color: #64748b !important;
    font-weight: 800 !important;
    font-size: 13px !important;
    text-transform: uppercase !important;
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.5) !important;
    z-index: 20;
    flex-shrink: 0;
    margin: 15px auto !important; /* Espacio para separar tarjetas en móvil */
}

/* Ajuste para que el texto VS no tenga márgenes extras de Elementor */
.vs-badge-mk p, 
.vs-badge-mk h2, 
.vs-badge-mk h3, 
.vs-badge-mk .elementor-heading-title,
.vs-badge-mk .elementor-widget-container {
    margin: 0 !important;
    padding: 0 !important;
    line-height: 48px !important; /* Centrado vertical */
    color: inherit !important;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-cf42855 */.elementor-9 .elementor-element.elementor-element-cf42855 video.elementor-video {
    object-fit: cover;
    width: 101%; /* A veces un 1% extra elimina errores de renderizado */
    height: 101%;
    transform: scale(1.01); /* Elimina bordes fantasma por redondeo de píxeles */
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-16450459 */.elementor-9 .elementor-element.elementor-element-16450459 video.elementor-video {
    object-fit: cover;
    width: 101%; /* A veces un 1% extra elimina errores de renderizado */
    height: 101%;
    transform: scale(1.01); /* Elimina bordes fantasma por redondeo de píxeles */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d15ea9f *//* ============================================================
   MindKea Premium Background Animation - Elementor Optimized
   Clase en Elementor: .mk-future-bg
   ============================================================ */

.mk-future-bg {
    position: relative !important;
    background-color: #020617 !important;
    overflow: hidden !important;
    z-index: 1;
}

/* Forzar que el contenido de Elementor quede por encima de los efectos */
.mk-future-bg > .elementor-container,
.mk-future-bg > .elementor-widget-wrap {
    position: relative;
    z-index: 10;
}

/* 1. Gradiente de fondo base */
.mk-future-bg::before {
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(180deg, #020617 0%, #0f172a 50%, rgba(87, 39, 159, 0.2) 100%);
    z-index: -2;
    pointer-events: none;
}

/* 2. Grid de Perspectiva */
.mk-future-bg .mk-grid {
    position: absolute;
    inset: 0;
    background-image:
        linear-gradient(rgba(255, 255, 255, 0.05) 1px, transparent 1px),
        linear-gradient(90deg, rgba(255, 255, 255, 0.05) 1px, transparent 1px);
    background-size: 60px 60px;
    opacity: 0.3;
    mask-image: radial-gradient(ellipse at center, black 40%, transparent 80%);
    -webkit-mask-image: radial-gradient(ellipse at center, black 40%, transparent 80%);
    transform: perspective(1000px) rotateX(60deg) translateY(-100px);
    transform-origin: top;
    z-index: -1;
    pointer-events: none;
    animation: mk-grid-move 20s linear infinite;
}

/* 3. Luces Pulsantes (Glows) */
.mk-future-bg .mk-light-center {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 130%;
    height: 130%;
    background: radial-gradient(circle, rgba(112, 76, 198, 0.15) 0%, transparent 70%);
    border-radius: 50%;
    filter: blur(80px);
    pointer-events: none;
    z-index: -1;
    animation: mk-pulse-slow 8s infinite ease-in-out;
}

.mk-future-bg .mk-light-top {
    position: absolute;
    top: -10%;
    left: 10vw;
    width: 400px;
    height: 400px;
    background: rgba(112, 76, 198, 0.1);
    border-radius: 50%;
    filter: blur(100px);
    pointer-events: none;
    animation: mk-float-slow 10s infinite ease-in-out;
    z-index: -1;
}

.mk-future-bg .mk-light-bottom {
    position: absolute;
    bottom: -10%;
    right: 10vw;
    width: 400px;
    height: 400px;
    background: rgba(250, 70, 141, 0.1);
    border-radius: 50%;
    filter: blur(100px);
    pointer-events: none;
    animation: mk-float-delayed 12s infinite ease-in-out reverse;
    z-index: -1;
}

/* 4. Partículas / Estrellas bajando (Falling Stars) */
.mk-future-bg .mk-star {
    position: absolute;
    width: 2px;
    height: 2px;
    background: white;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    z-index: -1;
    box-shadow: 0 0 10px rgba(255, 255, 255, 0.8);
}

/* Distribuidas en 'vw', velocidad 'linear' constante y 'delays' negativos */
.mk-future-bg .star-1 { top: -5%; left: 10vw; animation: mk-falling-star 12s linear infinite -2s; }
.mk-future-bg .star-2 { top: -5%; left: 30vw; animation: mk-falling-star 15s linear infinite -6s; }
.mk-future-bg .star-3 { top: -5%; left: 50vw; animation: mk-falling-star 10s linear infinite -1s; }
.mk-future-bg .star-4 { top: -5%; left: 70vw; animation: mk-falling-star 14s linear infinite -5s; }
.mk-future-bg .star-5 { top: -5%; left: 90vw; animation: mk-falling-star 18s linear infinite -8s; }
.mk-future-bg .star-6 { top: -5%; left: 25vw; animation: mk-falling-star 11s linear infinite -3s; }

/* 5. Shooting Star (Cometa adaptable a cualquier altura) */
.mk-future-bg .mk-shooting {
    position: absolute;
    top: 20%;
    left: 100%;
    width: 150px;
    height: 2px;
    background: linear-gradient(90deg, white, transparent);
    opacity: 0;
    pointer-events: none;
    z-index: -1;
    animation: mk-shooting-swipe 10s linear infinite;
}

/* --- Animaciones (Keyframes) --- */

@keyframes mk-grid-move {
    from { background-position: 0 0; }
    to { background-position: 0 60px; }
}

@keyframes mk-pulse-slow {
    0%, 100% { opacity: 0.4; transform: translate(-50%, -50%) scale(1); }
    50% { opacity: 0.7; transform: translate(-50%, -50%) scale(1.1); }
}

@keyframes mk-float-slow {
    0%, 100% { transform: translateY(0); }
    50% { transform: translateY(-30px); }
}

@keyframes mk-float-delayed {
    0%, 100% { transform: translateY(0); }
    50% { transform: translateY(30px); }
}

/* Matemáticas exactas de caída para evitar acelerones */
@keyframes mk-falling-star {
    0%   { transform: translateY(0) scale(0); opacity: 0; }
    10%  { opacity: 0.8; transform: translateY(250px) scale(1); }
    90%  { opacity: 0.1; transform: translateY(2250px) scale(0.5); }
    100% { transform: translateY(2500px) scale(0); opacity: 0; }
}

/* Rotación y traslación combinadas para un cruce recto perfecto */
@keyframes mk-shooting-swipe {
    0%   { transform: rotate(-35deg) translateX(50vw); opacity: 0; }
    5%   { opacity: 1; }
    30%  { transform: rotate(-35deg) translateX(-250vw); opacity: 0; }
    100% { transform: rotate(-35deg) translateX(-250vw); opacity: 0; }
}/* End custom CSS */