.elementor-1832 .elementor-element.elementor-element-4995ac7:not(.elementor-motion-effects-element-type-background), .elementor-1832 .elementor-element.elementor-element-4995ac7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://capservi.com.bo/wp-content/uploads/2026/05/b9aade39-152b-4638-b792-be340862e0e5.jpg");background-position:center center;background-size:cover;}.elementor-1832 .elementor-element.elementor-element-4995ac7 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(90deg, rgba(4,22,38,0.93) 0%, rgba(4,22,38,0.30) 100%);opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1832 .elementor-element.elementor-element-4995ac7 > .elementor-container{min-height:560px;}.elementor-1832 .elementor-element.elementor-element-4995ac7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 20px 80px 20px;}.elementor-1832 .elementor-element.elementor-element-9f6f697{width:auto;max-width:auto;}.elementor-1832 .elementor-element.elementor-element-c7a1f60{width:auto;max-width:auto;}.elementor-1832 .elementor-element.elementor-element-2e06fbc{margin-top:0px;margin-bottom:-10px;}.elementor-1832 .elementor-element.elementor-element-5660fb4 > .elementor-element-populated{margin:15px 0px 0px 30px;--e-column-margin-right:0px;--e-column-margin-left:30px;}.elementor-1832 .elementor-element.elementor-element-b2836f1{text-align:center;}.elementor-1832 .elementor-element.elementor-element-b2836f1 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-style:italic;color:#000000;}.elementor-1832 .elementor-element.elementor-element-3b41fe3{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:4px;}.elementor-1832 .elementor-element.elementor-element-3b41fe3 .elementor-divider-separator{width:15%;margin:0 auto;margin-center:0;}.elementor-1832 .elementor-element.elementor-element-3b41fe3 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-1832 .elementor-element.elementor-element-b9a6d1b{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1832 .elementor-element.elementor-element-62766d1{--display:flex;--margin-top:15px;--margin-bottom:0px;--margin-left:30px;--margin-right:0px;}.elementor-1832 .elementor-element.elementor-element-e97bc1c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1832 .elementor-element.elementor-element-e97bc1c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://capservi.com.bo/wp-content/uploads/2026/01/montaje-e1769526175495-1-e1769528616182.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1832 .elementor-element.elementor-element-e97bc1c > .elementor-element-populated{border-style:solid;border-color:var( --e-global-color-primary );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 15px;--e-column-margin-right:0px;--e-column-margin-left:15px;}.elementor-1832 .elementor-element.elementor-element-e97bc1c > .elementor-element-populated, .elementor-1832 .elementor-element.elementor-element-e97bc1c > .elementor-element-populated > .elementor-background-overlay, .elementor-1832 .elementor-element.elementor-element-e97bc1c > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-1832 .elementor-element.elementor-element-e97bc1c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1832 .elementor-element.elementor-element-df74ef5{--spacer-size:300px;}.elementor-1832 .elementor-element.elementor-element-06ca997 > .elementor-widget-container{margin:-49px 0px -30px 0px;border-radius:0px 0px 0px 0px;}.elementor-1832 .elementor-element.elementor-element-06ca997{column-gap:0px;text-align:center;font-family:"Oswald", Sans-serif;font-size:26px;font-weight:bold;text-transform:uppercase;font-style:normal;color:#FFFFFF;}.elementor-1832 .elementor-element.elementor-element-06ca997 p{margin-block-end:0px;}.elementor-1832 .elementor-element.elementor-element-06ca997 a{color:#FFFFFF;}.elementor-1832 .elementor-element.elementor-element-06ca997 a:hover, .elementor-1832 .elementor-element.elementor-element-06ca997 a:focus{color:#FF8F01;}.elementor-1832 .elementor-element.elementor-element-af8936b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1832 .elementor-element.elementor-element-af8936b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://capservi.com.bo/wp-content/uploads/2026/01/montaje.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1832 .elementor-element.elementor-element-af8936b > .elementor-element-populated{border-style:solid;border-color:var( --e-global-color-primary );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 15px 0px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;}.elementor-1832 .elementor-element.elementor-element-af8936b > .elementor-element-populated, .elementor-1832 .elementor-element.elementor-element-af8936b > .elementor-element-populated > .elementor-background-overlay, .elementor-1832 .elementor-element.elementor-element-af8936b > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-1832 .elementor-element.elementor-element-af8936b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1832 .elementor-element.elementor-element-3b3baf3{--spacer-size:300px;}.elementor-1832 .elementor-element.elementor-element-dbf6171 > .elementor-widget-container{margin:-49px 0px -30px 0px;border-radius:0px 0px 0px 0px;}.elementor-1832 .elementor-element.elementor-element-dbf6171{column-gap:0px;text-align:center;font-family:"Oswald", Sans-serif;font-size:26px;font-weight:bold;text-transform:uppercase;font-style:normal;color:#FFFFFF;}.elementor-1832 .elementor-element.elementor-element-dbf6171 p{margin-block-end:0px;}.elementor-1832 .elementor-element.elementor-element-dbf6171 a{color:#FFFFFF;}.elementor-1832 .elementor-element.elementor-element-dbf6171 a:hover, .elementor-1832 .elementor-element.elementor-element-dbf6171 a:focus{color:#FF8F01;}.elementor-1832 .elementor-element.elementor-element-efaad98:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1832 .elementor-element.elementor-element-efaad98 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://capservi.com.bo/wp-content/uploads/2025/09/service-CONTRUCCION.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1832 .elementor-element.elementor-element-efaad98 > .elementor-element-populated{border-style:solid;border-color:var( --e-global-color-primary );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 15px 0px 0px;--e-column-margin-right:15px;--e-column-margin-left:0px;}.elementor-1832 .elementor-element.elementor-element-efaad98 > .elementor-element-populated, .elementor-1832 .elementor-element.elementor-element-efaad98 > .elementor-element-populated > .elementor-background-overlay, .elementor-1832 .elementor-element.elementor-element-efaad98 > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-1832 .elementor-element.elementor-element-efaad98 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1832 .elementor-element.elementor-element-c05f5e7{--spacer-size:300px;}.elementor-1832 .elementor-element.elementor-element-3498f53 > .elementor-widget-container{margin:-49px 0px -30px 0px;border-radius:0px 0px 0px 0px;}.elementor-1832 .elementor-element.elementor-element-3498f53{column-gap:0px;text-align:center;font-family:"Oswald", Sans-serif;font-size:26px;font-weight:bold;text-transform:uppercase;font-style:normal;color:#FFFFFF;}.elementor-1832 .elementor-element.elementor-element-3498f53 p{margin-block-end:0px;}.elementor-1832 .elementor-element.elementor-element-3498f53 a{color:#FFFFFF;}.elementor-1832 .elementor-element.elementor-element-3498f53 a:hover, .elementor-1832 .elementor-element.elementor-element-3498f53 a:focus{color:#FF8F01;}.elementor-1832 .elementor-element.elementor-element-e07c3fb{margin-top:15px;margin-bottom:15px;}.elementor-1832 .elementor-element.elementor-element-a4af73f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1832 .elementor-element.elementor-element-a4af73f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://capservi.com.bo/wp-content/uploads/2025/09/service-CALIBRACION.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1832 .elementor-element.elementor-element-a4af73f > .elementor-element-populated{border-style:solid;border-color:var( --e-global-color-primary );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 15px;--e-column-margin-right:0px;--e-column-margin-left:15px;}.elementor-1832 .elementor-element.elementor-element-a4af73f > .elementor-element-populated, .elementor-1832 .elementor-element.elementor-element-a4af73f > .elementor-element-populated > .elementor-background-overlay, .elementor-1832 .elementor-element.elementor-element-a4af73f > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-1832 .elementor-element.elementor-element-a4af73f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1832 .elementor-element.elementor-element-f4a4d67{--spacer-size:300px;}.elementor-1832 .elementor-element.elementor-element-a9f3dc5 > .elementor-widget-container{margin:-49px 0px -30px 0px;border-radius:0px 0px 0px 0px;}.elementor-1832 .elementor-element.elementor-element-a9f3dc5{column-gap:0px;text-align:center;font-family:"Oswald", Sans-serif;font-size:26px;font-weight:bold;text-transform:uppercase;font-style:normal;color:#FFFFFF;}.elementor-1832 .elementor-element.elementor-element-a9f3dc5 p{margin-block-end:0px;}.elementor-1832 .elementor-element.elementor-element-a9f3dc5 a{color:#FFFFFF;}.elementor-1832 .elementor-element.elementor-element-a9f3dc5 a:hover, .elementor-1832 .elementor-element.elementor-element-a9f3dc5 a:focus{color:#FF8F01;}.elementor-1832 .elementor-element.elementor-element-ec88e8b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1832 .elementor-element.elementor-element-ec88e8b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://capservi.com.bo/wp-content/uploads/2025/09/service-MANTENIMIENTO.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1832 .elementor-element.elementor-element-ec88e8b > .elementor-element-populated{border-style:solid;border-color:var( --e-global-color-primary );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 15px 0px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;}.elementor-1832 .elementor-element.elementor-element-ec88e8b > .elementor-element-populated, .elementor-1832 .elementor-element.elementor-element-ec88e8b > .elementor-element-populated > .elementor-background-overlay, .elementor-1832 .elementor-element.elementor-element-ec88e8b > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-1832 .elementor-element.elementor-element-ec88e8b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1832 .elementor-element.elementor-element-caf47a9{--spacer-size:300px;}.elementor-1832 .elementor-element.elementor-element-6b25820 > .elementor-widget-container{margin:-49px 0px -30px 0px;border-radius:0px 0px 0px 0px;}.elementor-1832 .elementor-element.elementor-element-6b25820{column-gap:0px;text-align:center;font-family:"Oswald", Sans-serif;font-size:26px;font-weight:bold;text-transform:uppercase;font-style:normal;color:#FFFFFF;}.elementor-1832 .elementor-element.elementor-element-6b25820 p{margin-block-end:0px;}.elementor-1832 .elementor-element.elementor-element-6b25820 a{color:#FFFFFF;}.elementor-1832 .elementor-element.elementor-element-6b25820 a:hover, .elementor-1832 .elementor-element.elementor-element-6b25820 a:focus{color:#FF8F01;}.elementor-1832 .elementor-element.elementor-element-f9b3e2b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1832 .elementor-element.elementor-element-f9b3e2b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://capservi.com.bo/wp-content/uploads/2025/09/banner-1-e1769463080375.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1832 .elementor-element.elementor-element-f9b3e2b > .elementor-element-populated{border-style:solid;border-color:var( --e-global-color-primary );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 15px 0px 0px;--e-column-margin-right:15px;--e-column-margin-left:0px;}.elementor-1832 .elementor-element.elementor-element-f9b3e2b > .elementor-element-populated, .elementor-1832 .elementor-element.elementor-element-f9b3e2b > .elementor-element-populated > .elementor-background-overlay, .elementor-1832 .elementor-element.elementor-element-f9b3e2b > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-1832 .elementor-element.elementor-element-f9b3e2b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1832 .elementor-element.elementor-element-1b91e85{--spacer-size:300px;}.elementor-1832 .elementor-element.elementor-element-424c07e > .elementor-widget-container{margin:-49px 0px -30px 0px;border-radius:0px 0px 0px 0px;}.elementor-1832 .elementor-element.elementor-element-424c07e{column-gap:0px;text-align:center;font-family:"Oswald", Sans-serif;font-size:26px;font-weight:bold;text-transform:uppercase;font-style:normal;color:#FFFFFF;}.elementor-1832 .elementor-element.elementor-element-424c07e p{margin-block-end:0px;}.elementor-1832 .elementor-element.elementor-element-424c07e a{color:#FFFFFF;}.elementor-1832 .elementor-element.elementor-element-424c07e a:hover, .elementor-1832 .elementor-element.elementor-element-424c07e a:focus{color:#FF8F01;}.elementor-1832 .elementor-element.elementor-element-520fcee{margin-top:0px;margin-bottom:-10px;}.elementor-1832 .elementor-element.elementor-element-0966dff > .elementor-element-populated{margin:15px 0px 0px 30px;--e-column-margin-right:0px;--e-column-margin-left:30px;}.elementor-1832 .elementor-element.elementor-element-3e9e667{text-align:center;}.elementor-1832 .elementor-element.elementor-element-3e9e667 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-style:italic;color:#000000;}.elementor-1832 .elementor-element.elementor-element-3c66a18{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:4px;}.elementor-1832 .elementor-element.elementor-element-3c66a18 .elementor-divider-separator{width:15%;margin:0 auto;margin-center:0;}.elementor-1832 .elementor-element.elementor-element-3c66a18 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-1832 .elementor-element.elementor-element-bdf0087{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 4px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:4px;border-color:#04476E;--border-color:#04476E;--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:24px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1832 .elementor-element.elementor-element-bdf0087:not(.elementor-motion-effects-element-type-background), .elementor-1832 .elementor-element.elementor-element-bdf0087 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-1832 .elementor-element.elementor-element-0797094{width:custom;max-width:custom;}.elementor-1832 .elementor-element.elementor-element-0797094 img{width:100%;}.elementor-1832 .elementor-element.elementor-element-0e5e1b0{--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;--padding-top:24px;--padding-bottom:24px;--padding-left:28px;--padding-right:28px;}.elementor-1832 .elementor-element.elementor-element-183e807 .elementor-button{background-color:var( --e-global-color-primary );}.elementor-1832 .elementor-element.elementor-element-f01ee35{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 4px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:4px;border-color:#04476E;--border-color:#04476E;--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:24px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1832 .elementor-element.elementor-element-f01ee35:not(.elementor-motion-effects-element-type-background), .elementor-1832 .elementor-element.elementor-element-f01ee35 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-1832 .elementor-element.elementor-element-9c7a16a{width:custom;max-width:custom;}.elementor-1832 .elementor-element.elementor-element-9c7a16a img{width:100%;}.elementor-1832 .elementor-element.elementor-element-8835d6b{--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;--padding-top:24px;--padding-bottom:24px;--padding-left:28px;--padding-right:28px;}.elementor-1832 .elementor-element.elementor-element-a8c3acb .elementor-button{background-color:var( --e-global-color-primary );}.elementor-1832 .elementor-element.elementor-element-de6e0b6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 4px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:4px;border-color:#04476E;--border-color:#04476E;--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:24px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1832 .elementor-element.elementor-element-de6e0b6:not(.elementor-motion-effects-element-type-background), .elementor-1832 .elementor-element.elementor-element-de6e0b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-1832 .elementor-element.elementor-element-92fa558{width:custom;max-width:custom;}.elementor-1832 .elementor-element.elementor-element-92fa558 img{width:100%;}.elementor-1832 .elementor-element.elementor-element-80dba33{--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;--padding-top:24px;--padding-bottom:24px;--padding-left:28px;--padding-right:28px;}.elementor-1832 .elementor-element.elementor-element-c5fe4f3 .elementor-button{background-color:var( --e-global-color-primary );}.elementor-1832 .elementor-element.elementor-element-8840c74{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 4px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:4px;border-color:#04476E;--border-color:#04476E;--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:24px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1832 .elementor-element.elementor-element-8840c74:not(.elementor-motion-effects-element-type-background), .elementor-1832 .elementor-element.elementor-element-8840c74 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-1832 .elementor-element.elementor-element-3a1ce27{width:custom;max-width:custom;}.elementor-1832 .elementor-element.elementor-element-3a1ce27 img{width:100%;}.elementor-1832 .elementor-element.elementor-element-0f604e1{--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;--padding-top:24px;--padding-bottom:24px;--padding-left:28px;--padding-right:28px;}.elementor-1832 .elementor-element.elementor-element-fc47132 .elementor-button{background-color:var( --e-global-color-primary );}.elementor-1832 .elementor-element.elementor-element-2e594f3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 4px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:4px;border-color:#04476E;--border-color:#04476E;--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:24px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1832 .elementor-element.elementor-element-2e594f3:not(.elementor-motion-effects-element-type-background), .elementor-1832 .elementor-element.elementor-element-2e594f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-1832 .elementor-element.elementor-element-9651782{width:custom;max-width:custom;}.elementor-1832 .elementor-element.elementor-element-9651782 img{width:100%;}.elementor-1832 .elementor-element.elementor-element-07dddde{--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;--padding-top:24px;--padding-bottom:24px;--padding-left:28px;--padding-right:28px;}.elementor-1832 .elementor-element.elementor-element-3459759 .elementor-button{background-color:var( --e-global-color-primary );}.elementor-1832 .elementor-element.elementor-element-2db6633{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 4px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:4px;border-color:#04476E;--border-color:#04476E;--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1832 .elementor-element.elementor-element-2db6633:not(.elementor-motion-effects-element-type-background), .elementor-1832 .elementor-element.elementor-element-2db6633 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-1832 .elementor-element.elementor-element-0c91f8b{width:custom;max-width:custom;}.elementor-1832 .elementor-element.elementor-element-0c91f8b img{width:100%;}.elementor-1832 .elementor-element.elementor-element-fd67dd2{--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;--padding-top:24px;--padding-bottom:24px;--padding-left:28px;--padding-right:28px;}.elementor-1832 .elementor-element.elementor-element-d666def .elementor-button{background-color:var( --e-global-color-primary );}.elementor-1832 .elementor-element.elementor-element-ddce2de{padding:40px 20px 70px 20px;}.elementor-1832 .elementor-element.elementor-element-b4c70ed:not(.elementor-motion-effects-element-type-background), .elementor-1832 .elementor-element.elementor-element-b4c70ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#04476E;}.elementor-1832 .elementor-element.elementor-element-b4c70ed{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:64px 20px 64px 20px;}.elementor-1832 .elementor-element.elementor-element-b4c70ed > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1832 .elementor-element.elementor-element-04b787d{text-align:center;}.elementor-1832 .elementor-element.elementor-element-47c35b6{text-align:center;}.elementor-1832 .elementor-element.elementor-element-5329c05{width:auto;max-width:auto;}.elementor-1832 .elementor-element.elementor-element-b934ae0{width:auto;max-width:auto;}@media(max-width:1024px){.elementor-1832 .elementor-element.elementor-element-4995ac7 > .elementor-container{min-height:480px;}.elementor-1832 .elementor-element.elementor-element-b2836f1 > .elementor-widget-container{margin:0px 0px 0px -20px;}.elementor-1832 .elementor-element.elementor-element-3b41fe3 > .elementor-widget-container{margin:0px 0px 0px -10px;}.elementor-1832 .elementor-element.elementor-element-3b41fe3 .elementor-divider-separator{width:25%;}.elementor-1832 .elementor-element.elementor-element-06ca997{font-size:22px;}.elementor-1832 .elementor-element.elementor-element-dbf6171{font-size:22px;}.elementor-1832 .elementor-element.elementor-element-3498f53{font-size:22px;}.elementor-1832 .elementor-element.elementor-element-a9f3dc5{font-size:22px;}.elementor-1832 .elementor-element.elementor-element-6b25820{font-size:22px;}.elementor-1832 .elementor-element.elementor-element-424c07e{font-size:22px;}.elementor-1832 .elementor-element.elementor-element-3e9e667 > .elementor-widget-container{margin:0px 0px 0px -20px;}.elementor-1832 .elementor-element.elementor-element-3c66a18 > .elementor-widget-container{margin:0px 0px 0px -10px;}.elementor-1832 .elementor-element.elementor-element-3c66a18 .elementor-divider-separator{width:25%;}.elementor-1832 .elementor-element.elementor-element-bdf0087{--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-1832 .elementor-element.elementor-element-0797094{width:custom;max-width:custom;}.elementor-1832 .elementor-element.elementor-element-f01ee35{--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-1832 .elementor-element.elementor-element-9c7a16a{width:custom;max-width:custom;}.elementor-1832 .elementor-element.elementor-element-de6e0b6{--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-1832 .elementor-element.elementor-element-92fa558{width:custom;max-width:custom;}.elementor-1832 .elementor-element.elementor-element-8840c74{--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-1832 .elementor-element.elementor-element-3a1ce27{width:custom;max-width:custom;}.elementor-1832 .elementor-element.elementor-element-2e594f3{--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-1832 .elementor-element.elementor-element-9651782{width:custom;max-width:custom;}.elementor-1832 .elementor-element.elementor-element-2db6633{--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-1832 .elementor-element.elementor-element-0c91f8b{width:custom;max-width:custom;}}@media(max-width:767px){.elementor-1832 .elementor-element.elementor-element-4995ac7 > .elementor-container{min-height:520px;}.elementor-1832 .elementor-element.elementor-element-4995ac7{padding:48px 20px 48px 20px;}.elementor-1832 .elementor-element.elementor-element-b2836f1 > .elementor-widget-container{margin:0px 0px 0px -40px;padding:0px 0px 0px 0px;}.elementor-1832 .elementor-element.elementor-element-b2836f1{text-align:center;}.elementor-1832 .elementor-element.elementor-element-b2836f1 .elementor-heading-title{font-size:22px;}.elementor-1832 .elementor-element.elementor-element-3b41fe3 > .elementor-widget-container{margin:-15px 0px 0px -25px;padding:0px 0px 0px 0px;}.elementor-1832 .elementor-element.elementor-element-3b41fe3 .elementor-divider-separator{width:35%;}.elementor-1832 .elementor-element.elementor-element-e97bc1c > .elementor-element-populated{margin:0px 0px 15px 15px;--e-column-margin-right:0px;--e-column-margin-left:15px;}.elementor-1832 .elementor-element.elementor-element-df74ef5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1832 .elementor-element.elementor-element-af8936b > .elementor-element-populated{margin:0px 0px 15px 15px;--e-column-margin-right:0px;--e-column-margin-left:15px;}.elementor-1832 .elementor-element.elementor-element-efaad98 > .elementor-element-populated{margin:0px 0px 15px 15px;--e-column-margin-right:0px;--e-column-margin-left:15px;}.elementor-1832 .elementor-element.elementor-element-e07c3fb{margin-top:0px;margin-bottom:0px;}.elementor-1832 .elementor-element.elementor-element-a4af73f > .elementor-element-populated{margin:0px 0px 15px 15px;--e-column-margin-right:0px;--e-column-margin-left:15px;}.elementor-1832 .elementor-element.elementor-element-ec88e8b > .elementor-element-populated{margin:0px 0px 15px 15px;--e-column-margin-right:0px;--e-column-margin-left:15px;}.elementor-1832 .elementor-element.elementor-element-f9b3e2b > .elementor-element-populated{margin:0px 0px 15px 15px;--e-column-margin-right:0px;--e-column-margin-left:15px;}.elementor-1832 .elementor-element.elementor-element-3e9e667 > .elementor-widget-container{margin:0px 0px 0px -40px;padding:0px 0px 0px 0px;}.elementor-1832 .elementor-element.elementor-element-3e9e667{text-align:center;}.elementor-1832 .elementor-element.elementor-element-3e9e667 .elementor-heading-title{font-size:22px;}.elementor-1832 .elementor-element.elementor-element-3c66a18 > .elementor-widget-container{margin:-15px 0px 0px -25px;padding:0px 0px 0px 0px;}.elementor-1832 .elementor-element.elementor-element-3c66a18 .elementor-divider-separator{width:35%;}.elementor-1832 .elementor-element.elementor-element-bdf0087{--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;}.elementor-1832 .elementor-element.elementor-element-0797094{width:custom;max-width:custom;}.elementor-1832 .elementor-element.elementor-element-f01ee35{--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;}.elementor-1832 .elementor-element.elementor-element-9c7a16a{width:custom;max-width:custom;}.elementor-1832 .elementor-element.elementor-element-de6e0b6{--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;}.elementor-1832 .elementor-element.elementor-element-92fa558{width:custom;max-width:custom;}.elementor-1832 .elementor-element.elementor-element-8840c74{--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;}.elementor-1832 .elementor-element.elementor-element-3a1ce27{width:custom;max-width:custom;}.elementor-1832 .elementor-element.elementor-element-2e594f3{--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;}.elementor-1832 .elementor-element.elementor-element-9651782{width:custom;max-width:custom;}.elementor-1832 .elementor-element.elementor-element-2db6633{--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;}.elementor-1832 .elementor-element.elementor-element-0c91f8b{width:custom;max-width:custom;}}@media(min-width:768px){.elementor-1832 .elementor-element.elementor-element-bdf0087{--width:100%;}.elementor-1832 .elementor-element.elementor-element-0e5e1b0{--width:100%;}.elementor-1832 .elementor-element.elementor-element-f01ee35{--width:100%;}.elementor-1832 .elementor-element.elementor-element-8835d6b{--width:100%;}.elementor-1832 .elementor-element.elementor-element-de6e0b6{--width:100%;}.elementor-1832 .elementor-element.elementor-element-80dba33{--width:100%;}.elementor-1832 .elementor-element.elementor-element-8840c74{--width:100%;}.elementor-1832 .elementor-element.elementor-element-0f604e1{--width:100%;}.elementor-1832 .elementor-element.elementor-element-2e594f3{--width:100%;}.elementor-1832 .elementor-element.elementor-element-07dddde{--width:100%;}.elementor-1832 .elementor-element.elementor-element-2db6633{--width:100%;}.elementor-1832 .elementor-element.elementor-element-fd67dd2{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1832 .elementor-element.elementor-element-bdf0087{--width:100%;}.elementor-1832 .elementor-element.elementor-element-f01ee35{--width:100%;}.elementor-1832 .elementor-element.elementor-element-de6e0b6{--width:100%;}.elementor-1832 .elementor-element.elementor-element-8840c74{--width:100%;}.elementor-1832 .elementor-element.elementor-element-2e594f3{--width:100%;}.elementor-1832 .elementor-element.elementor-element-2db6633{--width:100%;}}/* Start custom CSS for column, class: .elementor-element-e97bc1c */.elementor-1832 .elementor-element.elementor-element-e97bc1c {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.elementor-1832 .elementor-element.elementor-element-e97bc1c:hover {
  transform: translateY(0px) scale(1.02);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-af8936b */.elementor-1832 .elementor-element.elementor-element-af8936b {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.elementor-1832 .elementor-element.elementor-element-af8936b:hover {
  transform: translateY(0px) scale(1.02);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-efaad98 */.elementor-1832 .elementor-element.elementor-element-efaad98 {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.elementor-1832 .elementor-element.elementor-element-efaad98:hover {
  transform: translateY(0px) scale(1.02);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-a4af73f */.elementor-1832 .elementor-element.elementor-element-a4af73f {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.elementor-1832 .elementor-element.elementor-element-a4af73f:hover {
  transform: translateY(0px) scale(1.02);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-ec88e8b */.elementor-1832 .elementor-element.elementor-element-ec88e8b {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.elementor-1832 .elementor-element.elementor-element-ec88e8b:hover {
  transform: translateY(0px) scale(1.02);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-f9b3e2b */.elementor-1832 .elementor-element.elementor-element-f9b3e2b {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.elementor-1832 .elementor-element.elementor-element-f9b3e2b:hover {
  transform: translateY(0px) scale(1.02);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0797094 */.elementor-1832 .elementor-element.elementor-element-0797094 { width: 40% !important; max-width: 40% !important; flex: 0 0 40% !important; height: 100% !important; align-self: stretch !important; overflow: hidden; padding: 0 !important; margin: 0 !important; } .elementor-1832 .elementor-element.elementor-element-0797094 img { width: 100% !important; height: 100% !important; object-fit: cover !important; display: block !important; margin: 0 !important; padding: 0 !important; } @media(max-width:767px){ .elementor-1832 .elementor-element.elementor-element-0797094{ width: 100% !important; max-width: 100% !important; flex: 0 0 auto !important; height: auto !important; align-self: auto !important; } .elementor-1832 .elementor-element.elementor-element-0797094 img{ height: auto !important; } }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a81aab0 */.elementor-1832 .elementor-element.elementor-element-a81aab0 p { margin-bottom: 6px !important; color: #000000 !important; } .elementor-1832 .elementor-element.elementor-element-a81aab0 strong { color: #04476E !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e5e1b0 */.elementor-1832 .elementor-element.elementor-element-0e5e1b0 { padding-top: 18px !important; padding-bottom: 18px !important; gap: 12px !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bdf0087 */.elementor-1832 .elementor-element.elementor-element-bdf0087 { max-width: 100% !important; width: 100% !important; margin-left: 0 !important; margin-right: 0 !important; height: 270px !important; overflow: hidden !important; transition: transform 0.3s ease, box-shadow 0.3s ease !important; } .elementor-1832 .elementor-element.elementor-element-bdf0087:hover { transform: translateY(-8px) !important; box-shadow: 0 12px 24px rgba(0, 0, 0, 0.12) !important; } @media (max-width: 1024px) { .elementor-1832 .elementor-element.elementor-element-bdf0087 { height: auto !important; overflow: visible !important; } }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9c7a16a */.elementor-1832 .elementor-element.elementor-element-9c7a16a { width: 40% !important; max-width: 40% !important; flex: 0 0 40% !important; height: 100% !important; align-self: stretch !important; overflow: hidden; padding: 0 !important; margin: 0 !important; } .elementor-1832 .elementor-element.elementor-element-9c7a16a img { width: 100% !important; height: 100% !important; object-fit: cover !important; display: block !important; margin: 0 !important; padding: 0 !important; } @media(max-width:767px){ .elementor-1832 .elementor-element.elementor-element-9c7a16a{ width: 100% !important; max-width: 100% !important; flex: 0 0 auto !important; height: auto !important; align-self: auto !important; } .elementor-1832 .elementor-element.elementor-element-9c7a16a img{ height: auto !important; } }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9785358 */.elementor-1832 .elementor-element.elementor-element-9785358 p { margin-bottom: 6px !important; color: #000000 !important; } .elementor-1832 .elementor-element.elementor-element-9785358 strong { color: #04476E !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8835d6b */.elementor-1832 .elementor-element.elementor-element-8835d6b { padding-top: 18px !important; padding-bottom: 18px !important; gap: 12px !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f01ee35 */.elementor-1832 .elementor-element.elementor-element-f01ee35 { max-width: 100% !important; width: 100% !important; margin-left: 0 !important; margin-right: 0 !important; height: 270px !important; margin-bottom: 24px !important; overflow: hidden !important; transition: transform 0.3s ease, box-shadow 0.3s ease !important; } .elementor-1832 .elementor-element.elementor-element-f01ee35:hover { transform: translateY(-8px) !important; box-shadow: 0 12px 24px rgba(0, 0, 0, 0.12) !important; } @media (max-width: 1024px) { .elementor-1832 .elementor-element.elementor-element-f01ee35 { height: auto !important; overflow: visible !important; } }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-92fa558 */.elementor-1832 .elementor-element.elementor-element-92fa558 { width: 40% !important; max-width: 40% !important; flex: 0 0 40% !important; height: 100% !important; align-self: stretch !important; overflow: hidden; padding: 0 !important; margin: 0 !important; } .elementor-1832 .elementor-element.elementor-element-92fa558 img { width: 100% !important; height: 100% !important; object-fit: cover !important; display: block !important; margin: 0 !important; padding: 0 !important; } @media(max-width:767px){ .elementor-1832 .elementor-element.elementor-element-92fa558{ width: 100% !important; max-width: 100% !important; flex: 0 0 auto !important; height: auto !important; align-self: auto !important; } .elementor-1832 .elementor-element.elementor-element-92fa558 img{ height: auto !important; } }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-29963d4 */.elementor-1832 .elementor-element.elementor-element-29963d4 p { margin-bottom: 6px !important; color: #000000 !important; } .elementor-1832 .elementor-element.elementor-element-29963d4 strong { color: #04476E !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80dba33 */.elementor-1832 .elementor-element.elementor-element-80dba33 { padding-top: 18px !important; padding-bottom: 18px !important; gap: 12px !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de6e0b6 */.elementor-1832 .elementor-element.elementor-element-de6e0b6 { max-width: 100% !important; width: 100% !important; margin-left: 0 !important; margin-right: 0 !important; height: 270px !important; margin-bottom: 20px !important; overflow: hidden !important; transition: transform 0.3s ease, box-shadow 0.3s ease !important; } .elementor-1832 .elementor-element.elementor-element-de6e0b6:hover { transform: translateY(-8px) !important; box-shadow: 0 12px 24px rgba(0, 0, 0, 0.12) !important; } @media (max-width: 1024px) { .elementor-1832 .elementor-element.elementor-element-de6e0b6 { height: auto !important; overflow: visible !important; } }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3a1ce27 */.elementor-1832 .elementor-element.elementor-element-3a1ce27 { width: 40% !important; max-width: 40% !important; flex: 0 0 40% !important; height: 100% !important; align-self: stretch !important; overflow: hidden; padding: 0 !important; margin: 0 !important; } .elementor-1832 .elementor-element.elementor-element-3a1ce27 img { width: 100% !important; height: 100% !important; object-fit: cover !important; display: block !important; margin: 0 !important; padding: 0 !important; } @media(max-width:767px){ .elementor-1832 .elementor-element.elementor-element-3a1ce27{ width: 100% !important; max-width: 100% !important; flex: 0 0 auto !important; height: auto !important; align-self: auto !important; } .elementor-1832 .elementor-element.elementor-element-3a1ce27 img{ height: auto !important; } }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1cee615 */.elementor-1832 .elementor-element.elementor-element-1cee615 p { margin-bottom: 6px !important; color: #000000 !important; } .elementor-1832 .elementor-element.elementor-element-1cee615 strong { color: #04476E !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0f604e1 */.elementor-1832 .elementor-element.elementor-element-0f604e1 { padding-top: 18px !important; padding-bottom: 18px !important; gap: 12px !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8840c74 */.elementor-1832 .elementor-element.elementor-element-8840c74 { max-width: 100% !important; width: 100% !important; margin-left: 0 !important; margin-right: 0 !important; height: 270px !important; margin-bottom: 20px !important; overflow: hidden !important; transition: transform 0.3s ease, box-shadow 0.3s ease !important; } .elementor-1832 .elementor-element.elementor-element-8840c74:hover { transform: translateY(-8px) !important; box-shadow: 0 12px 24px rgba(0, 0, 0, 0.12) !important; } @media (max-width: 1024px) { .elementor-1832 .elementor-element.elementor-element-8840c74 { height: auto !important; overflow: visible !important; } }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9651782 */.elementor-1832 .elementor-element.elementor-element-9651782 { width: 40% !important; max-width: 40% !important; flex: 0 0 40% !important; height: 100% !important; align-self: stretch !important; overflow: hidden; padding: 0 !important; margin: 0 !important; } .elementor-1832 .elementor-element.elementor-element-9651782 img { width: 100% !important; height: 100% !important; object-fit: cover !important; display: block !important; margin: 0 !important; padding: 0 !important; } @media(max-width:767px){ .elementor-1832 .elementor-element.elementor-element-9651782{ width: 100% !important; max-width: 100% !important; flex: 0 0 auto !important; height: auto !important; align-self: auto !important; } .elementor-1832 .elementor-element.elementor-element-9651782 img{ height: auto !important; } }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6bb0da3 */.elementor-1832 .elementor-element.elementor-element-6bb0da3 p { margin-bottom: 6px !important; color: #000000 !important; } .elementor-1832 .elementor-element.elementor-element-6bb0da3 strong { color: #04476E !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-07dddde */.elementor-1832 .elementor-element.elementor-element-07dddde { padding-top: 18px !important; padding-bottom: 18px !important; gap: 12px !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e594f3 */.elementor-1832 .elementor-element.elementor-element-2e594f3 { max-width: 100% !important; width: 100% !important; margin-left: 0 !important; margin-right: 0 !important; height: 270px !important; margin-bottom: 20px !important; overflow: hidden !important; transition: transform 0.3s ease, box-shadow 0.3s ease !important; } .elementor-1832 .elementor-element.elementor-element-2e594f3:hover { transform: translateY(-8px) !important; box-shadow: 0 12px 24px rgba(0, 0, 0, 0.12) !important; } @media (max-width: 1024px) { .elementor-1832 .elementor-element.elementor-element-2e594f3 { height: auto !important; overflow: visible !important; } }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0c91f8b */.elementor-1832 .elementor-element.elementor-element-0c91f8b { width: 40% !important; max-width: 40% !important; flex: 0 0 40% !important; height: 100% !important; align-self: stretch !important; overflow: hidden; padding: 0 !important; margin: 0 !important; } .elementor-1832 .elementor-element.elementor-element-0c91f8b img { width: 100% !important; height: 100% !important; object-fit: cover !important; display: block !important; margin: 0 !important; padding: 0 !important; } @media(max-width:767px){ .elementor-1832 .elementor-element.elementor-element-0c91f8b{ width: 100% !important; max-width: 100% !important; flex: 0 0 auto !important; height: auto !important; align-self: auto !important; } .elementor-1832 .elementor-element.elementor-element-0c91f8b img{ height: auto !important; } }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8e2cfc4 */.elementor-1832 .elementor-element.elementor-element-8e2cfc4 p { margin-bottom: 6px !important; color: #000000 !important; } .elementor-1832 .elementor-element.elementor-element-8e2cfc4 strong { color: #04476E !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fd67dd2 */.elementor-1832 .elementor-element.elementor-element-fd67dd2 { padding-top: 18px !important; padding-bottom: 18px !important; gap: 12px !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2db6633 */.elementor-1832 .elementor-element.elementor-element-2db6633 { max-width: 100% !important; width: 100% !important; margin-left: 0 !important; margin-right: 0 !important; height: 270px !important; margin-bottom: 20px !important; overflow: hidden !important; transition: transform 0.3s ease, box-shadow 0.3s ease !important; } .elementor-1832 .elementor-element.elementor-element-2db6633:hover { transform: translateY(-8px) !important; box-shadow: 0 12px 24px rgba(0, 0, 0, 0.12) !important; } @media (max-width: 1024px) { .elementor-1832 .elementor-element.elementor-element-2db6633 { height: auto !important; overflow: visible !important; } }/* End custom CSS */
/* Start custom CSS *//* ===== Plantilla moderna de páginas de servicio (Capservi) ===== */
/* Imagen destacada del tema: oculta */
body.page-id-1832 figure.post-thumbnail{display:none}
body.page-id-1832 .site-content{margin-top:0!important}
/* HERO */
.cs-hero{position:relative}
.cs-hero>.elementor-container{position:relative;z-index:1}
.cs-hero-crumbs,.cs-hero-title,.cs-hero-text{width:100%!important;max-width:100%!important}
.cs-hero-crumbs>.elementor-widget-container,.cs-hero-title>.elementor-widget-container,.cs-hero-text>.elementor-widget-container{max-width:700px}
.cs-hero-crumbs p{margin:0 0 18px;font-size:13px;letter-spacing:.5px;color:rgba(255,255,255,.75)}
.cs-hero-crumbs a{color:rgba(255,255,255,.85);text-decoration:none}
.cs-hero-crumbs a:hover{color:#fff;text-decoration:underline}
.cs-hero-crumbs span{margin:0 6px;opacity:.6}
.cs-hero-title .elementor-heading-title{font-family:Oswald,sans-serif;font-weight:700;text-transform:uppercase;color:#fff;font-size:56px;line-height:1.05;letter-spacing:.5px;margin:0}
.cs-hero-text{margin-top:18px!important}
.cs-hero-text p{color:rgba(255,255,255,.9);font-size:17px;line-height:1.65;margin:0 0 12px;hyphens:none;-webkit-hyphens:none;text-align:left}
.cs-hero-text b{color:#fff}
/* BOTONES */
.cs-btn{margin-top:14px!important;margin-right:12px!important}
.cs-btn .elementor-button{border-radius:8px;padding:15px 26px;font-family:Montserrat,sans-serif;font-weight:600;font-size:15px;transition:all .2s ease}
.cs-btn-primary .elementor-button{background:#fff;color:#04476E;border:2px solid #fff}
.cs-btn-primary .elementor-button:hover{background:#F7992B;border-color:#F7992B;color:#fff}
.cs-btn-ghost .elementor-button{background:transparent;color:#fff;border:2px solid rgba(255,255,255,.7)}
.cs-btn-ghost .elementor-button:hover{background:#fff;color:#04476E;border-color:#fff}
/* TÍTULOS DE SECCIÓN: sin cursiva */
body.page-id-1832 .elementor-element-b2836f1 .elementor-heading-title,body.page-id-1832 .elementor-element-3e9e667 .elementor-heading-title,.cs-sec-title .elementor-heading-title{font-style:normal!important;font-family:Oswald,sans-serif;font-weight:700;text-transform:uppercase;color:#0f1d2a;letter-spacing:.5px}
.cs-sec-title .elementor-heading-title{font-size:30px;text-align:center;margin-bottom:26px}
/* QUÉ INCLUYE */
body.page-id-1832 .servicios-grid{grid-template-columns:repeat(4,1fr)!important;gap:20px!important}
body.page-id-1832 .servicio-item{flex-direction:column;align-items:flex-start!important;gap:16px!important;padding:26px 22px!important;border-radius:14px!important;border-color:#e6ebf0!important}
body.page-id-1832 .servicio-item i{width:56px!important;height:56px;border-radius:50%;background:#eaf2f8;display:flex!important;align-items:center;justify-content:center;font-size:24px!important}
body.page-id-1832 .servicio-item p{font-size:15px!important}
/* PROYECTOS EN TARJETAS */
body.page-id-1832 .elementor-element-1977db4>.elementor-widget-wrap{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(260px,340px));justify-content:center;gap:24px;align-items:stretch}
body.page-id-1832 .elementor-element-1977db4>.elementor-widget-wrap>.e-con{flex-direction:column!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important;border-left:0!important;border-radius:14px!important;overflow:hidden;background:#fff!important;height:auto!important;max-height:none!important;min-height:0!important;box-shadow:0 6px 22px rgba(15,29,42,.08);transition:transform .25s ease,box-shadow .25s ease;--flex-direction:column}
body.page-id-1832 .elementor-element-1977db4>.elementor-widget-wrap>.e-con:hover{transform:translateY(-4px);box-shadow:0 12px 30px rgba(15,29,42,.14)}
body.page-id-1832 .elementor-element-1977db4 .e-con .elementor-widget-image{width:100%!important;max-width:none!important;margin:0!important}
body.page-id-1832 .elementor-element-1977db4 .e-con .elementor-widget-image img{width:100%!important;height:220px!important;object-fit:cover;border-radius:0!important;display:block}
body.page-id-1832 .elementor-element-1977db4 .e-con>.e-con{width:100%!important;max-width:none!important;padding:22px 22px 24px!important;flex-grow:1;justify-content:space-between;--width:100%;height:auto!important;max-height:none!important}
body.page-id-1832 .elementor-element-1977db4 .e-con .elementor-widget-text-editor p{margin:0 0 6px;font-size:14px;line-height:1.5;hyphens:none;-webkit-hyphens:none;text-align:left}
body.page-id-1832 .elementor-element-1977db4 .e-con .elementor-widget-button{align-self:flex-start!important;margin-top:10px!important;width:auto!important}
body.page-id-1832 .elementor-element-1977db4 .e-con .elementor-widget-button .elementor-button{border-radius:8px}
/* OTROS SERVICIOS */
.cs-others{display:grid;grid-template-columns:repeat(5,1fr);gap:14px}
.cs-other{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:18px 18px;border:1px solid #e1e7ee;border-radius:12px;background:#f7f9fb;color:#0f1d2a;font-family:Montserrat,sans-serif;font-weight:600;font-size:14px;line-height:1.3;text-decoration:none;transition:all .2s ease}
.cs-other:hover{background:#04476E;border-color:#04476E;color:#fff}
.cs-other span{hyphens:none;-webkit-hyphens:none}
.cs-others-sec .elementor-widget-html{width:100%}
.cs-arrow{font-size:18px;color:#04476E;transition:transform .2s ease}
.cs-other:hover .cs-arrow{color:#fff;transform:translateX(3px)}
/* CTA FINAL */
.cs-cta .elementor-widget-wrap{justify-content:center!important}
.cs-cta-title,.cs-cta-text{width:100%}
.cs-cta-title .elementor-heading-title{font-family:Oswald,sans-serif;font-weight:700;text-transform:uppercase;color:#fff;font-size:34px;line-height:1.15;text-align:center}
.cs-cta-text p{color:rgba(255,255,255,.85);font-size:17px;text-align:center!important;margin:10px 0 8px;hyphens:none}
.cs-cta .cs-btn{margin:14px 6px 0!important}
/* TABLET */
@media (max-width:1024px){
 .cs-hero-title .elementor-heading-title{font-size:44px}
 body.page-id-1832 .servicios-grid{grid-template-columns:repeat(2,1fr)!important}
 body.page-id-1832 .elementor-element-1977db4>.elementor-widget-wrap{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch}
 .cs-others{grid-template-columns:repeat(2,1fr)}
 body.page-id-1832 .elementor-element-1977db4>.elementor-widget-wrap>.e-con:nth-child(odd of .e-con):last-child{grid-column:1/-1;width:calc(50% - 12px)!important;justify-self:center;margin-left:auto!important;margin-right:auto!important}
 .cs-cta-title .elementor-heading-title{font-size:30px}
}
/* CELULAR */
@media (max-width:767px){
 .cs-hero-title .elementor-heading-title{font-size:36px}
 .cs-hero-text p{font-size:16px}
 .cs-btn,.cs-cta .cs-btn{margin:12px 0 0!important;width:100%!important}
 .cs-btn .elementor-button{width:100%;justify-content:center}
 body.page-id-1832 .servicios-grid{grid-template-columns:1fr!important}
 body.page-id-1832 .servicio-item{flex-direction:row;align-items:center!important;padding:16px 16px!important;gap:14px!important}
 body.page-id-1832 .servicios-grid{gap:12px!important}
 body.page-id-1832 .servicio-item i{width:46px!important;height:46px;font-size:20px!important}
 body.page-id-1832 .elementor-element-62766d1{margin-left:0!important;margin-right:0!important;--margin-left:0px;--margin-right:0px}
 .cs-hero-crumbs p{font-size:12px}
 body.page-id-1832 .elementor-element-1977db4>.elementor-widget-wrap{grid-template-columns:minmax(0,1fr)}
 .cs-others{grid-template-columns:1fr}
 .cs-sec-title .elementor-heading-title{font-size:26px}
 .cs-cta-title .elementor-heading-title{font-size:26px}
}
@media (max-width:767px){.cs-hero>.elementor-background-overlay{background:rgba(4,22,38,.84)!important;opacity:1!important}}
@media (max-width:767px){html body[class*="page-id-"] .elementor-column .elementor-widget-wrap>.e-con.e-con:nth-child(odd of .e-con):last-child{width:100%!important;grid-column:auto!important}}
@media (min-width:768px) and (max-width:1024px){.cs-hero>.elementor-background-overlay{background:rgba(4,22,38,.82)!important;opacity:1!important}}/* End custom CSS */