.elementor-16593 .elementor-element.elementor-element-9c1fba8{--display:flex;--margin-top:0px;--margin-bottom:050px;--margin-left:0px;--margin-right:0px;}.elementor-widget-breadcrumbs{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-16593 .elementor-element.elementor-element-88b8a5a > .elementor-widget-container{margin:25px 0px -10px 0px;}.elementor-16593 .elementor-element.elementor-element-88b8a5a{font-family:"Roboto Slab", Sans-serif;font-weight:400;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-16593 .elementor-element.elementor-element-8d12e62{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-16593 .elementor-element.elementor-element-8d12e62 > .elementor-widget-container{margin:0px 0px -18px 0px;}.elementor-16593 .elementor-element.elementor-element-8d12e62 .elementor-divider-separator{width:50%;}.elementor-16593 .elementor-element.elementor-element-8d12e62 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.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-16593 .elementor-element.elementor-element-7a0cdcc{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-16593 .elementor-element.elementor-element-7a0cdcc > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-16593 .elementor-element.elementor-element-7a0cdcc .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:35px;font-weight:700;color:var( --e-global-color-9a61be5 );}.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-16593 .elementor-element.elementor-element-48f70ea{width:var( --container-widget-width, 78% );max-width:78%;--container-widget-width:78%;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;letter-spacing:0.9px;}.elementor-16593 .elementor-element.elementor-element-48f70ea > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-16593 .elementor-element.elementor-element-f1c0082 .elementor-button{background-color:var( --e-global-color-e8441e4 );font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;font-style:normal;text-decoration:none;word-spacing:1.2px;border-radius:0px 0px 0px 0px;padding:20px 24px 20px 24px;}.elementor-16593 .elementor-element.elementor-element-f1c0082 .elementor-button:hover, .elementor-16593 .elementor-element.elementor-element-f1c0082 .elementor-button:focus{background-color:#B819F9;}.elementor-16593 .elementor-element.elementor-element-f1c0082 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-16593 .elementor-element.elementor-element-f1c0082 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-16593 .elementor-element.elementor-element-67318f2{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--background-transition:0.3s;--margin-top:0px;--margin-bottom:55px;--margin-left:95px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:25px;}.elementor-16593 .elementor-element.elementor-element-67318f2:not(.elementor-motion-effects-element-type-background), .elementor-16593 .elementor-element.elementor-element-67318f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-16593 .elementor-element.elementor-element-67318f2:hover{background-color:#FDFDFD;}.elementor-16593 .elementor-element.elementor-element-67318f2.e-con{--align-self:stretch;--flex-grow:0;--flex-shrink:0;}.elementor-16593 .elementor-element.elementor-element-3ecee2c{--display:flex;--min-height:100px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--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-16593 .elementor-element.elementor-element-159e375 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-16593 .elementor-element.elementor-element-159e375 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:23px;font-weight:700;color:#FFFFFF;}.elementor-16593 .elementor-element.elementor-element-a05b509 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-16593 .elementor-element.elementor-element-a05b509{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;color:#FFFFFF;}.elementor-16593 .elementor-element.elementor-element-a05b509 p{margin-block-end:1.2px;}.elementor-16593 .elementor-element.elementor-element-9234241 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-16593 .elementor-element.elementor-element-9234241 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-16593 .elementor-element.elementor-element-d75af9f{--display:flex;--min-height:100px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-16593 .elementor-element.elementor-element-366ffdd > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-16593 .elementor-element.elementor-element-366ffdd .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:23px;font-weight:700;color:#FFFFFF;}.elementor-16593 .elementor-element.elementor-element-2a90bc8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-16593 .elementor-element.elementor-element-2a90bc8{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;color:#FFFFFF;}.elementor-16593 .elementor-element.elementor-element-2a90bc8 p{margin-block-end:1.2px;}.elementor-16593 .elementor-element.elementor-element-63ffd9a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-16593 .elementor-element.elementor-element-63ffd9a.elementor-element{--align-self:flex-start;--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-16593 .elementor-element.elementor-element-63ffd9a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:600;color:#FFFFFF;}.elementor-16593 .elementor-element.elementor-element-c27ec80{--display:flex;--min-height:100px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-16593 .elementor-element.elementor-element-8f0814b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-16593 .elementor-element.elementor-element-8f0814b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:23px;font-weight:700;color:#FFFFFF;}.elementor-16593 .elementor-element.elementor-element-e669cbc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-16593 .elementor-element.elementor-element-e669cbc{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;color:#FFFFFF;}.elementor-16593 .elementor-element.elementor-element-e669cbc p{margin-block-end:1.2px;}.elementor-16593 .elementor-element.elementor-element-fb92f51 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-16593 .elementor-element.elementor-element-fb92f51.elementor-element{--align-self:flex-start;--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-16593 .elementor-element.elementor-element-fb92f51 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:600;color:#FFFFFF;}.elementor-16593 .elementor-element.elementor-element-6967fe7{--display:flex;--min-height:100px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-16593 .elementor-element.elementor-element-4d35c26 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-16593 .elementor-element.elementor-element-4d35c26 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:23px;font-weight:700;color:#FFFFFF;}.elementor-16593 .elementor-element.elementor-element-1bd7ab6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-16593 .elementor-element.elementor-element-1bd7ab6{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;color:#FFFFFF;}.elementor-16593 .elementor-element.elementor-element-1bd7ab6 p{margin-block-end:1.2px;}.elementor-16593 .elementor-element.elementor-element-76f60f8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-16593 .elementor-element.elementor-element-76f60f8.elementor-element{--align-self:flex-start;--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-16593 .elementor-element.elementor-element-76f60f8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:600;color:#FFFFFF;}.elementor-16593 .elementor-element.elementor-element-9386d0f{--display:flex;--min-height:100px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-16593 .elementor-element.elementor-element-aca3ad5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-16593 .elementor-element.elementor-element-aca3ad5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:23px;font-weight:700;color:#FFFFFF;}.elementor-16593 .elementor-element.elementor-element-a8e4c8a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-16593 .elementor-element.elementor-element-a8e4c8a{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;color:#FFFFFF;}.elementor-16593 .elementor-element.elementor-element-a8e4c8a p{margin-block-end:1.2px;}.elementor-16593 .elementor-element.elementor-element-8f0316b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-16593 .elementor-element.elementor-element-8f0316b.elementor-element{--align-self:flex-start;--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-16593 .elementor-element.elementor-element-8f0316b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:600;color:#FFFFFF;}.elementor-16593 .elementor-element.elementor-element-83f3811{--display:flex;--min-height:100px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-16593 .elementor-element.elementor-element-e3e1542 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-16593 .elementor-element.elementor-element-e3e1542 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:23px;font-weight:700;color:#FFFFFF;}.elementor-16593 .elementor-element.elementor-element-0d9c972 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-16593 .elementor-element.elementor-element-0d9c972{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;color:#FFFFFF;}.elementor-16593 .elementor-element.elementor-element-0d9c972 p{margin-block-end:1.2px;}.elementor-16593 .elementor-element.elementor-element-383d4ba > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-16593 .elementor-element.elementor-element-383d4ba.elementor-element{--align-self:flex-start;--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-16593 .elementor-element.elementor-element-383d4ba .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:600;color:#FFFFFF;}.elementor-16593 .elementor-element.elementor-element-80932f8{--display:flex;--min-height:100px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-16593 .elementor-element.elementor-element-6ff6739 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-16593 .elementor-element.elementor-element-6ff6739 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:23px;font-weight:700;color:#FFFFFF;}.elementor-16593 .elementor-element.elementor-element-61149e7 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-16593 .elementor-element.elementor-element-61149e7.elementor-element{--align-self:flex-start;--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-16593 .elementor-element.elementor-element-61149e7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:600;color:#FFFFFF;}.elementor-16593 .elementor-element.elementor-element-48cc95c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-16593 .elementor-element.elementor-element-48cc95c{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;color:#FFFFFF;}.elementor-16593 .elementor-element.elementor-element-48cc95c p{margin-block-end:1.2px;}.elementor-16593 .elementor-element.elementor-element-c6f5c14{--display:flex;--min-height:100px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-16593 .elementor-element.elementor-element-946d3e7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-16593 .elementor-element.elementor-element-946d3e7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:23px;font-weight:700;color:#FFFFFF;}.elementor-16593 .elementor-element.elementor-element-df72cc2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-16593 .elementor-element.elementor-element-df72cc2{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;color:#FFFFFF;}.elementor-16593 .elementor-element.elementor-element-df72cc2 p{margin-block-end:1.2px;}.elementor-16593 .elementor-element.elementor-element-add0aeb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-16593 .elementor-element.elementor-element-add0aeb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:600;color:#FFFFFF;}.elementor-16593 .elementor-element.elementor-element-a3a27ef{--display:flex;--min-height:100px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-16593 .elementor-element.elementor-element-d3386e1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-16593 .elementor-element.elementor-element-d3386e1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:23px;font-weight:700;color:#FFFFFF;}.elementor-16593 .elementor-element.elementor-element-4ed85a4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-16593 .elementor-element.elementor-element-4ed85a4{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;color:#FFFFFF;}.elementor-16593 .elementor-element.elementor-element-4ed85a4 p{margin-block-end:1.2px;}.elementor-16593 .elementor-element.elementor-element-67a243e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-16593 .elementor-element.elementor-element-67a243e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:600;color:#FFFFFF;}.elementor-16593 .elementor-element.elementor-element-e1ffff9{--display:flex;--min-height:100px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-16593 .elementor-element.elementor-element-97a6174 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-16593 .elementor-element.elementor-element-97a6174 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:23px;font-weight:700;color:#FFFFFF;}.elementor-16593 .elementor-element.elementor-element-989cc85 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-16593 .elementor-element.elementor-element-989cc85{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;color:#FFFFFF;}.elementor-16593 .elementor-element.elementor-element-989cc85 p{margin-block-end:1.2px;}.elementor-16593 .elementor-element.elementor-element-e1fc864 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-16593 .elementor-element.elementor-element-e1fc864 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:600;color:#FFFFFF;}.elementor-16593 .elementor-element.elementor-element-f0db85e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--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-16593 .elementor-element.elementor-element-9533644 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-16593 .elementor-element.elementor-element-9533644 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:23px;font-weight:700;color:#FFFFFF;}.elementor-16593 .elementor-element.elementor-element-6939558 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-16593 .elementor-element.elementor-element-6939558{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;color:#FFFFFF;}.elementor-16593 .elementor-element.elementor-element-6939558 p{margin-block-end:1.2px;}.elementor-16593 .elementor-element.elementor-element-e89dc11 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-16593 .elementor-element.elementor-element-e89dc11{text-align:end;}.elementor-16593 .elementor-element.elementor-element-e89dc11 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:600;color:#FFFFFF;}.elementor-16593 .elementor-element.elementor-element-c8efed6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-16593 .elementor-element.elementor-element-33d9d21 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-16593 .elementor-element.elementor-element-33d9d21 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:23px;font-weight:700;color:#FFFFFF;}.elementor-16593 .elementor-element.elementor-element-05937bf > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-16593 .elementor-element.elementor-element-05937bf{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;color:#FFFFFF;}.elementor-16593 .elementor-element.elementor-element-05937bf p{margin-block-end:1.2px;}.elementor-16593 .elementor-element.elementor-element-aa9b133 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-16593 .elementor-element.elementor-element-aa9b133 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:600;color:#FFFFFF;}.elementor-16593 .elementor-element.elementor-element-91e924b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-16593 .elementor-element.elementor-element-91e924b{text-align:start;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;color:#FFFFFF;}.elementor-16593 .elementor-element.elementor-element-91e924b p{margin-block-end:1.2px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-16593 .elementor-element.elementor-element-9c1fba8{--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;}.elementor-16593 .elementor-element.elementor-element-8d12e62 .elementor-divider-separator{width:65%;}.elementor-16593 .elementor-element.elementor-element-7a0cdcc{--container-widget-width:497px;--container-widget-flex-grow:0;width:var( --container-widget-width, 497px );max-width:497px;}.elementor-16593 .elementor-element.elementor-element-67318f2{--e-con-grid-template-columns:repeat(2, 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;}.elementor-16593 .elementor-element.elementor-element-67318f2.e-con{--align-self:stretch;}}@media(min-width:768px){.elementor-16593 .elementor-element.elementor-element-9c1fba8{--content-width:950px;}}@media(max-width:767px){.elementor-16593 .elementor-element.elementor-element-9c1fba8{--content-width:500px;--margin-top:0px;--margin-bottom:10px;--margin-left:10px;--margin-right:0px;}.elementor-16593 .elementor-element.elementor-element-8d12e62 .elementor-divider-separator{width:100%;}.elementor-16593 .elementor-element.elementor-element-7a0cdcc{text-align:center;}.elementor-16593 .elementor-element.elementor-element-7a0cdcc .elementor-heading-title{font-size:23px;}.elementor-16593 .elementor-element.elementor-element-48f70ea > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-16593 .elementor-element.elementor-element-48f70ea{font-size:16px;}.elementor-16593 .elementor-element.elementor-element-f1c0082 .elementor-button{padding:18px 20px 18px 24px;}.elementor-16593 .elementor-element.elementor-element-67318f2{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-16593 .elementor-element.elementor-element-3ecee2c{--min-height:1px;}.elementor-16593 .elementor-element.elementor-element-d75af9f{--min-height:1px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-16593 .elementor-element.elementor-element-c27ec80{--min-height:1px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-16593 .elementor-element.elementor-element-6967fe7{--min-height:1px;}.elementor-16593 .elementor-element.elementor-element-9386d0f{--min-height:1px;}.elementor-16593 .elementor-element.elementor-element-83f3811{--min-height:1px;}.elementor-16593 .elementor-element.elementor-element-80932f8{--min-height:1px;}.elementor-16593 .elementor-element.elementor-element-c6f5c14{--min-height:1px;}.elementor-16593 .elementor-element.elementor-element-a3a27ef{--min-height:1px;}.elementor-16593 .elementor-element.elementor-element-e1ffff9{--min-height:1px;}.elementor-16593 .elementor-element.elementor-element-f0db85e{--min-height:1px;}.elementor-16593 .elementor-element.elementor-element-c8efed6{--min-height:1px;}}/* Start custom CSS for heading, class: .elementor-element-63ffd9a */.elementor-16593 .elementor-element.elementor-element-63ffd9a {
    margin-top: auto !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fb92f51 */.elementor-16593 .elementor-element.elementor-element-fb92f51 {
    margin-top: auto !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-76f60f8 */.elementor-16593 .elementor-element.elementor-element-76f60f8 {
    margin-top: auto !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8f0316b */.elementor-16593 .elementor-element.elementor-element-8f0316b {
    margin-top: auto !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-383d4ba */.elementor-16593 .elementor-element.elementor-element-383d4ba {
    margin-top: auto !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-61149e7 */.elementor-16593 .elementor-element.elementor-element-61149e7 {
    margin-top: auto !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-add0aeb */.elementor-16593 .elementor-element.elementor-element-add0aeb {
    margin-top: auto !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-67a243e */.elementor-16593 .elementor-element.elementor-element-67a243e {
    margin-top: auto !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e1fc864 */.elementor-16593 .elementor-element.elementor-element-e1fc864 {
    margin-top: auto !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e89dc11 */.elementor-16593 .elementor-element.elementor-element-e89dc11 {
    margin-top: auto !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aa9b133 */.elementor-16593 .elementor-element.elementor-element-aa9b133 {
    margin-top: auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67318f2 */@media (max-width: 1024px) and (min-width: 768px) {
    .elementor-16593 .elementor-element.elementor-element-67318f2 .mi-cuadro {
        background-color: #8A4FFF !important; /* Fondo base oscuro */
    }

    .elementor-16593 .elementor-element.elementor-element-67318f2 .mi-cuadro:nth-child(4n-3),
    .elementor-16593 .elementor-element.elementor-element-67318f2 .mi-cuadro:nth-child(4n) {
        background-color: #D1B3FF !important; /* Claro */
    }
}

/* Para ordenador */
@media (min-width: 1025px) {
    /* Patrón de ajedrez para 4 columnas (Ciclo de 8) */
    .elementor-16593 .elementor-element.elementor-element-67318f2 .mi-cuadro:nth-child(8n+1),
    .elementor-16593 .elementor-element.elementor-element-67318f2 .mi-cuadro:nth-child(8n+3),
    .elementor-16593 .elementor-element.elementor-element-67318f2 .mi-cuadro:nth-child(8n+6),
    .elementor-16593 .elementor-element.elementor-element-67318f2 .mi-cuadro:nth-child(8n+8) {
        background-color: #D1B3FF !important; /* Claro */
    }

    .elementor-16593 .elementor-element.elementor-element-67318f2 .mi-cuadro:nth-child(8n+2),
    .elementor-16593 .elementor-element.elementor-element-67318f2 .mi-cuadro:nth-child(8n+4),
    .elementor-16593 .elementor-element.elementor-element-67318f2 .mi-cuadro:nth-child(8n+5),
    .elementor-16593 .elementor-element.elementor-element-67318f2 .mi-cuadro:nth-child(8n+7) {
        background-color: #8A4FFF !important; /* Oscuro */
    }
}

  .mi-cuadro {
    height: auto !important; 
    min-height: 250px;
    display: flex;
    flex-direction: column;
    white-space: normal !important;
}

.elementor-16593 .elementor-element.elementor-element-67318f2 .mi-cuadro h3, 
.elementor-16593 .elementor-element.elementor-element-67318f2 .mi-cuadro .elementor-heading-title {
  
    white-space: normal !important; 
    
    word-break: break-word !important;
    overflow-wrap: break-word !important;
    
    display: block !important;
    position: relative !important;
}

/* Para todos */

.elementor-16593 .elementor-element.elementor-element-67318f2 .mi-cuadro p, 
.elementor-16593 .elementor-element.elementor-element-67318f2 .mi-cuadro .elementor-text {
  
    white-space: normal !important; 
    
    word-break: break-word !important;
    overflow-wrap: break-word !important;
    
    display: block !important;
    position: relative !important;
}



/* Para moviles */
@media (max-width: 767px) {
    .elementor-16593 .elementor-element.elementor-element-67318f2 .mi-cuadro { 
        background-color: #8A4FFF !important; 
    }

    .elementor-16593 .elementor-element.elementor-element-67318f2 .mi-cuadro:nth-child(odd) {
        background-color: #D1B3FF !important; /* Lila claro */
    }
}/* End custom CSS */