.elementor-1386 .elementor-element.elementor-element-32519a30{--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;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1386 .elementor-element.elementor-element-32519a30:not(.elementor-motion-effects-element-type-background), .elementor-1386 .elementor-element.elementor-element-32519a30 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#094493;}.elementor-1386 .elementor-element.elementor-element-25db8222{--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:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.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-1386 .elementor-element.elementor-element-6aaa61b{text-align:center;}.elementor-1386 .elementor-element.elementor-element-6aaa61b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:50px;font-weight:600;color:#FFFFFF;}.elementor-1386 .elementor-element.elementor-element-6a175692{margin:-23px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-1386 .elementor-element.elementor-element-6a175692 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:25px;font-weight:600;color:#FA7A1C;}.elementor-1386 .elementor-element.elementor-element-70103bbf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1386 .elementor-element.elementor-element-2ab7a0cc{text-align:center;}.elementor-1386 .elementor-element.elementor-element-2ab7a0cc img{max-width:56%;}.elementor-1386 .elementor-element.elementor-element-5207f861{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1386 .elementor-element.elementor-element-5207f861:not(.elementor-motion-effects-element-type-background), .elementor-1386 .elementor-element.elementor-element-5207f861 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1386 .elementor-element.elementor-element-6519a4c{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-1386 .elementor-element.elementor-element-6519a4c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:600;color:#30353D;}.elementor-1386 .elementor-element.elementor-element-622ccd94{--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-1386 .elementor-element.elementor-element-622ccd94:not(.elementor-motion-effects-element-type-background), .elementor-1386 .elementor-element.elementor-element-622ccd94 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1386 .elementor-element.elementor-element-5359c7e0{--display:flex;}.elementor-1386 .elementor-element.elementor-element-5359c7e0:not(.elementor-motion-effects-element-type-background), .elementor-1386 .elementor-element.elementor-element-5359c7e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1386 .elementor-element.elementor-element-4d90c7ce{text-align:center;}.elementor-1386 .elementor-element.elementor-element-4d90c7ce .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;color:#30353D;}.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-1386 .elementor-element.elementor-element-2409605c .elementor-button{background-color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:40px;font-weight:500;fill:#094493;color:#094493;box-shadow:0px 0px 2px 0px #094493;border-style:solid;border-width:1px 1px 1px 1px;padding:50px 080px 50px 80px;}.elementor-1386 .elementor-element.elementor-element-58a59c51{--display:flex;}.elementor-1386 .elementor-element.elementor-element-58a59c51:not(.elementor-motion-effects-element-type-background), .elementor-1386 .elementor-element.elementor-element-58a59c51 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1386 .elementor-element.elementor-element-3ebd2bda{text-align:center;}.elementor-1386 .elementor-element.elementor-element-3ebd2bda .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;color:#30353D;}.elementor-1386 .elementor-element.elementor-element-437c6730 .elementor-button{background-color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:40px;font-weight:500;fill:#094493;color:#094493;box-shadow:0px 0px 2px 0px #094493;border-style:solid;border-width:1px 1px 1px 1px;padding:50px 080px 50px 80px;}.elementor-1386 .elementor-element.elementor-element-4c341b15{--display:flex;}.elementor-1386 .elementor-element.elementor-element-4c341b15:not(.elementor-motion-effects-element-type-background), .elementor-1386 .elementor-element.elementor-element-4c341b15 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1386 .elementor-element.elementor-element-6d825223{text-align:center;}.elementor-1386 .elementor-element.elementor-element-6d825223 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;color:#30353D;}.elementor-1386 .elementor-element.elementor-element-387d8777 .elementor-button{background-color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:40px;font-weight:500;fill:#094493;color:#094493;box-shadow:0px 0px 2px 0px #094493;border-style:solid;border-width:1px 1px 1px 1px;padding:50px 080px 50px 80px;}.elementor-1386 .elementor-element.elementor-element-5bd273fe{--display:flex;}.elementor-1386 .elementor-element.elementor-element-5bd273fe:not(.elementor-motion-effects-element-type-background), .elementor-1386 .elementor-element.elementor-element-5bd273fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1386 .elementor-element.elementor-element-39519ae5{text-align:center;}.elementor-1386 .elementor-element.elementor-element-39519ae5 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;color:#30353D;}.elementor-1386 .elementor-element.elementor-element-39f88c97 .elementor-button{background-color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:40px;font-weight:500;fill:#094493;color:#094493;box-shadow:0px 0px 2px 0px #094493;border-style:solid;border-width:1px 1px 1px 1px;padding:50px 080px 50px 80px;}.elementor-1386 .elementor-element.elementor-element-47501c98{--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-1386 .elementor-element.elementor-element-47501c98:not(.elementor-motion-effects-element-type-background), .elementor-1386 .elementor-element.elementor-element-47501c98 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1386 .elementor-element.elementor-element-61b79f3e{--display:flex;}.elementor-1386 .elementor-element.elementor-element-61b79f3e:not(.elementor-motion-effects-element-type-background), .elementor-1386 .elementor-element.elementor-element-61b79f3e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1386 .elementor-element.elementor-element-5a17c631{text-align:center;}.elementor-1386 .elementor-element.elementor-element-5a17c631 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;color:#30353D;}.elementor-1386 .elementor-element.elementor-element-78c10e8b .elementor-button{background-color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:40px;font-weight:500;fill:#094493;color:#094493;box-shadow:0px 0px 2px 0px #094493;border-style:solid;border-width:1px 1px 1px 1px;padding:50px 080px 50px 80px;}.elementor-1386 .elementor-element.elementor-element-1324ce95{--display:flex;}.elementor-1386 .elementor-element.elementor-element-1324ce95:not(.elementor-motion-effects-element-type-background), .elementor-1386 .elementor-element.elementor-element-1324ce95 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1386 .elementor-element.elementor-element-7574ccfe{text-align:center;}.elementor-1386 .elementor-element.elementor-element-7574ccfe .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;color:#30353D;}.elementor-1386 .elementor-element.elementor-element-38d363a8 .elementor-button{background-color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:40px;font-weight:500;fill:#094493;color:#094493;box-shadow:0px 0px 2px 0px #094493;border-style:solid;border-width:1px 1px 1px 1px;padding:50px 080px 50px 80px;}.elementor-1386 .elementor-element.elementor-element-2f32e323{--display:flex;}.elementor-1386 .elementor-element.elementor-element-2f32e323:not(.elementor-motion-effects-element-type-background), .elementor-1386 .elementor-element.elementor-element-2f32e323 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1386 .elementor-element.elementor-element-6ace319{text-align:center;}.elementor-1386 .elementor-element.elementor-element-6ace319 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;color:#30353D;}.elementor-1386 .elementor-element.elementor-element-17556547 .elementor-button{background-color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:40px;font-weight:500;fill:#094493;color:#094493;box-shadow:0px 0px 2px 0px #094493;border-style:solid;border-width:1px 1px 1px 1px;padding:50px 080px 50px 80px;}.elementor-1386 .elementor-element.elementor-element-12d232a{--display:flex;}.elementor-1386 .elementor-element.elementor-element-12d232a:not(.elementor-motion-effects-element-type-background), .elementor-1386 .elementor-element.elementor-element-12d232a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1386 .elementor-element.elementor-element-9ce6c3b{text-align:center;}.elementor-1386 .elementor-element.elementor-element-9ce6c3b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;color:#30353D;}.elementor-1386 .elementor-element.elementor-element-1e1e49fa .elementor-button{background-color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:40px;font-weight:500;fill:#094493;color:#094493;box-shadow:0px 0px 2px 0px #094493;border-style:solid;border-width:1px 1px 1px 1px;padding:50px 080px 50px 80px;}.elementor-1386 .elementor-element.elementor-element-15dbee89{--display:flex;--min-height:0px;--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-1386 .elementor-element.elementor-element-15dbee89:not(.elementor-motion-effects-element-type-background), .elementor-1386 .elementor-element.elementor-element-15dbee89 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1386 .elementor-element.elementor-element-ead8248{--display:flex;}.elementor-1386 .elementor-element.elementor-element-ead8248:not(.elementor-motion-effects-element-type-background), .elementor-1386 .elementor-element.elementor-element-ead8248 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1386 .elementor-element.elementor-element-6351c92a{text-align:center;}.elementor-1386 .elementor-element.elementor-element-6351c92a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;color:#30353D;}.elementor-1386 .elementor-element.elementor-element-6531cbd6 .elementor-button{background-color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:40px;font-weight:500;fill:#094493;color:#094493;box-shadow:0px 0px 2px 0px #094493;border-style:solid;border-width:1px 1px 1px 1px;padding:50px 080px 50px 80px;}.elementor-1386 .elementor-element.elementor-element-2beb6e46{--display:flex;--min-height:0px;}.elementor-1386 .elementor-element.elementor-element-2beb6e46:not(.elementor-motion-effects-element-type-background), .elementor-1386 .elementor-element.elementor-element-2beb6e46 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1386 .elementor-element.elementor-element-65c2415f{--display:flex;}.elementor-1386 .elementor-element.elementor-element-65c2415f:not(.elementor-motion-effects-element-type-background), .elementor-1386 .elementor-element.elementor-element-65c2415f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1386 .elementor-element.elementor-element-4c37b46b{--display:flex;}.elementor-1386 .elementor-element.elementor-element-4c37b46b:not(.elementor-motion-effects-element-type-background), .elementor-1386 .elementor-element.elementor-element-4c37b46b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1386 .elementor-element.elementor-element-fca65c8{--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;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1386 .elementor-element.elementor-element-fca65c8:not(.elementor-motion-effects-element-type-background), .elementor-1386 .elementor-element.elementor-element-fca65c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FA7A1C;}.elementor-1386 .elementor-element.elementor-element-295043e{--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:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1386 .elementor-element.elementor-element-774f989c{text-align:center;}.elementor-1386 .elementor-element.elementor-element-774f989c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:50px;font-weight:600;color:#FFFFFF;}.elementor-1386 .elementor-element.elementor-element-7816042c{margin:-23px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-1386 .elementor-element.elementor-element-7816042c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:25px;font-weight:600;color:#094493;}.elementor-1386 .elementor-element.elementor-element-5782cbbe{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1386 .elementor-element.elementor-element-4427a64f{text-align:center;}.elementor-1386 .elementor-element.elementor-element-4427a64f img{max-width:56%;}.elementor-1386 .elementor-element.elementor-element-537af3a1{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1386 .elementor-element.elementor-element-537af3a1:not(.elementor-motion-effects-element-type-background), .elementor-1386 .elementor-element.elementor-element-537af3a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1386 .elementor-element.elementor-element-a67006f{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-1386 .elementor-element.elementor-element-a67006f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:600;color:#30353D;}.elementor-1386 .elementor-element.elementor-element-50505614{--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-1386 .elementor-element.elementor-element-50505614:not(.elementor-motion-effects-element-type-background), .elementor-1386 .elementor-element.elementor-element-50505614 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1386 .elementor-element.elementor-element-2f9d75cf{--display:flex;}.elementor-1386 .elementor-element.elementor-element-2f9d75cf:not(.elementor-motion-effects-element-type-background), .elementor-1386 .elementor-element.elementor-element-2f9d75cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1386 .elementor-element.elementor-element-68809356{text-align:center;}.elementor-1386 .elementor-element.elementor-element-68809356 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;color:#30353D;}.elementor-1386 .elementor-element.elementor-element-79a9c853 .elementor-button{background-color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:40px;font-weight:500;fill:#094493;color:#094493;box-shadow:0px 0px 2px 0px #094493;border-style:solid;border-width:1px 1px 1px 1px;padding:50px 080px 50px 80px;}.elementor-1386 .elementor-element.elementor-element-4fe843fb{--display:flex;}.elementor-1386 .elementor-element.elementor-element-4fe843fb:not(.elementor-motion-effects-element-type-background), .elementor-1386 .elementor-element.elementor-element-4fe843fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1386 .elementor-element.elementor-element-43eaaf8a{text-align:center;}.elementor-1386 .elementor-element.elementor-element-43eaaf8a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;color:#30353D;}.elementor-1386 .elementor-element.elementor-element-2699394c .elementor-button{background-color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:40px;font-weight:500;fill:#094493;color:#094493;box-shadow:0px 0px 2px 0px #094493;border-style:solid;border-width:1px 1px 1px 1px;padding:50px 080px 50px 80px;}.elementor-1386 .elementor-element.elementor-element-11784b74{--display:flex;}.elementor-1386 .elementor-element.elementor-element-11784b74:not(.elementor-motion-effects-element-type-background), .elementor-1386 .elementor-element.elementor-element-11784b74 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1386 .elementor-element.elementor-element-56b8f5ff{text-align:center;}.elementor-1386 .elementor-element.elementor-element-56b8f5ff .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;color:#30353D;}.elementor-1386 .elementor-element.elementor-element-56b7a296 .elementor-button{background-color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:40px;font-weight:500;fill:#094493;color:#094493;box-shadow:0px 0px 2px 0px #094493;border-style:solid;border-width:1px 1px 1px 1px;padding:50px 080px 50px 80px;}.elementor-1386 .elementor-element.elementor-element-6aa92ac4{--display:flex;}.elementor-1386 .elementor-element.elementor-element-6aa92ac4:not(.elementor-motion-effects-element-type-background), .elementor-1386 .elementor-element.elementor-element-6aa92ac4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1386 .elementor-element.elementor-element-5987ecbf{text-align:center;}.elementor-1386 .elementor-element.elementor-element-5987ecbf .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;color:#30353D;}.elementor-1386 .elementor-element.elementor-element-6f057a5b .elementor-button{background-color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:40px;font-weight:500;fill:#094493;color:#094493;box-shadow:0px 0px 2px 0px #094493;border-style:solid;border-width:1px 1px 1px 1px;padding:50px 080px 50px 80px;}.elementor-1386 .elementor-element.elementor-element-7ab4abef{--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-1386 .elementor-element.elementor-element-7ab4abef:not(.elementor-motion-effects-element-type-background), .elementor-1386 .elementor-element.elementor-element-7ab4abef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1386 .elementor-element.elementor-element-714dc71{--display:flex;}.elementor-1386 .elementor-element.elementor-element-714dc71:not(.elementor-motion-effects-element-type-background), .elementor-1386 .elementor-element.elementor-element-714dc71 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1386 .elementor-element.elementor-element-132b6b89{text-align:center;}.elementor-1386 .elementor-element.elementor-element-132b6b89 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;color:#30353D;}.elementor-1386 .elementor-element.elementor-element-538ebd44 .elementor-button{background-color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:40px;font-weight:500;fill:#094493;color:#094493;box-shadow:0px 0px 2px 0px #094493;border-style:solid;border-width:1px 1px 1px 1px;padding:50px 080px 50px 80px;}.elementor-1386 .elementor-element.elementor-element-68220f7f{--display:flex;}.elementor-1386 .elementor-element.elementor-element-68220f7f:not(.elementor-motion-effects-element-type-background), .elementor-1386 .elementor-element.elementor-element-68220f7f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1386 .elementor-element.elementor-element-40a9af7b{text-align:center;}.elementor-1386 .elementor-element.elementor-element-40a9af7b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;color:#30353D;}.elementor-1386 .elementor-element.elementor-element-7e6e61b6 .elementor-button{background-color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:40px;font-weight:500;fill:#094493;color:#094493;box-shadow:0px 0px 2px 0px #094493;border-style:solid;border-width:1px 1px 1px 1px;padding:50px 080px 50px 80px;}.elementor-1386 .elementor-element.elementor-element-4dce709a{--display:flex;}.elementor-1386 .elementor-element.elementor-element-4dce709a:not(.elementor-motion-effects-element-type-background), .elementor-1386 .elementor-element.elementor-element-4dce709a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1386 .elementor-element.elementor-element-2ac36891{text-align:center;}.elementor-1386 .elementor-element.elementor-element-2ac36891 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;color:#30353D;}.elementor-1386 .elementor-element.elementor-element-2f520199 .elementor-button{background-color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:40px;font-weight:500;fill:#094493;color:#094493;box-shadow:0px 0px 2px 0px #094493;border-style:solid;border-width:1px 1px 1px 1px;padding:50px 080px 50px 80px;}.elementor-1386 .elementor-element.elementor-element-b4aea8b{--display:flex;}.elementor-1386 .elementor-element.elementor-element-b4aea8b:not(.elementor-motion-effects-element-type-background), .elementor-1386 .elementor-element.elementor-element-b4aea8b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1386 .elementor-element.elementor-element-31c799a5{text-align:center;}.elementor-1386 .elementor-element.elementor-element-31c799a5 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;color:#30353D;}.elementor-1386 .elementor-element.elementor-element-f2c9796 .elementor-button{background-color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:40px;font-weight:500;fill:#094493;color:#094493;box-shadow:0px 0px 2px 0px #094493;border-style:solid;border-width:1px 1px 1px 1px;padding:50px 080px 50px 80px;}.elementor-1386 .elementor-element.elementor-element-204b2f2a{--display:flex;--min-height:0px;--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-1386 .elementor-element.elementor-element-204b2f2a:not(.elementor-motion-effects-element-type-background), .elementor-1386 .elementor-element.elementor-element-204b2f2a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1386 .elementor-element.elementor-element-748017ff{--display:flex;}.elementor-1386 .elementor-element.elementor-element-748017ff:not(.elementor-motion-effects-element-type-background), .elementor-1386 .elementor-element.elementor-element-748017ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1386 .elementor-element.elementor-element-650dcb93{text-align:center;}.elementor-1386 .elementor-element.elementor-element-650dcb93 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;color:#30353D;}.elementor-1386 .elementor-element.elementor-element-6e15c5c1 .elementor-button{background-color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:40px;font-weight:500;fill:#094493;color:#094493;box-shadow:0px 0px 2px 0px #094493;border-style:solid;border-width:1px 1px 1px 1px;padding:50px 080px 50px 80px;}.elementor-1386 .elementor-element.elementor-element-56b795bb{--display:flex;--min-height:0px;}.elementor-1386 .elementor-element.elementor-element-56b795bb:not(.elementor-motion-effects-element-type-background), .elementor-1386 .elementor-element.elementor-element-56b795bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1386 .elementor-element.elementor-element-5821e81e{--display:flex;}.elementor-1386 .elementor-element.elementor-element-5821e81e:not(.elementor-motion-effects-element-type-background), .elementor-1386 .elementor-element.elementor-element-5821e81e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1386 .elementor-element.elementor-element-54d22728{--display:flex;}.elementor-1386 .elementor-element.elementor-element-54d22728:not(.elementor-motion-effects-element-type-background), .elementor-1386 .elementor-element.elementor-element-54d22728 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1386 .elementor-element.elementor-element-76e82f40{--display:flex;}body.elementor-page-1386:not(.elementor-motion-effects-element-type-background), body.elementor-page-1386 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}@media(min-width:768px){.elementor-1386 .elementor-element.elementor-element-25db8222{--width:50%;}.elementor-1386 .elementor-element.elementor-element-70103bbf{--width:50%;}.elementor-1386 .elementor-element.elementor-element-15dbee89{--content-width:1140px;}.elementor-1386 .elementor-element.elementor-element-2beb6e46{--width:100%;}.elementor-1386 .elementor-element.elementor-element-295043e{--width:50%;}.elementor-1386 .elementor-element.elementor-element-5782cbbe{--width:50%;}.elementor-1386 .elementor-element.elementor-element-204b2f2a{--content-width:1140px;}.elementor-1386 .elementor-element.elementor-element-56b795bb{--width:100%;}}@media(max-width:1024px){.elementor-1386 .elementor-element.elementor-element-25db8222{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1386 .elementor-element.elementor-element-6aaa61b .elementor-heading-title{font-size:38px;}.elementor-1386 .elementor-element.elementor-element-6a175692 .elementor-heading-title{font-size:20px;}.elementor-1386 .elementor-element.elementor-element-6519a4c .elementor-heading-title{font-size:38px;}.elementor-1386 .elementor-element.elementor-element-4d90c7ce .elementor-heading-title{font-size:20px;}.elementor-1386 .elementor-element.elementor-element-2409605c .elementor-button{padding:30px 30px 30px 30px;}.elementor-1386 .elementor-element.elementor-element-3ebd2bda .elementor-heading-title{font-size:20px;}.elementor-1386 .elementor-element.elementor-element-437c6730 .elementor-button{padding:30px 30px 30px 30px;}.elementor-1386 .elementor-element.elementor-element-6d825223 .elementor-heading-title{font-size:16px;}.elementor-1386 .elementor-element.elementor-element-387d8777 .elementor-button{padding:30px 30px 30px 30px;}.elementor-1386 .elementor-element.elementor-element-39519ae5 .elementor-heading-title{font-size:20px;}.elementor-1386 .elementor-element.elementor-element-39f88c97 .elementor-button{padding:30px 30px 30px 30px;}.elementor-1386 .elementor-element.elementor-element-5a17c631 .elementor-heading-title{font-size:20px;}.elementor-1386 .elementor-element.elementor-element-78c10e8b .elementor-button{padding:30px 30px 30px 30px;}.elementor-1386 .elementor-element.elementor-element-7574ccfe .elementor-heading-title{font-size:20px;}.elementor-1386 .elementor-element.elementor-element-38d363a8 .elementor-button{padding:30px 30px 30px 30px;}.elementor-1386 .elementor-element.elementor-element-6ace319 .elementor-heading-title{font-size:13px;}.elementor-1386 .elementor-element.elementor-element-17556547 .elementor-button{padding:30px 30px 30px 30px;}.elementor-1386 .elementor-element.elementor-element-9ce6c3b .elementor-heading-title{font-size:20px;}.elementor-1386 .elementor-element.elementor-element-1e1e49fa .elementor-button{padding:30px 30px 30px 30px;}.elementor-1386 .elementor-element.elementor-element-6351c92a .elementor-heading-title{font-size:20px;}.elementor-1386 .elementor-element.elementor-element-6531cbd6 .elementor-button{padding:30px 30px 30px 30px;}.elementor-1386 .elementor-element.elementor-element-295043e{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1386 .elementor-element.elementor-element-774f989c .elementor-heading-title{font-size:38px;}.elementor-1386 .elementor-element.elementor-element-7816042c .elementor-heading-title{font-size:20px;}.elementor-1386 .elementor-element.elementor-element-a67006f .elementor-heading-title{font-size:38px;}.elementor-1386 .elementor-element.elementor-element-68809356 .elementor-heading-title{font-size:20px;}.elementor-1386 .elementor-element.elementor-element-79a9c853 .elementor-button{padding:30px 30px 30px 30px;}.elementor-1386 .elementor-element.elementor-element-43eaaf8a .elementor-heading-title{font-size:20px;}.elementor-1386 .elementor-element.elementor-element-2699394c .elementor-button{padding:30px 30px 30px 30px;}.elementor-1386 .elementor-element.elementor-element-56b8f5ff .elementor-heading-title{font-size:16px;}.elementor-1386 .elementor-element.elementor-element-56b7a296 .elementor-button{padding:30px 30px 30px 30px;}.elementor-1386 .elementor-element.elementor-element-5987ecbf .elementor-heading-title{font-size:20px;}.elementor-1386 .elementor-element.elementor-element-6f057a5b .elementor-button{padding:30px 30px 30px 30px;}.elementor-1386 .elementor-element.elementor-element-132b6b89 .elementor-heading-title{font-size:20px;}.elementor-1386 .elementor-element.elementor-element-538ebd44 .elementor-button{padding:30px 30px 30px 30px;}.elementor-1386 .elementor-element.elementor-element-40a9af7b .elementor-heading-title{font-size:20px;}.elementor-1386 .elementor-element.elementor-element-7e6e61b6 .elementor-button{padding:30px 30px 30px 30px;}.elementor-1386 .elementor-element.elementor-element-2ac36891 .elementor-heading-title{font-size:13px;}.elementor-1386 .elementor-element.elementor-element-2f520199 .elementor-button{padding:30px 30px 30px 30px;}.elementor-1386 .elementor-element.elementor-element-31c799a5 .elementor-heading-title{font-size:20px;}.elementor-1386 .elementor-element.elementor-element-f2c9796 .elementor-button{padding:30px 30px 30px 30px;}.elementor-1386 .elementor-element.elementor-element-650dcb93 .elementor-heading-title{font-size:20px;}.elementor-1386 .elementor-element.elementor-element-6e15c5c1 .elementor-button{padding:30px 30px 30px 30px;}}@media(max-width:767px){.elementor-1386 .elementor-element.elementor-element-6aaa61b .elementor-heading-title{font-size:35px;}.elementor-1386 .elementor-element.elementor-element-6a175692 .elementor-heading-title{font-size:18px;}.elementor-1386 .elementor-element.elementor-element-6519a4c .elementor-heading-title{font-size:50px;}.elementor-1386 .elementor-element.elementor-element-4d90c7ce .elementor-heading-title{font-size:30px;}.elementor-1386 .elementor-element.elementor-element-2409605c .elementor-button{padding:80px 80px 80px 80px;}.elementor-1386 .elementor-element.elementor-element-3ebd2bda .elementor-heading-title{font-size:30px;}.elementor-1386 .elementor-element.elementor-element-437c6730 .elementor-button{padding:80px 80px 80px 80px;}.elementor-1386 .elementor-element.elementor-element-6d825223 .elementor-heading-title{font-size:30px;}.elementor-1386 .elementor-element.elementor-element-387d8777 .elementor-button{padding:80px 80px 80px 80px;}.elementor-1386 .elementor-element.elementor-element-39519ae5 .elementor-heading-title{font-size:30px;}.elementor-1386 .elementor-element.elementor-element-39f88c97 .elementor-button{padding:80px 80px 80px 80px;}.elementor-1386 .elementor-element.elementor-element-5a17c631 .elementor-heading-title{font-size:30px;}.elementor-1386 .elementor-element.elementor-element-78c10e8b .elementor-button{font-size:30px;padding:80px 80px 80px 80px;}.elementor-1386 .elementor-element.elementor-element-7574ccfe .elementor-heading-title{font-size:30px;}.elementor-1386 .elementor-element.elementor-element-38d363a8 .elementor-button{padding:80px 80px 80px 80px;}.elementor-1386 .elementor-element.elementor-element-6ace319 .elementor-heading-title{font-size:22px;}.elementor-1386 .elementor-element.elementor-element-17556547 .elementor-button{padding:80px 80px 80px 80px;}.elementor-1386 .elementor-element.elementor-element-9ce6c3b .elementor-heading-title{font-size:30px;}.elementor-1386 .elementor-element.elementor-element-1e1e49fa .elementor-button{padding:80px 80px 80px 80px;}.elementor-1386 .elementor-element.elementor-element-6351c92a .elementor-heading-title{font-size:30px;}.elementor-1386 .elementor-element.elementor-element-6531cbd6 .elementor-button{padding:80px 80px 80px 80px;}.elementor-1386 .elementor-element.elementor-element-774f989c .elementor-heading-title{font-size:35px;}.elementor-1386 .elementor-element.elementor-element-7816042c .elementor-heading-title{font-size:18px;}.elementor-1386 .elementor-element.elementor-element-a67006f .elementor-heading-title{font-size:50px;}.elementor-1386 .elementor-element.elementor-element-68809356 .elementor-heading-title{font-size:30px;}.elementor-1386 .elementor-element.elementor-element-79a9c853 .elementor-button{padding:80px 80px 80px 80px;}.elementor-1386 .elementor-element.elementor-element-43eaaf8a .elementor-heading-title{font-size:30px;}.elementor-1386 .elementor-element.elementor-element-2699394c .elementor-button{padding:80px 80px 80px 80px;}.elementor-1386 .elementor-element.elementor-element-56b8f5ff .elementor-heading-title{font-size:30px;}.elementor-1386 .elementor-element.elementor-element-56b7a296 .elementor-button{padding:80px 80px 80px 80px;}.elementor-1386 .elementor-element.elementor-element-5987ecbf .elementor-heading-title{font-size:30px;}.elementor-1386 .elementor-element.elementor-element-6f057a5b .elementor-button{padding:80px 80px 80px 80px;}.elementor-1386 .elementor-element.elementor-element-132b6b89 .elementor-heading-title{font-size:30px;}.elementor-1386 .elementor-element.elementor-element-538ebd44 .elementor-button{font-size:30px;padding:80px 80px 80px 80px;}.elementor-1386 .elementor-element.elementor-element-40a9af7b .elementor-heading-title{font-size:30px;}.elementor-1386 .elementor-element.elementor-element-7e6e61b6 .elementor-button{padding:80px 80px 80px 80px;}.elementor-1386 .elementor-element.elementor-element-2ac36891 .elementor-heading-title{font-size:22px;}.elementor-1386 .elementor-element.elementor-element-2f520199 .elementor-button{padding:80px 80px 80px 80px;}.elementor-1386 .elementor-element.elementor-element-31c799a5 .elementor-heading-title{font-size:30px;}.elementor-1386 .elementor-element.elementor-element-f2c9796 .elementor-button{padding:80px 80px 80px 80px;}.elementor-1386 .elementor-element.elementor-element-650dcb93 .elementor-heading-title{font-size:30px;}.elementor-1386 .elementor-element.elementor-element-6e15c5c1 .elementor-button{padding:80px 80px 80px 80px;}}/* Start custom CSS */body {
  font-family: 'Poppins', sans-serif;
  background: #f4f6fc;
  color: #333;
}

