.elementor-1814 .elementor-element.elementor-element-d67d4e7:not(.elementor-motion-effects-element-type-background), .elementor-1814 .elementor-element.elementor-element-d67d4e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://capservi.com.bo/wp-content/uploads/2026/05/36a4aee6-abaa-4ae1-8bb5-22ae63b0041f.png");background-position:center center;background-size:cover;}.elementor-1814 .elementor-element.elementor-element-d67d4e7 > .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-1814 .elementor-element.elementor-element-d67d4e7 > .elementor-container{min-height:560px;}.elementor-1814 .elementor-element.elementor-element-d67d4e7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 20px 80px 20px;}.elementor-1814 .elementor-element.elementor-element-a305548{width:auto;max-width:auto;}.elementor-1814 .elementor-element.elementor-element-636b6e5{width:auto;max-width:auto;}.elementor-1814 .elementor-element.elementor-element-dfd4dac > .elementor-element-populated{margin:15px 0px 0px 30px;--e-column-margin-right:0px;--e-column-margin-left:30px;}.elementor-1814 .elementor-element.elementor-element-4bb809b{text-align:center;}.elementor-1814 .elementor-element.elementor-element-4bb809b .elementor-heading-title{font-family:"Oswald", Sans-serif;font-style:italic;color:#000000;}.elementor-1814 .elementor-element.elementor-element-08803ba{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:4px;}.elementor-1814 .elementor-element.elementor-element-08803ba .elementor-divider-separator{width:15%;margin:0 auto;margin-center:0;}.elementor-1814 .elementor-element.elementor-element-08803ba .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-1814 .elementor-element.elementor-element-1b0e570{--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-1814 .elementor-element.elementor-element-5b488df{--display:flex;--margin-top:15px;--margin-bottom:0px;--margin-left:30px;--margin-right:0px;}.elementor-1814 .elementor-element.elementor-element-e97bc1c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1814 .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-1814 .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-1814 .elementor-element.elementor-element-e97bc1c > .elementor-element-populated, .elementor-1814 .elementor-element.elementor-element-e97bc1c > .elementor-element-populated > .elementor-background-overlay, .elementor-1814 .elementor-element.elementor-element-e97bc1c > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-1814 .elementor-element.elementor-element-e97bc1c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1814 .elementor-element.elementor-element-df74ef5{--spacer-size:300px;}.elementor-1814 .elementor-element.elementor-element-06ca997 > .elementor-widget-container{margin:-49px 0px -30px 0px;border-radius:0px 0px 0px 0px;}.elementor-1814 .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-1814 .elementor-element.elementor-element-06ca997 p{margin-block-end:0px;}.elementor-1814 .elementor-element.elementor-element-06ca997 a{color:#FFFFFF;}.elementor-1814 .elementor-element.elementor-element-06ca997 a:hover, .elementor-1814 .elementor-element.elementor-element-06ca997 a:focus{color:#FF8F01;}.elementor-1814 .elementor-element.elementor-element-af8936b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1814 .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-1814 .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-1814 .elementor-element.elementor-element-af8936b > .elementor-element-populated, .elementor-1814 .elementor-element.elementor-element-af8936b > .elementor-element-populated > .elementor-background-overlay, .elementor-1814 .elementor-element.elementor-element-af8936b > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-1814 .elementor-element.elementor-element-af8936b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1814 .elementor-element.elementor-element-3b3baf3{--spacer-size:300px;}.elementor-1814 .elementor-element.elementor-element-dbf6171 > .elementor-widget-container{margin:-49px 0px -30px 0px;border-radius:0px 0px 0px 0px;}.elementor-1814 .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-1814 .elementor-element.elementor-element-dbf6171 p{margin-block-end:0px;}.elementor-1814 .elementor-element.elementor-element-dbf6171 a{color:#FFFFFF;}.elementor-1814 .elementor-element.elementor-element-dbf6171 a:hover, .elementor-1814 .elementor-element.elementor-element-dbf6171 a:focus{color:#FF8F01;}.elementor-1814 .elementor-element.elementor-element-efaad98:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1814 .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-1814 .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-1814 .elementor-element.elementor-element-efaad98 > .elementor-element-populated, .elementor-1814 .elementor-element.elementor-element-efaad98 > .elementor-element-populated > .elementor-background-overlay, .elementor-1814 .elementor-element.elementor-element-efaad98 > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-1814 .elementor-element.elementor-element-efaad98 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1814 .elementor-element.elementor-element-c05f5e7{--spacer-size:300px;}.elementor-1814 .elementor-element.elementor-element-3498f53 > .elementor-widget-container{margin:-49px 0px -30px 0px;border-radius:0px 0px 0px 0px;}.elementor-1814 .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-1814 .elementor-element.elementor-element-3498f53 p{margin-block-end:0px;}.elementor-1814 .elementor-element.elementor-element-3498f53 a{color:#FFFFFF;}.elementor-1814 .elementor-element.elementor-element-3498f53 a:hover, .elementor-1814 .elementor-element.elementor-element-3498f53 a:focus{color:#FF8F01;}.elementor-1814 .elementor-element.elementor-element-e07c3fb{margin-top:15px;margin-bottom:15px;}.elementor-1814 .elementor-element.elementor-element-a4af73f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1814 .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-1814 .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-1814 .elementor-element.elementor-element-a4af73f > .elementor-element-populated, .elementor-1814 .elementor-element.elementor-element-a4af73f > .elementor-element-populated > .elementor-background-overlay, .elementor-1814 .elementor-element.elementor-element-a4af73f > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-1814 .elementor-element.elementor-element-a4af73f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1814 .elementor-element.elementor-element-f4a4d67{--spacer-size:300px;}.elementor-1814 .elementor-element.elementor-element-a9f3dc5 > .elementor-widget-container{margin:-49px 0px -30px 0px;border-radius:0px 0px 0px 0px;}.elementor-1814 .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-1814 .elementor-element.elementor-element-a9f3dc5 p{margin-block-end:0px;}.elementor-1814 .elementor-element.elementor-element-a9f3dc5 a{color:#FFFFFF;}.elementor-1814 .elementor-element.elementor-element-a9f3dc5 a:hover, .elementor-1814 .elementor-element.elementor-element-a9f3dc5 a:focus{color:#FF8F01;}.elementor-1814 .elementor-element.elementor-element-ec88e8b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1814 .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-1814 .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-1814 .elementor-element.elementor-element-ec88e8b > .elementor-element-populated, .elementor-1814 .elementor-element.elementor-element-ec88e8b > .elementor-element-populated > .elementor-background-overlay, .elementor-1814 .elementor-element.elementor-element-ec88e8b > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-1814 .elementor-element.elementor-element-ec88e8b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1814 .elementor-element.elementor-element-caf47a9{--spacer-size:300px;}.elementor-1814 .elementor-element.elementor-element-6b25820 > .elementor-widget-container{margin:-49px 0px -30px 0px;border-radius:0px 0px 0px 0px;}.elementor-1814 .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-1814 .elementor-element.elementor-element-6b25820 p{margin-block-end:0px;}.elementor-1814 .elementor-element.elementor-element-6b25820 a{color:#FFFFFF;}.elementor-1814 .elementor-element.elementor-element-6b25820 a:hover, .elementor-1814 .elementor-element.elementor-element-6b25820 a:focus{color:#FF8F01;}.elementor-1814 .elementor-element.elementor-element-f9b3e2b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1814 .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-1814 .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-1814 .elementor-element.elementor-element-f9b3e2b > .elementor-element-populated, .elementor-1814 .elementor-element.elementor-element-f9b3e2b > .elementor-element-populated > .elementor-background-overlay, .elementor-1814 .elementor-element.elementor-element-f9b3e2b > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-1814 .elementor-element.elementor-element-f9b3e2b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1814 .elementor-element.elementor-element-1b91e85{--spacer-size:300px;}.elementor-1814 .elementor-element.elementor-element-424c07e > .elementor-widget-container{margin:-49px 0px -30px 0px;border-radius:0px 0px 0px 0px;}.elementor-1814 .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-1814 .elementor-element.elementor-element-424c07e p{margin-block-end:0px;}.elementor-1814 .elementor-element.elementor-element-424c07e a{color:#FFFFFF;}.elementor-1814 .elementor-element.elementor-element-424c07e a:hover, .elementor-1814 .elementor-element.elementor-element-424c07e a:focus{color:#FF8F01;}.elementor-1814 .elementor-element.elementor-element-55e4991 > .elementor-element-populated{margin:15px 0px 0px 30px;--e-column-margin-right:0px;--e-column-margin-left:30px;}.elementor-1814 .elementor-element.elementor-element-71b440d{text-align:center;}.elementor-1814 .elementor-element.elementor-element-71b440d .elementor-heading-title{font-family:"Oswald", Sans-serif;font-style:italic;color:#000000;}.elementor-1814 .elementor-element.elementor-element-71056f2{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:4px;}.elementor-1814 .elementor-element.elementor-element-71056f2 .elementor-divider-separator{width:15%;margin:0 auto;margin-center:0;}.elementor-1814 .elementor-element.elementor-element-71056f2 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-1814 .elementor-element.elementor-element-4bdad8b{--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-1814 .elementor-element.elementor-element-4bdad8b:not(.elementor-motion-effects-element-type-background), .elementor-1814 .elementor-element.elementor-element-4bdad8b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-1814 .elementor-element.elementor-element-5a85d0e{width:custom;max-width:custom;}.elementor-1814 .elementor-element.elementor-element-5a85d0e img{width:100%;}.elementor-1814 .elementor-element.elementor-element-6973f21{--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-1814 .elementor-element.elementor-element-11fd44e .elementor-button{background-color:var( --e-global-color-primary );}.elementor-1814 .elementor-element.elementor-element-6ee7715{--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-1814 .elementor-element.elementor-element-6ee7715:not(.elementor-motion-effects-element-type-background), .elementor-1814 .elementor-element.elementor-element-6ee7715 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-1814 .elementor-element.elementor-element-cecaeb6{width:custom;max-width:custom;}.elementor-1814 .elementor-element.elementor-element-cecaeb6 img{width:100%;}.elementor-1814 .elementor-element.elementor-element-971a7cc{--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-1814 .elementor-element.elementor-element-7a90b85 .elementor-button{background-color:var( --e-global-color-primary );}.elementor-1814 .elementor-element.elementor-element-d212672{--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-1814 .elementor-element.elementor-element-d212672:not(.elementor-motion-effects-element-type-background), .elementor-1814 .elementor-element.elementor-element-d212672 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-1814 .elementor-element.elementor-element-80e12de{width:custom;max-width:custom;}.elementor-1814 .elementor-element.elementor-element-80e12de img{width:100%;}.elementor-1814 .elementor-element.elementor-element-18b10cc{--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-1814 .elementor-element.elementor-element-170ffe9 .elementor-button{background-color:var( --e-global-color-primary );}.elementor-1814 .elementor-element.elementor-element-a75c5e0{--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-1814 .elementor-element.elementor-element-a75c5e0:not(.elementor-motion-effects-element-type-background), .elementor-1814 .elementor-element.elementor-element-a75c5e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-1814 .elementor-element.elementor-element-426f7b0{width:custom;max-width:custom;}.elementor-1814 .elementor-element.elementor-element-426f7b0 img{width:100%;}.elementor-1814 .elementor-element.elementor-element-8e63230{--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-1814 .elementor-element.elementor-element-bdbfbbd .elementor-button{background-color:var( --e-global-color-primary );}.elementor-1814 .elementor-element.elementor-element-0f98ed2{--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-1814 .elementor-element.elementor-element-0f98ed2:not(.elementor-motion-effects-element-type-background), .elementor-1814 .elementor-element.elementor-element-0f98ed2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-1814 .elementor-element.elementor-element-6373109{width:custom;max-width:custom;}.elementor-1814 .elementor-element.elementor-element-6373109 img{width:100%;}.elementor-1814 .elementor-element.elementor-element-eb2eebc{--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-1814 .elementor-element.elementor-element-0fbe683 .elementor-button{background-color:var( --e-global-color-primary );}.elementor-1814 .elementor-element.elementor-element-6da0df1{--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-1814 .elementor-element.elementor-element-6da0df1:not(.elementor-motion-effects-element-type-background), .elementor-1814 .elementor-element.elementor-element-6da0df1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-1814 .elementor-element.elementor-element-825c258{width:custom;max-width:custom;}.elementor-1814 .elementor-element.elementor-element-825c258 img{width:100%;}.elementor-1814 .elementor-element.elementor-element-8274e71{--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-1814 .elementor-element.elementor-element-2c9ac68 .elementor-button{background-color:var( --e-global-color-primary );}.elementor-1814 .elementor-element.elementor-element-036bae0{padding:40px 20px 70px 20px;}.elementor-1814 .elementor-element.elementor-element-1bec67e:not(.elementor-motion-effects-element-type-background), .elementor-1814 .elementor-element.elementor-element-1bec67e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#04476E;}.elementor-1814 .elementor-element.elementor-element-1bec67e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:64px 20px 64px 20px;}.elementor-1814 .elementor-element.elementor-element-1bec67e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1814 .elementor-element.elementor-element-f0c7ac2{text-align:center;}.elementor-1814 .elementor-element.elementor-element-4192f83{text-align:center;}.elementor-1814 .elementor-element.elementor-element-3a51816{width:auto;max-width:auto;}.elementor-1814 .elementor-element.elementor-element-15d7cde{width:auto;max-width:auto;}@media(max-width:1024px){.elementor-1814 .elementor-element.elementor-element-d67d4e7 > .elementor-container{min-height:480px;}.elementor-1814 .elementor-element.elementor-element-4bb809b > .elementor-widget-container{margin:0px 0px 0px -20px;}.elementor-1814 .elementor-element.elementor-element-08803ba > .elementor-widget-container{margin:0px 0px 0px -10px;}.elementor-1814 .elementor-element.elementor-element-08803ba .elementor-divider-separator{width:25%;}.elementor-1814 .elementor-element.elementor-element-06ca997{font-size:22px;}.elementor-1814 .elementor-element.elementor-element-dbf6171{font-size:22px;}.elementor-1814 .elementor-element.elementor-element-3498f53{font-size:22px;}.elementor-1814 .elementor-element.elementor-element-a9f3dc5{font-size:22px;}.elementor-1814 .elementor-element.elementor-element-6b25820{font-size:22px;}.elementor-1814 .elementor-element.elementor-element-424c07e{font-size:22px;}.elementor-1814 .elementor-element.elementor-element-71b440d > .elementor-widget-container{margin:0px 0px 0px -20px;}.elementor-1814 .elementor-element.elementor-element-71056f2 > .elementor-widget-container{margin:0px 0px 0px -10px;}.elementor-1814 .elementor-element.elementor-element-71056f2 .elementor-divider-separator{width:25%;}.elementor-1814 .elementor-element.elementor-element-4bdad8b{--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-1814 .elementor-element.elementor-element-5a85d0e{width:custom;max-width:custom;}.elementor-1814 .elementor-element.elementor-element-6ee7715{--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-1814 .elementor-element.elementor-element-cecaeb6{width:custom;max-width:custom;}.elementor-1814 .elementor-element.elementor-element-d212672{--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-1814 .elementor-element.elementor-element-80e12de{width:custom;max-width:custom;}.elementor-1814 .elementor-element.elementor-element-a75c5e0{--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-1814 .elementor-element.elementor-element-426f7b0{width:custom;max-width:custom;}.elementor-1814 .elementor-element.elementor-element-0f98ed2{--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-1814 .elementor-element.elementor-element-6373109{width:custom;max-width:custom;}.elementor-1814 .elementor-element.elementor-element-6da0df1{--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-1814 .elementor-element.elementor-element-825c258{width:custom;max-width:custom;}}@media(max-width:767px){.elementor-1814 .elementor-element.elementor-element-d67d4e7 > .elementor-container{min-height:520px;}.elementor-1814 .elementor-element.elementor-element-d67d4e7{padding:48px 20px 48px 20px;}.elementor-1814 .elementor-element.elementor-element-4bb809b > .elementor-widget-container{margin:0px 0px 0px -40px;padding:0px 0px 0px 0px;}.elementor-1814 .elementor-element.elementor-element-4bb809b{text-align:center;}.elementor-1814 .elementor-element.elementor-element-4bb809b .elementor-heading-title{font-size:22px;}.elementor-1814 .elementor-element.elementor-element-08803ba > .elementor-widget-container{margin:-15px 0px 0px -25px;padding:0px 0px 0px 0px;}.elementor-1814 .elementor-element.elementor-element-08803ba .elementor-divider-separator{width:35%;}.elementor-1814 .elementor-element.elementor-element-e97bc1c > .elementor-element-populated{margin:0px 0px 15px 15px;--e-column-margin-right:0px;--e-column-margin-left:15px;}.elementor-1814 .elementor-element.elementor-element-df74ef5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1814 .elementor-element.elementor-element-af8936b > .elementor-element-populated{margin:0px 0px 15px 15px;--e-column-margin-right:0px;--e-column-margin-left:15px;}.elementor-1814 .elementor-element.elementor-element-efaad98 > .elementor-element-populated{margin:0px 0px 15px 15px;--e-column-margin-right:0px;--e-column-margin-left:15px;}.elementor-1814 .elementor-element.elementor-element-e07c3fb{margin-top:0px;margin-bottom:0px;}.elementor-1814 .elementor-element.elementor-element-a4af73f > .elementor-element-populated{margin:0px 0px 15px 15px;--e-column-margin-right:0px;--e-column-margin-left:15px;}.elementor-1814 .elementor-element.elementor-element-ec88e8b > .elementor-element-populated{margin:0px 0px 15px 15px;--e-column-margin-right:0px;--e-column-margin-left:15px;}.elementor-1814 .elementor-element.elementor-element-f9b3e2b > .elementor-element-populated{margin:0px 0px 15px 15px;--e-column-margin-right:0px;--e-column-margin-left:15px;}.elementor-1814 .elementor-element.elementor-element-71b440d > .elementor-widget-container{margin:0px 0px 0px -40px;padding:0px 0px 0px 0px;}.elementor-1814 .elementor-element.elementor-element-71b440d{text-align:center;}.elementor-1814 .elementor-element.elementor-element-71b440d .elementor-heading-title{font-size:22px;}.elementor-1814 .elementor-element.elementor-element-71056f2 > .elementor-widget-container{margin:-15px 0px 0px -25px;padding:0px 0px 0px 0px;}.elementor-1814 .elementor-element.elementor-element-71056f2 .elementor-divider-separator{width:35%;}.elementor-1814 .elementor-element.elementor-element-4bdad8b{--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-1814 .elementor-element.elementor-element-5a85d0e{width:custom;max-width:custom;}.elementor-1814 .elementor-element.elementor-element-6ee7715{--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-1814 .elementor-element.elementor-element-cecaeb6{width:custom;max-width:custom;}.elementor-1814 .elementor-element.elementor-element-d212672{--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-1814 .elementor-element.elementor-element-80e12de{width:custom;max-width:custom;}.elementor-1814 .elementor-element.elementor-element-a75c5e0{--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-1814 .elementor-element.elementor-element-426f7b0{width:custom;max-width:custom;}.elementor-1814 .elementor-element.elementor-element-0f98ed2{--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-1814 .elementor-element.elementor-element-6373109{width:custom;max-width:custom;}.elementor-1814 .elementor-element.elementor-element-6da0df1{--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-1814 .elementor-element.elementor-element-825c258{width:custom;max-width:custom;}}@media(min-width:768px){.elementor-1814 .elementor-element.elementor-element-4bdad8b{--width:100%;}.elementor-1814 .elementor-element.elementor-element-6973f21{--width:100%;}.elementor-1814 .elementor-element.elementor-element-6ee7715{--width:100%;}.elementor-1814 .elementor-element.elementor-element-971a7cc{--width:100%;}.elementor-1814 .elementor-element.elementor-element-d212672{--width:100%;}.elementor-1814 .elementor-element.elementor-element-18b10cc{--width:100%;}.elementor-1814 .elementor-element.elementor-element-a75c5e0{--width:100%;}.elementor-1814 .elementor-element.elementor-element-8e63230{--width:100%;}.elementor-1814 .elementor-element.elementor-element-0f98ed2{--width:100%;}.elementor-1814 .elementor-element.elementor-element-eb2eebc{--width:100%;}.elementor-1814 .elementor-element.elementor-element-6da0df1{--width:100%;}.elementor-1814 .elementor-element.elementor-element-8274e71{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1814 .elementor-element.elementor-element-4bdad8b{--width:100%;}.elementor-1814 .elementor-element.elementor-element-6ee7715{--width:100%;}.elementor-1814 .elementor-element.elementor-element-d212672{--width:100%;}.elementor-1814 .elementor-element.elementor-element-a75c5e0{--width:100%;}.elementor-1814 .elementor-element.elementor-element-0f98ed2{--width:100%;}.elementor-1814 .elementor-element.elementor-element-6da0df1{--width:100%;}}/* Start custom CSS for column, class: .elementor-element-e97bc1c */.elementor-1814 .elementor-element.elementor-element-e97bc1c {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.elementor-1814 .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-1814 .elementor-element.elementor-element-af8936b {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.elementor-1814 .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-1814 .elementor-element.elementor-element-efaad98 {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.elementor-1814 .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-1814 .elementor-element.elementor-element-a4af73f {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.elementor-1814 .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-1814 .elementor-element.elementor-element-ec88e8b {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.elementor-1814 .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-1814 .elementor-element.elementor-element-f9b3e2b {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.elementor-1814 .elementor-element.elementor-element-f9b3e2b:hover {
  transform: translateY(0px) scale(1.02);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5a85d0e */.elementor-1814 .elementor-element.elementor-element-5a85d0e { 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-1814 .elementor-element.elementor-element-5a85d0e 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-1814 .elementor-element.elementor-element-5a85d0e{ width: 100% !important; max-width: 100% !important; flex: 0 0 auto !important; height: auto !important; align-self: auto !important; } .elementor-1814 .elementor-element.elementor-element-5a85d0e img{ height: auto !important; } }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-77377bd */.elementor-1814 .elementor-element.elementor-element-77377bd p { margin-bottom: 6px !important; color: #000000 !important; } .elementor-1814 .elementor-element.elementor-element-77377bd strong { color: #04476E !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6973f21 */.elementor-1814 .elementor-element.elementor-element-6973f21 { padding-top: 18px !important; padding-bottom: 18px !important; gap: 12px !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4bdad8b */.elementor-1814 .elementor-element.elementor-element-4bdad8b { 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-1814 .elementor-element.elementor-element-4bdad8b:hover { transform: translateY(-8px) !important; box-shadow: 0 12px 24px rgba(0, 0, 0, 0.12) !important; } @media (max-width: 1024px) { .elementor-1814 .elementor-element.elementor-element-4bdad8b { height: auto !important; overflow: visible !important; } }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cecaeb6 */.elementor-1814 .elementor-element.elementor-element-cecaeb6 { 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-1814 .elementor-element.elementor-element-cecaeb6 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-1814 .elementor-element.elementor-element-cecaeb6{ width: 100% !important; max-width: 100% !important; flex: 0 0 auto !important; height: auto !important; align-self: auto !important; } .elementor-1814 .elementor-element.elementor-element-cecaeb6 img{ height: auto !important; } }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-765dd86 */.elementor-1814 .elementor-element.elementor-element-765dd86 p { margin-bottom: 6px !important; color: #000000 !important; } .elementor-1814 .elementor-element.elementor-element-765dd86 strong { color: #04476E !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-971a7cc */.elementor-1814 .elementor-element.elementor-element-971a7cc { padding-top: 18px !important; padding-bottom: 18px !important; gap: 12px !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ee7715 */.elementor-1814 .elementor-element.elementor-element-6ee7715 { 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-1814 .elementor-element.elementor-element-6ee7715:hover { transform: translateY(-8px) !important; box-shadow: 0 12px 24px rgba(0, 0, 0, 0.12) !important; } @media (max-width: 1024px) { .elementor-1814 .elementor-element.elementor-element-6ee7715 { height: auto !important; overflow: visible !important; } }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-80e12de */.elementor-1814 .elementor-element.elementor-element-80e12de { 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-1814 .elementor-element.elementor-element-80e12de 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-1814 .elementor-element.elementor-element-80e12de{ width: 100% !important; max-width: 100% !important; flex: 0 0 auto !important; height: auto !important; align-self: auto !important; } .elementor-1814 .elementor-element.elementor-element-80e12de img{ height: auto !important; } }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8592d02 */.elementor-1814 .elementor-element.elementor-element-8592d02 p { margin-bottom: 6px !important; color: #000000 !important; } .elementor-1814 .elementor-element.elementor-element-8592d02 strong { color: #04476E !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18b10cc */.elementor-1814 .elementor-element.elementor-element-18b10cc { padding-top: 18px !important; padding-bottom: 18px !important; gap: 12px !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d212672 */.elementor-1814 .elementor-element.elementor-element-d212672 { max-width: 100% !important; width: 100% !important; margin-left: 0 !important; margin-right: 0 !important; min-height: 270px !important; height: auto !important; margin-bottom: 24px !important; overflow: visible !important; transition: transform 0.3s ease, box-shadow 0.3s ease !important; } .elementor-1814 .elementor-element.elementor-element-d212672:hover { transform: translateY(-8px) !important; box-shadow: 0 12px 24px rgba(0, 0, 0, 0.12) !important; } @media (max-width: 1024px) { .elementor-1814 .elementor-element.elementor-element-d212672 { height: auto !important; overflow: visible !important; } }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-426f7b0 */.elementor-1814 .elementor-element.elementor-element-426f7b0 { 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-1814 .elementor-element.elementor-element-426f7b0 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-1814 .elementor-element.elementor-element-426f7b0{ width: 100% !important; max-width: 100% !important; flex: 0 0 auto !important; height: auto !important; align-self: auto !important; } .elementor-1814 .elementor-element.elementor-element-426f7b0 img{ height: auto !important; } }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c8ddfcc */.elementor-1814 .elementor-element.elementor-element-c8ddfcc p { margin-bottom: 6px !important; color: #000000 !important; } .elementor-1814 .elementor-element.elementor-element-c8ddfcc strong { color: #04476E !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8e63230 */.elementor-1814 .elementor-element.elementor-element-8e63230 { padding-top: 18px !important; padding-bottom: 18px !important; gap: 12px !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a75c5e0 */.elementor-1814 .elementor-element.elementor-element-a75c5e0 { 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-1814 .elementor-element.elementor-element-a75c5e0:hover { transform: translateY(-8px) !important; box-shadow: 0 12px 24px rgba(0, 0, 0, 0.12) !important; } @media (max-width: 1024px) { .elementor-1814 .elementor-element.elementor-element-a75c5e0 { height: auto !important; overflow: visible !important; } }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6373109 */.elementor-1814 .elementor-element.elementor-element-6373109 { 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-1814 .elementor-element.elementor-element-6373109 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-1814 .elementor-element.elementor-element-6373109{ width: 100% !important; max-width: 100% !important; flex: 0 0 auto !important; height: auto !important; align-self: auto !important; } .elementor-1814 .elementor-element.elementor-element-6373109 img{ height: auto !important; } }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-54d5d6d */.elementor-1814 .elementor-element.elementor-element-54d5d6d p { margin-bottom: 6px !important; color: #000000 !important; } .elementor-1814 .elementor-element.elementor-element-54d5d6d strong { color: #04476E !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb2eebc */.elementor-1814 .elementor-element.elementor-element-eb2eebc { padding-top: 18px !important; padding-bottom: 18px !important; gap: 12px !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0f98ed2 */.elementor-1814 .elementor-element.elementor-element-0f98ed2 { 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-1814 .elementor-element.elementor-element-0f98ed2:hover { transform: translateY(-8px) !important; box-shadow: 0 12px 24px rgba(0, 0, 0, 0.12) !important; } @media (max-width: 1024px) { .elementor-1814 .elementor-element.elementor-element-0f98ed2 { height: auto !important; overflow: visible !important; } }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-825c258 */.elementor-1814 .elementor-element.elementor-element-825c258 { 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-1814 .elementor-element.elementor-element-825c258 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-1814 .elementor-element.elementor-element-825c258{ width: 100% !important; max-width: 100% !important; flex: 0 0 auto !important; height: auto !important; align-self: auto !important; } .elementor-1814 .elementor-element.elementor-element-825c258 img{ height: auto !important; } }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f25da5 */.elementor-1814 .elementor-element.elementor-element-3f25da5 p { margin-bottom: 6px !important; color: #000000 !important; } .elementor-1814 .elementor-element.elementor-element-3f25da5 strong { color: #04476E !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8274e71 */.elementor-1814 .elementor-element.elementor-element-8274e71 { padding-top: 18px !important; padding-bottom: 18px !important; gap: 12px !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6da0df1 */.elementor-1814 .elementor-element.elementor-element-6da0df1 { 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-1814 .elementor-element.elementor-element-6da0df1:hover { transform: translateY(-8px) !important; box-shadow: 0 12px 24px rgba(0, 0, 0, 0.12) !important; } @media (max-width: 1024px) { .elementor-1814 .elementor-element.elementor-element-6da0df1 { 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-1814 figure.post-thumbnail{display:none}
body.page-id-1814 .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-1814 .elementor-element-4bb809b .elementor-heading-title,body.page-id-1814 .elementor-element-71b440d .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-1814 .servicios-grid{grid-template-columns:repeat(4,1fr)!important;gap:20px!important}
body.page-id-1814 .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-1814 .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-1814 .servicio-item p{font-size:15px!important}
/* PROYECTOS EN TARJETAS */
body.page-id-1814 .elementor-element-57ec20d>.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-1814 .elementor-element-57ec20d>.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-1814 .elementor-element-57ec20d>.elementor-widget-wrap>.e-con:hover{transform:translateY(-4px);box-shadow:0 12px 30px rgba(15,29,42,.14)}
body.page-id-1814 .elementor-element-57ec20d .e-con .elementor-widget-image{width:100%!important;max-width:none!important;margin:0!important}
body.page-id-1814 .elementor-element-57ec20d .e-con .elementor-widget-image img{width:100%!important;height:220px!important;object-fit:cover;border-radius:0!important;display:block}
body.page-id-1814 .elementor-element-57ec20d .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-1814 .elementor-element-57ec20d .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-1814 .elementor-element-57ec20d .e-con .elementor-widget-button{align-self:flex-start!important;margin-top:10px!important;width:auto!important}
body.page-id-1814 .elementor-element-57ec20d .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-1814 .servicios-grid{grid-template-columns:repeat(2,1fr)!important}
 body.page-id-1814 .elementor-element-57ec20d>.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-1814 .elementor-element-57ec20d>.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-1814 .servicios-grid{grid-template-columns:1fr!important}
 body.page-id-1814 .servicio-item{flex-direction:row;align-items:center!important;padding:16px 16px!important;gap:14px!important}
 body.page-id-1814 .servicios-grid{gap:12px!important}
 body.page-id-1814 .servicio-item i{width:46px!important;height:46px;font-size:20px!important}
 body.page-id-1814 .elementor-element-5b488df{margin-left:0!important;margin-right:0!important;--margin-left:0px;--margin-right:0px}
 .cs-hero-crumbs p{font-size:12px}
 body.page-id-1814 .elementor-element-57ec20d>.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 */