.elementor-11805 .elementor-element.elementor-element-960b4f4{--display:flex;--min-height:90vh;--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:center;--gap:0px 0px;--background-transition:0.3s;--padding-top:2em;--padding-bottom:2em;--padding-left:1em;--padding-right:1em;}.elementor-11805 .elementor-element.elementor-element-960b4f4:not(.elementor-motion-effects-element-type-background), .elementor-11805 .elementor-element.elementor-element-960b4f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-11805 .elementor-element.elementor-element-960b4f4, .elementor-11805 .elementor-element.elementor-element-960b4f4::before{--border-transition:0.3s;}.elementor-11805 .elementor-element.elementor-element-8631979{--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;--background-transition:0.3s;}.elementor-11805 .elementor-element.elementor-element-165b06b img{width:100%;}.elementor-11805 .elementor-element.elementor-element-165b06b{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;}.elementor-11805 .elementor-element.elementor-element-165b06b.elementor-element{--align-self:flex-start;}.elementor-11805 .elementor-element.elementor-element-69529d4 .elementor-heading-title{color:#FFFFFF;font-family:"Lato", Sans-serif;font-size:58px;font-weight:300;line-height:1.3em;}.elementor-11805 .elementor-element.elementor-element-be30cfc{text-align:left;color:#FFFFFF;font-family:"Lato", Sans-serif;font-size:19px;font-weight:400;line-height:30px;}.elementor-11805 .elementor-element.elementor-element-9c9863f{--icon-box-icon-margin:15px;width:auto;max-width:auto;}.elementor-11805 .elementor-element.elementor-element-9c9863f .elementor-icon-box-title{margin-bottom:0px;color:#FFFFFF;}.elementor-11805 .elementor-element.elementor-element-9c9863f .elementor-icon{font-size:40px;}.elementor-11805 .elementor-element.elementor-element-9c9863f .elementor-icon-box-description{color:#FFFFFF;font-family:"Lato", Sans-serif;font-size:14px;font-weight:400;line-height:30px;}.elementor-11805 .elementor-element.elementor-element-9c9863f > .elementor-widget-container{padding:4px 10px 4px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:8px 8px 8px 8px;}.elementor-11805 .elementor-element.elementor-element-9c9863f.elementor-element{--align-self:flex-start;}.elementor-11805 .elementor-element.elementor-element-6f4af21 .elementor-icon-box-title{margin-bottom:0px;color:#FFFFFF;}.elementor-11805 .elementor-element.elementor-element-6f4af21 .elementor-icon{font-size:15px;}.elementor-11805 .elementor-element.elementor-element-6f4af21 .elementor-icon-box-title, .elementor-11805 .elementor-element.elementor-element-6f4af21 .elementor-icon-box-title a{font-family:"Lato", Sans-serif;font-size:15px;font-weight:500;line-height:30px;}.elementor-11805 .elementor-element.elementor-element-6f4af21 .elementor-icon-box-description{color:#FFFFFF;font-family:"Lato", Sans-serif;font-size:14px;font-weight:400;line-height:30px;}.elementor-11805 .elementor-element.elementor-element-6f4af21 > .elementor-widget-container{padding:3px 14px 3px 14px;background-color:#D8ECFF33;border-radius:8px 8px 8px 8px;}.elementor-11805 .elementor-element.elementor-element-6f4af21{width:var( --container-widget-width, 466px );max-width:466px;--container-widget-width:466px;--container-widget-flex-grow:0;}.elementor-11805 .elementor-element.elementor-element-6f4af21.elementor-element{--align-self:stretch;}.elementor-11805 .elementor-element.elementor-element-de7d94b .elementor-button{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:500;background-color:transparent;background-image:linear-gradient(90deg, #14ADD8 10%, #963058 77%);border-radius:8px 8px 8px 8px;}.elementor-11805 .elementor-element.elementor-element-de7d94b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11805 .elementor-element.elementor-element-df74941{--display:flex;--background-transition:0.3s;}.elementor-11805 .elementor-element.elementor-element-c44b002{text-align:center;}.elementor-11805 .elementor-element.elementor-element-c44b002 img{width:95%;}.elementor-11805 .elementor-element.elementor-element-90f0b23{--display:flex;--background-transition:0.3s;}.elementor-11805 .elementor-element.elementor-element-fd0080c{--icon-box-icon-margin:15px;width:auto;max-width:auto;}.elementor-11805 .elementor-element.elementor-element-fd0080c .elementor-icon-box-title{margin-bottom:0px;color:#FFFFFF;}.elementor-11805 .elementor-element.elementor-element-fd0080c .elementor-icon{font-size:40px;}.elementor-11805 .elementor-element.elementor-element-fd0080c .elementor-icon-box-description{color:#FFFFFF;font-family:"Lato", Sans-serif;font-size:14px;font-weight:400;line-height:30px;}.elementor-11805 .elementor-element.elementor-element-fd0080c > .elementor-widget-container{padding:4px 10px 4px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:8px 8px 8px 8px;}.elementor-11805 .elementor-element.elementor-element-fd0080c.elementor-element{--align-self:flex-start;}.elementor-11805 .elementor-element.elementor-element-d277c5d .elementor-icon-box-title{margin-bottom:0px;color:#FFFFFF;}.elementor-11805 .elementor-element.elementor-element-d277c5d .elementor-icon{font-size:15px;}.elementor-11805 .elementor-element.elementor-element-d277c5d .elementor-icon-box-title, .elementor-11805 .elementor-element.elementor-element-d277c5d .elementor-icon-box-title a{font-family:"Lato", Sans-serif;font-size:15px;font-weight:500;line-height:30px;}.elementor-11805 .elementor-element.elementor-element-d277c5d .elementor-icon-box-description{color:#FFFFFF;font-family:"Lato", Sans-serif;font-size:14px;font-weight:400;line-height:30px;}.elementor-11805 .elementor-element.elementor-element-d277c5d > .elementor-widget-container{padding:3px 14px 3px 14px;background-color:#D8ECFF33;border-radius:8px 8px 8px 8px;}.elementor-11805 .elementor-element.elementor-element-d277c5d{width:auto;max-width:auto;}.elementor-11805 .elementor-element.elementor-element-d277c5d.elementor-element{--align-self:flex-start;}.elementor-11805 .elementor-element.elementor-element-f09ad76 .elementor-button{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:500;background-color:transparent;background-image:linear-gradient(90deg, #14ADD8 10%, #963058 77%);border-radius:8px 8px 8px 8px;}.elementor-11805 .elementor-element.elementor-element-f09ad76 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11805 .elementor-element.elementor-element-1f5e0d3{--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;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11805 .elementor-element.elementor-element-f8f2027{--divider-border-style:solid;--divider-color:#00000000;--divider-border-width:3.9px;}.elementor-11805 .elementor-element.elementor-element-f8f2027 .elementor-divider-separator{width:100%;}.elementor-11805 .elementor-element.elementor-element-f8f2027 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-11805 .elementor-element.elementor-element-380d6d9{--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;--background-transition:0.3s;--padding-top:2em;--padding-bottom:2em;--padding-left:1em;--padding-right:1em;}.elementor-11805 .elementor-element.elementor-element-7656a02 .elementor-heading-title{color:#000000;font-family:"Lato", Sans-serif;font-size:44px;font-weight:600;line-height:1.3em;}.elementor-11805 .elementor-element.elementor-element-0e39d5f{font-family:"Lato", Sans-serif;font-size:18px;font-weight:400;line-height:30px;}.elementor-11805 .elementor-element.elementor-element-8195e70{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:50px 20px;--grid-auto-flow:row;--background-transition:0.3s;--border-radius:16px 16px 16px 16px;box-shadow:0px 0px 8px 0px rgba(0,0,0,0.5);--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-11805 .elementor-element.elementor-element-b6a8779{--icon-box-icon-margin:15px;}.elementor-11805 .elementor-element.elementor-element-b6a8779 .elementor-icon-box-title{margin-bottom:0px;}.elementor-11805 .elementor-element.elementor-element-b6a8779 .elementor-icon{font-size:28px;}.elementor-11805 .elementor-element.elementor-element-b6a8779 .elementor-icon-box-title, .elementor-11805 .elementor-element.elementor-element-b6a8779 .elementor-icon-box-title a{font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;line-height:22px;}.elementor-11805 .elementor-element.elementor-element-b6a8779.elementor-element{--align-self:center;}.elementor-11805 .elementor-element.elementor-element-48f26d8{--icon-box-icon-margin:15px;}.elementor-11805 .elementor-element.elementor-element-48f26d8 .elementor-icon-box-title{margin-bottom:0px;}.elementor-11805 .elementor-element.elementor-element-48f26d8 .elementor-icon{font-size:28px;}.elementor-11805 .elementor-element.elementor-element-48f26d8 .elementor-icon-box-title, .elementor-11805 .elementor-element.elementor-element-48f26d8 .elementor-icon-box-title a{font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;line-height:22px;}.elementor-11805 .elementor-element.elementor-element-48f26d8.elementor-element{--align-self:center;}.elementor-11805 .elementor-element.elementor-element-4f674a8{--icon-box-icon-margin:15px;}.elementor-11805 .elementor-element.elementor-element-4f674a8 .elementor-icon-box-title{margin-bottom:0px;}.elementor-11805 .elementor-element.elementor-element-4f674a8 .elementor-icon{font-size:28px;}.elementor-11805 .elementor-element.elementor-element-4f674a8 .elementor-icon-box-title, .elementor-11805 .elementor-element.elementor-element-4f674a8 .elementor-icon-box-title a{font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;line-height:22px;}.elementor-11805 .elementor-element.elementor-element-4f674a8.elementor-element{--align-self:center;}.elementor-11805 .elementor-element.elementor-element-19a590b{--icon-box-icon-margin:15px;}.elementor-11805 .elementor-element.elementor-element-19a590b .elementor-icon-box-title{margin-bottom:0px;}.elementor-11805 .elementor-element.elementor-element-19a590b .elementor-icon{font-size:28px;}.elementor-11805 .elementor-element.elementor-element-19a590b .elementor-icon-box-title, .elementor-11805 .elementor-element.elementor-element-19a590b .elementor-icon-box-title a{font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;line-height:22px;}.elementor-11805 .elementor-element.elementor-element-19a590b.elementor-element{--align-self:center;}.elementor-11805 .elementor-element.elementor-element-cb067dd{--icon-box-icon-margin:15px;}.elementor-11805 .elementor-element.elementor-element-cb067dd .elementor-icon-box-title{margin-bottom:0px;}.elementor-11805 .elementor-element.elementor-element-cb067dd .elementor-icon{font-size:28px;}.elementor-11805 .elementor-element.elementor-element-cb067dd .elementor-icon-box-title, .elementor-11805 .elementor-element.elementor-element-cb067dd .elementor-icon-box-title a{font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;line-height:22px;}.elementor-11805 .elementor-element.elementor-element-cb067dd.elementor-element{--align-self:center;}.elementor-11805 .elementor-element.elementor-element-78fabdc .elementor-button{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:500;background-color:transparent;background-image:linear-gradient(90deg, #14ADD8 10%, #963058 77%);border-radius:8px 8px 8px 8px;}.elementor-11805 .elementor-element.elementor-element-78fabdc > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-11805 .elementor-element.elementor-element-564a83b{--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;--background-transition:0.3s;--padding-top:2em;--padding-bottom:2em;--padding-left:1em;--padding-right:1em;}.elementor-11805 .elementor-element.elementor-element-564a83b:not(.elementor-motion-effects-element-type-background), .elementor-11805 .elementor-element.elementor-element-564a83b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;}.elementor-11805 .elementor-element.elementor-element-564a83b, .elementor-11805 .elementor-element.elementor-element-564a83b::before{--border-transition:0.3s;}.elementor-11805 .elementor-element.elementor-element-8ce8cbb{--display:flex;--background-transition:0.3s;}.elementor-11805 .elementor-element.elementor-element-bb2a643 img{width:100%;border-radius:20px 20px 20px 20px;}.elementor-11805 .elementor-element.elementor-element-ced31ac{--display:flex;--background-transition:0.3s;}.elementor-11805 .elementor-element.elementor-element-a42510a .elementor-heading-title{color:#2E7ABE;font-family:"Lato", Sans-serif;font-size:34px;font-weight:600;line-height:30px;}.elementor-11805 .elementor-element.elementor-element-461ea0a{column-gap:0px;font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;line-height:0px;width:auto;max-width:auto;}.elementor-11805 .elementor-element.elementor-element-461ea0a > .elementor-widget-container{padding:14px 8px 0px 8px;background-color:#FFFFFF;}.elementor-11805 .elementor-element.elementor-element-461ea0a.elementor-element{--align-self:flex-start;}.elementor-11805 .elementor-element.elementor-element-5db6e1d{--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;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11805 .elementor-element.elementor-element-f0f9f9a{--icon-box-icon-margin:10px;}.elementor-11805 .elementor-element.elementor-element-f0f9f9a .elementor-icon-box-title{margin-bottom:0px;}.elementor-11805 .elementor-element.elementor-element-f0f9f9a .elementor-icon{font-size:28px;}.elementor-11805 .elementor-element.elementor-element-f0f9f9a .elementor-icon-box-title, .elementor-11805 .elementor-element.elementor-element-f0f9f9a .elementor-icon-box-title a{font-family:"Lato", Sans-serif;font-size:14px;font-weight:400;line-height:22px;}.elementor-11805 .elementor-element.elementor-element-f0f9f9a.elementor-element{--align-self:center;}.elementor-11805 .elementor-element.elementor-element-1790f16{--icon-box-icon-margin:10px;}.elementor-11805 .elementor-element.elementor-element-1790f16 .elementor-icon-box-title{margin-bottom:0px;}.elementor-11805 .elementor-element.elementor-element-1790f16 .elementor-icon{font-size:28px;}.elementor-11805 .elementor-element.elementor-element-1790f16 .elementor-icon-box-title, .elementor-11805 .elementor-element.elementor-element-1790f16 .elementor-icon-box-title a{font-family:"Lato", Sans-serif;font-size:14px;font-weight:400;line-height:22px;}.elementor-11805 .elementor-element.elementor-element-1790f16.elementor-element{--align-self:center;}.elementor-11805 .elementor-element.elementor-element-5766cc0{--icon-box-icon-margin:10px;}.elementor-11805 .elementor-element.elementor-element-5766cc0 .elementor-icon-box-title{margin-bottom:0px;}.elementor-11805 .elementor-element.elementor-element-5766cc0 .elementor-icon{font-size:28px;}.elementor-11805 .elementor-element.elementor-element-5766cc0 .elementor-icon-box-title, .elementor-11805 .elementor-element.elementor-element-5766cc0 .elementor-icon-box-title a{font-family:"Lato", Sans-serif;font-size:14px;font-weight:400;line-height:22px;}.elementor-11805 .elementor-element.elementor-element-5766cc0.elementor-element{--align-self:center;}.elementor-11805 .elementor-element.elementor-element-7f6ace8{font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;line-height:22px;}.elementor-11805 .elementor-element.elementor-element-ec4c715{--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;--background-transition:0.3s;--padding-top:2em;--padding-bottom:2em;--padding-left:1em;--padding-right:1em;}.elementor-11805 .elementor-element.elementor-element-3d13a9c .elementor-heading-title{color:#000000;font-family:"Lato", Sans-serif;font-size:46px;font-weight:600;line-height:1.3em;}.elementor-11805 .elementor-element.elementor-element-f17dd57{color:#4A5565;font-family:"Lato", Sans-serif;font-size:18px;font-weight:400;line-height:14px;}.elementor-11805 .elementor-element.elementor-element-18fff18{--display:flex;--background-transition:0.3s;}.elementor-11805 .elementor-element.elementor-element-c0629fb .elementor-button{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:500;background-color:transparent;background-image:linear-gradient(90deg, #14ADD8 10%, #963058 77%);border-radius:8px 8px 8px 8px;}.elementor-11805 .elementor-element.elementor-element-c0629fb > .elementor-widget-container{margin:-2em 0em 0em 0em;}.elementor-11805 .elementor-element.elementor-element-3e39e8e{--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;--background-transition:0.3s;--padding-top:2em;--padding-bottom:2em;--padding-left:1em;--padding-right:1em;}.elementor-11805 .elementor-element.elementor-element-3e39e8e:not(.elementor-motion-effects-element-type-background), .elementor-11805 .elementor-element.elementor-element-3e39e8e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;background-image:url("https://educaedtech.com/wp-content/uploads/2025/11/Frame-427320485.png");background-position:900px -11px;background-repeat:no-repeat;background-size:contain;}.elementor-11805 .elementor-element.elementor-element-3e39e8e, .elementor-11805 .elementor-element.elementor-element-3e39e8e::before{--border-transition:0.3s;}.elementor-11805 .elementor-element.elementor-element-3e39e8e.e-con{--align-self:center;}.elementor-11805 .elementor-element.elementor-element-ba8f84b{--display:flex;--justify-content:center;--background-transition:0.3s;}.elementor-11805 .elementor-element.elementor-element-fc6fbd4{--icon-box-icon-margin:10px;width:auto;max-width:auto;}.elementor-11805 .elementor-element.elementor-element-fc6fbd4 .elementor-icon-box-title{margin-bottom:0px;color:#2E7ABE;}.elementor-11805 .elementor-element.elementor-element-fc6fbd4.elementor-view-stacked .elementor-icon{background-color:#2E7ABE;}.elementor-11805 .elementor-element.elementor-element-fc6fbd4.elementor-view-framed .elementor-icon, .elementor-11805 .elementor-element.elementor-element-fc6fbd4.elementor-view-default .elementor-icon{fill:#2E7ABE;color:#2E7ABE;border-color:#2E7ABE;}.elementor-11805 .elementor-element.elementor-element-fc6fbd4 .elementor-icon{font-size:14px;}.elementor-11805 .elementor-element.elementor-element-fc6fbd4 .elementor-icon-box-title, .elementor-11805 .elementor-element.elementor-element-fc6fbd4 .elementor-icon-box-title a{font-family:"Lato", Sans-serif;font-size:14px;font-weight:500;line-height:30px;}.elementor-11805 .elementor-element.elementor-element-fc6fbd4 .elementor-icon-box-description{color:#FFFFFF;font-family:"Lato", Sans-serif;font-size:14px;font-weight:400;line-height:30px;}.elementor-11805 .elementor-element.elementor-element-fc6fbd4 > .elementor-widget-container{padding:3px 14px 3px 14px;background-color:#B2DBFF;border-radius:50px 50px 50px 50px;}.elementor-11805 .elementor-element.elementor-element-fc6fbd4.elementor-element{--align-self:flex-start;}.elementor-11805 .elementor-element.elementor-element-4354b63 .elementor-heading-title{color:#000000;font-family:"Lato", Sans-serif;font-size:38px;font-weight:600;line-height:1.3em;}.elementor-11805 .elementor-element.elementor-element-3538f1b{font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;line-height:23px;}.elementor-11805 .elementor-element.elementor-element-2d34216{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:5px 5px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11805 .elementor-element.elementor-element-155301a{--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;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11805 .elementor-element.elementor-element-8edb6e5{color:#2E7ABE;font-family:"Lato", Sans-serif;font-size:30px;font-weight:600;line-height:30px;}.elementor-11805 .elementor-element.elementor-element-761405e{color:#2E7ABE;font-family:"Lato", Sans-serif;font-size:18px;font-weight:400;line-height:30px;}.elementor-11805 .elementor-element.elementor-element-9ad2dd8{--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;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11805 .elementor-element.elementor-element-dfc3b08{color:#2E7ABE;font-family:"Lato", Sans-serif;font-size:30px;font-weight:600;line-height:30px;}.elementor-11805 .elementor-element.elementor-element-40bcd40{color:#2E7ABE;font-family:"Lato", Sans-serif;font-size:18px;font-weight:400;line-height:30px;}.elementor-11805 .elementor-element.elementor-element-66dd47d{--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;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11805 .elementor-element.elementor-element-25108d1{color:#2E7ABE;font-family:"Lato", Sans-serif;font-size:30px;font-weight:600;line-height:30px;}.elementor-11805 .elementor-element.elementor-element-993e79b{color:#2E7ABE;font-family:"Lato", Sans-serif;font-size:18px;font-weight:400;line-height:30px;}.elementor-11805 .elementor-element.elementor-element-794050f{--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;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11805 .elementor-element.elementor-element-c9bfc52{color:#2E7ABE;font-family:"Lato", Sans-serif;font-size:30px;font-weight:600;line-height:30px;}.elementor-11805 .elementor-element.elementor-element-f19f788{color:#2E7ABE;font-family:"Lato", Sans-serif;font-size:18px;font-weight:400;line-height:30px;}.elementor-11805 .elementor-element.elementor-element-e8da9b6{--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;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11805 .elementor-element.elementor-element-8c6bd74{color:#2E7ABE;font-family:"Lato", Sans-serif;font-size:30px;font-weight:600;line-height:30px;}.elementor-11805 .elementor-element.elementor-element-18c086f{color:#2E7ABE;font-family:"Lato", Sans-serif;font-size:18px;font-weight:400;line-height:30px;}.elementor-11805 .elementor-element.elementor-element-d8dc353{--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;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11805 .elementor-element.elementor-element-69f581d{color:#2E7ABE;font-family:"Lato", Sans-serif;font-size:30px;font-weight:600;line-height:30px;}.elementor-11805 .elementor-element.elementor-element-87a4606{color:#2E7ABE;font-family:"Lato", Sans-serif;font-size:18px;font-weight:400;line-height:30px;}.elementor-11805 .elementor-element.elementor-element-c53e771{--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;--background-transition:0.3s;--padding-top:2em;--padding-bottom:3em;--padding-left:1em;--padding-right:1em;}.elementor-11805 .elementor-element.elementor-element-14e1676 .elementor-heading-title{color:#000000;font-family:"Lato", Sans-serif;font-size:38px;font-weight:600;line-height:1.3em;}.elementor-11805 .elementor-element.elementor-element-14e1676.elementor-element{--align-self:center;}.elementor-11805 .elementor-element.elementor-element-7c6bb49{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:25px 25px;--grid-auto-flow:row;--justify-items:center;--align-items:center;--background-transition:0.3s;--margin-top:1em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-11805 .elementor-element.elementor-element-54af6f8 img{width:80%;}.elementor-11805 .elementor-element.elementor-element-c551525 img{width:80%;}.elementor-11805 .elementor-element.elementor-element-c88e67b img{width:80%;}.elementor-11805 .elementor-element.elementor-element-441a2f3 img{width:80%;}.elementor-11805 .elementor-element.elementor-element-ab48a72 img{width:80%;}.elementor-11805 .elementor-element.elementor-element-6f04bcd img{width:80%;}.elementor-11805 .elementor-element.elementor-element-4e50e0b img{width:80%;}.elementor-11805 .elementor-element.elementor-element-4a91a20 img{width:100%;}.elementor-11805 .elementor-element.elementor-element-cfafc47 img{width:80%;}.elementor-11805 .elementor-element.elementor-element-0c1cb1a img{width:80%;}.elementor-11805 .elementor-element.elementor-element-22c2c0f{--display:flex;--background-transition:0.3s;--margin-top:1em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-11805 .elementor-element.elementor-element-60faf16 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-11805 .elementor-element.elementor-element-60faf16 .elementor-swiper-button.elementor-swiper-button-next{color:#ADADAD;}.elementor-11805 .elementor-element.elementor-element-60faf16 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-11805 .elementor-element.elementor-element-60faf16 .elementor-swiper-button.elementor-swiper-button-next svg{fill:#ADADAD;}.elementor-11805 .elementor-element.elementor-element-06fc733{--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;--background-transition:0.3s;--padding-top:3em;--padding-bottom:4em;--padding-left:1em;--padding-right:1em;}.elementor-11805 .elementor-element.elementor-element-06fc733:not(.elementor-motion-effects-element-type-background), .elementor-11805 .elementor-element.elementor-element-06fc733 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-11805 .elementor-element.elementor-element-06fc733, .elementor-11805 .elementor-element.elementor-element-06fc733::before{--border-transition:0.3s;}.elementor-11805 .elementor-element.elementor-element-fc0ef0e{text-align:center;color:#FFFFFF;font-family:"Lato", Sans-serif;font-size:24px;font-weight:600;line-height:15px;}@media(min-width:768px){.elementor-11805 .elementor-element.elementor-element-df74941{--width:56%;}.elementor-11805 .elementor-element.elementor-element-8ce8cbb{--width:30%;}.elementor-11805 .elementor-element.elementor-element-ba8f84b{--width:50%;}.elementor-11805 .elementor-element.elementor-element-06fc733{--content-width:53%;}}@media(max-width:1024px){.elementor-11805 .elementor-element.elementor-element-165b06b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-11805 .elementor-element.elementor-element-69529d4 .elementor-heading-title{font-size:44px;}.elementor-11805 .elementor-element.elementor-element-8195e70{--grid-auto-flow:row;}.elementor-11805 .elementor-element.elementor-element-3e39e8e:not(.elementor-motion-effects-element-type-background), .elementor-11805 .elementor-element.elementor-element-3e39e8e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-11805 .elementor-element.elementor-element-66dd47d{--gap:25px 25px;}.elementor-11805 .elementor-element.elementor-element-794050f{--gap:25px 25px;}.elementor-11805 .elementor-element.elementor-element-7c6bb49{--grid-auto-flow:row;}.elementor-11805 .elementor-element.elementor-element-fc0ef0e{line-height:1.3em;}}@media(max-width:767px){.elementor-11805 .elementor-element.elementor-element-165b06b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-11805 .elementor-element.elementor-element-69529d4 .elementor-heading-title{font-size:50px;}.elementor-11805 .elementor-element.elementor-element-9c9863f .elementor-icon-box-wrapper{text-align:center;}.elementor-11805 .elementor-element.elementor-element-9c9863f > .elementor-widget-container{padding:8px 8px 8px 8px;}.elementor-11805 .elementor-element.elementor-element-6f4af21.elementor-element{--align-self:stretch;}.elementor-11805 .elementor-element.elementor-element-fd0080c .elementor-icon-box-wrapper{text-align:center;}.elementor-11805 .elementor-element.elementor-element-fd0080c > .elementor-widget-container{padding:8px 8px 8px 8px;}.elementor-11805 .elementor-element.elementor-element-d277c5d.elementor-element{--align-self:stretch;}.elementor-11805 .elementor-element.elementor-element-f09ad76.elementor-element{--align-self:center;}.elementor-11805 .elementor-element.elementor-element-7656a02 .elementor-heading-title{font-size:35px;}.elementor-11805 .elementor-element.elementor-element-8195e70{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-11805 .elementor-element.elementor-element-a42510a .elementor-heading-title{line-height:1.3em;}.elementor-11805 .elementor-element.elementor-element-461ea0a{font-size:14px;line-height:1.2em;}.elementor-11805 .elementor-element.elementor-element-5db6e1d{--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-11805 .elementor-element.elementor-element-f0f9f9a.elementor-element{--align-self:flex-start;}.elementor-11805 .elementor-element.elementor-element-1790f16.elementor-element{--align-self:flex-start;}.elementor-11805 .elementor-element.elementor-element-5766cc0.elementor-element{--align-self:flex-start;}.elementor-11805 .elementor-element.elementor-element-3d13a9c .elementor-heading-title{font-size:34px;}.elementor-11805 .elementor-element.elementor-element-f17dd57{line-height:1.3em;}.elementor-11805 .elementor-element.elementor-element-faa767b > .elementor-widget-container{margin:-60px 0px 0px 0px;}.elementor-11805 .elementor-element.elementor-element-3e39e8e:not(.elementor-motion-effects-element-type-background), .elementor-11805 .elementor-element.elementor-element-3e39e8e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-11805 .elementor-element.elementor-element-ba8f84b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11805 .elementor-element.elementor-element-fc6fbd4.elementor-element{--align-self:stretch;}.elementor-11805 .elementor-element.elementor-element-8edb6e5{font-size:25px;}.elementor-11805 .elementor-element.elementor-element-761405e{font-size:16px;}.elementor-11805 .elementor-element.elementor-element-dfc3b08{font-size:25px;}.elementor-11805 .elementor-element.elementor-element-40bcd40{font-size:16px;}.elementor-11805 .elementor-element.elementor-element-66dd47d{--gap:0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11805 .elementor-element.elementor-element-25108d1{font-size:30px;}.elementor-11805 .elementor-element.elementor-element-993e79b{font-size:15px;}.elementor-11805 .elementor-element.elementor-element-794050f{--gap:4px 4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11805 .elementor-element.elementor-element-c9bfc52{font-size:25px;}.elementor-11805 .elementor-element.elementor-element-f19f788{font-size:15px;}.elementor-11805 .elementor-element.elementor-element-f19f788 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-11805 .elementor-element.elementor-element-8c6bd74{font-size:25px;}.elementor-11805 .elementor-element.elementor-element-69f581d{font-size:25px;}.elementor-11805 .elementor-element.elementor-element-7c6bb49{--e-con-grid-template-columns:repeat(1, 1fr);--gap:35px 35px;--grid-auto-flow:row;}.elementor-11805 .elementor-element.elementor-element-60faf16{--e-image-carousel-slides-to-show:1;}.elementor-11805 .elementor-element.elementor-element-60faf16 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-11805 .elementor-element.elementor-element-60faf16 .elementor-swiper-button.elementor-swiper-button-next{font-size:15px;}.elementor-11805 .elementor-element.elementor-element-60faf16 .swiper-pagination-bullet{width:4px;height:4px;}.elementor-11805 .elementor-element.elementor-element-fc0ef0e{font-size:24px;line-height:1.3em;}}/* Start custom CSS for divider, class: .elementor-element-f8f2027 *//* Aplica a cualquier separador dentro de un contenedor con class="gradient-divider" */
.gradient-divider .elementor-divider-separator {
    background: linear-gradient(90deg,
        #60bfb8,
        #2e7abe,
        #244a80,
        #963058,
        #e96a73
    );
    height: 6px; /* ajusta el grosor */
    display: block;
}

/* Si el separador usa "line", quita el color por defecto */
.gradient-divider .elementor-divider-separator:before,
.gradient-divider .elementor-divider-separator:after {
    background-color: transparent !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7656a02 */.gradient-text {
  background: linear-gradient(90deg,
    #60bfb8,
    #2e7abe,
    #244a80,
    #963058,
    #e96a73
  );
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  font-weight: 700; /* opcional */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d13a9c */.gradient-text {
  background: linear-gradient(90deg,
    #60bfb8,
    #2e7abe,
    #244a80,
    #963058,
    #e96a73
  );
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  font-weight: 700; /* opcional */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-faa767b */.container-pilares {
    background-color: transparent !important;
}

.container-pilares .swiper-slide h4 {
    font-size: 24px !important;
}

.swiper-pagination-bullet {
    zoom: 1.5;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4354b63 */.gradient-text {
  background: linear-gradient(90deg,
    #60bfb8,
    #2e7abe,
    #244a80,
    #963058,
    #e96a73
  );
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  font-weight: 700; /* opcional */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-14e1676 */.gradient-text {
  background: linear-gradient(90deg,
    #60bfb8,
    #2e7abe,
    #244a80,
    #963058,
    #e96a73
  );
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  font-weight: 700; /* opcional */
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-c20d397 *//* Contenedor general */
.gemini-form {
    max-width: 700px;
    margin: 0 auto;
    color: #ffffff;
}

/* Filas */
.gemini-form .gf-row {
    margin-bottom: 5px;
    height: 75px;
}

.gemini-form .gf-row-2 {
    display: flex;
    gap: 12px;
}

.gemini-form .gf-col {
    flex: 1;
}

/* Inputs y selects: blancos sobre fondo negro */
.gemini-form input[type="text"],
.gemini-form input[type="email"],
.gemini-form input[type="tel"],
.gemini-form select {
    width: 100%;
    padding: 10px 14px;
    border-radius: 6px;
    border: 1px solid #ddd;
    background-color: #ffffff;
    color: #111111;
    box-sizing: border-box;
    font-size: 15px;
}

/* Quitar estilos raros de temas */
.gemini-form input[type="text"]:focus,
.gemini-form input[type="email"]:focus,
.gemini-form input[type="tel"]:focus,
.gemini-form select:focus {
    outline: none;
    border-color: #60bfb8;
    box-shadow: 0 0 0 1px #60bfb8;
}

/* Placeholder en gris */
.gemini-form ::placeholder {
    color: #888888;
}

/* Legal */
.gemini-form .gf-legal {
    font-size: 13px;
    line-height: 1.4;
    color: #ffffff;
}

.gemini-form .gf-legal .wpcf7-list-item {
    margin-left: 0;
}

.gemini-form .gf-legal input[type="checkbox"] {
    margin-right: 6px;
}

.gemini-form .gf-legal-link {
    color: #4ea8ff;
    text-decoration: none;
    margin-left: 3px;
}

.gemini-form .gf-legal-link:hover {
    text-decoration: underline;
}

/* Botón centrado */
.gemini-form .gf-row-btn {
    text-align: center;
}

.gf-row-btn p {
    display: flex;
    justify-content: center;
    gap: 15px;
    flex-direction: column;
    align-items: center;
}

.wpcf7-not-valid-tip{
    margin-top: -37px !important;
    font-size: 14px !important;
}

.gf-legal .wpcf7-not-valid-tip {
    margin-top: 0 !important;
}

.wpcf7 form.sent .wpcf7-response-output {
    border-color: #46b450;
    color: #fff;
    text-align: center;
    border-radius: 10px;
    padding: 5px;
    font-size: 15px;
    display: block !important;
    margin-top: -20px;
}

.wpcf7-response-output {
    display: none !important;
}


/* ESTILOS FORMULARIO EN MOVIL */

@media(max-width:768px) {
    .gemini-form .gf-row-btn {
        margin-top: 45px;
    }
}

/* Estilo del botón con degradado */
#color-btn {
    display: inline-block;
    padding: 14px 32px;
    font-size: 20px;
    font-weight: 600;
    color: #fff;
    background: linear-gradient(90deg, #60bfb8, #2e7abe, #244a80, #963058, #e96a73);
    border-radius: 8px !important;
    border: none;
    cursor: pointer;
    transition: all 0.25s ease;
    text-align: center;
}

#color-btn:hover {
    opacity: 0.85;
    transform: translateY(-2px);
}

#color-btn:active {
    transform: translateY(0);
    opacity: 0.75;
}/* End custom CSS */