.edu-panel h1 {
  font-size: 2em;
  margin-bottom: 0.2em;
  color: #2b2f38;
}

.edu-panel .sub {
  color: #6c757d;
  margin-bottom: 2em;
}

.edu-grid {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));
  gap: 1.5em;
  margin-bottom: 2em;
}

.edu-card {
  border-radius: 16px;
  padding: 1.5em;
  color: white;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.05);
  transition: transform 0.3s ease;
}
.edu-card:hover {
  transform: translateY(-6px);
}

.edu-card h2 {
  font-size: 1.1em;
  margin-bottom: 0.5em;
}

.progress-bar {
  background: rgba(255, 255, 255, 0.3);
  height: 12px;
  border-radius: 10px;
  overflow: hidden;
}
.progress-bar .fill {
  height: 100%;
  background: #fff;
  opacity: 0.9;
  border-radius: 10px;
}

.edu-card.wide {
  grid-column: span 2;
  margin-top: 1.5em;
}

.resumen {
  background: rgba(255, 255, 255, 0.2);
  padding: 1em;
  border-radius: 8px;
  font-style: italic;
  margin-top: 1em;
  color: white;
}

/* Colores temáticos por asignatura */
.purple { background: linear-gradient(135deg, #8e44ad, #9b59b6); }
.green { background: linear-gradient(135deg, #27ae60, #2ecc71); }
.orange { background: linear-gradient(135deg, #e67e22, #f39c12); }
.blue { background: linear-gradient(135deg, #2980b9, #3498db); }
.red { background: linear-gradient(135deg, #c0392b, #e74c3c); }/* End custom CSS */