.elementor-9 .elementor-element.elementor-element-6f5cd6e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3%;--padding-bottom:2%;--padding-left:0%;--padding-right:0%;}.elementor-9 .elementor-element.elementor-element-6f5cd6e:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-6f5cd6e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-2601109{--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-2601109:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-2601109 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-2039170{--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;--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-dc82cf1{--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-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-1b0ba0c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Poppins", Sans-serif;font-size:48px;font-weight:400;}.elementor-9 .elementor-element.elementor-element-ecd2759{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-9 .elementor-element.elementor-element-0e9e418{--display:flex;--min-height:306px;--border-radius:30px 30px 30px 30px;}.elementor-9 .elementor-element.elementor-element-0e9e418:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-0e9e418 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBF3F4;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-8e67637{width:var( --container-widget-width, 57% );max-width:57%;background-color:#FFFFFF;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 20px 5px 20px;--container-widget-width:57%;--container-widget-flex-grow:0;border-radius:50px 50px 50px 50px;}.elementor-9 .elementor-element.elementor-element-8e67637.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-8e67637 .elementor-image-box-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-8e67637.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-9 .elementor-element.elementor-element-8e67637.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-9 .elementor-element.elementor-element-8e67637.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-9 .elementor-element.elementor-element-8e67637 .elementor-image-box-title{margin-bottom:7px;font-family:"Playfair Display", Sans-serif;font-weight:700;color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-8e67637 .elementor-image-box-wrapper .elementor-image-box-img{width:10%;}.elementor-9 .elementor-element.elementor-element-8e67637 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-9 .elementor-element.elementor-element-8e67637:has(:hover) .elementor-image-box-title,
					 .elementor-9 .elementor-element.elementor-element-8e67637:has(:focus) .elementor-image-box-title{color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-5d31359{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.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-4465ed4{margin:-273px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-9 .elementor-element.elementor-element-4465ed4.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-d91b614{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-9 .elementor-element.elementor-element-55afa36{--display:flex;--min-height:350px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:30px 30px 30px 30px;}.elementor-9 .elementor-element.elementor-element-55afa36:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-55afa36 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBF3F4;}.elementor-9 .elementor-element.elementor-element-55afa36.e-con{--align-self:center;}.elementor-9 .elementor-element.elementor-element-6d24299{background-color:#FFFFFF;margin:-195px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 20px 0px 20px;border-radius:50px 50px 50px 50px;font-family:"Playfair Display", Sans-serif;font-size:25px;font-weight:600;letter-spacing:0.5px;}.elementor-9 .elementor-element.elementor-element-6d24299:hover{background-color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-6e5d05c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:9px;text-align:center;}.elementor-9 .elementor-element.elementor-element-6e5d05c.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-6e5d05c img{width:95%;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-9 .elementor-element.elementor-element-0711db3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-9 .elementor-element.elementor-element-b812808{--display:flex;}.elementor-9 .elementor-element.elementor-element-4b3747e img{width:100%;}.elementor-9 .elementor-element.elementor-element-d87aed1{--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;--margin-top:100px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-8d74eb3{--display:flex;}.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-2f5a1fa{text-align:center;}.elementor-9 .elementor-element.elementor-element-2f5a1fa .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:60px;font-weight:700;color:#111425;}.elementor-9 .elementor-element.elementor-element-2970f29{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-9 .elementor-element.elementor-element-2970f29.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-44c1812{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){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-ba6b17f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-9 .elementor-element.elementor-element-3f3caf2{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-9 .elementor-element.elementor-element-80ae56b{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:400;}.elementor-9 .elementor-element.elementor-element-e6b9c4c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;}.elementor-9 .elementor-element.elementor-element-c9d861c{--display:flex;}.elementor-9 .elementor-element.elementor-element-598ca16{font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-9 .elementor-element.elementor-element-988964f{font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-9 .elementor-element.elementor-element-e86b918{font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-9 .elementor-element.elementor-element-f7d77b6{--display:flex;}.elementor-9 .elementor-element.elementor-element-5f67e2a{font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-9 .elementor-element.elementor-element-310cca5{font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-9 .elementor-element.elementor-element-e4f9fee{font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-9 .elementor-element.elementor-element-7ad51a0{font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-9 .elementor-element.elementor-element-dca52fe{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;}.elementor-9 .elementor-element.elementor-element-ccdae6f{--display:flex;--min-height:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-9208210{width:var( --container-widget-width, 100% );max-width:100%;background-color:#F6F5F1;padding:20px 20px 20px 20px;--container-widget-width:100%;--container-widget-flex-grow:0;border-radius:30px 30px 30px 30px;}.elementor-9 .elementor-element.elementor-element-9208210.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-9ed3238{padding:0px 0px 0px 0px;text-align:center;font-family:"Poppins", Sans-serif;font-size:23px;font-weight:600;}.elementor-9 .elementor-element.elementor-element-1a5c382{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;}.elementor-9 .elementor-element.elementor-element-0e92ec2{--display:flex;--min-height:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-9642fb0{width:var( --container-widget-width, 100% );max-width:100%;background-color:#F6F5F1;padding:20px 20px 20px 20px;--container-widget-width:100%;--container-widget-flex-grow:0;border-radius:30px 30px 30px 30px;}.elementor-9 .elementor-element.elementor-element-9642fb0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-d0ea769{padding:0px 0px 0px 0px;text-align:center;font-family:"Poppins", Sans-serif;font-size:23px;font-weight:600;}.elementor-9 .elementor-element.elementor-element-29646ad{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;}.elementor-9 .elementor-element.elementor-element-d5e08de{--display:flex;--min-height:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-d60b0c9{width:var( --container-widget-width, 100% );max-width:100%;background-color:#F6F5F1;padding:55px 55px 55px 55px;--container-widget-width:100%;--container-widget-flex-grow:0;border-radius:30px 30px 30px 30px;}.elementor-9 .elementor-element.elementor-element-d60b0c9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-9b21353{text-align:center;font-family:"Poppins", Sans-serif;font-size:23px;font-weight:600;}.elementor-9 .elementor-element.elementor-element-0189569{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;}.elementor-9 .elementor-element.elementor-element-b479fa5{--display:flex;--min-height:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-70986bf{width:var( --container-widget-width, 100% );max-width:100%;background-color:#F6F5F1;padding:20px 20px 20px 20px;--container-widget-width:100%;--container-widget-flex-grow:0;border-radius:30px 30px 30px 30px;}.elementor-9 .elementor-element.elementor-element-70986bf.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-47027b0{text-align:center;font-family:"Poppins", Sans-serif;font-size:23px;font-weight:600;}.elementor-9 .elementor-element.elementor-element-4eced8f{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;}.elementor-9 .elementor-element.elementor-element-1169a7a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:50px 50px 50px 50px;}.elementor-9 .elementor-element.elementor-element-1169a7a:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-1169a7a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111425;}.elementor-9 .elementor-element.elementor-element-1169a7a.e-con{--order:99999 /* order end hack */;}.elementor-9 .elementor-element.elementor-element-1b60c1f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 0px 0px 0px;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-1b60c1f.elementor-element{--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-f76433f .elementor-button{background-color:#CFCCB700;font-family:"Poppins", Sans-serif;font-weight:300;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-radius:50px 50px 50px 50px;}.elementor-9 .elementor-element.elementor-element-f76433f .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-f76433f .elementor-button:focus{background-color:#FFFFFF;color:#111425;border-color:#111425;}.elementor-9 .elementor-element.elementor-element-f76433f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-9 .elementor-element.elementor-element-f76433f .elementor-button:hover svg, .elementor-9 .elementor-element.elementor-element-f76433f .elementor-button:focus svg{fill:#111425;}.elementor-9 .elementor-element.elementor-element-91be48f .elementor-button{background-color:#CFCCB700;font-family:"Poppins", Sans-serif;font-weight:300;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-radius:50px 50px 50px 50px;}.elementor-9 .elementor-element.elementor-element-91be48f .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-91be48f .elementor-button:focus{background-color:#FFFFFF;color:#111425;border-color:#111425;}.elementor-9 .elementor-element.elementor-element-91be48f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-9 .elementor-element.elementor-element-91be48f .elementor-button:hover svg, .elementor-9 .elementor-element.elementor-element-91be48f .elementor-button:focus svg{fill:#111425;}.elementor-9 .elementor-element.elementor-element-b6620ab{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-9 .elementor-element.elementor-element-b19b81a{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-9 .elementor-element.elementor-element-78985e0{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:400;}.elementor-9 .elementor-element.elementor-element-adff5de{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-22f1551{--display:flex;}.elementor-9 .elementor-element.elementor-element-5e7da52{font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-9 .elementor-element.elementor-element-33670ff{--display:flex;}.elementor-9 .elementor-element.elementor-element-d07361a{font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-9 .elementor-element.elementor-element-bfdc453{--display:flex;}.elementor-9 .elementor-element.elementor-element-5883aa9{font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-9 .elementor-element.elementor-element-136400c{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-9 .elementor-element.elementor-element-4728b90{--display:flex;--min-height:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-76a1bb0{width:var( --container-widget-width, 100% );max-width:100%;background-color:#F6F5F1;padding:20px 20px 20px 20px;--container-widget-width:100%;--container-widget-flex-grow:0;border-radius:30px 30px 30px 30px;}.elementor-9 .elementor-element.elementor-element-76a1bb0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-04a5bce{text-align:center;font-family:"Poppins", Sans-serif;font-size:23px;font-weight:600;}.elementor-9 .elementor-element.elementor-element-1e33f1d{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;}.elementor-9 .elementor-element.elementor-element-1d7ecac{--display:flex;--min-height:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-65808a0{width:var( --container-widget-width, 104.398% );max-width:104.398%;background-color:#F6F5F1;padding:20px 20px 20px 20px;--container-widget-width:104.398%;--container-widget-flex-grow:0;border-radius:30px 30px 30px 30px;}.elementor-9 .elementor-element.elementor-element-65808a0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-f14e5dd{text-align:center;font-family:"Poppins", Sans-serif;font-size:23px;font-weight:600;}.elementor-9 .elementor-element.elementor-element-75654d8{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;}.elementor-9 .elementor-element.elementor-element-9d93f7b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:50px 50px 50px 50px;}.elementor-9 .elementor-element.elementor-element-9d93f7b:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-9d93f7b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111425;}.elementor-9 .elementor-element.elementor-element-9d93f7b.e-con{--order:99999 /* order end hack */;}.elementor-9 .elementor-element.elementor-element-154b606{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 0px 0px 0px;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-154b606.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-ca22ea8 .elementor-button{background-color:#CFCCB700;font-family:"Poppins", Sans-serif;font-weight:300;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-radius:50px 50px 50px 50px;}.elementor-9 .elementor-element.elementor-element-ca22ea8 .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-ca22ea8 .elementor-button:focus{background-color:#FFFFFF;color:#111425;border-color:#111425;}.elementor-9 .elementor-element.elementor-element-ca22ea8 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-9 .elementor-element.elementor-element-ca22ea8 .elementor-button:hover svg, .elementor-9 .elementor-element.elementor-element-ca22ea8 .elementor-button:focus svg{fill:#111425;}.elementor-9 .elementor-element.elementor-element-d351721 .elementor-button{background-color:#CFCCB700;font-family:"Poppins", Sans-serif;font-weight:300;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-radius:50px 50px 50px 50px;}.elementor-9 .elementor-element.elementor-element-d351721 .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-d351721 .elementor-button:focus{background-color:#FFFFFF;color:#111425;border-color:#111425;}.elementor-9 .elementor-element.elementor-element-d351721 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-9 .elementor-element.elementor-element-d351721 .elementor-button:hover svg, .elementor-9 .elementor-element.elementor-element-d351721 .elementor-button:focus svg{fill:#111425;}.elementor-9 .elementor-element.elementor-element-eebe09c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--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-f00e544{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-9 .elementor-element.elementor-element-73d20e8{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-9 .elementor-element.elementor-element-8eacb4c{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:400;}.elementor-9 .elementor-element.elementor-element-91ec712{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-e0f349f{--display:flex;}.elementor-9 .elementor-element.elementor-element-db3867d{font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-9 .elementor-element.elementor-element-a202136{--display:flex;}.elementor-9 .elementor-element.elementor-element-a202136.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-40b4ad7{font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-9 .elementor-element.elementor-element-0b03f5d{--display:flex;}.elementor-9 .elementor-element.elementor-element-0b03f5d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-1194d5a{font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-9 .elementor-element.elementor-element-6999200{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-5477625{--display:flex;}.elementor-9 .elementor-element.elementor-element-324fa61.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-9 .elementor-element.elementor-element-324fa61.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-9 .elementor-element.elementor-element-324fa61.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-9 .elementor-element.elementor-element-324fa61 .elementor-image-box-title{margin-bottom:10px;font-family:"Poppins", Sans-serif;font-weight:700;}.elementor-9 .elementor-element.elementor-element-324fa61 .elementor-image-box-wrapper .elementor-image-box-img{width:6%;}.elementor-9 .elementor-element.elementor-element-324fa61 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-9 .elementor-element.elementor-element-324fa61 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;}.elementor-9 .elementor-element.elementor-element-070078c{--display:flex;}.elementor-9 .elementor-element.elementor-element-070078c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-7bece09.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-9 .elementor-element.elementor-element-7bece09.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-9 .elementor-element.elementor-element-7bece09.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-9 .elementor-element.elementor-element-7bece09 .elementor-image-box-title{margin-bottom:10px;font-family:"Poppins", Sans-serif;font-weight:700;}.elementor-9 .elementor-element.elementor-element-7bece09 .elementor-image-box-wrapper .elementor-image-box-img{width:6%;}.elementor-9 .elementor-element.elementor-element-7bece09 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-9 .elementor-element.elementor-element-7bece09 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;}.elementor-9 .elementor-element.elementor-element-20421cb{--display:flex;}.elementor-9 .elementor-element.elementor-element-20421cb.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-35a832d.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-9 .elementor-element.elementor-element-35a832d.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-9 .elementor-element.elementor-element-35a832d.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-9 .elementor-element.elementor-element-35a832d .elementor-image-box-title{margin-bottom:10px;font-family:"Poppins", Sans-serif;font-weight:700;}.elementor-9 .elementor-element.elementor-element-35a832d .elementor-image-box-wrapper .elementor-image-box-img{width:6%;}.elementor-9 .elementor-element.elementor-element-35a832d .elementor-image-box-img img{transition-duration:0.3s;}.elementor-9 .elementor-element.elementor-element-35a832d .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;}.elementor-9 .elementor-element.elementor-element-e41025b{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-9 .elementor-element.elementor-element-d211c08{--display:flex;--min-height:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-613e0ea{width:var( --container-widget-width, 100% );max-width:100%;background-color:#F6F5F1;padding:20px 20px 20px 20px;--container-widget-width:100%;--container-widget-flex-grow:0;border-radius:30px 30px 30px 30px;}.elementor-9 .elementor-element.elementor-element-613e0ea.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-d78e34c{text-align:center;font-family:"Poppins", Sans-serif;font-size:23px;font-weight:600;}.elementor-9 .elementor-element.elementor-element-c38876e{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;}.elementor-9 .elementor-element.elementor-element-2b39f67{--display:flex;--min-height:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-ec28d20{width:var( --container-widget-width, 104.398% );max-width:104.398%;background-color:#F6F5F1;padding:20px 20px 20px 20px;--container-widget-width:104.398%;--container-widget-flex-grow:0;border-radius:30px 30px 30px 30px;}.elementor-9 .elementor-element.elementor-element-ec28d20.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-c9ad741{text-align:center;font-family:"Poppins", Sans-serif;font-size:23px;font-weight:600;}.elementor-9 .elementor-element.elementor-element-0205f64{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;}.elementor-9 .elementor-element.elementor-element-a5b4925{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:50px 50px 50px 50px;}.elementor-9 .elementor-element.elementor-element-a5b4925:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-a5b4925 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111425;}.elementor-9 .elementor-element.elementor-element-a5b4925.e-con{--order:99999 /* order end hack */;}.elementor-9 .elementor-element.elementor-element-c0ec930{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 0px 0px 0px;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-c0ec930.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-bf3977b .elementor-button{background-color:#CFCCB700;font-family:"Poppins", Sans-serif;font-weight:300;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-radius:50px 50px 50px 50px;}.elementor-9 .elementor-element.elementor-element-bf3977b .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-bf3977b .elementor-button:focus{background-color:#FFFFFF;color:#111425;border-color:#111425;}.elementor-9 .elementor-element.elementor-element-bf3977b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-9 .elementor-element.elementor-element-bf3977b .elementor-button:hover svg, .elementor-9 .elementor-element.elementor-element-bf3977b .elementor-button:focus svg{fill:#111425;}.elementor-9 .elementor-element.elementor-element-054ec8f .elementor-button{background-color:#CFCCB700;font-family:"Poppins", Sans-serif;font-weight:300;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-radius:50px 50px 50px 50px;}.elementor-9 .elementor-element.elementor-element-054ec8f .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-054ec8f .elementor-button:focus{background-color:#FFFFFF;color:#111425;border-color:#111425;}.elementor-9 .elementor-element.elementor-element-054ec8f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-9 .elementor-element.elementor-element-054ec8f .elementor-button:hover svg, .elementor-9 .elementor-element.elementor-element-054ec8f .elementor-button:focus svg{fill:#111425;}.elementor-9 .elementor-element.elementor-element-510a2d1{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-gap:100px;--n-tabs-title-border-radius:50px 50px 50px 50px;--n-tabs-title-padding-top:5px;--n-tabs-title-padding-right:50px;--n-tabs-title-padding-bottom:5px;--n-tabs-title-padding-left:50px;--n-tabs-title-font-size:20px;--n-tabs-title-color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-510a2d1 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#EBF3F4;}.elementor-9 .elementor-element.elementor-element-510a2d1.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-510a2d1.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-9 .elementor-element.elementor-element-510a2d1.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-510a2d1.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:none;}.elementor-9 .elementor-element.elementor-element-510a2d1.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Poppins", Sans-serif;font-weight:500;}.elementor-9 .elementor-element.elementor-element-037120b{--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:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-9d3db4c{--display:flex;}.elementor-9 .elementor-element.elementor-element-f1e5a64{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-9 .elementor-element.elementor-element-2518c78{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:400;}.elementor-9 .elementor-element.elementor-element-82df06e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-d8ab787{--display:flex;}.elementor-9 .elementor-element.elementor-element-9938024{font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-9 .elementor-element.elementor-element-dd99e12{font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-9 .elementor-element.elementor-element-4f46565{font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-9 .elementor-element.elementor-element-26ea0a8{font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-9 .elementor-element.elementor-element-aa04cea{font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-9 .elementor-element.elementor-element-73f6218{font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-9 .elementor-element.elementor-element-25f2572{font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-9 .elementor-element.elementor-element-339d358{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;}.elementor-9 .elementor-element.elementor-element-4a1dffa{--display:flex;--min-height:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-c6fdb17{width:var( --container-widget-width, 100% );max-width:100%;background-color:#F6F5F1;padding:20px 20px 20px 20px;--container-widget-width:100%;--container-widget-flex-grow:0;border-radius:30px 30px 30px 30px;}.elementor-9 .elementor-element.elementor-element-c6fdb17.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-e4563cd{padding:0px 0px 0px 0px;text-align:center;font-family:"Poppins", Sans-serif;font-size:23px;font-weight:600;}.elementor-9 .elementor-element.elementor-element-070dd84{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;}.elementor-9 .elementor-element.elementor-element-591e537{--display:flex;--min-height:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-1673e49{width:var( --container-widget-width, 100% );max-width:100%;background-color:#F6F5F1;padding:20px 20px 20px 20px;--container-widget-width:100%;--container-widget-flex-grow:0;border-radius:30px 30px 30px 30px;}.elementor-9 .elementor-element.elementor-element-1673e49.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-b70dfff{padding:0px 0px 0px 0px;text-align:center;font-family:"Poppins", Sans-serif;font-size:23px;font-weight:600;}.elementor-9 .elementor-element.elementor-element-707ca7a{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;}.elementor-9 .elementor-element.elementor-element-7516116{--display:flex;--min-height:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-9ffeeb3{width:var( --container-widget-width, 100% );max-width:100%;background-color:#F6F5F1;padding:20px 20px 20px 20px;--container-widget-width:100%;--container-widget-flex-grow:0;border-radius:30px 30px 30px 30px;}.elementor-9 .elementor-element.elementor-element-9ffeeb3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-77f5e73{text-align:center;font-family:"Poppins", Sans-serif;font-size:23px;font-weight:600;}.elementor-9 .elementor-element.elementor-element-cbaeb64{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;}.elementor-9 .elementor-element.elementor-element-1eb5674{--display:flex;--min-height:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-4223132{width:var( --container-widget-width, 100% );max-width:100%;background-color:#F6F5F1;padding:20px 20px 20px 20px;--container-widget-width:100%;--container-widget-flex-grow:0;border-radius:30px 30px 30px 30px;}.elementor-9 .elementor-element.elementor-element-4223132.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-37d574d{text-align:center;font-family:"Poppins", Sans-serif;font-size:23px;font-weight:600;}.elementor-9 .elementor-element.elementor-element-5a1ef65{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;}.elementor-9 .elementor-element.elementor-element-8ba952d{--display:flex;}.elementor-9 .elementor-element.elementor-element-b99dffa{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-9 .elementor-element.elementor-element-cf013cd{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:400;}.elementor-9 .elementor-element.elementor-element-f7819e7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-9ac21ef{--display:flex;}.elementor-9 .elementor-element.elementor-element-5e29e86{font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-9 .elementor-element.elementor-element-345859e{font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-9 .elementor-element.elementor-element-5d4e306{font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-9 .elementor-element.elementor-element-3dcdf9c{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-9 .elementor-element.elementor-element-e7def06{--display:flex;--min-height:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-687ebf6{width:var( --container-widget-width, 100% );max-width:100%;background-color:#F6F5F1;padding:20px 20px 20px 20px;--container-widget-width:100%;--container-widget-flex-grow:0;border-radius:30px 30px 30px 30px;}.elementor-9 .elementor-element.elementor-element-687ebf6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-b66b967{text-align:center;font-family:"Poppins", Sans-serif;font-size:23px;font-weight:600;}.elementor-9 .elementor-element.elementor-element-0df23da{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;}.elementor-9 .elementor-element.elementor-element-848d127{--display:flex;--min-height:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-1a38072{width:var( --container-widget-width, 104.398% );max-width:104.398%;background-color:#F6F5F1;padding:20px 20px 20px 20px;--container-widget-width:104.398%;--container-widget-flex-grow:0;border-radius:30px 30px 30px 30px;}.elementor-9 .elementor-element.elementor-element-1a38072.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-7c1993c{text-align:center;font-family:"Poppins", Sans-serif;font-size:23px;font-weight:600;}.elementor-9 .elementor-element.elementor-element-fc3f0b3{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;}.elementor-9 .elementor-element.elementor-element-fc67c74{--display:flex;}.elementor-9 .elementor-element.elementor-element-1618317{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-9 .elementor-element.elementor-element-e8073b5{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:400;}.elementor-9 .elementor-element.elementor-element-22f5982{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-e0c80fc{--display:flex;}.elementor-9 .elementor-element.elementor-element-56e6612{font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-9 .elementor-element.elementor-element-a9df3d9{font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-9 .elementor-element.elementor-element-391805e{font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-9 .elementor-element.elementor-element-c5fe91e{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-9 .elementor-element.elementor-element-341edb9{--display:flex;--min-height:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-b744cc8{width:var( --container-widget-width, 100% );max-width:100%;background-color:#F6F5F1;padding:20px 20px 20px 20px;--container-widget-width:100%;--container-widget-flex-grow:0;border-radius:30px 30px 30px 30px;}.elementor-9 .elementor-element.elementor-element-b744cc8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-b4b4b06{text-align:center;font-family:"Poppins", Sans-serif;font-size:23px;font-weight:600;}.elementor-9 .elementor-element.elementor-element-12d33e2{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;}.elementor-9 .elementor-element.elementor-element-54e501e{--display:flex;--min-height:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-d75dd12{width:var( --container-widget-width, 104.398% );max-width:104.398%;background-color:#F6F5F1;padding:20px 20px 20px 20px;--container-widget-width:104.398%;--container-widget-flex-grow:0;border-radius:30px 30px 30px 30px;}.elementor-9 .elementor-element.elementor-element-d75dd12.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-7538b1e{text-align:center;font-family:"Poppins", Sans-serif;font-size:23px;font-weight:600;}.elementor-9 .elementor-element.elementor-element-d8e272f{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;}.elementor-9 .elementor-element.elementor-element-c7389b9{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:#02010100;}.elementor-9 .elementor-element.elementor-element-c7389b9 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#EBF3F4;}.elementor-9 .elementor-element.elementor-element-c7389b9 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{background-color:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-c7389b9 > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:var( --e-global-color-secondary );}:where( .elementor-9 .elementor-element.elementor-element-c7389b9 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Poppins", Sans-serif;font-weight:500;}.elementor-9 .elementor-element.elementor-element-317eebe{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-247fa2a{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-9 .elementor-element.elementor-element-a733b53{--display:flex;--border-radius:50px 50px 50px 50px;}.elementor-9 .elementor-element.elementor-element-a733b53:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-a733b53 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBF3F4;}.elementor-9 .elementor-element.elementor-element-4f10ff7{--display:flex;--border-radius:50px 50px 50px 50px;--padding-top:10px;--padding-bottom:10px;--padding-left:15px;--padding-right:15px;}.elementor-9 .elementor-element.elementor-element-4f10ff7:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-4f10ff7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-86f2d73{text-align:center;}.elementor-9 .elementor-element.elementor-element-86f2d73 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:400;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-eae1148{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-9 .elementor-element.elementor-element-707f121{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-9 .elementor-element.elementor-element-82d91d8{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:400;}.elementor-9 .elementor-element.elementor-element-2f83a95{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;}.elementor-9 .elementor-element.elementor-element-58aa004{--display:flex;}.elementor-9 .elementor-element.elementor-element-14b866c{font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-9 .elementor-element.elementor-element-f6e9c77{font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-9 .elementor-element.elementor-element-e32ab20{font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-9 .elementor-element.elementor-element-862e672{--display:flex;}.elementor-9 .elementor-element.elementor-element-18e9b0f{font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-9 .elementor-element.elementor-element-0904cf2{font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-9 .elementor-element.elementor-element-122d260{font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-9 .elementor-element.elementor-element-702668d{font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-9 .elementor-element.elementor-element-b145aeb{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;}.elementor-9 .elementor-element.elementor-element-6719968{--display:flex;--min-height:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-ae60d0f{width:var( --container-widget-width, 100% );max-width:100%;background-color:#F6F5F1;padding:20px 20px 20px 20px;--container-widget-width:100%;--container-widget-flex-grow:0;border-radius:30px 30px 30px 30px;}.elementor-9 .elementor-element.elementor-element-ae60d0f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-0176979{padding:0px 0px 0px 0px;text-align:center;font-family:"Poppins", Sans-serif;font-size:23px;font-weight:600;}.elementor-9 .elementor-element.elementor-element-85a34e5{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;}.elementor-9 .elementor-element.elementor-element-9a3b3a3{--display:flex;--min-height:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-bb73834{width:var( --container-widget-width, 100% );max-width:100%;background-color:#F6F5F1;padding:20px 20px 20px 20px;--container-widget-width:100%;--container-widget-flex-grow:0;border-radius:30px 30px 30px 30px;}.elementor-9 .elementor-element.elementor-element-bb73834.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-86ae7f4{padding:0px 0px 0px 0px;text-align:center;font-family:"Poppins", Sans-serif;font-size:23px;font-weight:600;}.elementor-9 .elementor-element.elementor-element-b8dbb10{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;}.elementor-9 .elementor-element.elementor-element-1cb2f64{--display:flex;--min-height:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-9150606{width:var( --container-widget-width, 100% );max-width:100%;background-color:#F6F5F1;padding:20px 20px 20px 20px;--container-widget-width:100%;--container-widget-flex-grow:0;border-radius:30px 30px 30px 30px;}.elementor-9 .elementor-element.elementor-element-9150606.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-af5e304{text-align:center;font-family:"Poppins", Sans-serif;font-size:23px;font-weight:600;}.elementor-9 .elementor-element.elementor-element-10371c5{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;}.elementor-9 .elementor-element.elementor-element-698709a{--display:flex;--min-height:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-ac146da{width:var( --container-widget-width, 100% );max-width:100%;background-color:#F6F5F1;padding:20px 20px 20px 20px;--container-widget-width:100%;--container-widget-flex-grow:0;border-radius:30px 30px 30px 30px;}.elementor-9 .elementor-element.elementor-element-ac146da.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-a1140cc{text-align:center;font-family:"Poppins", Sans-serif;font-size:23px;font-weight:600;}.elementor-9 .elementor-element.elementor-element-38401a6{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;}.elementor-9 .elementor-element.elementor-element-27d21ee{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:50px 50px 50px 50px;}.elementor-9 .elementor-element.elementor-element-27d21ee:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-27d21ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111425;}.elementor-9 .elementor-element.elementor-element-27d21ee.e-con{--order:99999 /* order end hack */;}.elementor-9 .elementor-element.elementor-element-ac03bf2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 0px 0px 0px;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-ac03bf2.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-32b4d77 .elementor-button{background-color:#CFCCB700;font-family:"Poppins", Sans-serif;font-weight:300;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-radius:50px 50px 50px 50px;}.elementor-9 .elementor-element.elementor-element-32b4d77 .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-32b4d77 .elementor-button:focus{background-color:#FFFFFF;color:#111425;border-color:#111425;}.elementor-9 .elementor-element.elementor-element-32b4d77 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-9 .elementor-element.elementor-element-32b4d77 .elementor-button:hover svg, .elementor-9 .elementor-element.elementor-element-32b4d77 .elementor-button:focus svg{fill:#111425;}.elementor-9 .elementor-element.elementor-element-1008a11 .elementor-button{background-color:#CFCCB700;font-family:"Poppins", Sans-serif;font-weight:300;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-radius:50px 50px 50px 50px;}.elementor-9 .elementor-element.elementor-element-1008a11 .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-1008a11 .elementor-button:focus{background-color:#FFFFFF;color:#111425;border-color:#111425;}.elementor-9 .elementor-element.elementor-element-1008a11 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-9 .elementor-element.elementor-element-1008a11 .elementor-button:hover svg, .elementor-9 .elementor-element.elementor-element-1008a11 .elementor-button:focus svg{fill:#111425;}.elementor-9 .elementor-element.elementor-element-4e3dcc1{--display:flex;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-9 .elementor-element.elementor-element-2601109{--width:90%;}.elementor-9 .elementor-element.elementor-element-2039170{--width:100%;}.elementor-9 .elementor-element.elementor-element-dc82cf1{--width:100%;}.elementor-9 .elementor-element.elementor-element-0e9e418{--width:90%;}.elementor-9 .elementor-element.elementor-element-55afa36{--width:90%;}.elementor-9 .elementor-element.elementor-element-b812808{--width:90%;}.elementor-9 .elementor-element.elementor-element-8d74eb3{--width:92%;}.elementor-9 .elementor-element.elementor-element-44c1812{--width:90%;}.elementor-9 .elementor-element.elementor-element-3f3caf2{--width:85%;}.elementor-9 .elementor-element.elementor-element-e6b9c4c{--content-width:70%;}.elementor-9 .elementor-element.elementor-element-ccdae6f{--width:60%;}.elementor-9 .elementor-element.elementor-element-0e92ec2{--width:60%;}.elementor-9 .elementor-element.elementor-element-d5e08de{--width:60%;}.elementor-9 .elementor-element.elementor-element-b479fa5{--width:60%;}.elementor-9 .elementor-element.elementor-element-1169a7a{--width:100%;}.elementor-9 .elementor-element.elementor-element-b19b81a{--width:85%;}.elementor-9 .elementor-element.elementor-element-adff5de{--width:100%;}.elementor-9 .elementor-element.elementor-element-136400c{--width:60%;}.elementor-9 .elementor-element.elementor-element-4728b90{--width:60%;}.elementor-9 .elementor-element.elementor-element-1d7ecac{--width:60%;}.elementor-9 .elementor-element.elementor-element-9d93f7b{--width:100%;}.elementor-9 .elementor-element.elementor-element-73d20e8{--width:85%;}.elementor-9 .elementor-element.elementor-element-a202136{--width:29.162%;}.elementor-9 .elementor-element.elementor-element-0b03f5d{--width:35.093%;}.elementor-9 .elementor-element.elementor-element-070078c{--width:29.162%;}.elementor-9 .elementor-element.elementor-element-20421cb{--width:35.093%;}.elementor-9 .elementor-element.elementor-element-e41025b{--width:60%;}.elementor-9 .elementor-element.elementor-element-d211c08{--width:60%;}.elementor-9 .elementor-element.elementor-element-2b39f67{--width:60%;}.elementor-9 .elementor-element.elementor-element-a5b4925{--width:100%;}.elementor-9 .elementor-element.elementor-element-f1e5a64{--width:85%;}.elementor-9 .elementor-element.elementor-element-4a1dffa{--width:60%;}.elementor-9 .elementor-element.elementor-element-591e537{--width:60%;}.elementor-9 .elementor-element.elementor-element-7516116{--width:60%;}.elementor-9 .elementor-element.elementor-element-1eb5674{--width:60%;}.elementor-9 .elementor-element.elementor-element-b99dffa{--width:85%;}.elementor-9 .elementor-element.elementor-element-3dcdf9c{--width:60%;}.elementor-9 .elementor-element.elementor-element-e7def06{--width:60%;}.elementor-9 .elementor-element.elementor-element-848d127{--width:60%;}.elementor-9 .elementor-element.elementor-element-1618317{--width:85%;}.elementor-9 .elementor-element.elementor-element-c5fe91e{--width:60%;}.elementor-9 .elementor-element.elementor-element-341edb9{--width:60%;}.elementor-9 .elementor-element.elementor-element-54e501e{--width:60%;}.elementor-9 .elementor-element.elementor-element-a733b53{--width:950px;}.elementor-9 .elementor-element.elementor-element-4f10ff7{--width:30%;}.elementor-9 .elementor-element.elementor-element-707f121{--width:80%;}.elementor-9 .elementor-element.elementor-element-2f83a95{--width:70%;}.elementor-9 .elementor-element.elementor-element-6719968{--width:60%;}.elementor-9 .elementor-element.elementor-element-9a3b3a3{--width:60%;}.elementor-9 .elementor-element.elementor-element-1cb2f64{--width:60%;}.elementor-9 .elementor-element.elementor-element-698709a{--width:60%;}.elementor-9 .elementor-element.elementor-element-27d21ee{--width:100%;}}@media(max-width:1024px){.elementor-9 .elementor-element.elementor-element-6f5cd6e{--padding-top:7%;--padding-bottom:7%;--padding-left:0%;--padding-right:0%;}.elementor-9 .elementor-element.elementor-element-2039170{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-1b0ba0c{font-size:35px;}.elementor-9 .elementor-element.elementor-element-0e9e418{--min-height:265px;--border-radius:30px 30px 30px 30px;--padding-top:0180px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-8e67637{width:var( --container-widget-width, 460px );max-width:460px;margin:-150px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 20px 10px 20px;--container-widget-width:460px;--container-widget-flex-grow:0;border-radius:50px 50px 50px 50px;}.elementor-9 .elementor-element.elementor-element-8e67637.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-8e67637 .elementor-image-box-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-8e67637.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-9 .elementor-element.elementor-element-8e67637.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-9 .elementor-element.elementor-element-8e67637.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-9 .elementor-element.elementor-element-8e67637 .elementor-image-box-title{margin-bottom:7px;font-size:26px;}.elementor-9 .elementor-element.elementor-element-8e67637 .elementor-image-box-wrapper .elementor-image-box-img{width:14%;}.elementor-9 .elementor-element.elementor-element-8e67637 .elementor-image-box-img img{height:0%;}.elementor-9 .elementor-element.elementor-element-4465ed4{margin:-200px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9 .elementor-element.elementor-element-4465ed4 img{width:69%;}.elementor-9 .elementor-element.elementor-element-80ae56b{font-size:16px;}.elementor-9 .elementor-element.elementor-element-dca52fe{--justify-content:flex-start;}.elementor-9 .elementor-element.elementor-element-ccdae6f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-9ed3238{font-size:20px;}.elementor-9 .elementor-element.elementor-element-1a5c382{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9 .elementor-element.elementor-element-1a5c382.elementor-element{--align-self:stretch;}.elementor-9 .elementor-element.elementor-element-0e92ec2{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-d0ea769{font-size:20px;}.elementor-9 .elementor-element.elementor-element-9b21353{font-size:20px;}.elementor-9 .elementor-element.elementor-element-47027b0{font-size:20px;}.elementor-9 .elementor-element.elementor-element-1169a7a{--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-1b60c1f{text-align:center;font-size:16px;}.elementor-9 .elementor-element.elementor-element-78985e0{font-size:16px;}.elementor-9 .elementor-element.elementor-element-bfdc453{--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-04a5bce{font-size:20px;}.elementor-9 .elementor-element.elementor-element-f14e5dd{font-size:20px;}.elementor-9 .elementor-element.elementor-element-9d93f7b{--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-154b606{text-align:center;font-size:16px;}.elementor-9 .elementor-element.elementor-element-8eacb4c{font-size:16px;}.elementor-9 .elementor-element.elementor-element-6999200{--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-324fa61 .elementor-image-box-wrapper .elementor-image-box-img{width:3%;}.elementor-9 .elementor-element.elementor-element-324fa61 .elementor-image-box-img img{height:14px;}.elementor-9 .elementor-element.elementor-element-324fa61 .elementor-image-box-description{font-size:16px;}.elementor-9 .elementor-element.elementor-element-7bece09 .elementor-image-box-wrapper .elementor-image-box-img{width:3%;}.elementor-9 .elementor-element.elementor-element-7bece09 .elementor-image-box-img img{height:14px;}.elementor-9 .elementor-element.elementor-element-7bece09 .elementor-image-box-description{font-size:16px;}.elementor-9 .elementor-element.elementor-element-35a832d .elementor-image-box-wrapper .elementor-image-box-img{width:3%;}.elementor-9 .elementor-element.elementor-element-35a832d .elementor-image-box-img img{height:14px;}.elementor-9 .elementor-element.elementor-element-35a832d .elementor-image-box-description{font-size:16px;}.elementor-9 .elementor-element.elementor-element-d78e34c{font-size:20px;}.elementor-9 .elementor-element.elementor-element-c9ad741{font-size:20px;}.elementor-9 .elementor-element.elementor-element-a5b4925{--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-c0ec930{text-align:center;font-size:16px;}.elementor-9 .elementor-element.elementor-element-510a2d1{--n-tabs-title-gap:15px;--n-tabs-gap:10px;--n-tabs-title-font-size:16px;}.elementor-9 .elementor-element.elementor-element-2518c78{font-size:16px;}.elementor-9 .elementor-element.elementor-element-339d358{--justify-content:flex-start;}.elementor-9 .elementor-element.elementor-element-4a1dffa{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-e4563cd{font-size:20px;}.elementor-9 .elementor-element.elementor-element-070dd84{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9 .elementor-element.elementor-element-070dd84.elementor-element{--align-self:stretch;}.elementor-9 .elementor-element.elementor-element-591e537{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-b70dfff{font-size:20px;}.elementor-9 .elementor-element.elementor-element-77f5e73{font-size:20px;}.elementor-9 .elementor-element.elementor-element-37d574d{font-size:20px;}.elementor-9 .elementor-element.elementor-element-cf013cd{font-size:16px;}.elementor-9 .elementor-element.elementor-element-b66b967{font-size:20px;}.elementor-9 .elementor-element.elementor-element-7c1993c{font-size:20px;}.elementor-9 .elementor-element.elementor-element-e8073b5{font-size:16px;}.elementor-9 .elementor-element.elementor-element-b4b4b06{font-size:20px;}.elementor-9 .elementor-element.elementor-element-7538b1e{font-size:20px;}.elementor-9 .elementor-element.elementor-element-82d91d8{font-size:16px;}.elementor-9 .elementor-element.elementor-element-b145aeb{--justify-content:flex-start;}.elementor-9 .elementor-element.elementor-element-6719968{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-0176979{font-size:20px;}.elementor-9 .elementor-element.elementor-element-85a34e5{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9 .elementor-element.elementor-element-85a34e5.elementor-element{--align-self:stretch;}.elementor-9 .elementor-element.elementor-element-9a3b3a3{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-86ae7f4{font-size:20px;}.elementor-9 .elementor-element.elementor-element-af5e304{font-size:20px;}.elementor-9 .elementor-element.elementor-element-a1140cc{font-size:20px;}.elementor-9 .elementor-element.elementor-element-27d21ee{--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-ac03bf2{text-align:center;font-size:16px;}}@media(max-width:767px){.elementor-9 .elementor-element.elementor-element-6f5cd6e{--padding-top:12%;--padding-bottom:12%;--padding-left:0%;--padding-right:0%;}.elementor-9 .elementor-element.elementor-element-2601109{--width:90%;}.elementor-9 .elementor-element.elementor-element-1b0ba0c{font-size:34px;}.elementor-9 .elementor-element.elementor-element-0e9e418{--min-height:265px;--padding-top:180px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-8e67637{margin:-120px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:231px;--container-widget-flex-grow:0;width:var( --container-widget-width, 231px );max-width:231px;}.elementor-9 .elementor-element.elementor-element-8e67637 .elementor-image-box-img{margin-bottom:0px;}.elementor-9 .elementor-element.elementor-element-8e67637.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-9 .elementor-element.elementor-element-8e67637.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-9 .elementor-element.elementor-element-8e67637.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-9 .elementor-element.elementor-element-8e67637 .elementor-image-box-title{margin-bottom:10px;font-size:14px;}.elementor-9 .elementor-element.elementor-element-8e67637 .elementor-image-box-wrapper .elementor-image-box-img{width:8%;}.elementor-9 .elementor-element.elementor-element-8e67637 .elementor-image-box-img img{height:5%;object-fit:contain;}.elementor-9 .elementor-element.elementor-element-4465ed4{margin:-260px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9 .elementor-element.elementor-element-4465ed4 img{width:85%;}.elementor-9 .elementor-element.elementor-element-d87aed1{--margin-top:280px;--margin-bottom:1px;--margin-left:1px;--margin-right:1px;}.elementor-9 .elementor-element.elementor-element-2f5a1fa .elementor-heading-title{font-size:35px;}.elementor-9 .elementor-element.elementor-element-80ae56b{text-align:center;font-size:18px;}.elementor-9 .elementor-element.elementor-element-1169a7a{--border-radius:20px 20px 20px 20px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-9 .elementor-element.elementor-element-1b60c1f{text-align:center;font-size:18px;}.elementor-9 .elementor-element.elementor-element-78985e0{text-align:center;font-size:18px;}.elementor-9 .elementor-element.elementor-element-9d93f7b{--border-radius:20px 20px 20px 20px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-9 .elementor-element.elementor-element-154b606{text-align:center;font-size:18px;}.elementor-9 .elementor-element.elementor-element-8eacb4c{text-align:center;font-size:18px;}.elementor-9 .elementor-element.elementor-element-324fa61 .elementor-image-box-img{margin-bottom:10px;}.elementor-9 .elementor-element.elementor-element-324fa61 .elementor-image-box-wrapper .elementor-image-box-img{width:8%;}.elementor-9 .elementor-element.elementor-element-324fa61 .elementor-image-box-img img{height:8%;}.elementor-9 .elementor-element.elementor-element-324fa61 .elementor-image-box-description{font-size:18px;}.elementor-9 .elementor-element.elementor-element-7bece09 .elementor-image-box-img{margin-bottom:10px;}.elementor-9 .elementor-element.elementor-element-7bece09 .elementor-image-box-wrapper .elementor-image-box-img{width:8%;}.elementor-9 .elementor-element.elementor-element-7bece09 .elementor-image-box-img img{height:8%;}.elementor-9 .elementor-element.elementor-element-7bece09 .elementor-image-box-description{font-size:18px;}.elementor-9 .elementor-element.elementor-element-35a832d .elementor-image-box-img{margin-bottom:10px;}.elementor-9 .elementor-element.elementor-element-35a832d .elementor-image-box-wrapper .elementor-image-box-img{width:8%;}.elementor-9 .elementor-element.elementor-element-35a832d .elementor-image-box-img img{height:8%;}.elementor-9 .elementor-element.elementor-element-35a832d .elementor-image-box-description{font-size:18px;}.elementor-9 .elementor-element.elementor-element-a5b4925{--border-radius:20px 20px 20px 20px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-9 .elementor-element.elementor-element-c0ec930{text-align:center;font-size:18px;}.elementor-9 .elementor-element.elementor-element-510a2d1{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-gap:10px;}.elementor-9 .elementor-element.elementor-element-2518c78{text-align:center;font-size:18px;}.elementor-9 .elementor-element.elementor-element-cf013cd{text-align:center;font-size:18px;}.elementor-9 .elementor-element.elementor-element-e8073b5{text-align:center;font-size:18px;}.elementor-9 .elementor-element.elementor-element-c7389b9{--n-accordion-title-justify-content:center;--n-accordion-title-flex-grow:initial;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:10px;--n-accordion-item-title-distance-from-content:10px;--n-accordion-border-radius:50px 50px 50px 50px;}.elementor-9 .elementor-element.elementor-element-c7389b9 {--n-accordion-padding:10px 10px 10px 10px;}.elementor-9 .elementor-element.elementor-element-82d91d8{text-align:center;font-size:18px;}.elementor-9 .elementor-element.elementor-element-27d21ee{--border-radius:20px 20px 20px 20px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-9 .elementor-element.elementor-element-ac03bf2{text-align:center;font-size:18px;}}@media(max-width:1024px) and (min-width:768px){.elementor-9 .elementor-element.elementor-element-6f5cd6e{--width:100%;}.elementor-9 .elementor-element.elementor-element-2601109{--width:90%;}.elementor-9 .elementor-element.elementor-element-d91b614{--content-width:100%;}.elementor-9 .elementor-element.elementor-element-0711db3{--content-width:100%;}.elementor-9 .elementor-element.elementor-element-2970f29{--width:100%;}.elementor-9 .elementor-element.elementor-element-e6b9c4c{--content-width:80%;}.elementor-9 .elementor-element.elementor-element-dca52fe{--width:100%;}.elementor-9 .elementor-element.elementor-element-e0f349f{--width:20%;}.elementor-9 .elementor-element.elementor-element-a202136{--width:20%;}.elementor-9 .elementor-element.elementor-element-0b03f5d{--width:20%;}.elementor-9 .elementor-element.elementor-element-5477625{--width:90%;}.elementor-9 .elementor-element.elementor-element-070078c{--width:90%;}.elementor-9 .elementor-element.elementor-element-20421cb{--width:90%;}.elementor-9 .elementor-element.elementor-element-339d358{--width:100%;}.elementor-9 .elementor-element.elementor-element-a733b53{--width:90%;}.elementor-9 .elementor-element.elementor-element-b145aeb{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-2601109 */.rev_slider_wrapper,
.rev_slider,
.tp-revslider-mainul,
.tp-bgimg {
  margin-bottom: 0 !important;
  border: none !important;
  box-shadow: none !important;
  background: transparent !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1b0ba0c */.mi-marquesina-loop {
  width: 100%;
  overflow: hidden;
  background: #ffffff; /* corregido a color válido */
  color: #000;
  font-weight: 400;
  padding: 10px 0;
  font-family: "Poppins", sans-serif;
  box-sizing: border-box;
}

.marquesina-loop-contenido {
  display: flex;
  width: max-content;
  animation: marquesina-infinita 45s linear infinite;
}

.marquesina-loop-contenido span {
  padding-right: 50px; /* espacio entre repeticiones */
  white-space: nowrap;
}

@keyframes marquesina-infinita {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(-50%);
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-8e67637 */.elementor-image-box-wrapper {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  padding: 6px 16px;
  text-align: center;
  margin: 0 auto; /* Centrar el bloque completo */
}

.elementor-image-box-img {
  display: flex !important; /* Evita bloqueos */
  align-items: center;
  justify-content: center;
}

.elementor-image-box-img img {
  width: 20px;
  height: auto;
  display: inline-block;
  vertical-align: middle;
}

.elementor-image-box-content {
  display: inline-block;
  vertical-align: middle;
  margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-598ca16 */.elementor-widget .checkbox-img {
  display: flex;
  align-items: center;
  gap: 8px;
  font-weight: 600;
  line-height: 1.2;
}

.elementor-widget .checkbox-img img {
  width: 18px;
  height: 18px;
  object-fit: contain;
  flex-shrink: 0;
  display: block;
  margin-top: 1px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-988964f */.checkbox-img {
  display: flex;
  align-items: center;
  gap: 8px;
  font-weight: bold;
}

.checkbox-img img {
  width: 20px;
  height: 20px;
  object-fit: contain;
  flex-shrink: 0;
  /* 🔧 Esto es la clave para alinearlo mejor con el texto */
  vertical-align: middle;
  display: inline-block;
  margin: 0;
}
.checkbox-img img {
  margin-top:3px; /* o 3px si aún lo ves muy arriba */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e86b918 */.checkbox-img {
  display: flex;
  align-items: center;
  gap: 8px;
  font-weight: bold;
}

.checkbox-img img {
  width: 20px;
  height: 20px;
  object-fit: contain;
  flex-shrink: 0;
  /* 🔧 Esto es la clave para alinearlo mejor con el texto */
  vertical-align: middle;
  display: inline-block;
  margin: 0;
}
.checkbox-img img {
  margin-top:3px; /* o 3px si aún lo ves muy arriba */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5f67e2a */.checkbox-img {
  display: flex;
  align-items: center;
  gap: 8px;
  font-weight: bold;
}

.checkbox-img img {
  width: 20px;
  height: 20px;
  object-fit: contain;
  flex-shrink: 0;
  /* 🔧 Esto es la clave para alinearlo mejor con el texto */
  vertical-align: middle;
  display: inline-block;
  margin: 0;
}
.checkbox-img img {
  margin-top:3px; /* o 3px si aún lo ves muy arriba */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-310cca5 */.checkbox-img {
  display: flex;
  align-items: center;
  gap: 8px;
  font-weight: bold;
}

.checkbox-img img {
  width: 20px;
  height: 20px;
  object-fit: contain;
  flex-shrink: 0;
  /* 🔧 Esto es la clave para alinearlo mejor con el texto */
  vertical-align: middle;
  display: inline-block;
  margin: 0;
}
.checkbox-img img {
  margin-top:3px; /* o 3px si aún lo ves muy arriba */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e4f9fee */.checkbox-img {
  display: flex;
  align-items: center;
  gap: 8px;
  font-weight: bold;
}

.checkbox-img img {
  width: 20px;
  height: 20px;
  object-fit: contain;
  flex-shrink: 0;
  /* 🔧 Esto es la clave para alinearlo mejor con el texto */
  vertical-align: middle;
  display: inline-block;
  margin: 0;
}
.checkbox-img img {
  margin-top:3px; /* o 3px si aún lo ves muy arriba */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7ad51a0 */.checkbox-img {
  display: flex;
  align-items: center;
  gap: 8px;
  font-weight: bold;
}

.checkbox-img img {
  width: 20px;
  height: 20px;
  object-fit: contain;
  flex-shrink: 0;
  /* 🔧 Esto es la clave para alinearlo mejor con el texto */
  vertical-align: middle;
  display: inline-block;
  margin: 0;
}
.checkbox-img img {
  margin-top:3px; /* o 3px si aún lo ves muy arriba */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f76433f */.elementor-9 .elementor-element.elementor-element-f76433f .elementor-button-icon {
    font-size: 25px;
    color: inherit;
}

.elementor-9 .elementor-element.elementor-element-f76433f .elementor-button-text {
    margin: auto;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-91be48f */.elementor-9 .elementor-element.elementor-element-91be48f .elementor-button-icon {
    font-size: 25px;
    color: inherit;
}

.elementor-9 .elementor-element.elementor-element-91be48f .elementor-button-text {
    margin: auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5e7da52 */.checkbox-img {
  display: flex;
  align-items: center;
  gap: 8px;
  font-weight: bold;
}

.checkbox-img img {
  width: 20px;
  height: 20px;
  object-fit: contain;
  flex-shrink: 0;
  /* 🔧 Esto es la clave para alinearlo mejor con el texto */
  vertical-align: middle;
  display: inline-block;
  margin: 0;
}
.checkbox-img img {
  margin-top:3px; /* o 3px si aún lo ves muy arriba */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d07361a */.checkbox-img {
  display: flex;
  align-items: center;
  gap: 8px;
  font-weight: bold;
}

.checkbox-img img {
  width: 20px;
  height: 20px;
  object-fit: contain;
  flex-shrink: 0;
  /* 🔧 Esto es la clave para alinearlo mejor con el texto */
  vertical-align: middle;
  display: inline-block;
  margin: 0;
}
.checkbox-img img {
  margin-top:3px; /* o 3px si aún lo ves muy arriba */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5883aa9 */.checkbox-img {
  display: flex;
  align-items: center;
  gap: 8px;
  font-weight: bold;
}

.checkbox-img img {
  width: 20px;
  height: 20px;
  object-fit: contain;
  flex-shrink: 0;
  /* 🔧 Esto es la clave para alinearlo mejor con el texto */
  vertical-align: middle;
  display: inline-block;
  margin: 0;
}
.checkbox-img img {
  margin-top:3px; /* o 3px si aún lo ves muy arriba */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ca22ea8 */.elementor-9 .elementor-element.elementor-element-ca22ea8 .elementor-button-icon {
    font-size: 25px;
    color: inherit;
}

.elementor-9 .elementor-element.elementor-element-ca22ea8 .elementor-button-text {
    margin: auto;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d351721 */.elementor-9 .elementor-element.elementor-element-d351721 .elementor-button-icon {
    font-size: 25px;
    color: inherit;
}

.elementor-9 .elementor-element.elementor-element-d351721 .elementor-button-text {
    margin: auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-db3867d */.checkbox-img {
  display: flex;
  align-items: center;
  gap: 8px;
  font-weight: bold;
}

.checkbox-img img {
  width: 20px;
  height: 20px;
  object-fit: contain;
  flex-shrink: 0;
  /* 🔧 Esto es la clave para alinearlo mejor con el texto */
  vertical-align: middle;
  display: inline-block;
  margin: 0;
}
.checkbox-img img {
  margin-top:3px; /* o 3px si aún lo ves muy arriba */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-40b4ad7 */.checkbox-img {
  display: flex;
  align-items: center;
  gap: 8px;
  font-weight: bold;
}

.checkbox-img img {
  width: 20px;
  height: 20px;
  object-fit: contain;
  flex-shrink: 0;
  /* 🔧 Esto es la clave para alinearlo mejor con el texto */
  vertical-align: middle;
  display: inline-block;
  margin: 0;
}
.checkbox-img img {
  margin-top:3px; /* o 3px si aún lo ves muy arriba */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1194d5a */.checkbox-img {
  display: flex;
  align-items: center;
  gap: 8px;
  font-weight: bold;
}

.checkbox-img img {
  width: 20px;
  height: 20px;
  object-fit: contain;
  flex-shrink: 0;
  /* 🔧 Esto es la clave para alinearlo mejor con el texto */
  vertical-align: middle;
  display: inline-block;
  margin: 0;
}
.checkbox-img img {
  margin-top:3px; /* o 3px si aún lo ves muy arriba */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bf3977b */.elementor-9 .elementor-element.elementor-element-bf3977b .elementor-button-icon {
    font-size: 25px;
    color: inherit;
}

.elementor-9 .elementor-element.elementor-element-bf3977b .elementor-button-text {
    margin: auto;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-054ec8f */.elementor-9 .elementor-element.elementor-element-054ec8f .elementor-button-icon {
    font-size: 25px;
    color: inherit;
}

.elementor-9 .elementor-element.elementor-element-054ec8f .elementor-button-text {
    margin: auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-598ca16 */.elementor-widget .checkbox-img {
  display: flex;
  align-items: center;
  gap: 8px;
  font-weight: 600;
  line-height: 1.2;
}

.elementor-widget .checkbox-img img {
  width: 18px;
  height: 18px;
  object-fit: contain;
  flex-shrink: 0;
  display: block;
  margin-top: 1px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-988964f */.checkbox-img {
  display: flex;
  align-items: center;
  gap: 8px;
  font-weight: bold;
}

.checkbox-img img {
  width: 20px;
  height: 20px;
  object-fit: contain;
  flex-shrink: 0;
  /* 🔧 Esto es la clave para alinearlo mejor con el texto */
  vertical-align: middle;
  display: inline-block;
  margin: 0;
}
.checkbox-img img {
  margin-top:3px; /* o 3px si aún lo ves muy arriba */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e86b918 */.checkbox-img {
  display: flex;
  align-items: center;
  gap: 8px;
  font-weight: bold;
}

.checkbox-img img {
  width: 20px;
  height: 20px;
  object-fit: contain;
  flex-shrink: 0;
  /* 🔧 Esto es la clave para alinearlo mejor con el texto */
  vertical-align: middle;
  display: inline-block;
  margin: 0;
}
.checkbox-img img {
  margin-top:3px; /* o 3px si aún lo ves muy arriba */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5f67e2a */.checkbox-img {
  display: flex;
  align-items: center;
  gap: 8px;
  font-weight: bold;
}

.checkbox-img img {
  width: 20px;
  height: 20px;
  object-fit: contain;
  flex-shrink: 0;
  /* 🔧 Esto es la clave para alinearlo mejor con el texto */
  vertical-align: middle;
  display: inline-block;
  margin: 0;
}
.checkbox-img img {
  margin-top:3px; /* o 3px si aún lo ves muy arriba */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-310cca5 */.checkbox-img {
  display: flex;
  align-items: center;
  gap: 8px;
  font-weight: bold;
}

.checkbox-img img {
  width: 20px;
  height: 20px;
  object-fit: contain;
  flex-shrink: 0;
  /* 🔧 Esto es la clave para alinearlo mejor con el texto */
  vertical-align: middle;
  display: inline-block;
  margin: 0;
}
.checkbox-img img {
  margin-top:3px; /* o 3px si aún lo ves muy arriba */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e4f9fee */.checkbox-img {
  display: flex;
  align-items: center;
  gap: 8px;
  font-weight: bold;
}

.checkbox-img img {
  width: 20px;
  height: 20px;
  object-fit: contain;
  flex-shrink: 0;
  /* 🔧 Esto es la clave para alinearlo mejor con el texto */
  vertical-align: middle;
  display: inline-block;
  margin: 0;
}
.checkbox-img img {
  margin-top:3px; /* o 3px si aún lo ves muy arriba */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7ad51a0 */.checkbox-img {
  display: flex;
  align-items: center;
  gap: 8px;
  font-weight: bold;
}

.checkbox-img img {
  width: 20px;
  height: 20px;
  object-fit: contain;
  flex-shrink: 0;
  /* 🔧 Esto es la clave para alinearlo mejor con el texto */
  vertical-align: middle;
  display: inline-block;
  margin: 0;
}
.checkbox-img img {
  margin-top:3px; /* o 3px si aún lo ves muy arriba */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f76433f */.elementor-9 .elementor-element.elementor-element-f76433f .elementor-button-icon {
    font-size: 25px;
    color: inherit;
}

.elementor-9 .elementor-element.elementor-element-f76433f .elementor-button-text {
    margin: auto;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-91be48f */.elementor-9 .elementor-element.elementor-element-91be48f .elementor-button-icon {
    font-size: 25px;
    color: inherit;
}

.elementor-9 .elementor-element.elementor-element-91be48f .elementor-button-text {
    margin: auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5e7da52 */.checkbox-img {
  display: flex;
  align-items: center;
  gap: 8px;
  font-weight: bold;
}

.checkbox-img img {
  width: 20px;
  height: 20px;
  object-fit: contain;
  flex-shrink: 0;
  /* 🔧 Esto es la clave para alinearlo mejor con el texto */
  vertical-align: middle;
  display: inline-block;
  margin: 0;
}
.checkbox-img img {
  margin-top:3px; /* o 3px si aún lo ves muy arriba */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d07361a */.checkbox-img {
  display: flex;
  align-items: center;
  gap: 8px;
  font-weight: bold;
}

.checkbox-img img {
  width: 20px;
  height: 20px;
  object-fit: contain;
  flex-shrink: 0;
  /* 🔧 Esto es la clave para alinearlo mejor con el texto */
  vertical-align: middle;
  display: inline-block;
  margin: 0;
}
.checkbox-img img {
  margin-top:3px; /* o 3px si aún lo ves muy arriba */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5883aa9 */.checkbox-img {
  display: flex;
  align-items: center;
  gap: 8px;
  font-weight: bold;
}

.checkbox-img img {
  width: 20px;
  height: 20px;
  object-fit: contain;
  flex-shrink: 0;
  /* 🔧 Esto es la clave para alinearlo mejor con el texto */
  vertical-align: middle;
  display: inline-block;
  margin: 0;
}
.checkbox-img img {
  margin-top:3px; /* o 3px si aún lo ves muy arriba */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ca22ea8 */.elementor-9 .elementor-element.elementor-element-ca22ea8 .elementor-button-icon {
    font-size: 25px;
    color: inherit;
}

.elementor-9 .elementor-element.elementor-element-ca22ea8 .elementor-button-text {
    margin: auto;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d351721 */.elementor-9 .elementor-element.elementor-element-d351721 .elementor-button-icon {
    font-size: 25px;
    color: inherit;
}

.elementor-9 .elementor-element.elementor-element-d351721 .elementor-button-text {
    margin: auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-db3867d */.checkbox-img {
  display: flex;
  align-items: center;
  gap: 8px;
  font-weight: bold;
}

.checkbox-img img {
  width: 20px;
  height: 20px;
  object-fit: contain;
  flex-shrink: 0;
  /* 🔧 Esto es la clave para alinearlo mejor con el texto */
  vertical-align: middle;
  display: inline-block;
  margin: 0;
}
.checkbox-img img {
  margin-top:3px; /* o 3px si aún lo ves muy arriba */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-40b4ad7 */.checkbox-img {
  display: flex;
  align-items: center;
  gap: 8px;
  font-weight: bold;
}

.checkbox-img img {
  width: 20px;
  height: 20px;
  object-fit: contain;
  flex-shrink: 0;
  /* 🔧 Esto es la clave para alinearlo mejor con el texto */
  vertical-align: middle;
  display: inline-block;
  margin: 0;
}
.checkbox-img img {
  margin-top:3px; /* o 3px si aún lo ves muy arriba */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1194d5a */.checkbox-img {
  display: flex;
  align-items: center;
  gap: 8px;
  font-weight: bold;
}

.checkbox-img img {
  width: 20px;
  height: 20px;
  object-fit: contain;
  flex-shrink: 0;
  /* 🔧 Esto es la clave para alinearlo mejor con el texto */
  vertical-align: middle;
  display: inline-block;
  margin: 0;
}
.checkbox-img img {
  margin-top:3px; /* o 3px si aún lo ves muy arriba */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bf3977b */.elementor-9 .elementor-element.elementor-element-bf3977b .elementor-button-icon {
    font-size: 25px;
    color: inherit;
}

.elementor-9 .elementor-element.elementor-element-bf3977b .elementor-button-text {
    margin: auto;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-054ec8f */.elementor-9 .elementor-element.elementor-element-054ec8f .elementor-button-icon {
    font-size: 25px;
    color: inherit;
}

.elementor-9 .elementor-element.elementor-element-054ec8f .elementor-button-text {
    margin: auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-598ca16 */.elementor-widget .checkbox-img {
  display: flex;
  align-items: center;
  gap: 8px;
  font-weight: 600;
  line-height: 1.2;
}

.elementor-widget .checkbox-img img {
  width: 18px;
  height: 18px;
  object-fit: contain;
  flex-shrink: 0;
  display: block;
  margin-top: 1px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-988964f */.checkbox-img {
  display: flex;
  align-items: center;
  gap: 8px;
  font-weight: bold;
}

.checkbox-img img {
  width: 20px;
  height: 20px;
  object-fit: contain;
  flex-shrink: 0;
  /* 🔧 Esto es la clave para alinearlo mejor con el texto */
  vertical-align: middle;
  display: inline-block;
  margin: 0;
}
.checkbox-img img {
  margin-top:3px; /* o 3px si aún lo ves muy arriba */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e86b918 */.checkbox-img {
  display: flex;
  align-items: center;
  gap: 8px;
  font-weight: bold;
}

.checkbox-img img {
  width: 20px;
  height: 20px;
  object-fit: contain;
  flex-shrink: 0;
  /* 🔧 Esto es la clave para alinearlo mejor con el texto */
  vertical-align: middle;
  display: inline-block;
  margin: 0;
}
.checkbox-img img {
  margin-top:3px; /* o 3px si aún lo ves muy arriba */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5f67e2a */.checkbox-img {
  display: flex;
  align-items: center;
  gap: 8px;
  font-weight: bold;
}

.checkbox-img img {
  width: 20px;
  height: 20px;
  object-fit: contain;
  flex-shrink: 0;
  /* 🔧 Esto es la clave para alinearlo mejor con el texto */
  vertical-align: middle;
  display: inline-block;
  margin: 0;
}
.checkbox-img img {
  margin-top:3px; /* o 3px si aún lo ves muy arriba */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-310cca5 */.checkbox-img {
  display: flex;
  align-items: center;
  gap: 8px;
  font-weight: bold;
}

.checkbox-img img {
  width: 20px;
  height: 20px;
  object-fit: contain;
  flex-shrink: 0;
  /* 🔧 Esto es la clave para alinearlo mejor con el texto */
  vertical-align: middle;
  display: inline-block;
  margin: 0;
}
.checkbox-img img {
  margin-top:3px; /* o 3px si aún lo ves muy arriba */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e4f9fee */.checkbox-img {
  display: flex;
  align-items: center;
  gap: 8px;
  font-weight: bold;
}

.checkbox-img img {
  width: 20px;
  height: 20px;
  object-fit: contain;
  flex-shrink: 0;
  /* 🔧 Esto es la clave para alinearlo mejor con el texto */
  vertical-align: middle;
  display: inline-block;
  margin: 0;
}
.checkbox-img img {
  margin-top:3px; /* o 3px si aún lo ves muy arriba */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7ad51a0 */.checkbox-img {
  display: flex;
  align-items: center;
  gap: 8px;
  font-weight: bold;
}

.checkbox-img img {
  width: 20px;
  height: 20px;
  object-fit: contain;
  flex-shrink: 0;
  /* 🔧 Esto es la clave para alinearlo mejor con el texto */
  vertical-align: middle;
  display: inline-block;
  margin: 0;
}
.checkbox-img img {
  margin-top:3px; /* o 3px si aún lo ves muy arriba */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f76433f */.elementor-9 .elementor-element.elementor-element-f76433f .elementor-button-icon {
    font-size: 25px;
    color: inherit;
}

.elementor-9 .elementor-element.elementor-element-f76433f .elementor-button-text {
    margin: auto;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-91be48f */.elementor-9 .elementor-element.elementor-element-91be48f .elementor-button-icon {
    font-size: 25px;
    color: inherit;
}

.elementor-9 .elementor-element.elementor-element-91be48f .elementor-button-text {
    margin: auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5e7da52 */.checkbox-img {
  display: flex;
  align-items: center;
  gap: 8px;
  font-weight: bold;
}

.checkbox-img img {
  width: 20px;
  height: 20px;
  object-fit: contain;
  flex-shrink: 0;
  /* 🔧 Esto es la clave para alinearlo mejor con el texto */
  vertical-align: middle;
  display: inline-block;
  margin: 0;
}
.checkbox-img img {
  margin-top:3px; /* o 3px si aún lo ves muy arriba */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d07361a */.checkbox-img {
  display: flex;
  align-items: center;
  gap: 8px;
  font-weight: bold;
}

.checkbox-img img {
  width: 20px;
  height: 20px;
  object-fit: contain;
  flex-shrink: 0;
  /* 🔧 Esto es la clave para alinearlo mejor con el texto */
  vertical-align: middle;
  display: inline-block;
  margin: 0;
}
.checkbox-img img {
  margin-top:3px; /* o 3px si aún lo ves muy arriba */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5883aa9 */.checkbox-img {
  display: flex;
  align-items: center;
  gap: 8px;
  font-weight: bold;
}

.checkbox-img img {
  width: 20px;
  height: 20px;
  object-fit: contain;
  flex-shrink: 0;
  /* 🔧 Esto es la clave para alinearlo mejor con el texto */
  vertical-align: middle;
  display: inline-block;
  margin: 0;
}
.checkbox-img img {
  margin-top:3px; /* o 3px si aún lo ves muy arriba */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ca22ea8 */.elementor-9 .elementor-element.elementor-element-ca22ea8 .elementor-button-icon {
    font-size: 25px;
    color: inherit;
}

.elementor-9 .elementor-element.elementor-element-ca22ea8 .elementor-button-text {
    margin: auto;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d351721 */.elementor-9 .elementor-element.elementor-element-d351721 .elementor-button-icon {
    font-size: 25px;
    color: inherit;
}

.elementor-9 .elementor-element.elementor-element-d351721 .elementor-button-text {
    margin: auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-db3867d */.checkbox-img {
  display: flex;
  align-items: center;
  gap: 8px;
  font-weight: bold;
}

.checkbox-img img {
  width: 20px;
  height: 20px;
  object-fit: contain;
  flex-shrink: 0;
  /* 🔧 Esto es la clave para alinearlo mejor con el texto */
  vertical-align: middle;
  display: inline-block;
  margin: 0;
}
.checkbox-img img {
  margin-top:3px; /* o 3px si aún lo ves muy arriba */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-40b4ad7 */.checkbox-img {
  display: flex;
  align-items: center;
  gap: 8px;
  font-weight: bold;
}

.checkbox-img img {
  width: 20px;
  height: 20px;
  object-fit: contain;
  flex-shrink: 0;
  /* 🔧 Esto es la clave para alinearlo mejor con el texto */
  vertical-align: middle;
  display: inline-block;
  margin: 0;
}
.checkbox-img img {
  margin-top:3px; /* o 3px si aún lo ves muy arriba */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1194d5a */.checkbox-img {
  display: flex;
  align-items: center;
  gap: 8px;
  font-weight: bold;
}

.checkbox-img img {
  width: 20px;
  height: 20px;
  object-fit: contain;
  flex-shrink: 0;
  /* 🔧 Esto es la clave para alinearlo mejor con el texto */
  vertical-align: middle;
  display: inline-block;
  margin: 0;
}
.checkbox-img img {
  margin-top:3px; /* o 3px si aún lo ves muy arriba */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bf3977b */.elementor-9 .elementor-element.elementor-element-bf3977b .elementor-button-icon {
    font-size: 25px;
    color: inherit;
}

.elementor-9 .elementor-element.elementor-element-bf3977b .elementor-button-text {
    margin: auto;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-054ec8f */.elementor-9 .elementor-element.elementor-element-054ec8f .elementor-button-icon {
    font-size: 25px;
    color: inherit;
}

.elementor-9 .elementor-element.elementor-element-054ec8f .elementor-button-text {
    margin: auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-598ca16 */.elementor-widget .checkbox-img {
  display: flex;
  align-items: center;
  gap: 8px;
  font-weight: 600;
  line-height: 1.2;
}

.elementor-widget .checkbox-img img {
  width: 18px;
  height: 18px;
  object-fit: contain;
  flex-shrink: 0;
  display: block;
  margin-top: 1px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-988964f */.checkbox-img {
  display: flex;
  align-items: center;
  gap: 8px;
  font-weight: bold;
}

.checkbox-img img {
  width: 20px;
  height: 20px;
  object-fit: contain;
  flex-shrink: 0;
  /* 🔧 Esto es la clave para alinearlo mejor con el texto */
  vertical-align: middle;
  display: inline-block;
  margin: 0;
}
.checkbox-img img {
  margin-top:3px; /* o 3px si aún lo ves muy arriba */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e86b918 */.checkbox-img {
  display: flex;
  align-items: center;
  gap: 8px;
  font-weight: bold;
}

.checkbox-img img {
  width: 20px;
  height: 20px;
  object-fit: contain;
  flex-shrink: 0;
  /* 🔧 Esto es la clave para alinearlo mejor con el texto */
  vertical-align: middle;
  display: inline-block;
  margin: 0;
}
.checkbox-img img {
  margin-top:3px; /* o 3px si aún lo ves muy arriba */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5f67e2a */.checkbox-img {
  display: flex;
  align-items: center;
  gap: 8px;
  font-weight: bold;
}

.checkbox-img img {
  width: 20px;
  height: 20px;
  object-fit: contain;
  flex-shrink: 0;
  /* 🔧 Esto es la clave para alinearlo mejor con el texto */
  vertical-align: middle;
  display: inline-block;
  margin: 0;
}
.checkbox-img img {
  margin-top:3px; /* o 3px si aún lo ves muy arriba */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-310cca5 */.checkbox-img {
  display: flex;
  align-items: center;
  gap: 8px;
  font-weight: bold;
}

.checkbox-img img {
  width: 20px;
  height: 20px;
  object-fit: contain;
  flex-shrink: 0;
  /* 🔧 Esto es la clave para alinearlo mejor con el texto */
  vertical-align: middle;
  display: inline-block;
  margin: 0;
}
.checkbox-img img {
  margin-top:3px; /* o 3px si aún lo ves muy arriba */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e4f9fee */.checkbox-img {
  display: flex;
  align-items: center;
  gap: 8px;
  font-weight: bold;
}

.checkbox-img img {
  width: 20px;
  height: 20px;
  object-fit: contain;
  flex-shrink: 0;
  /* 🔧 Esto es la clave para alinearlo mejor con el texto */
  vertical-align: middle;
  display: inline-block;
  margin: 0;
}
.checkbox-img img {
  margin-top:3px; /* o 3px si aún lo ves muy arriba */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7ad51a0 */.checkbox-img {
  display: flex;
  align-items: center;
  gap: 8px;
  font-weight: bold;
}

.checkbox-img img {
  width: 20px;
  height: 20px;
  object-fit: contain;
  flex-shrink: 0;
  /* 🔧 Esto es la clave para alinearlo mejor con el texto */
  vertical-align: middle;
  display: inline-block;
  margin: 0;
}
.checkbox-img img {
  margin-top:3px; /* o 3px si aún lo ves muy arriba */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f76433f */.elementor-9 .elementor-element.elementor-element-f76433f .elementor-button-icon {
    font-size: 25px;
    color: inherit;
}

.elementor-9 .elementor-element.elementor-element-f76433f .elementor-button-text {
    margin: auto;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-91be48f */.elementor-9 .elementor-element.elementor-element-91be48f .elementor-button-icon {
    font-size: 25px;
    color: inherit;
}

.elementor-9 .elementor-element.elementor-element-91be48f .elementor-button-text {
    margin: auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5e7da52 */.checkbox-img {
  display: flex;
  align-items: center;
  gap: 8px;
  font-weight: bold;
}

.checkbox-img img {
  width: 20px;
  height: 20px;
  object-fit: contain;
  flex-shrink: 0;
  /* 🔧 Esto es la clave para alinearlo mejor con el texto */
  vertical-align: middle;
  display: inline-block;
  margin: 0;
}
.checkbox-img img {
  margin-top:3px; /* o 3px si aún lo ves muy arriba */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d07361a */.checkbox-img {
  display: flex;
  align-items: center;
  gap: 8px;
  font-weight: bold;
}

.checkbox-img img {
  width: 20px;
  height: 20px;
  object-fit: contain;
  flex-shrink: 0;
  /* 🔧 Esto es la clave para alinearlo mejor con el texto */
  vertical-align: middle;
  display: inline-block;
  margin: 0;
}
.checkbox-img img {
  margin-top:3px; /* o 3px si aún lo ves muy arriba */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5883aa9 */.checkbox-img {
  display: flex;
  align-items: center;
  gap: 8px;
  font-weight: bold;
}

.checkbox-img img {
  width: 20px;
  height: 20px;
  object-fit: contain;
  flex-shrink: 0;
  /* 🔧 Esto es la clave para alinearlo mejor con el texto */
  vertical-align: middle;
  display: inline-block;
  margin: 0;
}
.checkbox-img img {
  margin-top:3px; /* o 3px si aún lo ves muy arriba */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ca22ea8 */.elementor-9 .elementor-element.elementor-element-ca22ea8 .elementor-button-icon {
    font-size: 25px;
    color: inherit;
}

.elementor-9 .elementor-element.elementor-element-ca22ea8 .elementor-button-text {
    margin: auto;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d351721 */.elementor-9 .elementor-element.elementor-element-d351721 .elementor-button-icon {
    font-size: 25px;
    color: inherit;
}

.elementor-9 .elementor-element.elementor-element-d351721 .elementor-button-text {
    margin: auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-db3867d */.checkbox-img {
  display: flex;
  align-items: center;
  gap: 8px;
  font-weight: bold;
}

.checkbox-img img {
  width: 20px;
  height: 20px;
  object-fit: contain;
  flex-shrink: 0;
  /* 🔧 Esto es la clave para alinearlo mejor con el texto */
  vertical-align: middle;
  display: inline-block;
  margin: 0;
}
.checkbox-img img {
  margin-top:3px; /* o 3px si aún lo ves muy arriba */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-40b4ad7 */.checkbox-img {
  display: flex;
  align-items: center;
  gap: 8px;
  font-weight: bold;
}

.checkbox-img img {
  width: 20px;
  height: 20px;
  object-fit: contain;
  flex-shrink: 0;
  /* 🔧 Esto es la clave para alinearlo mejor con el texto */
  vertical-align: middle;
  display: inline-block;
  margin: 0;
}
.checkbox-img img {
  margin-top:3px; /* o 3px si aún lo ves muy arriba */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1194d5a */.checkbox-img {
  display: flex;
  align-items: center;
  gap: 8px;
  font-weight: bold;
}

.checkbox-img img {
  width: 20px;
  height: 20px;
  object-fit: contain;
  flex-shrink: 0;
  /* 🔧 Esto es la clave para alinearlo mejor con el texto */
  vertical-align: middle;
  display: inline-block;
  margin: 0;
}
.checkbox-img img {
  margin-top:3px; /* o 3px si aún lo ves muy arriba */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bf3977b */.elementor-9 .elementor-element.elementor-element-bf3977b .elementor-button-icon {
    font-size: 25px;
    color: inherit;
}

.elementor-9 .elementor-element.elementor-element-bf3977b .elementor-button-text {
    margin: auto;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-054ec8f */.elementor-9 .elementor-element.elementor-element-054ec8f .elementor-button-icon {
    font-size: 25px;
    color: inherit;
}

.elementor-9 .elementor-element.elementor-element-054ec8f .elementor-button-text {
    margin: auto;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-510a2d1 */.e-n-tabs-heading {
  background: #EBF3F4;
  border-radius: 50px;
  width: 850px; /* Ancho fijo grande */
  padding: 10px 0 !important;
  margin: 0 auto;
  box-sizing: border-box;
}

@media (max-width: 1024px) {
  .e-n-tabs-heading {
    width: 90%; /* Hace que el ancho sea proporcional en tablet y pantallas menores */
    max-width: 700px; /* Limita el tamaño en pantallas más grandes */
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9938024 */.elementor-widget .checkbox-img {
  display: flex;
  align-items: center;
  gap: 8px;
  font-weight: 600;
  line-height: 1.2;
}

.elementor-widget .checkbox-img img {
  width: 18px;
  height: 18px;
  object-fit: contain;
  flex-shrink: 0;
  display: block;
  margin-top: 1px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dd99e12 */.checkbox-img {
  display: flex;
  align-items: center;
  gap: 8px;
  font-weight: bold;
}

.checkbox-img img {
  width: 20px;
  height: 20px;
  object-fit: contain;
  flex-shrink: 0;
  /* 🔧 Esto es la clave para alinearlo mejor con el texto */
  vertical-align: middle;
  display: inline-block;
  margin: 0;
}
.checkbox-img img {
  margin-top: 15px; /* o 3px si aún lo ves muy arriba */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4f46565 */.checkbox-img {
  display: flex;
  align-items: center;
  gap: 8px;
  font-weight: bold;
}

.checkbox-img img {
  width: 20px;
  height: 20px;
  object-fit: contain;
  flex-shrink: 0;
  /* 🔧 Esto es la clave para alinearlo mejor con el texto */
  vertical-align: middle;
  display: inline-block;
  margin: 0;
}
.checkbox-img img {
  margin-top: 15px; /* o 3px si aún lo ves muy arriba */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-26ea0a8 */.checkbox-img {
  display: flex;
  align-items: center;
  gap: 8px;
  font-weight: bold;
}

.checkbox-img img {
  width: 20px;
  height: 20px;
  object-fit: contain;
  flex-shrink: 0;
  /* 🔧 Esto es la clave para alinearlo mejor con el texto */
  vertical-align: middle;
  display: inline-block;
  margin: 0;
}
.checkbox-img img {
  margin-top: 15px; /* o 3px si aún lo ves muy arriba */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-aa04cea */.checkbox-img {
  display: flex;
  align-items: center;
  gap: 8px;
  font-weight: bold;
}

.checkbox-img img {
  width: 20px;
  height: 20px;
  object-fit: contain;
  flex-shrink: 0;
  /* 🔧 Esto es la clave para alinearlo mejor con el texto */
  vertical-align: middle;
  display: inline-block;
  margin: 0;
}
.checkbox-img img {
  margin-top: 15px; /* o 3px si aún lo ves muy arriba */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-73f6218 */.checkbox-img {
  display: flex;
  align-items: center;
  gap: 8px;
  font-weight: bold;
}

.checkbox-img img {
  width: 20px;
  height: 20px;
  object-fit: contain;
  flex-shrink: 0;
  /* 🔧 Esto es la clave para alinearlo mejor con el texto */
  vertical-align: middle;
  display: inline-block;
  margin: 0;
}
.checkbox-img img {
  margin-top: 15px; /* o 3px si aún lo ves muy arriba */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-25f2572 */.checkbox-img {
  display: flex;
  align-items: center;
  gap: 8px;
  font-weight: bold;
}

.checkbox-img img {
  width: 20px;
  height: 20px;
  object-fit: contain;
  flex-shrink: 0;
  /* 🔧 Esto es la clave para alinearlo mejor con el texto */
  vertical-align: middle;
  display: inline-block;
  margin: 0;
}
.checkbox-img img {
  margin-top: 15px; /* o 3px si aún lo ves muy arriba */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5e29e86 */.elementor-widget .checkbox-img {
  display: flex;
  align-items: center;
  gap: 8px;
  font-weight: 600;
  line-height: 1.2;
}

.elementor-widget .checkbox-img img {
  width: 18px;
  height: 18px;
  object-fit: contain;
  flex-shrink: 0;
  display: block;
  margin-top: 1px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-345859e */.checkbox-img {
  display: flex;
  align-items: center;
  gap: 8px;
  font-weight: bold;
}

.checkbox-img img {
  width: 20px;
  height: 20px;
  object-fit: contain;
  flex-shrink: 0;
  /* 🔧 Esto es la clave para alinearlo mejor con el texto */
  vertical-align: middle;
  display: inline-block;
  margin: 0;
}
.checkbox-img img {
  margin-top: 15px; /* o 3px si aún lo ves muy arriba */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5d4e306 */.checkbox-img {
  display: flex;
  align-items: center;
  gap: 8px;
  font-weight: bold;
}

.checkbox-img img {
  width: 20px;
  height: 20px;
  object-fit: contain;
  flex-shrink: 0;
  /* 🔧 Esto es la clave para alinearlo mejor con el texto */
  vertical-align: middle;
  display: inline-block;
  margin: 0;
}
.checkbox-img img {
  margin-top: 15px; /* o 3px si aún lo ves muy arriba */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-56e6612 */.elementor-widget .checkbox-img {
  display: flex;
  align-items: center;
  gap: 8px;
  font-weight: 600;
  line-height: 1.2;
}

.elementor-widget .checkbox-img img {
  width: 18px;
  height: 18px;
  object-fit: contain;
  flex-shrink: 0;
  display: block;
  margin-top: 1px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a9df3d9 */.checkbox-img {
  display: flex;
  align-items: center;
  gap: 8px;
  font-weight: bold;
}

.checkbox-img img {
  width: 20px;
  height: 20px;
  object-fit: contain;
  flex-shrink: 0;
  /* 🔧 Esto es la clave para alinearlo mejor con el texto */
  vertical-align: middle;
  display: inline-block;
  margin: 0;
}
.checkbox-img img {
  margin-top:3px; /* o 3px si aún lo ves muy arriba */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-391805e */.checkbox-img {
  display: flex;
  align-items: center;
  gap: 8px;
  font-weight: bold;
}

.checkbox-img img {
  width: 20px;
  height: 20px;
  object-fit: contain;
  flex-shrink: 0;
  /* 🔧 Esto es la clave para alinearlo mejor con el texto */
  vertical-align: middle;
  display: inline-block;
  margin: 0;
}
.checkbox-img img {
  margin-top: 15px; /* o 3px si aún lo ves muy arriba */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9938024 */.elementor-widget .checkbox-img {
  display: flex;
  align-items: center;
  gap: 8px;
  font-weight: 600;
  line-height: 1.2;
}

.elementor-widget .checkbox-img img {
  width: 18px;
  height: 18px;
  object-fit: contain;
  flex-shrink: 0;
  display: block;
  margin-top: 1px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dd99e12 */.checkbox-img {
  display: flex;
  align-items: center;
  gap: 8px;
  font-weight: bold;
}

.checkbox-img img {
  width: 20px;
  height: 20px;
  object-fit: contain;
  flex-shrink: 0;
  /* 🔧 Esto es la clave para alinearlo mejor con el texto */
  vertical-align: middle;
  display: inline-block;
  margin: 0;
}
.checkbox-img img {
  margin-top: 15px; /* o 3px si aún lo ves muy arriba */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4f46565 */.checkbox-img {
  display: flex;
  align-items: center;
  gap: 8px;
  font-weight: bold;
}

.checkbox-img img {
  width: 20px;
  height: 20px;
  object-fit: contain;
  flex-shrink: 0;
  /* 🔧 Esto es la clave para alinearlo mejor con el texto */
  vertical-align: middle;
  display: inline-block;
  margin: 0;
}
.checkbox-img img {
  margin-top: 15px; /* o 3px si aún lo ves muy arriba */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-26ea0a8 */.checkbox-img {
  display: flex;
  align-items: center;
  gap: 8px;
  font-weight: bold;
}

.checkbox-img img {
  width: 20px;
  height: 20px;
  object-fit: contain;
  flex-shrink: 0;
  /* 🔧 Esto es la clave para alinearlo mejor con el texto */
  vertical-align: middle;
  display: inline-block;
  margin: 0;
}
.checkbox-img img {
  margin-top: 15px; /* o 3px si aún lo ves muy arriba */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-aa04cea */.checkbox-img {
  display: flex;
  align-items: center;
  gap: 8px;
  font-weight: bold;
}

.checkbox-img img {
  width: 20px;
  height: 20px;
  object-fit: contain;
  flex-shrink: 0;
  /* 🔧 Esto es la clave para alinearlo mejor con el texto */
  vertical-align: middle;
  display: inline-block;
  margin: 0;
}
.checkbox-img img {
  margin-top: 15px; /* o 3px si aún lo ves muy arriba */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-73f6218 */.checkbox-img {
  display: flex;
  align-items: center;
  gap: 8px;
  font-weight: bold;
}

.checkbox-img img {
  width: 20px;
  height: 20px;
  object-fit: contain;
  flex-shrink: 0;
  /* 🔧 Esto es la clave para alinearlo mejor con el texto */
  vertical-align: middle;
  display: inline-block;
  margin: 0;
}
.checkbox-img img {
  margin-top: 15px; /* o 3px si aún lo ves muy arriba */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-25f2572 */.checkbox-img {
  display: flex;
  align-items: center;
  gap: 8px;
  font-weight: bold;
}

.checkbox-img img {
  width: 20px;
  height: 20px;
  object-fit: contain;
  flex-shrink: 0;
  /* 🔧 Esto es la clave para alinearlo mejor con el texto */
  vertical-align: middle;
  display: inline-block;
  margin: 0;
}
.checkbox-img img {
  margin-top: 15px; /* o 3px si aún lo ves muy arriba */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5e29e86 */.elementor-widget .checkbox-img {
  display: flex;
  align-items: center;
  gap: 8px;
  font-weight: 600;
  line-height: 1.2;
}

.elementor-widget .checkbox-img img {
  width: 18px;
  height: 18px;
  object-fit: contain;
  flex-shrink: 0;
  display: block;
  margin-top: 1px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-345859e */.checkbox-img {
  display: flex;
  align-items: center;
  gap: 8px;
  font-weight: bold;
}

.checkbox-img img {
  width: 20px;
  height: 20px;
  object-fit: contain;
  flex-shrink: 0;
  /* 🔧 Esto es la clave para alinearlo mejor con el texto */
  vertical-align: middle;
  display: inline-block;
  margin: 0;
}
.checkbox-img img {
  margin-top: 15px; /* o 3px si aún lo ves muy arriba */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5d4e306 */.checkbox-img {
  display: flex;
  align-items: center;
  gap: 8px;
  font-weight: bold;
}

.checkbox-img img {
  width: 20px;
  height: 20px;
  object-fit: contain;
  flex-shrink: 0;
  /* 🔧 Esto es la clave para alinearlo mejor con el texto */
  vertical-align: middle;
  display: inline-block;
  margin: 0;
}
.checkbox-img img {
  margin-top: 15px; /* o 3px si aún lo ves muy arriba */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-56e6612 */.elementor-widget .checkbox-img {
  display: flex;
  align-items: center;
  gap: 8px;
  font-weight: 600;
  line-height: 1.2;
}

.elementor-widget .checkbox-img img {
  width: 18px;
  height: 18px;
  object-fit: contain;
  flex-shrink: 0;
  display: block;
  margin-top: 1px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a9df3d9 */.checkbox-img {
  display: flex;
  align-items: center;
  gap: 8px;
  font-weight: bold;
}

.checkbox-img img {
  width: 20px;
  height: 20px;
  object-fit: contain;
  flex-shrink: 0;
  /* 🔧 Esto es la clave para alinearlo mejor con el texto */
  vertical-align: middle;
  display: inline-block;
  margin: 0;
}
.checkbox-img img {
  margin-top:3px; /* o 3px si aún lo ves muy arriba */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-391805e */.checkbox-img {
  display: flex;
  align-items: center;
  gap: 8px;
  font-weight: bold;
}

.checkbox-img img {
  width: 20px;
  height: 20px;
  object-fit: contain;
  flex-shrink: 0;
  /* 🔧 Esto es la clave para alinearlo mejor con el texto */
  vertical-align: middle;
  display: inline-block;
  margin: 0;
}
.checkbox-img img {
  margin-top: 15px; /* o 3px si aún lo ves muy arriba */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9938024 */.elementor-widget .checkbox-img {
  display: flex;
  align-items: center;
  gap: 8px;
  font-weight: 600;
  line-height: 1.2;
}

.elementor-widget .checkbox-img img {
  width: 18px;
  height: 18px;
  object-fit: contain;
  flex-shrink: 0;
  display: block;
  margin-top: 1px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dd99e12 */.checkbox-img {
  display: flex;
  align-items: center;
  gap: 8px;
  font-weight: bold;
}

.checkbox-img img {
  width: 20px;
  height: 20px;
  object-fit: contain;
  flex-shrink: 0;
  /* 🔧 Esto es la clave para alinearlo mejor con el texto */
  vertical-align: middle;
  display: inline-block;
  margin: 0;
}
.checkbox-img img {
  margin-top: 15px; /* o 3px si aún lo ves muy arriba */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4f46565 */.checkbox-img {
  display: flex;
  align-items: center;
  gap: 8px;
  font-weight: bold;
}

.checkbox-img img {
  width: 20px;
  height: 20px;
  object-fit: contain;
  flex-shrink: 0;
  /* 🔧 Esto es la clave para alinearlo mejor con el texto */
  vertical-align: middle;
  display: inline-block;
  margin: 0;
}
.checkbox-img img {
  margin-top: 15px; /* o 3px si aún lo ves muy arriba */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-26ea0a8 */.checkbox-img {
  display: flex;
  align-items: center;
  gap: 8px;
  font-weight: bold;
}

.checkbox-img img {
  width: 20px;
  height: 20px;
  object-fit: contain;
  flex-shrink: 0;
  /* 🔧 Esto es la clave para alinearlo mejor con el texto */
  vertical-align: middle;
  display: inline-block;
  margin: 0;
}
.checkbox-img img {
  margin-top: 15px; /* o 3px si aún lo ves muy arriba */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-aa04cea */.checkbox-img {
  display: flex;
  align-items: center;
  gap: 8px;
  font-weight: bold;
}

.checkbox-img img {
  width: 20px;
  height: 20px;
  object-fit: contain;
  flex-shrink: 0;
  /* 🔧 Esto es la clave para alinearlo mejor con el texto */
  vertical-align: middle;
  display: inline-block;
  margin: 0;
}
.checkbox-img img {
  margin-top: 15px; /* o 3px si aún lo ves muy arriba */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-73f6218 */.checkbox-img {
  display: flex;
  align-items: center;
  gap: 8px;
  font-weight: bold;
}

.checkbox-img img {
  width: 20px;
  height: 20px;
  object-fit: contain;
  flex-shrink: 0;
  /* 🔧 Esto es la clave para alinearlo mejor con el texto */
  vertical-align: middle;
  display: inline-block;
  margin: 0;
}
.checkbox-img img {
  margin-top: 15px; /* o 3px si aún lo ves muy arriba */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-25f2572 */.checkbox-img {
  display: flex;
  align-items: center;
  gap: 8px;
  font-weight: bold;
}

.checkbox-img img {
  width: 20px;
  height: 20px;
  object-fit: contain;
  flex-shrink: 0;
  /* 🔧 Esto es la clave para alinearlo mejor con el texto */
  vertical-align: middle;
  display: inline-block;
  margin: 0;
}
.checkbox-img img {
  margin-top: 15px; /* o 3px si aún lo ves muy arriba */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5e29e86 */.elementor-widget .checkbox-img {
  display: flex;
  align-items: center;
  gap: 8px;
  font-weight: 600;
  line-height: 1.2;
}

.elementor-widget .checkbox-img img {
  width: 18px;
  height: 18px;
  object-fit: contain;
  flex-shrink: 0;
  display: block;
  margin-top: 1px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-345859e */.checkbox-img {
  display: flex;
  align-items: center;
  gap: 8px;
  font-weight: bold;
}

.checkbox-img img {
  width: 20px;
  height: 20px;
  object-fit: contain;
  flex-shrink: 0;
  /* 🔧 Esto es la clave para alinearlo mejor con el texto */
  vertical-align: middle;
  display: inline-block;
  margin: 0;
}
.checkbox-img img {
  margin-top: 15px; /* o 3px si aún lo ves muy arriba */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5d4e306 */.checkbox-img {
  display: flex;
  align-items: center;
  gap: 8px;
  font-weight: bold;
}

.checkbox-img img {
  width: 20px;
  height: 20px;
  object-fit: contain;
  flex-shrink: 0;
  /* 🔧 Esto es la clave para alinearlo mejor con el texto */
  vertical-align: middle;
  display: inline-block;
  margin: 0;
}
.checkbox-img img {
  margin-top: 15px; /* o 3px si aún lo ves muy arriba */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-56e6612 */.elementor-widget .checkbox-img {
  display: flex;
  align-items: center;
  gap: 8px;
  font-weight: 600;
  line-height: 1.2;
}

.elementor-widget .checkbox-img img {
  width: 18px;
  height: 18px;
  object-fit: contain;
  flex-shrink: 0;
  display: block;
  margin-top: 1px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a9df3d9 */.checkbox-img {
  display: flex;
  align-items: center;
  gap: 8px;
  font-weight: bold;
}

.checkbox-img img {
  width: 20px;
  height: 20px;
  object-fit: contain;
  flex-shrink: 0;
  /* 🔧 Esto es la clave para alinearlo mejor con el texto */
  vertical-align: middle;
  display: inline-block;
  margin: 0;
}
.checkbox-img img {
  margin-top:3px; /* o 3px si aún lo ves muy arriba */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-391805e */.checkbox-img {
  display: flex;
  align-items: center;
  gap: 8px;
  font-weight: bold;
}

.checkbox-img img {
  width: 20px;
  height: 20px;
  object-fit: contain;
  flex-shrink: 0;
  /* 🔧 Esto es la clave para alinearlo mejor con el texto */
  vertical-align: middle;
  display: inline-block;
  margin: 0;
}
.checkbox-img img {
  margin-top: 15px; /* o 3px si aún lo ves muy arriba */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9938024 */.elementor-widget .checkbox-img {
  display: flex;
  align-items: center;
  gap: 8px;
  font-weight: 600;
  line-height: 1.2;
}

.elementor-widget .checkbox-img img {
  width: 18px;
  height: 18px;
  object-fit: contain;
  flex-shrink: 0;
  display: block;
  margin-top: 1px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dd99e12 */.checkbox-img {
  display: flex;
  align-items: center;
  gap: 8px;
  font-weight: bold;
}

.checkbox-img img {
  width: 20px;
  height: 20px;
  object-fit: contain;
  flex-shrink: 0;
  /* 🔧 Esto es la clave para alinearlo mejor con el texto */
  vertical-align: middle;
  display: inline-block;
  margin: 0;
}
.checkbox-img img {
  margin-top: 15px; /* o 3px si aún lo ves muy arriba */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4f46565 */.checkbox-img {
  display: flex;
  align-items: center;
  gap: 8px;
  font-weight: bold;
}

.checkbox-img img {
  width: 20px;
  height: 20px;
  object-fit: contain;
  flex-shrink: 0;
  /* 🔧 Esto es la clave para alinearlo mejor con el texto */
  vertical-align: middle;
  display: inline-block;
  margin: 0;
}
.checkbox-img img {
  margin-top: 15px; /* o 3px si aún lo ves muy arriba */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-26ea0a8 */.checkbox-img {
  display: flex;
  align-items: center;
  gap: 8px;
  font-weight: bold;
}

.checkbox-img img {
  width: 20px;
  height: 20px;
  object-fit: contain;
  flex-shrink: 0;
  /* 🔧 Esto es la clave para alinearlo mejor con el texto */
  vertical-align: middle;
  display: inline-block;
  margin: 0;
}
.checkbox-img img {
  margin-top: 15px; /* o 3px si aún lo ves muy arriba */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-aa04cea */.checkbox-img {
  display: flex;
  align-items: center;
  gap: 8px;
  font-weight: bold;
}

.checkbox-img img {
  width: 20px;
  height: 20px;
  object-fit: contain;
  flex-shrink: 0;
  /* 🔧 Esto es la clave para alinearlo mejor con el texto */
  vertical-align: middle;
  display: inline-block;
  margin: 0;
}
.checkbox-img img {
  margin-top: 15px; /* o 3px si aún lo ves muy arriba */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-73f6218 */.checkbox-img {
  display: flex;
  align-items: center;
  gap: 8px;
  font-weight: bold;
}

.checkbox-img img {
  width: 20px;
  height: 20px;
  object-fit: contain;
  flex-shrink: 0;
  /* 🔧 Esto es la clave para alinearlo mejor con el texto */
  vertical-align: middle;
  display: inline-block;
  margin: 0;
}
.checkbox-img img {
  margin-top: 15px; /* o 3px si aún lo ves muy arriba */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-25f2572 */.checkbox-img {
  display: flex;
  align-items: center;
  gap: 8px;
  font-weight: bold;
}

.checkbox-img img {
  width: 20px;
  height: 20px;
  object-fit: contain;
  flex-shrink: 0;
  /* 🔧 Esto es la clave para alinearlo mejor con el texto */
  vertical-align: middle;
  display: inline-block;
  margin: 0;
}
.checkbox-img img {
  margin-top: 15px; /* o 3px si aún lo ves muy arriba */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5e29e86 */.elementor-widget .checkbox-img {
  display: flex;
  align-items: center;
  gap: 8px;
  font-weight: 600;
  line-height: 1.2;
}

.elementor-widget .checkbox-img img {
  width: 18px;
  height: 18px;
  object-fit: contain;
  flex-shrink: 0;
  display: block;
  margin-top: 1px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-345859e */.checkbox-img {
  display: flex;
  align-items: center;
  gap: 8px;
  font-weight: bold;
}

.checkbox-img img {
  width: 20px;
  height: 20px;
  object-fit: contain;
  flex-shrink: 0;
  /* 🔧 Esto es la clave para alinearlo mejor con el texto */
  vertical-align: middle;
  display: inline-block;
  margin: 0;
}
.checkbox-img img {
  margin-top: 15px; /* o 3px si aún lo ves muy arriba */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5d4e306 */.checkbox-img {
  display: flex;
  align-items: center;
  gap: 8px;
  font-weight: bold;
}

.checkbox-img img {
  width: 20px;
  height: 20px;
  object-fit: contain;
  flex-shrink: 0;
  /* 🔧 Esto es la clave para alinearlo mejor con el texto */
  vertical-align: middle;
  display: inline-block;
  margin: 0;
}
.checkbox-img img {
  margin-top: 15px; /* o 3px si aún lo ves muy arriba */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-56e6612 */.elementor-widget .checkbox-img {
  display: flex;
  align-items: center;
  gap: 8px;
  font-weight: 600;
  line-height: 1.2;
}

.elementor-widget .checkbox-img img {
  width: 18px;
  height: 18px;
  object-fit: contain;
  flex-shrink: 0;
  display: block;
  margin-top: 1px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a9df3d9 */.checkbox-img {
  display: flex;
  align-items: center;
  gap: 8px;
  font-weight: bold;
}

.checkbox-img img {
  width: 20px;
  height: 20px;
  object-fit: contain;
  flex-shrink: 0;
  /* 🔧 Esto es la clave para alinearlo mejor con el texto */
  vertical-align: middle;
  display: inline-block;
  margin: 0;
}
.checkbox-img img {
  margin-top:3px; /* o 3px si aún lo ves muy arriba */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-391805e */.checkbox-img {
  display: flex;
  align-items: center;
  gap: 8px;
  font-weight: bold;
}

.checkbox-img img {
  width: 20px;
  height: 20px;
  object-fit: contain;
  flex-shrink: 0;
  /* 🔧 Esto es la clave para alinearlo mejor con el texto */
  vertical-align: middle;
  display: inline-block;
  margin: 0;
}
.checkbox-img img {
  margin-top: 15px; /* o 3px si aún lo ves muy arriba */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-14b866c */.elementor-widget .checkbox-img {
  display: flex;
  align-items: center;
  gap: 8px;
  font-weight: 600;
  line-height: 1.2;
}

.elementor-widget .checkbox-img img {
  width: 18px;
  height: 18px;
  object-fit: contain;
  flex-shrink: 0;
  display: block;
  margin-top: 1px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f6e9c77 */.checkbox-img {
  display: flex;
  align-items: center;
  gap: 8px;
  font-weight: bold;
}

.checkbox-img img {
  width: 20px;
  height: 20px;
  object-fit: contain;
  flex-shrink: 0;
  /* 🔧 Esto es la clave para alinearlo mejor con el texto */
  vertical-align: middle;
  display: inline-block;
  margin: 0;
}
.checkbox-img img {
  margin-top:3px; /* o 3px si aún lo ves muy arriba */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e32ab20 */.checkbox-img {
  display: flex;
  align-items: center;
  gap: 8px;
  font-weight: bold;
}

.checkbox-img img {
  width: 20px;
  height: 20px;
  object-fit: contain;
  flex-shrink: 0;
  /* 🔧 Esto es la clave para alinearlo mejor con el texto */
  vertical-align: middle;
  display: inline-block;
  margin: 0;
}
.checkbox-img img {
  margin-top:3px; /* o 3px si aún lo ves muy arriba */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-18e9b0f */.checkbox-img {
  display: flex;
  align-items: center;
  gap: 8px;
  font-weight: bold;
}

.checkbox-img img {
  width: 20px;
  height: 20px;
  object-fit: contain;
  flex-shrink: 0;
  /* 🔧 Esto es la clave para alinearlo mejor con el texto */
  vertical-align: middle;
  display: inline-block;
  margin: 0;
}
.checkbox-img img {
  margin-top:3px; /* o 3px si aún lo ves muy arriba */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0904cf2 */.checkbox-img {
  display: flex;
  align-items: center;
  gap: 8px;
  font-weight: bold;
}

.checkbox-img img {
  width: 20px;
  height: 20px;
  object-fit: contain;
  flex-shrink: 0;
  /* 🔧 Esto es la clave para alinearlo mejor con el texto */
  vertical-align: middle;
  display: inline-block;
  margin: 0;
}
.checkbox-img img {
  margin-top:3px; /* o 3px si aún lo ves muy arriba */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-122d260 */.checkbox-img {
  display: flex;
  align-items: center;
  gap: 8px;
  font-weight: bold;
}

.checkbox-img img {
  width: 20px;
  height: 20px;
  object-fit: contain;
  flex-shrink: 0;
  /* 🔧 Esto es la clave para alinearlo mejor con el texto */
  vertical-align: middle;
  display: inline-block;
  margin: 0;
}
.checkbox-img img {
  margin-top:3px; /* o 3px si aún lo ves muy arriba */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-702668d */.checkbox-img {
  display: flex;
  align-items: center;
  gap: 8px;
  font-weight: bold;
}

.checkbox-img img {
  width: 20px;
  height: 20px;
  object-fit: contain;
  flex-shrink: 0;
  /* 🔧 Esto es la clave para alinearlo mejor con el texto */
  vertical-align: middle;
  display: inline-block;
  margin: 0;
}
.checkbox-img img {
  margin-top:3px; /* o 3px si aún lo ves muy arriba */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-32b4d77 */.elementor-9 .elementor-element.elementor-element-32b4d77 .elementor-button-icon {
    font-size: 25px;
    color: inherit;
}

.elementor-9 .elementor-element.elementor-element-32b4d77 .elementor-button-text {
    margin: auto;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1008a11 */.elementor-9 .elementor-element.elementor-element-1008a11 .elementor-button-icon {
    font-size: 25px;
    color: inherit;
}

.elementor-9 .elementor-element.elementor-element-1008a11 .elementor-button-text {
    margin: auto;
}/* End custom CSS */