.elementor-1277 .elementor-element.elementor-element-3a7a31d{--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-1277 .elementor-element.elementor-element-8e326df{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:100px 100px 100px 100px;}.elementor-1277 .elementor-element.elementor-element-0505df8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 30px 0px 30px;text-align:start;}.elementor-1277 .elementor-element.elementor-element-0505df8.elementor-element{--align-self:center;}.elementor-1277 .elementor-element.elementor-element-0505df8 img{width:21%;}.elementor-1277 .elementor-element.elementor-element-28f1414.elementor-element{--align-self:center;}.elementor-1277 .elementor-element.elementor-element-28f1414{text-align:end;font-family:"Alata", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-accent );}.elementor-1277 .elementor-element.elementor-element-2481b38{--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-1277 .elementor-element.elementor-element-75b2ad0{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:100px 100px 100px 100px;}.elementor-1277 .elementor-element.elementor-element-7412d24{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 30px 0px 30px;text-align:start;}.elementor-1277 .elementor-element.elementor-element-7412d24.elementor-element{--align-self:center;}.elementor-1277 .elementor-element.elementor-element-7412d24 img{width:21%;}.elementor-1277 .elementor-element.elementor-element-fbda2ff.elementor-element{--align-self:center;}.elementor-1277 .elementor-element.elementor-element-fbda2ff{text-align:end;font-family:"Alata", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-accent );}.elementor-1277 .elementor-element.elementor-element-37d49c1{--display:flex;}.elementor-1277 .elementor-element.elementor-element-700d56f{--display:flex;--min-height:20px;--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;--overlay-opacity:0.5;--border-radius:30px 30px 30px 30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:24px;--padding-left:32px;--padding-right:24px;}.elementor-1277 .elementor-element.elementor-element-700d56f:not(.elementor-motion-effects-element-type-background), .elementor-1277 .elementor-element.elementor-element-700d56f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1277 .elementor-element.elementor-element-700d56f::before, .elementor-1277 .elementor-element.elementor-element-700d56f > .elementor-background-video-container::before, .elementor-1277 .elementor-element.elementor-element-700d56f > .e-con-inner > .elementor-background-video-container::before, .elementor-1277 .elementor-element.elementor-element-700d56f > .elementor-background-slideshow::before, .elementor-1277 .elementor-element.elementor-element-700d56f > .e-con-inner > .elementor-background-slideshow::before, .elementor-1277 .elementor-element.elementor-element-700d56f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1277 .elementor-element.elementor-element-700d56f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1277 .elementor-element.elementor-element-2034a4d{--display:flex;--min-height:40px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--border-radius:30px 30px 30px 30px;--margin-top:15px;--margin-bottom:15px;--margin-left:15px;--margin-right:15px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1277 .elementor-element.elementor-element-2034a4d:not(.elementor-motion-effects-element-type-background), .elementor-1277 .elementor-element.elementor-element-2034a4d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(178deg, #004880 51%, #0080C7 80%);}.elementor-1277 .elementor-element.elementor-element-2034a4d.e-con{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-1277 .elementor-element.elementor-element-fb31db5{--display:flex;--min-height:0px;--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:flex-start;}.elementor-1277 .elementor-element.elementor-element-fb31db5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1277 .elementor-element.elementor-element-da3cc40{width:var( --container-widget-width, 105.315% );max-width:105.315%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:105.315%;--container-widget-flex-grow:0;text-align:start;}.elementor-1277 .elementor-element.elementor-element-da3cc40.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-1277 .elementor-element.elementor-element-da3cc40 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:900;line-height:41px;color:#FFFFFF;}.elementor-1277 .elementor-element.elementor-element-b04af92{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Alata", Sans-serif;font-size:18px;line-height:20px;color:#FFFFFF;}.elementor-1277 .elementor-element.elementor-element-ebb7f51 .elementor-button{background-color:#57AD43;}.elementor-1277 .elementor-element.elementor-element-ebb7f51 .elementor-button-content-wrapper{flex-direction:row;}.elementor-1277 .elementor-element.elementor-element-948ebe8{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1277 .elementor-element.elementor-element-948ebe8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1277 .elementor-element.elementor-element-0c6c15f{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1277 .elementor-element.elementor-element-0c6c15f img{width:100%;max-width:100%;}.elementor-1277 .elementor-element.elementor-element-209fbbd{--display:flex;}.elementor-1277 .elementor-element.elementor-element-983eb91{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1277 .elementor-element.elementor-element-d59f20f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-1277 .elementor-element.elementor-element-d59f20f.elementor-element{--align-self:center;}.elementor-1277 .elementor-element.elementor-element-d59f20f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:900;color:#333435;}.elementor-1277 .elementor-element.elementor-element-235c321{--display:flex;--min-height:0px;--flex-direction:column-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1277 .elementor-element.elementor-element-7d126d3{padding:0px 0px 0px 0px;}.elementor-1277 .elementor-element.elementor-element-7d126d3.elementor-element{--align-self:stretch;}.elementor-1277 .elementor-element.elementor-element-5eb4280{--display:flex;}.elementor-1277 .elementor-element.elementor-element-7741342{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1277 .elementor-element.elementor-element-ddce4f2{--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-1277 .elementor-element.elementor-element-ddce4f2.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1277 .elementor-element.elementor-element-66f353f{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;column-gap:0px;text-align:end;font-family:"Alata", Sans-serif;font-size:19px;color:var( --e-global-color-secondary );}.elementor-1277 .elementor-element.elementor-element-66f353f.elementor-element{--align-self:flex-start;--flex-grow:1;--flex-shrink:0;}.elementor-1277 .elementor-element.elementor-element-66f353f p{margin-block-end:0px;}.elementor-1277 .elementor-element.elementor-element-e204056{--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-1277 .elementor-element.elementor-element-725c778{--spacer-size:20px;}.elementor-1277 .elementor-element.elementor-element-87dd7bb{--display:flex;}.elementor-1277 .elementor-element.elementor-element-9343133{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1277 .elementor-element.elementor-element-9343133.e-con{--align-self:center;}.elementor-1277 .elementor-element.elementor-element-a601157{--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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1277 .elementor-element.elementor-element-a601157.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1277 .elementor-element.elementor-element-52f3394{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;column-gap:0px;text-align:end;font-family:"Alata", Sans-serif;font-size:19px;color:var( --e-global-color-secondary );}.elementor-1277 .elementor-element.elementor-element-52f3394.elementor-element{--align-self:flex-start;--flex-grow:1;--flex-shrink:0;}.elementor-1277 .elementor-element.elementor-element-52f3394 p{margin-block-end:0px;}.elementor-1277 .elementor-element.elementor-element-e2b8ffb{--display:flex;--min-height:110px;--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-1277 .elementor-element.elementor-element-e2b8ffb.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1277 .elementor-element.elementor-element-6b4bf91{--spacer-size:20px;}.elementor-1277 .elementor-element.elementor-element-ea4f2c8{--display:flex;}.elementor-1277 .elementor-element.elementor-element-e09803a{--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-1277 .elementor-element.elementor-element-e09803a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1277 .elementor-element.elementor-element-829d3d7{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:1px;}.elementor-1277 .elementor-element.elementor-element-910cc4e{--spacer-size:20px;}.elementor-1277 .elementor-element.elementor-element-e00a6e2{--display:flex;}.elementor-1277 .elementor-element.elementor-element-db65e93{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1277 .elementor-element.elementor-element-b71cc81{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1277 .elementor-element.elementor-element-b71cc81.elementor-element{--align-self:center;}.elementor-1277 .elementor-element.elementor-element-b71cc81.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-1277 .elementor-element.elementor-element-b71cc81.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-1277 .elementor-element.elementor-element-b71cc81.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-1277 .elementor-element.elementor-element-b71cc81 .elementor-image-box-title{margin-bottom:87px;}.elementor-1277 .elementor-element.elementor-element-b71cc81 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-1277 .elementor-element.elementor-element-b71cc81 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1277 .elementor-element.elementor-element-b71cc81 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:1px;}.elementor-1277 .elementor-element.elementor-element-897ee95{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1277 .elementor-element.elementor-element-897ee95.elementor-element{--align-self:center;}.elementor-1277 .elementor-element.elementor-element-897ee95.elementor-position-right .elementor-image-box-img{margin-left:2px;}.elementor-1277 .elementor-element.elementor-element-897ee95.elementor-position-left .elementor-image-box-img{margin-right:2px;}.elementor-1277 .elementor-element.elementor-element-897ee95.elementor-position-top .elementor-image-box-img{margin-bottom:2px;}.elementor-1277 .elementor-element.elementor-element-897ee95 .elementor-image-box-title{margin-bottom:69px;}.elementor-1277 .elementor-element.elementor-element-897ee95 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-1277 .elementor-element.elementor-element-897ee95 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1277 .elementor-element.elementor-element-897ee95 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:1px;}.elementor-1277 .elementor-element.elementor-element-c20127f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1277 .elementor-element.elementor-element-c20127f.elementor-element{--align-self:center;}.elementor-1277 .elementor-element.elementor-element-c20127f.elementor-position-right .elementor-image-box-img{margin-left:2px;}.elementor-1277 .elementor-element.elementor-element-c20127f.elementor-position-left .elementor-image-box-img{margin-right:2px;}.elementor-1277 .elementor-element.elementor-element-c20127f.elementor-position-top .elementor-image-box-img{margin-bottom:2px;}.elementor-1277 .elementor-element.elementor-element-c20127f .elementor-image-box-title{margin-bottom:69px;}.elementor-1277 .elementor-element.elementor-element-c20127f .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-1277 .elementor-element.elementor-element-c20127f .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1277 .elementor-element.elementor-element-c20127f .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:1px;}.elementor-1277 .elementor-element.elementor-element-185deaa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1277 .elementor-element.elementor-element-185deaa.elementor-element{--align-self:center;}.elementor-1277 .elementor-element.elementor-element-185deaa.elementor-position-right .elementor-image-box-img{margin-left:2px;}.elementor-1277 .elementor-element.elementor-element-185deaa.elementor-position-left .elementor-image-box-img{margin-right:2px;}.elementor-1277 .elementor-element.elementor-element-185deaa.elementor-position-top .elementor-image-box-img{margin-bottom:2px;}.elementor-1277 .elementor-element.elementor-element-185deaa .elementor-image-box-title{margin-bottom:69px;}.elementor-1277 .elementor-element.elementor-element-185deaa .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-1277 .elementor-element.elementor-element-185deaa .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1277 .elementor-element.elementor-element-185deaa .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:1px;}.elementor-1277 .elementor-element.elementor-element-d107ced{--display:flex;}.elementor-1277 .elementor-element.elementor-element-6ff8757{--spacer-size:20px;}.elementor-1277 .elementor-element.elementor-element-1cba34f{--display:flex;}.elementor-1277 .elementor-element.elementor-element-27eba42{--display:flex;--border-radius:0px 0px 50px 50px;}.elementor-1277 .elementor-element.elementor-element-8237151{--display:grid;--e-con-grid-template-columns:repeat(7, 1fr);--e-con-grid-template-rows:repeat(4, 1fr);--grid-auto-flow:row;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1277 .elementor-element.elementor-element-557701e.elementor-element{--align-self:center;}.elementor-1277 .elementor-element.elementor-element-557701e{text-align:center;}.elementor-1277 .elementor-element.elementor-element-902aae8.elementor-element{--align-self:center;}.elementor-1277 .elementor-element.elementor-element-902aae8{text-align:center;}.elementor-1277 .elementor-element.elementor-element-9e5c92b.elementor-element{--align-self:center;}.elementor-1277 .elementor-element.elementor-element-70ffeef.elementor-element{--align-self:center;}.elementor-1277 .elementor-element.elementor-element-125b7df.elementor-element{--align-self:center;}.elementor-1277 .elementor-element.elementor-element-43b53a4.elementor-element{--align-self:center;}.elementor-1277 .elementor-element.elementor-element-ad4171f.elementor-element{--align-self:center;}.elementor-1277 .elementor-element.elementor-element-98b4aee.elementor-element{--align-self:center;}.elementor-1277 .elementor-element.elementor-element-4c5deef.elementor-element{--align-self:center;}.elementor-1277 .elementor-element.elementor-element-93ea708.elementor-element{--align-self:center;}.elementor-1277 .elementor-element.elementor-element-bae0aec.elementor-element{--align-self:center;}.elementor-1277 .elementor-element.elementor-element-83e7a15.elementor-element{--align-self:center;}.elementor-1277 .elementor-element.elementor-element-4bf19ce.elementor-element{--align-self:center;}.elementor-1277 .elementor-element.elementor-element-dff7242.elementor-element{--align-self:center;}.elementor-1277 .elementor-element.elementor-element-9dfdbcf.elementor-element{--align-self:center;}.elementor-1277 .elementor-element.elementor-element-9a2989b.elementor-element{--align-self:center;}.elementor-1277 .elementor-element.elementor-element-2da7525.elementor-element{--align-self:center;}.elementor-1277 .elementor-element.elementor-element-e706bca.elementor-element{--align-self:center;}.elementor-1277 .elementor-element.elementor-element-7944236.elementor-element{--align-self:center;}.elementor-1277 .elementor-element.elementor-element-d5effe9.elementor-element{--align-self:center;}.elementor-1277 .elementor-element.elementor-element-c2ee16d.elementor-element{--align-self:center;}.elementor-1277 .elementor-element.elementor-element-65692ce.elementor-element{--align-self:center;}.elementor-1277 .elementor-element.elementor-element-e7e4e68.elementor-element{--align-self:center;}.elementor-1277 .elementor-element.elementor-element-3cce917.elementor-element{--align-self:center;}.elementor-1277 .elementor-element.elementor-element-b2c584d.elementor-element{--align-self:center;}.elementor-1277 .elementor-element.elementor-element-be7cbd1{--display:flex;}.elementor-1277 .elementor-element.elementor-element-0f7db77{--spacer-size:28px;}.elementor-1277 .elementor-element.elementor-element-9493505{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:1px;}.elementor-1277 .elementor-element.elementor-element-f5e10f1{--spacer-size:28px;}.elementor-1277 .elementor-element.elementor-element-f2f71da{--display:flex;}.elementor-1277 .elementor-element.elementor-element-ac78521{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1277 .elementor-element.elementor-element-21b3a01{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1277 .elementor-element.elementor-element-21b3a01.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1277 .elementor-element.elementor-element-5cc6bdf{--e-image-carousel-slides-to-show:2;width:100%;max-width:100%;--e-transform-scale:1;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1277 .elementor-element.elementor-element-5cc6bdf.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-1277 .elementor-element.elementor-element-5cc6bdf .elementor-swiper-button.elementor-swiper-button-prev, .elementor-1277 .elementor-element.elementor-element-5cc6bdf .elementor-swiper-button.elementor-swiper-button-next{font-size:22px;color:var( --e-global-color-blocksy_palette_3 );}.elementor-1277 .elementor-element.elementor-element-5cc6bdf .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-1277 .elementor-element.elementor-element-5cc6bdf .elementor-swiper-button.elementor-swiper-button-next svg{fill:var( --e-global-color-blocksy_palette_3 );}.elementor-1277 .elementor-element.elementor-element-5cc6bdf .swiper-wrapper{display:flex;align-items:center;}.elementor-1277 .elementor-element.elementor-element-0d30cee{--display:flex;}.elementor-1277 .elementor-element.elementor-element-3c7ce6d{--e-image-carousel-slides-to-show:2;width:100%;max-width:100%;--e-transform-scale:1;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1277 .elementor-element.elementor-element-3c7ce6d.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1277 .elementor-element.elementor-element-3c7ce6d .elementor-swiper-button.elementor-swiper-button-prev, .elementor-1277 .elementor-element.elementor-element-3c7ce6d .elementor-swiper-button.elementor-swiper-button-next{font-size:18px;color:var( --e-global-color-blocksy_palette_3 );}.elementor-1277 .elementor-element.elementor-element-3c7ce6d .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-1277 .elementor-element.elementor-element-3c7ce6d .elementor-swiper-button.elementor-swiper-button-next svg{fill:var( --e-global-color-blocksy_palette_3 );}.elementor-1277 .elementor-element.elementor-element-3c7ce6d .swiper-wrapper{display:flex;align-items:center;}.elementor-1277 .elementor-element.elementor-element-87bafcf{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-justify-content:center;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;width:100%;max-width:100%;--n-tabs-title-justify-content:center;--n-tabs-title-text-align:center;--n-tabs-title-gap:0px;--n-tabs-gap:0px;--n-tabs-title-border-radius:15px 15px 15px 15px;--n-tabs-title-color:var( --e-global-color-secondary );--n-tabs-title-direction:row;--n-tabs-icon-order:1;--n-tabs-title-justify-content-toggle:initial;--n-tabs-title-align-items-toggle:center;}.elementor-1277 .elementor-element.elementor-element-87bafcf > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#FFFFFF;}.elementor-1277 .elementor-element.elementor-element-87bafcf.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-secondary );}.elementor-1277 .elementor-element.elementor-element-87bafcf.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-1277 .elementor-element.elementor-element-87bafcf.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-blocksy_palette_2 );}.elementor-1277 .elementor-element.elementor-element-87bafcf.elementor-element{--align-self:flex-start;}.elementor-1277 .elementor-element.elementor-element-87bafcf.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:solid;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1277 .elementor-element.elementor-element-ce0d9c8{--display:flex;}.elementor-1277 .elementor-element.elementor-element-065e775{--spacer-size:10px;}@media(min-width:768px){.elementor-1277 .elementor-element.elementor-element-37d49c1{--content-width:1600px;}.elementor-1277 .elementor-element.elementor-element-2034a4d{--width:100%;}.elementor-1277 .elementor-element.elementor-element-fb31db5{--width:35.754%;}.elementor-1277 .elementor-element.elementor-element-948ebe8{--width:67.057%;}.elementor-1277 .elementor-element.elementor-element-5eb4280{--content-width:1600px;}.elementor-1277 .elementor-element.elementor-element-ddce4f2{--width:41.791%;}.elementor-1277 .elementor-element.elementor-element-e204056{--width:50%;}.elementor-1277 .elementor-element.elementor-element-87dd7bb{--content-width:1600px;}.elementor-1277 .elementor-element.elementor-element-a601157{--width:41.791%;}.elementor-1277 .elementor-element.elementor-element-e2b8ffb{--width:54%;}.elementor-1277 .elementor-element.elementor-element-ea4f2c8{--content-width:1293px;}.elementor-1277 .elementor-element.elementor-element-e09803a{--width:100%;}.elementor-1277 .elementor-element.elementor-element-e00a6e2{--content-width:1600px;}.elementor-1277 .elementor-element.elementor-element-db65e93{--width:100%;}.elementor-1277 .elementor-element.elementor-element-1cba34f{--content-width:1600px;}.elementor-1277 .elementor-element.elementor-element-f2f71da{--content-width:1600px;}}@media(max-width:1024px){.elementor-1277 .elementor-element.elementor-element-8e326df{--grid-auto-flow:row;}.elementor-1277 .elementor-element.elementor-element-75b2ad0{--grid-auto-flow:row;}.elementor-1277 .elementor-element.elementor-element-db65e93{--grid-auto-flow:row;}.elementor-1277 .elementor-element.elementor-element-8237151{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-1277 .elementor-element.elementor-element-8e326df{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1277 .elementor-element.elementor-element-75b2ad0{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--border-radius:15px 15px 15px 15px;}.elementor-1277 .elementor-element.elementor-element-7412d24{text-align:center;}.elementor-1277 .elementor-element.elementor-element-7412d24 img{width:35%;}.elementor-1277 .elementor-element.elementor-element-fbda2ff{text-align:center;}.elementor-1277 .elementor-element.elementor-element-700d56f{--width:100%;--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;--overlay-opacity:0;--margin-top:2px;--margin-bottom:2px;--margin-left:2px;--margin-right:2px;}.elementor-1277 .elementor-element.elementor-element-700d56f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1277 .elementor-element.elementor-element-7741342{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1277 .elementor-element.elementor-element-b979fa7 img{width:80%;}.elementor-1277 .elementor-element.elementor-element-41760fa{text-align:center;}.elementor-1277 .elementor-element.elementor-element-41760fa img{width:80%;}.elementor-1277 .elementor-element.elementor-element-db65e93{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1277 .elementor-element.elementor-element-b71cc81 .elementor-image-box-img{margin-bottom:0px;}.elementor-1277 .elementor-element.elementor-element-b71cc81 .elementor-image-box-wrapper .elementor-image-box-img{width:80%;}.elementor-1277 .elementor-element.elementor-element-897ee95 .elementor-image-box-img{margin-bottom:2px;}.elementor-1277 .elementor-element.elementor-element-897ee95 .elementor-image-box-wrapper .elementor-image-box-img{width:80%;}.elementor-1277 .elementor-element.elementor-element-c20127f .elementor-image-box-img{margin-bottom:2px;}.elementor-1277 .elementor-element.elementor-element-c20127f .elementor-image-box-wrapper .elementor-image-box-img{width:80%;}.elementor-1277 .elementor-element.elementor-element-185deaa .elementor-image-box-img{margin-bottom:2px;}.elementor-1277 .elementor-element.elementor-element-185deaa .elementor-image-box-wrapper .elementor-image-box-img{width:80%;}.elementor-1277 .elementor-element.elementor-element-8237151{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for container, class: .elementor-element-2034a4d *//* Centrar el contenido a 1280px y dar aire lateral */
.elementor-1277 .elementor-element.elementor-element-2034a4d{
  max-width:1280px;
  width:100%;
  margin:0 auto;
  padding:0 16px;
  gap:24px;
}

/* Columna de texto: ancho de lectura cómodo */
.elementor-1277 .elementor-element.elementor-element-2034a4d > .e-con:first-child{
  max-width:720px;
}

/* Títulos fluidos (ajusta si quieres más/menos tamaño) */
.elementor-1277 .elementor-element.elementor-element-2034a4d h1{
  font-size:clamp(28px,4.6vw,56px);
  line-height:1.1;
  margin:0 0 16px 0;
}
.elementor-1277 .elementor-element.elementor-element-2034a4d .eyebrow{
  font-size:clamp(20px,2.2vw,28px);
  line-height:1.2;
}

/* Mobile: apilar y dar espacio */
@media (max-width:767px){
  .elementor-1277 .elementor-element.elementor-element-2034a4d{ gap:22px; }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7d126d3 */<div class="sawa-hubspot-form">
  <script src="https://js.hsforms.net/forms/embed/9344718.js" defer></script>
  <div class="hs-form-frame" data-region="na1" data-form-id="2be02f00-9f20-463b-8264-5d759e696f58" data-portal-id="9344718"></div>
</div>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-235c321 *//* Oculta el banner/espaciador vacío que agrega HubSpot */
.hsfc-Step__Banner:empty {
  display: none;
}

/* Si igual trae altura por CSS aunque esté vacío */
.hsfc-Step__Banner {
  height: 0;
  min-height: 0;
  padding: 0;
  margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8237151 *//* GRID responsivo */
.elementor-1277 .elementor-element.elementor-element-8237151{
  display:grid;
  grid-template-columns: repeat(5, minmax(0,1fr));
  gap: 28px;
  align-items:center;
  justify-items:center;
}

/* Ajustes por dispositivo */
@media (max-width:1024px){
  .elementor-1277 .elementor-element.elementor-element-8237151{ grid-template-columns: repeat(4, minmax(0,1fr)); gap:24px; }
}
@media (max-width:767px){
  .elementor-1277 .elementor-element.elementor-element-8237151{ grid-template-columns: repeat(2, minmax(0,1fr)); gap:18px; }
}

/* Normaliza las imágenes */
.elementor-1277 .elementor-element.elementor-element-8237151 .elementor-widget-image img{
  width: 100%;
  max-width: 220px;         /* ancho máximo visible por logo */
  height: 64px;             /* alto consistente */
  object-fit: contain;      /* encaja sin deformar */
  display:block;
  margin: 0 auto;

  /* Estado por defecto: gris y sutil */
  filter: grayscale(100%) saturate(0) contrast(1.1) brightness(1.05);
  opacity: .7;
  transition: filter .25s ease, opacity .25s ease, transform .2s ease;
}

/* Hover: color pleno */
.elementor-1277 .elementor-element.elementor-element-8237151 .elementor-widget-image img:hover{
  filter: none;
  opacity: 1;
  transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-87bafcf *//* Barra de pestañas tipo "categorías" */
.elementor-1277 .elementor-element.elementor-element-87bafcf .elementor-tabs-wrapper{
  display:flex; gap:36px; flex-wrap:wrap; align-items:flex-end;
  border-bottom: 1px solid #E8EDF5; padding-bottom:8px; margin-bottom:24px;
}
.elementor-1277 .elementor-element.elementor-element-87bafcf .elementor-tab-title{
  font-family:'Montserrat',sans-serif; font-weight:800; 
  font-size: clamp(18px, 2vw, 26px);
  color:#2e2d2d; opacity:.45; padding:6px 0; position:relative; border:none;
}
.elementor-1277 .elementor-element.elementor-element-87bafcf .elementor-tab-title:hover{ opacity:.7; cursor:pointer; }
.elementor-1277 .elementor-element.elementor-element-87bafcf .elementor-tab-title.elementor-active{
  opacity:1; color:#2e2d2d;
}
.elementor-1277 .elementor-element.elementor-element-87bafcf .elementor-tab-title.elementor-active::after{
  content:''; position:absolute; left:0; bottom:-9px;
  width: 190px; height:4px; background:#FF8033; border-radius:4px;
}/* End custom CSS */