.elementor-10282 .elementor-element.elementor-element-cb00e71{--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;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#D9D9D9;--border-color:#D9D9D9;box-shadow:0px 57px 100px 0px rgba(0, 0, 0, 0.25);--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-10282 .elementor-element.elementor-element-cb00e71:not(.elementor-motion-effects-element-type-background), .elementor-10282 .elementor-element.elementor-element-cb00e71 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10282 .elementor-element.elementor-element-cb00e71.e-con{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-10282 .elementor-element.elementor-element-6d7c10c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:020px 020px;--row-gap:020px;--column-gap:020px;overflow:visible;}.elementor-10282 .elementor-element.elementor-element-80d566e{--display:flex;--min-height:217.98px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;box-shadow:1px 1px 6px 0px rgba(0, 82.00000000000016, 255, 0.12549019607843137);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;overflow:visible;}.elementor-10282 .elementor-element.elementor-element-80d566e:not(.elementor-motion-effects-element-type-background), .elementor-10282 .elementor-element.elementor-element-80d566e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(310deg, #FFFFFF 50%, #F0F4FF 100%);}.elementor-10282 .elementor-element.elementor-element-80d566e.e-con{--align-self:center;}.elementor-10282 .elementor-element.elementor-element-db9b827{--display:flex;--justify-content:center;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:010px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-10282 .elementor-element.elementor-element-db9b827:not(.elementor-motion-effects-element-type-background), .elementor-10282 .elementor-element.elementor-element-db9b827 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3E8FF;}.elementor-10282 .elementor-element.elementor-element-db9b827.e-con{--align-self:flex-start;}.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-10282 .elementor-element.elementor-element-d737e6f{padding:0px 0px 5px 0px;}.elementor-10282 .elementor-element.elementor-element-d737e6f img{width:56%;}.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-10282 .elementor-element.elementor-element-6f152f5{padding:0px 0px 05px 0px;text-align:start;}.elementor-10282 .elementor-element.elementor-element-6f152f5.elementor-element{--align-self:flex-start;}.elementor-10282 .elementor-element.elementor-element-6f152f5 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:700;color:#000000;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-10282 .elementor-element.elementor-element-c483966.elementor-element{--align-self:flex-start;}.elementor-10282 .elementor-element.elementor-element-c483966{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:var( --e-global-color-text );}.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-10282 .elementor-element.elementor-element-598ac01 .elementor-button{background-color:#2563EB;font-family:"Inter", Sans-serif;font-size:15px;font-weight:700;border-radius:30px 30px 30px 30px;padding:12px 0px 12px 0px;}.elementor-10282 .elementor-element.elementor-element-598ac01 .elementor-button:hover, .elementor-10282 .elementor-element.elementor-element-598ac01 .elementor-button:focus{background-color:#1D4ED8;}.elementor-10282 .elementor-element.elementor-element-598ac01{width:100%;max-width:100%;}.elementor-10282 .elementor-element.elementor-element-598ac01.elementor-element{--align-self:flex-start;}.elementor-10282 .elementor-element.elementor-element-598ac01 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10282 .elementor-element.elementor-element-598ac01 .elementor-button .elementor-button-content-wrapper{gap:10px;justify-content:center;}.elementor-10282 .elementor-element.elementor-element-c7ae0a2{--display:flex;--min-height:217.98px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;box-shadow:1px 1px 6px 0px rgba(0, 82.00000000000016, 255, 0.12549019607843137);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;overflow:visible;}.elementor-10282 .elementor-element.elementor-element-c7ae0a2:not(.elementor-motion-effects-element-type-background), .elementor-10282 .elementor-element.elementor-element-c7ae0a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(310deg, #FFFFFF 50%, #F0F4FF 100%);}.elementor-10282 .elementor-element.elementor-element-c7ae0a2.e-con{--align-self:center;}.elementor-10282 .elementor-element.elementor-element-7eb291b{--display:flex;--justify-content:center;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;overflow:visible;}.elementor-10282 .elementor-element.elementor-element-7eb291b:not(.elementor-motion-effects-element-type-background), .elementor-10282 .elementor-element.elementor-element-7eb291b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CCFBF1;}.elementor-10282 .elementor-element.elementor-element-7eb291b.e-con{--align-self:flex-start;}.elementor-10282 .elementor-element.elementor-element-32320f0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 5px 0px;}.elementor-10282 .elementor-element.elementor-element-32320f0 img{width:100%;}.elementor-10282 .elementor-element.elementor-element-50b022f{padding:0px 0px 05px 0px;text-align:start;}.elementor-10282 .elementor-element.elementor-element-50b022f.elementor-element{--align-self:flex-start;}.elementor-10282 .elementor-element.elementor-element-50b022f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:700;color:#000000;}.elementor-10282 .elementor-element.elementor-element-0b8287e.elementor-element{--align-self:flex-start;}.elementor-10282 .elementor-element.elementor-element-0b8287e{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:var( --e-global-color-text );}.elementor-10282 .elementor-element.elementor-element-4aec4ad .elementor-button{background-color:#2563EB;font-family:"Inter", Sans-serif;font-size:15px;font-weight:700;border-radius:30px 30px 30px 30px;padding:12px 0px 12px 0px;}.elementor-10282 .elementor-element.elementor-element-4aec4ad .elementor-button:hover, .elementor-10282 .elementor-element.elementor-element-4aec4ad .elementor-button:focus{background-color:#1D4ED8;}.elementor-10282 .elementor-element.elementor-element-4aec4ad{width:100%;max-width:100%;}.elementor-10282 .elementor-element.elementor-element-4aec4ad.elementor-element{--align-self:flex-start;}.elementor-10282 .elementor-element.elementor-element-4aec4ad .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10282 .elementor-element.elementor-element-4aec4ad .elementor-button .elementor-button-content-wrapper{gap:10px;justify-content:center;}.elementor-10282 .elementor-element.elementor-element-fcfcb0b{--display:flex;--min-height:217.98px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;box-shadow:1px 1px 6px 0px rgba(0, 82.00000000000016, 255, 0.12549019607843137);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;overflow:visible;}.elementor-10282 .elementor-element.elementor-element-fcfcb0b:not(.elementor-motion-effects-element-type-background), .elementor-10282 .elementor-element.elementor-element-fcfcb0b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(310deg, #FFFFFF 50%, #F0F4FF 100%);}.elementor-10282 .elementor-element.elementor-element-fcfcb0b.e-con{--align-self:center;}.elementor-10282 .elementor-element.elementor-element-b714420{--display:flex;--justify-content:center;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;overflow:visible;}.elementor-10282 .elementor-element.elementor-element-b714420:not(.elementor-motion-effects-element-type-background), .elementor-10282 .elementor-element.elementor-element-b714420 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DBEAFE;}.elementor-10282 .elementor-element.elementor-element-b714420.e-con{--align-self:flex-start;}.elementor-10282 .elementor-element.elementor-element-a45e24c{padding:0px 0px 5px 0px;}.elementor-10282 .elementor-element.elementor-element-a45e24c img{width:88%;}.elementor-10282 .elementor-element.elementor-element-67a9e7a{padding:0px 0px 05px 0px;text-align:start;}.elementor-10282 .elementor-element.elementor-element-67a9e7a.elementor-element{--align-self:flex-start;}.elementor-10282 .elementor-element.elementor-element-67a9e7a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:700;color:#000000;}.elementor-10282 .elementor-element.elementor-element-2e23769.elementor-element{--align-self:flex-start;}.elementor-10282 .elementor-element.elementor-element-2e23769{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:var( --e-global-color-text );}.elementor-10282 .elementor-element.elementor-element-3d8c90c .elementor-button{background-color:#2563EB;font-family:"Inter", Sans-serif;font-size:15px;font-weight:700;border-radius:30px 30px 30px 30px;padding:12px 0px 12px 0px;}.elementor-10282 .elementor-element.elementor-element-3d8c90c .elementor-button:hover, .elementor-10282 .elementor-element.elementor-element-3d8c90c .elementor-button:focus{background-color:#1D4ED8;}.elementor-10282 .elementor-element.elementor-element-3d8c90c{width:100%;max-width:100%;}.elementor-10282 .elementor-element.elementor-element-3d8c90c.elementor-element{--align-self:center;}.elementor-10282 .elementor-element.elementor-element-3d8c90c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10282 .elementor-element.elementor-element-3d8c90c .elementor-button .elementor-button-content-wrapper{gap:10px;justify-content:center;}.elementor-10282 .elementor-element.elementor-element-48da218{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-10282 .elementor-element.elementor-element-48da218:not(.elementor-motion-effects-element-type-background), .elementor-10282 .elementor-element.elementor-element-48da218 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-10282 .elementor-element.elementor-element-48da218.e-con{--align-self:flex-start;}.elementor-10282 .elementor-element.elementor-element-c79a8b8{padding:10px 0px 0px 10px;text-align:start;}.elementor-10282 .elementor-element.elementor-element-c79a8b8.elementor-element{--align-self:flex-start;}.elementor-10282 .elementor-element.elementor-element-c79a8b8 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-10282 .elementor-element.elementor-element-63cc445{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-10282 .elementor-element.elementor-element-63cc445.elementor-element{--align-self:flex-start;}.elementor-10282 .elementor-element.elementor-element-63cc445 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(17px/2);}.elementor-10282 .elementor-element.elementor-element-63cc445 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(17px/2);}.elementor-10282 .elementor-element.elementor-element-63cc445 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(17px/2);}.elementor-10282 .elementor-element.elementor-element-63cc445 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-17px/2);}.elementor-10282 .elementor-element.elementor-element-63cc445 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-17px/2);}.elementor-10282 .elementor-element.elementor-element-63cc445 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-10282 .elementor-element.elementor-element-63cc445 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-10282 .elementor-element.elementor-element-63cc445 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10282 .elementor-element.elementor-element-63cc445 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;}.elementor-10282 .elementor-element.elementor-element-63cc445 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-10282 .elementor-element.elementor-element-63cc445 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#2563EB;}.elementor-10282 .elementor-element.elementor-element-55b9ab3{width:100%;max-width:100%;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-10282 .elementor-element.elementor-element-55b9ab3.elementor-element{--align-self:flex-start;}.elementor-10282 .elementor-element.elementor-element-55b9ab3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(17px/2);}.elementor-10282 .elementor-element.elementor-element-55b9ab3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(17px/2);}.elementor-10282 .elementor-element.elementor-element-55b9ab3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(17px/2);}.elementor-10282 .elementor-element.elementor-element-55b9ab3 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-17px/2);}.elementor-10282 .elementor-element.elementor-element-55b9ab3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-17px/2);}.elementor-10282 .elementor-element.elementor-element-55b9ab3 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-10282 .elementor-element.elementor-element-55b9ab3 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-10282 .elementor-element.elementor-element-55b9ab3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10282 .elementor-element.elementor-element-55b9ab3 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;}.elementor-10282 .elementor-element.elementor-element-55b9ab3 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-10282 .elementor-element.elementor-element-55b9ab3 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#2563EB;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-10282 .elementor-element.elementor-element-6d7c10c{--content-width:1280px;}.elementor-10282 .elementor-element.elementor-element-80d566e{--width:289.5px;}.elementor-10282 .elementor-element.elementor-element-db9b827{--width:44px;}.elementor-10282 .elementor-element.elementor-element-c7ae0a2{--width:289.5px;}.elementor-10282 .elementor-element.elementor-element-7eb291b{--width:44px;}.elementor-10282 .elementor-element.elementor-element-fcfcb0b{--width:289.5px;}.elementor-10282 .elementor-element.elementor-element-b714420{--width:44px;}.elementor-10282 .elementor-element.elementor-element-48da218{--width:411.5px;}}@media(max-width:767px){.elementor-10282 .elementor-element.elementor-element-cb00e71{--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10282 .elementor-element.elementor-element-6d7c10c{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-10282 .elementor-element.elementor-element-6d7c10c.e-con{--align-self:center;}.elementor-10282 .elementor-element.elementor-element-80d566e{--width:350px;--min-height:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10282 .elementor-element.elementor-element-db9b827{--width:48px;}.elementor-10282 .elementor-element.elementor-element-db9b827.e-con{--align-self:center;}.elementor-10282 .elementor-element.elementor-element-6f152f5.elementor-element{--align-self:flex-start;}.elementor-10282 .elementor-element.elementor-element-6f152f5{text-align:center;}.elementor-10282 .elementor-element.elementor-element-c483966.elementor-element{--align-self:center;}.elementor-10282 .elementor-element.elementor-element-598ac01{width:100%;max-width:100%;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10282 .elementor-element.elementor-element-598ac01.elementor-element{--align-self:center;}.elementor-10282 .elementor-element.elementor-element-c7ae0a2{--width:350px;--min-height:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10282 .elementor-element.elementor-element-7eb291b{--width:48px;}.elementor-10282 .elementor-element.elementor-element-7eb291b.e-con{--align-self:center;}.elementor-10282 .elementor-element.elementor-element-50b022f.elementor-element{--align-self:flex-start;}.elementor-10282 .elementor-element.elementor-element-50b022f{text-align:center;}.elementor-10282 .elementor-element.elementor-element-0b8287e.elementor-element{--align-self:center;}.elementor-10282 .elementor-element.elementor-element-4aec4ad{width:100%;max-width:100%;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10282 .elementor-element.elementor-element-4aec4ad.elementor-element{--align-self:center;}.elementor-10282 .elementor-element.elementor-element-fcfcb0b{--width:350px;--min-height:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10282 .elementor-element.elementor-element-b714420{--width:48px;}.elementor-10282 .elementor-element.elementor-element-b714420.e-con{--align-self:center;}.elementor-10282 .elementor-element.elementor-element-67a9e7a.elementor-element{--align-self:flex-start;}.elementor-10282 .elementor-element.elementor-element-67a9e7a{text-align:center;}.elementor-10282 .elementor-element.elementor-element-2e23769.elementor-element{--align-self:center;}.elementor-10282 .elementor-element.elementor-element-3d8c90c{width:100%;max-width:100%;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10282 .elementor-element.elementor-element-3d8c90c .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-10282 .elementor-element.elementor-element-48da218{--width:350px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10282 .elementor-element.elementor-element-c79a8b8{padding:0px 0px 0px 0px;text-align:start;}.elementor-10282 .elementor-element.elementor-element-c79a8b8.elementor-element{--align-self:flex-start;}.elementor-10282 .elementor-element.elementor-element-c79a8b8 .elementor-heading-title{font-size:16px;}}/* Start custom CSS for container, class: .elementor-element-db9b827 */.elementor-10282 .elementor-element.elementor-element-db9b827 {
    height: 44px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6f152f5 */h3.elementor-heading-title.elementor-size-default {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c483966 */.elementor-10282 .elementor-element.elementor-element-c483966 {
    min-height: 73px;
}

@media (max-width: 768px) {
    .elementor-10282 .elementor-element.elementor-element-c483966 {
        min-height: 0;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-598ac01 */.elementor-10282 .elementor-element.elementor-element-598ac01 svg {
    width: 13.95px;
    height: 19.87px;
}
.elementor-10282 .elementor-element.elementor-element-598ac01 .elementor-button-icon {
    opacity: 0;
    transition: opacity 0.3s ease, transform 0.3s ease;
    transform: translateX(-5px);
}

.elementor-10282 .elementor-element.elementor-element-598ac01:hover .elementor-button-icon {
    opacity: 1;
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80d566e */.elementor-10282 .elementor-element.elementor-element-80d566e {
  position: relative;
  top: 0;
  border: 1px solid #0052ff20;
  transition: all 300ms ease !important;
}

.elementor-10282 .elementor-element.elementor-element-80d566e:hover {
  top: -4px;
  border-color: #0052ff60;
  box-shadow: 0 10px 20px -5px rgba(37, 99, 235, 0.2), 0 8px 8px -8px rgba(37, 99, 235, 0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7eb291b */.elementor-10282 .elementor-element.elementor-element-7eb291b {
    height: 44px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-50b022f */h3.elementor-heading-title.elementor-size-default {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0b8287e */.elementor-10282 .elementor-element.elementor-element-0b8287e {
    min-height: 73px;
}

@media (max-width: 768px) {
    .elementor-10282 .elementor-element.elementor-element-0b8287e {
        min-height: 0;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4aec4ad */.elementor-10282 .elementor-element.elementor-element-4aec4ad svg {
    width: 13.95px;
    height: 19.87px;
}
.elementor-10282 .elementor-element.elementor-element-4aec4ad .elementor-button-icon {
    opacity: 0;
    transition: opacity 0.3s ease, transform 0.3s ease;
    transform: translateX(-5px);
}

.elementor-10282 .elementor-element.elementor-element-4aec4ad:hover .elementor-button-icon {
    opacity: 1;
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c7ae0a2 */.elementor-10282 .elementor-element.elementor-element-c7ae0a2 {
  position: relative;
  top: 0;
  border: 1px solid #0052ff20;
  transition: all 300ms ease !important;
}

.elementor-10282 .elementor-element.elementor-element-c7ae0a2:hover {
  top: -4px;
  border-color: #0052ff60;
  box-shadow: 0 10px 20px -5px rgba(37, 99, 235, 0.2), 0 8px 8px -8px rgba(37, 99, 235, 0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b714420 */.elementor-10282 .elementor-element.elementor-element-b714420 {
    height: 44px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-67a9e7a */h3.elementor-heading-title.elementor-size-default {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2e23769 */.elementor-10282 .elementor-element.elementor-element-2e23769 {
    min-height: 73px;
}

@media (max-width: 768px) {
    .elementor-10282 .elementor-element.elementor-element-2e23769 {
        min-height: 0;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3d8c90c */.elementor-10282 .elementor-element.elementor-element-3d8c90c svg {
    width: 13.95px;
    height: 19.87px;
}
.elementor-10282 .elementor-element.elementor-element-3d8c90c .elementor-button-icon {
    opacity: 0;
    transition: opacity 0.3s ease, transform 0.3s ease;
    transform: translateX(-5px);
}

.elementor-10282 .elementor-element.elementor-element-3d8c90c:hover .elementor-button-icon {
    opacity: 1;
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fcfcb0b */.elementor-10282 .elementor-element.elementor-element-fcfcb0b {
  position: relative;
  top: 0;
  border: 1px solid #0052ff20;
  transition: all 300ms ease !important;
}

.elementor-10282 .elementor-element.elementor-element-fcfcb0b:hover {
  top: -4px;
  border-color: #0052ff60;
  box-shadow: 0 10px 20px -5px rgba(37, 99, 235, 0.2), 0 8px 8px -8px rgba(37, 99, 235, 0.1);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-63cc445 */.elementor-10282 .elementor-element.elementor-element-63cc445 .elementor-icon-list-item:hover {
    background-color: #F0F4FF !important;
    border-radius: 10px;
    transition: all 0.3s ease;
    cursor: pointer;
}

.elementor-10282 .elementor-element.elementor-element-63cc445 .elementor-icon-list-item {
    padding: 10px !important;
    margin-block-start: 0px !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-55b9ab3 */.elementor-10282 .elementor-element.elementor-element-55b9ab3 .elementor-icon-list-item:hover {
    background-color: #F0F4FF !important;
    border-radius: 10px;
    transition: all 0.3s ease;
    cursor: pointer;
}

.elementor-10282 .elementor-element.elementor-element-55b9ab3 .elementor-icon-list-item {
    padding: 10px !important;
    margin-block-start: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb00e71 */@media (max-width: 768px) {
  .elementor-10282 .elementor-element.elementor-element-cb00e71{
    box-shadow: none !important;
  }
}

/* Estado base (oculto) – se usa para la SALIDA también */
.elementskit-megamenu-panel {
    opacity: 0;
    transform: translateY(-32px);
    transition: opacity .6s ease, transform .6s ease !important;
    pointer-events: none;
}

/* ENTRADA – cuando aparece (display: block) */
.elementskit-megamenu-panel[style*="display: block"] {
    opacity: 1;
    transform: translateY(0);
    pointer-events: auto;
}

/* TRUCO CLAVE – evitar que ElementsKit corte la animación */
.elementskit-navbar-nav-default .elementskit-megamenu-panel {
    visibility: visible !important;  /* <-- ESTA LÍNEA DESBLOQUEA LA SALIDA */
}/* End custom CSS */