.elementor-3777 .elementor-element.elementor-element-113b8a9:not(.elementor-motion-effects-element-type-background), .elementor-3777 .elementor-element.elementor-element-113b8a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://capservi.com.bo/wp-content/uploads/2026/09/GRANOSOL-MONTAJE-TANQUES.jpeg");background-position:center center;background-size:cover;}.elementor-3777 .elementor-element.elementor-element-113b8a9 > .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:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3777 .elementor-element.elementor-element-113b8a9 > .elementor-container{min-height:560px;}.elementor-3777 .elementor-element.elementor-element-113b8a9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 20px 80px 20px;}.elementor-3777 .elementor-element.elementor-element-4cf7f1d{width:auto;max-width:auto;}.elementor-3777 .elementor-element.elementor-element-0a03f2a{width:auto;max-width:auto;}.elementor-3777 .elementor-element.elementor-element-2e06fbc{margin-top:0px;margin-bottom:-10px;}.elementor-3777 .elementor-element.elementor-element-5660fb4 > .elementor-element-populated{margin:15px 0px 0px 30px;--e-column-margin-right:0px;--e-column-margin-left:30px;}.elementor-3777 .elementor-element.elementor-element-e0d5e62 > .elementor-widget-container{margin:0px 0px 6px 0px;}.elementor-3777 .elementor-element.elementor-element-e0d5e62{text-align:center;}.elementor-3777 .elementor-element.elementor-element-e0d5e62 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:3px;color:#F7992B;}.elementor-3777 .elementor-element.elementor-element-b2836f1{text-align:center;}.elementor-3777 .elementor-element.elementor-element-b2836f1 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:38px;font-weight:700;text-transform:uppercase;font-style:normal;line-height:1.15em;letter-spacing:1.5px;color:#000000;}.elementor-3777 .elementor-element.elementor-element-3b41fe3{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:4px;}.elementor-3777 .elementor-element.elementor-element-3b41fe3 .elementor-divider-separator{width:15%;margin:0 auto;margin-center:0;}.elementor-3777 .elementor-element.elementor-element-3b41fe3 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-3777 .elementor-element.elementor-element-9157318{--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-3777 .elementor-element.elementor-element-f249def{--display:flex;--margin-top:15px;--margin-bottom:0px;--margin-left:30px;--margin-right:0px;}.elementor-3777 .elementor-element.elementor-element-e97bc1c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3777 .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-3777 .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-3777 .elementor-element.elementor-element-e97bc1c > .elementor-element-populated, .elementor-3777 .elementor-element.elementor-element-e97bc1c > .elementor-element-populated > .elementor-background-overlay, .elementor-3777 .elementor-element.elementor-element-e97bc1c > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-3777 .elementor-element.elementor-element-e97bc1c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3777 .elementor-element.elementor-element-df74ef5{--spacer-size:300px;}.elementor-3777 .elementor-element.elementor-element-06ca997 > .elementor-widget-container{margin:-49px 0px -30px 0px;border-radius:0px 0px 0px 0px;}.elementor-3777 .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-3777 .elementor-element.elementor-element-06ca997 p{margin-block-end:0px;}.elementor-3777 .elementor-element.elementor-element-06ca997 a{color:#FFFFFF;}.elementor-3777 .elementor-element.elementor-element-06ca997 a:hover, .elementor-3777 .elementor-element.elementor-element-06ca997 a:focus{color:#FF8F01;}.elementor-3777 .elementor-element.elementor-element-af8936b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3777 .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-3777 .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-3777 .elementor-element.elementor-element-af8936b > .elementor-element-populated, .elementor-3777 .elementor-element.elementor-element-af8936b > .elementor-element-populated > .elementor-background-overlay, .elementor-3777 .elementor-element.elementor-element-af8936b > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-3777 .elementor-element.elementor-element-af8936b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3777 .elementor-element.elementor-element-3b3baf3{--spacer-size:300px;}.elementor-3777 .elementor-element.elementor-element-dbf6171 > .elementor-widget-container{margin:-49px 0px -30px 0px;border-radius:0px 0px 0px 0px;}.elementor-3777 .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-3777 .elementor-element.elementor-element-dbf6171 p{margin-block-end:0px;}.elementor-3777 .elementor-element.elementor-element-dbf6171 a{color:#FFFFFF;}.elementor-3777 .elementor-element.elementor-element-dbf6171 a:hover, .elementor-3777 .elementor-element.elementor-element-dbf6171 a:focus{color:#FF8F01;}.elementor-3777 .elementor-element.elementor-element-efaad98:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3777 .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-3777 .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-3777 .elementor-element.elementor-element-efaad98 > .elementor-element-populated, .elementor-3777 .elementor-element.elementor-element-efaad98 > .elementor-element-populated > .elementor-background-overlay, .elementor-3777 .elementor-element.elementor-element-efaad98 > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-3777 .elementor-element.elementor-element-efaad98 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3777 .elementor-element.elementor-element-c05f5e7{--spacer-size:300px;}.elementor-3777 .elementor-element.elementor-element-3498f53 > .elementor-widget-container{margin:-49px 0px -30px 0px;border-radius:0px 0px 0px 0px;}.elementor-3777 .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-3777 .elementor-element.elementor-element-3498f53 p{margin-block-end:0px;}.elementor-3777 .elementor-element.elementor-element-3498f53 a{color:#FFFFFF;}.elementor-3777 .elementor-element.elementor-element-3498f53 a:hover, .elementor-3777 .elementor-element.elementor-element-3498f53 a:focus{color:#FF8F01;}.elementor-3777 .elementor-element.elementor-element-e07c3fb{margin-top:15px;margin-bottom:15px;}.elementor-3777 .elementor-element.elementor-element-a4af73f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3777 .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-3777 .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-3777 .elementor-element.elementor-element-a4af73f > .elementor-element-populated, .elementor-3777 .elementor-element.elementor-element-a4af73f > .elementor-element-populated > .elementor-background-overlay, .elementor-3777 .elementor-element.elementor-element-a4af73f > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-3777 .elementor-element.elementor-element-a4af73f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3777 .elementor-element.elementor-element-f4a4d67{--spacer-size:300px;}.elementor-3777 .elementor-element.elementor-element-a9f3dc5 > .elementor-widget-container{margin:-49px 0px -30px 0px;border-radius:0px 0px 0px 0px;}.elementor-3777 .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-3777 .elementor-element.elementor-element-a9f3dc5 p{margin-block-end:0px;}.elementor-3777 .elementor-element.elementor-element-a9f3dc5 a{color:#FFFFFF;}.elementor-3777 .elementor-element.elementor-element-a9f3dc5 a:hover, .elementor-3777 .elementor-element.elementor-element-a9f3dc5 a:focus{color:#FF8F01;}.elementor-3777 .elementor-element.elementor-element-ec88e8b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3777 .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-3777 .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-3777 .elementor-element.elementor-element-ec88e8b > .elementor-element-populated, .elementor-3777 .elementor-element.elementor-element-ec88e8b > .elementor-element-populated > .elementor-background-overlay, .elementor-3777 .elementor-element.elementor-element-ec88e8b > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-3777 .elementor-element.elementor-element-ec88e8b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3777 .elementor-element.elementor-element-caf47a9{--spacer-size:300px;}.elementor-3777 .elementor-element.elementor-element-6b25820 > .elementor-widget-container{margin:-49px 0px -30px 0px;border-radius:0px 0px 0px 0px;}.elementor-3777 .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-3777 .elementor-element.elementor-element-6b25820 p{margin-block-end:0px;}.elementor-3777 .elementor-element.elementor-element-6b25820 a{color:#FFFFFF;}.elementor-3777 .elementor-element.elementor-element-6b25820 a:hover, .elementor-3777 .elementor-element.elementor-element-6b25820 a:focus{color:#FF8F01;}.elementor-3777 .elementor-element.elementor-element-f9b3e2b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3777 .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-3777 .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-3777 .elementor-element.elementor-element-f9b3e2b > .elementor-element-populated, .elementor-3777 .elementor-element.elementor-element-f9b3e2b > .elementor-element-populated > .elementor-background-overlay, .elementor-3777 .elementor-element.elementor-element-f9b3e2b > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-3777 .elementor-element.elementor-element-f9b3e2b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3777 .elementor-element.elementor-element-1b91e85{--spacer-size:300px;}.elementor-3777 .elementor-element.elementor-element-424c07e > .elementor-widget-container{margin:-49px 0px -30px 0px;border-radius:0px 0px 0px 0px;}.elementor-3777 .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-3777 .elementor-element.elementor-element-424c07e p{margin-block-end:0px;}.elementor-3777 .elementor-element.elementor-element-424c07e a{color:#FFFFFF;}.elementor-3777 .elementor-element.elementor-element-424c07e a:hover, .elementor-3777 .elementor-element.elementor-element-424c07e a:focus{color:#FF8F01;}.elementor-3777 .elementor-element.elementor-element-dfe133a{margin-top:0px;margin-bottom:-10px;}.elementor-3777 .elementor-element.elementor-element-58cf305 > .elementor-element-populated{margin:15px 0px 0px 30px;--e-column-margin-right:0px;--e-column-margin-left:30px;}.elementor-3777 .elementor-element.elementor-element-67504c8 > .elementor-widget-container{margin:0px 0px 6px 0px;}.elementor-3777 .elementor-element.elementor-element-67504c8{text-align:center;}.elementor-3777 .elementor-element.elementor-element-67504c8 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:3px;color:#F7992B;}.elementor-3777 .elementor-element.elementor-element-6c55b69{text-align:center;}.elementor-3777 .elementor-element.elementor-element-6c55b69 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:38px;font-weight:700;text-transform:uppercase;font-style:normal;line-height:1.15em;letter-spacing:1.5px;color:#000000;}.elementor-3777 .elementor-element.elementor-element-b8f97a2{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:4px;}.elementor-3777 .elementor-element.elementor-element-b8f97a2 .elementor-divider-separator{width:15%;margin:0 auto;margin-center:0;}.elementor-3777 .elementor-element.elementor-element-b8f97a2 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-3777 .elementor-element.elementor-element-ba38fb5{--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-3777 .elementor-element.elementor-element-ba38fb5:not(.elementor-motion-effects-element-type-background), .elementor-3777 .elementor-element.elementor-element-ba38fb5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-3777 .elementor-element.elementor-element-1bcc0ea{width:custom;max-width:custom;}.elementor-3777 .elementor-element.elementor-element-1bcc0ea img{width:100%;}.elementor-3777 .elementor-element.elementor-element-c93ebc7{--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-3777 .elementor-element.elementor-element-e43570d .elementor-button{background-color:var( --e-global-color-primary );}.elementor-3777 .elementor-element.elementor-element-53988be{--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-3777 .elementor-element.elementor-element-53988be:not(.elementor-motion-effects-element-type-background), .elementor-3777 .elementor-element.elementor-element-53988be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-3777 .elementor-element.elementor-element-e216fee{width:custom;max-width:custom;}.elementor-3777 .elementor-element.elementor-element-e216fee img{width:100%;}.elementor-3777 .elementor-element.elementor-element-958e40c{--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-3777 .elementor-element.elementor-element-1243d06 .elementor-button{background-color:var( --e-global-color-primary );}.elementor-3777 .elementor-element.elementor-element-308a5bf{--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-3777 .elementor-element.elementor-element-308a5bf:not(.elementor-motion-effects-element-type-background), .elementor-3777 .elementor-element.elementor-element-308a5bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-3777 .elementor-element.elementor-element-4cb901b{width:custom;max-width:custom;}.elementor-3777 .elementor-element.elementor-element-4cb901b img{width:100%;}.elementor-3777 .elementor-element.elementor-element-1d27d1b{--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-3777 .elementor-element.elementor-element-cdf1ccb .elementor-button{background-color:var( --e-global-color-primary );}.elementor-3777 .elementor-element.elementor-element-2e6542c{padding:40px 20px 70px 20px;}.elementor-3777 .elementor-element.elementor-element-99bd6f1 > .elementor-widget-container{margin:0px 0px 6px 0px;}.elementor-3777 .elementor-element.elementor-element-99bd6f1{text-align:center;}.elementor-3777 .elementor-element.elementor-element-99bd6f1 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:3px;color:#F7992B;}.elementor-3777 .elementor-element.elementor-element-b893059{text-align:center;}.elementor-3777 .elementor-element.elementor-element-b893059 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:38px;font-weight:700;text-transform:uppercase;font-style:normal;line-height:1.15em;letter-spacing:1.5px;color:#000000;}.elementor-3777 .elementor-element.elementor-element-188e5eb{margin-top:0px;margin-bottom:-10px;}.elementor-3777 .elementor-element.elementor-element-d43aef6 > .elementor-element-populated{margin:15px 0px 0px 30px;--e-column-margin-right:0px;--e-column-margin-left:30px;}.elementor-3777 .elementor-element.elementor-element-844ddcc > .elementor-widget-container{margin:0px 0px 6px 0px;}.elementor-3777 .elementor-element.elementor-element-844ddcc{text-align:center;}.elementor-3777 .elementor-element.elementor-element-844ddcc .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:3px;color:#F7992B;}.elementor-3777 .elementor-element.elementor-element-18fabd4{text-align:center;}.elementor-3777 .elementor-element.elementor-element-18fabd4 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:38px;font-weight:700;text-transform:uppercase;font-style:normal;line-height:1.15em;letter-spacing:1.5px;color:#000000;}.elementor-3777 .elementor-element.elementor-element-6ec66ad{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:4px;}.elementor-3777 .elementor-element.elementor-element-6ec66ad .elementor-divider-separator{width:15%;margin:0 auto;margin-center:0;}.elementor-3777 .elementor-element.elementor-element-6ec66ad .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-3777 .elementor-element.elementor-element-9e018bf{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:wrap;--padding-top:10px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-3777 .elementor-element.elementor-element-d465210{width:var( --container-widget-width, 22% );max-width:22%;--container-widget-width:22%;--container-widget-flex-grow:0;}.elementor-3777 .elementor-element.elementor-element-d465210 .elementor-icon-box-wrapper{gap:15px;}.elementor-3777 .elementor-element.elementor-element-d465210.elementor-view-stacked .elementor-icon{background-color:#04476E;}.elementor-3777 .elementor-element.elementor-element-d465210.elementor-view-framed .elementor-icon, .elementor-3777 .elementor-element.elementor-element-d465210.elementor-view-default .elementor-icon{fill:#04476E;color:#04476E;border-color:#04476E;}.elementor-3777 .elementor-element.elementor-element-d465210 .elementor-icon{font-size:40px;}.elementor-3777 .elementor-element.elementor-element-d465210 .elementor-icon-box-title, .elementor-3777 .elementor-element.elementor-element-d465210 .elementor-icon-box-title a{font-family:"Oswald", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;}.elementor-3777 .elementor-element.elementor-element-d465210 .elementor-icon-box-title{color:#000000;}.elementor-3777 .elementor-element.elementor-element-d465210 .elementor-icon-box-description{font-size:15px;line-height:1.6em;color:#333333;}.elementor-3777 .elementor-element.elementor-element-c728d78{width:var( --container-widget-width, 22% );max-width:22%;--container-widget-width:22%;--container-widget-flex-grow:0;}.elementor-3777 .elementor-element.elementor-element-c728d78 .elementor-icon-box-wrapper{gap:15px;}.elementor-3777 .elementor-element.elementor-element-c728d78.elementor-view-stacked .elementor-icon{background-color:#04476E;}.elementor-3777 .elementor-element.elementor-element-c728d78.elementor-view-framed .elementor-icon, .elementor-3777 .elementor-element.elementor-element-c728d78.elementor-view-default .elementor-icon{fill:#04476E;color:#04476E;border-color:#04476E;}.elementor-3777 .elementor-element.elementor-element-c728d78 .elementor-icon{font-size:40px;}.elementor-3777 .elementor-element.elementor-element-c728d78 .elementor-icon-box-title, .elementor-3777 .elementor-element.elementor-element-c728d78 .elementor-icon-box-title a{font-family:"Oswald", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;}.elementor-3777 .elementor-element.elementor-element-c728d78 .elementor-icon-box-title{color:#000000;}.elementor-3777 .elementor-element.elementor-element-c728d78 .elementor-icon-box-description{font-size:15px;line-height:1.6em;color:#333333;}.elementor-3777 .elementor-element.elementor-element-9ad2a57{width:var( --container-widget-width, 22% );max-width:22%;--container-widget-width:22%;--container-widget-flex-grow:0;}.elementor-3777 .elementor-element.elementor-element-9ad2a57 .elementor-icon-box-wrapper{gap:15px;}.elementor-3777 .elementor-element.elementor-element-9ad2a57.elementor-view-stacked .elementor-icon{background-color:#04476E;}.elementor-3777 .elementor-element.elementor-element-9ad2a57.elementor-view-framed .elementor-icon, .elementor-3777 .elementor-element.elementor-element-9ad2a57.elementor-view-default .elementor-icon{fill:#04476E;color:#04476E;border-color:#04476E;}.elementor-3777 .elementor-element.elementor-element-9ad2a57 .elementor-icon{font-size:40px;}.elementor-3777 .elementor-element.elementor-element-9ad2a57 .elementor-icon-box-title, .elementor-3777 .elementor-element.elementor-element-9ad2a57 .elementor-icon-box-title a{font-family:"Oswald", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;}.elementor-3777 .elementor-element.elementor-element-9ad2a57 .elementor-icon-box-title{color:#000000;}.elementor-3777 .elementor-element.elementor-element-9ad2a57 .elementor-icon-box-description{font-size:15px;line-height:1.6em;color:#333333;}.elementor-3777 .elementor-element.elementor-element-a06ab55{width:var( --container-widget-width, 22% );max-width:22%;--container-widget-width:22%;--container-widget-flex-grow:0;}.elementor-3777 .elementor-element.elementor-element-a06ab55 .elementor-icon-box-wrapper{gap:15px;}.elementor-3777 .elementor-element.elementor-element-a06ab55.elementor-view-stacked .elementor-icon{background-color:#04476E;}.elementor-3777 .elementor-element.elementor-element-a06ab55.elementor-view-framed .elementor-icon, .elementor-3777 .elementor-element.elementor-element-a06ab55.elementor-view-default .elementor-icon{fill:#04476E;color:#04476E;border-color:#04476E;}.elementor-3777 .elementor-element.elementor-element-a06ab55 .elementor-icon{font-size:40px;}.elementor-3777 .elementor-element.elementor-element-a06ab55 .elementor-icon-box-title, .elementor-3777 .elementor-element.elementor-element-a06ab55 .elementor-icon-box-title a{font-family:"Oswald", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;}.elementor-3777 .elementor-element.elementor-element-a06ab55 .elementor-icon-box-title{color:#000000;}.elementor-3777 .elementor-element.elementor-element-a06ab55 .elementor-icon-box-description{font-size:15px;line-height:1.6em;color:#333333;}.elementor-3777 .elementor-element.elementor-element-0e2a2a9{margin-top:0px;margin-bottom:-10px;}.elementor-3777 .elementor-element.elementor-element-1c15085 > .elementor-element-populated{margin:15px 0px 0px 30px;--e-column-margin-right:0px;--e-column-margin-left:30px;}.elementor-3777 .elementor-element.elementor-element-b50eb42 > .elementor-widget-container{margin:0px 0px 6px 0px;}.elementor-3777 .elementor-element.elementor-element-b50eb42{text-align:center;}.elementor-3777 .elementor-element.elementor-element-b50eb42 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:3px;color:#F7992B;}.elementor-3777 .elementor-element.elementor-element-3d83424{text-align:center;}.elementor-3777 .elementor-element.elementor-element-3d83424 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:38px;font-weight:700;text-transform:uppercase;font-style:normal;line-height:1.15em;letter-spacing:1.5px;color:#000000;}.elementor-3777 .elementor-element.elementor-element-ef23e00{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:4px;}.elementor-3777 .elementor-element.elementor-element-ef23e00 .elementor-divider-separator{width:15%;margin:0 auto;margin-center:0;}.elementor-3777 .elementor-element.elementor-element-ef23e00 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-3777 .elementor-element.elementor-element-9b6e2b8{--display:flex;--padding-top:10px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-3777 .elementor-element.elementor-element-fb76b41 .elementor-tab-content{border-block-end-color:#D9E0E6;color:#333333;font-size:15px;line-height:1.6em;}.elementor-3777 .elementor-element.elementor-element-fb76b41 .elementor-tab-title{border-color:#D9E0E6;}.elementor-3777 .elementor-element.elementor-element-fb76b41 .elementor-toggle-title, .elementor-3777 .elementor-element.elementor-element-fb76b41 .elementor-toggle-icon{color:#04476E;}.elementor-3777 .elementor-element.elementor-element-fb76b41 .elementor-toggle-icon svg{fill:#04476E;}.elementor-3777 .elementor-element.elementor-element-fb76b41 .elementor-tab-title.elementor-active a, .elementor-3777 .elementor-element.elementor-element-fb76b41 .elementor-tab-title.elementor-active .elementor-toggle-icon{color:#F7992B;}.elementor-3777 .elementor-element.elementor-element-fb76b41 .elementor-toggle-title{font-size:17px;font-weight:600;}.elementor-3777 .elementor-element.elementor-element-fb76b41 .elementor-tab-title .elementor-toggle-icon i:before{color:#04476E;}.elementor-3777 .elementor-element.elementor-element-fb76b41 .elementor-tab-title .elementor-toggle-icon svg{fill:#04476E;}.elementor-3777 .elementor-element.elementor-element-fb76b41 .elementor-tab-title.elementor-active .elementor-toggle-icon i:before{color:#F7992B;}.elementor-3777 .elementor-element.elementor-element-fb76b41 .elementor-tab-title.elementor-active .elementor-toggle-icon svg{fill:#F7992B;}.elementor-3777 .elementor-element.elementor-element-0bebe20:not(.elementor-motion-effects-element-type-background), .elementor-3777 .elementor-element.elementor-element-0bebe20 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#04476E;}.elementor-3777 .elementor-element.elementor-element-0bebe20{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:64px 20px 64px 20px;}.elementor-3777 .elementor-element.elementor-element-0bebe20 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3777 .elementor-element.elementor-element-6bdde2b{text-align:center;}.elementor-3777 .elementor-element.elementor-element-d0081a4{text-align:center;}.elementor-3777 .elementor-element.elementor-element-a8ff6e3{width:auto;max-width:auto;}.elementor-3777 .elementor-element.elementor-element-3e87543{width:auto;max-width:auto;}@media(max-width:1024px){.elementor-3777 .elementor-element.elementor-element-113b8a9 > .elementor-container{min-height:480px;}.elementor-3777 .elementor-element.elementor-element-b2836f1 > .elementor-widget-container{margin:0px 0px 0px -20px;}.elementor-3777 .elementor-element.elementor-element-b2836f1 .elementor-heading-title{font-size:32px;}.elementor-3777 .elementor-element.elementor-element-3b41fe3 > .elementor-widget-container{margin:0px 0px 0px -10px;}.elementor-3777 .elementor-element.elementor-element-3b41fe3 .elementor-divider-separator{width:25%;}.elementor-3777 .elementor-element.elementor-element-06ca997{font-size:22px;}.elementor-3777 .elementor-element.elementor-element-dbf6171{font-size:22px;}.elementor-3777 .elementor-element.elementor-element-3498f53{font-size:22px;}.elementor-3777 .elementor-element.elementor-element-a9f3dc5{font-size:22px;}.elementor-3777 .elementor-element.elementor-element-6b25820{font-size:22px;}.elementor-3777 .elementor-element.elementor-element-424c07e{font-size:22px;}.elementor-3777 .elementor-element.elementor-element-6c55b69 > .elementor-widget-container{margin:0px 0px 0px -20px;}.elementor-3777 .elementor-element.elementor-element-6c55b69 .elementor-heading-title{font-size:32px;}.elementor-3777 .elementor-element.elementor-element-b8f97a2 > .elementor-widget-container{margin:0px 0px 0px -10px;}.elementor-3777 .elementor-element.elementor-element-b8f97a2 .elementor-divider-separator{width:25%;}.elementor-3777 .elementor-element.elementor-element-ba38fb5{--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-3777 .elementor-element.elementor-element-1bcc0ea{width:custom;max-width:custom;}.elementor-3777 .elementor-element.elementor-element-53988be{--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-3777 .elementor-element.elementor-element-e216fee{width:custom;max-width:custom;}.elementor-3777 .elementor-element.elementor-element-308a5bf{--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-3777 .elementor-element.elementor-element-4cb901b{width:custom;max-width:custom;}.elementor-3777 .elementor-element.elementor-element-b893059 .elementor-heading-title{font-size:32px;}.elementor-3777 .elementor-element.elementor-element-18fabd4 > .elementor-widget-container{margin:0px 0px 0px -20px;}.elementor-3777 .elementor-element.elementor-element-18fabd4 .elementor-heading-title{font-size:32px;}.elementor-3777 .elementor-element.elementor-element-6ec66ad > .elementor-widget-container{margin:0px 0px 0px -10px;}.elementor-3777 .elementor-element.elementor-element-6ec66ad .elementor-divider-separator{width:25%;}.elementor-3777 .elementor-element.elementor-element-d465210{--container-widget-width:46%;--container-widget-flex-grow:0;width:var( --container-widget-width, 46% );max-width:46%;}.elementor-3777 .elementor-element.elementor-element-c728d78{--container-widget-width:46%;--container-widget-flex-grow:0;width:var( --container-widget-width, 46% );max-width:46%;}.elementor-3777 .elementor-element.elementor-element-9ad2a57{--container-widget-width:46%;--container-widget-flex-grow:0;width:var( --container-widget-width, 46% );max-width:46%;}.elementor-3777 .elementor-element.elementor-element-a06ab55{--container-widget-width:46%;--container-widget-flex-grow:0;width:var( --container-widget-width, 46% );max-width:46%;}.elementor-3777 .elementor-element.elementor-element-3d83424 > .elementor-widget-container{margin:0px 0px 0px -20px;}.elementor-3777 .elementor-element.elementor-element-3d83424 .elementor-heading-title{font-size:32px;}.elementor-3777 .elementor-element.elementor-element-ef23e00 > .elementor-widget-container{margin:0px 0px 0px -10px;}.elementor-3777 .elementor-element.elementor-element-ef23e00 .elementor-divider-separator{width:25%;}}@media(max-width:767px){.elementor-3777 .elementor-element.elementor-element-113b8a9 > .elementor-container{min-height:520px;}.elementor-3777 .elementor-element.elementor-element-113b8a9{padding:48px 20px 48px 20px;}.elementor-3777 .elementor-element.elementor-element-b2836f1 > .elementor-widget-container{margin:0px 0px 0px -40px;padding:0px 0px 0px 0px;}.elementor-3777 .elementor-element.elementor-element-b2836f1{text-align:center;}.elementor-3777 .elementor-element.elementor-element-b2836f1 .elementor-heading-title{font-size:26px;}.elementor-3777 .elementor-element.elementor-element-3b41fe3 > .elementor-widget-container{margin:-15px 0px 0px -25px;padding:0px 0px 0px 0px;}.elementor-3777 .elementor-element.elementor-element-3b41fe3 .elementor-divider-separator{width:35%;}.elementor-3777 .elementor-element.elementor-element-e97bc1c > .elementor-element-populated{margin:0px 0px 15px 15px;--e-column-margin-right:0px;--e-column-margin-left:15px;}.elementor-3777 .elementor-element.elementor-element-df74ef5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3777 .elementor-element.elementor-element-af8936b > .elementor-element-populated{margin:0px 0px 15px 15px;--e-column-margin-right:0px;--e-column-margin-left:15px;}.elementor-3777 .elementor-element.elementor-element-efaad98 > .elementor-element-populated{margin:0px 0px 15px 15px;--e-column-margin-right:0px;--e-column-margin-left:15px;}.elementor-3777 .elementor-element.elementor-element-e07c3fb{margin-top:0px;margin-bottom:0px;}.elementor-3777 .elementor-element.elementor-element-a4af73f > .elementor-element-populated{margin:0px 0px 15px 15px;--e-column-margin-right:0px;--e-column-margin-left:15px;}.elementor-3777 .elementor-element.elementor-element-ec88e8b > .elementor-element-populated{margin:0px 0px 15px 15px;--e-column-margin-right:0px;--e-column-margin-left:15px;}.elementor-3777 .elementor-element.elementor-element-f9b3e2b > .elementor-element-populated{margin:0px 0px 15px 15px;--e-column-margin-right:0px;--e-column-margin-left:15px;}.elementor-3777 .elementor-element.elementor-element-6c55b69 > .elementor-widget-container{margin:0px 0px 0px -40px;padding:0px 0px 0px 0px;}.elementor-3777 .elementor-element.elementor-element-6c55b69{text-align:center;}.elementor-3777 .elementor-element.elementor-element-6c55b69 .elementor-heading-title{font-size:26px;}.elementor-3777 .elementor-element.elementor-element-b8f97a2 > .elementor-widget-container{margin:-15px 0px 0px -25px;padding:0px 0px 0px 0px;}.elementor-3777 .elementor-element.elementor-element-b8f97a2 .elementor-divider-separator{width:35%;}.elementor-3777 .elementor-element.elementor-element-ba38fb5{--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-3777 .elementor-element.elementor-element-1bcc0ea{width:custom;max-width:custom;}.elementor-3777 .elementor-element.elementor-element-53988be{--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-3777 .elementor-element.elementor-element-e216fee{width:custom;max-width:custom;}.elementor-3777 .elementor-element.elementor-element-308a5bf{--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-3777 .elementor-element.elementor-element-4cb901b{width:custom;max-width:custom;}.elementor-3777 .elementor-element.elementor-element-b893059{text-align:center;}.elementor-3777 .elementor-element.elementor-element-b893059 .elementor-heading-title{font-size:26px;}.elementor-3777 .elementor-element.elementor-element-18fabd4 > .elementor-widget-container{margin:0px 0px 0px -40px;padding:0px 0px 0px 0px;}.elementor-3777 .elementor-element.elementor-element-18fabd4{text-align:center;}.elementor-3777 .elementor-element.elementor-element-18fabd4 .elementor-heading-title{font-size:26px;}.elementor-3777 .elementor-element.elementor-element-6ec66ad > .elementor-widget-container{margin:-15px 0px 0px -25px;padding:0px 0px 0px 0px;}.elementor-3777 .elementor-element.elementor-element-6ec66ad .elementor-divider-separator{width:35%;}.elementor-3777 .elementor-element.elementor-element-9e018bf{--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-3777 .elementor-element.elementor-element-d465210{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3777 .elementor-element.elementor-element-c728d78{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3777 .elementor-element.elementor-element-9ad2a57{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3777 .elementor-element.elementor-element-a06ab55{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3777 .elementor-element.elementor-element-3d83424 > .elementor-widget-container{margin:0px 0px 0px -40px;padding:0px 0px 0px 0px;}.elementor-3777 .elementor-element.elementor-element-3d83424{text-align:center;}.elementor-3777 .elementor-element.elementor-element-3d83424 .elementor-heading-title{font-size:26px;}.elementor-3777 .elementor-element.elementor-element-ef23e00 > .elementor-widget-container{margin:-15px 0px 0px -25px;padding:0px 0px 0px 0px;}.elementor-3777 .elementor-element.elementor-element-ef23e00 .elementor-divider-separator{width:35%;}}@media(min-width:768px){.elementor-3777 .elementor-element.elementor-element-ba38fb5{--width:100%;}.elementor-3777 .elementor-element.elementor-element-c93ebc7{--width:100%;}.elementor-3777 .elementor-element.elementor-element-53988be{--width:100%;}.elementor-3777 .elementor-element.elementor-element-958e40c{--width:100%;}.elementor-3777 .elementor-element.elementor-element-308a5bf{--width:100%;}.elementor-3777 .elementor-element.elementor-element-1d27d1b{--width:100%;}.elementor-3777 .elementor-element.elementor-element-9b6e2b8{--content-width:900px;}}@media(max-width:1024px) and (min-width:768px){.elementor-3777 .elementor-element.elementor-element-ba38fb5{--width:100%;}.elementor-3777 .elementor-element.elementor-element-53988be{--width:100%;}.elementor-3777 .elementor-element.elementor-element-308a5bf{--width:100%;}}/* Start custom CSS for column, class: .elementor-element-e97bc1c */.elementor-3777 .elementor-element.elementor-element-e97bc1c {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.elementor-3777 .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-3777 .elementor-element.elementor-element-af8936b {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.elementor-3777 .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-3777 .elementor-element.elementor-element-efaad98 {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.elementor-3777 .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-3777 .elementor-element.elementor-element-a4af73f {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.elementor-3777 .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-3777 .elementor-element.elementor-element-ec88e8b {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.elementor-3777 .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-3777 .elementor-element.elementor-element-f9b3e2b {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.elementor-3777 .elementor-element.elementor-element-f9b3e2b:hover {
  transform: translateY(0px) scale(1.02);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1bcc0ea */.elementor-3777 .elementor-element.elementor-element-1bcc0ea { 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-3777 .elementor-element.elementor-element-1bcc0ea 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-3777 .elementor-element.elementor-element-1bcc0ea{ width: 100% !important; max-width: 100% !important; flex: 0 0 auto !important; height: auto !important; align-self: auto !important; } .elementor-3777 .elementor-element.elementor-element-1bcc0ea img{ height: auto !important; } }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e3f602e */.elementor-3777 .elementor-element.elementor-element-e3f602e p { margin-bottom: 6px !important; color: #000000 !important; } .elementor-3777 .elementor-element.elementor-element-e3f602e strong { color: #04476E !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c93ebc7 */.elementor-3777 .elementor-element.elementor-element-c93ebc7 { padding-top: 18px !important; padding-bottom: 18px !important; gap: 12px !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba38fb5 */.elementor-3777 .elementor-element.elementor-element-ba38fb5 { 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-3777 .elementor-element.elementor-element-ba38fb5:hover { transform: translateY(-8px) !important; box-shadow: 0 12px 24px rgba(0, 0, 0, 0.12) !important; } @media (max-width: 1024px) { .elementor-3777 .elementor-element.elementor-element-ba38fb5 { height: auto !important; overflow: visible !important; } }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e216fee */.elementor-3777 .elementor-element.elementor-element-e216fee { 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-3777 .elementor-element.elementor-element-e216fee 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-3777 .elementor-element.elementor-element-e216fee{ width: 100% !important; max-width: 100% !important; flex: 0 0 auto !important; height: auto !important; align-self: auto !important; } .elementor-3777 .elementor-element.elementor-element-e216fee img{ height: auto !important; } }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2c6d11a */.elementor-3777 .elementor-element.elementor-element-2c6d11a p { margin-bottom: 6px !important; color: #000000 !important; } .elementor-3777 .elementor-element.elementor-element-2c6d11a strong { color: #04476E !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-958e40c */.elementor-3777 .elementor-element.elementor-element-958e40c { padding-top: 18px !important; padding-bottom: 18px !important; gap: 12px !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53988be */.elementor-3777 .elementor-element.elementor-element-53988be { 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-3777 .elementor-element.elementor-element-53988be:hover { transform: translateY(-8px) !important; box-shadow: 0 12px 24px rgba(0, 0, 0, 0.12) !important; } @media (max-width: 1024px) { .elementor-3777 .elementor-element.elementor-element-53988be { height: auto !important; overflow: visible !important; } }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4cb901b */.elementor-3777 .elementor-element.elementor-element-4cb901b { 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-3777 .elementor-element.elementor-element-4cb901b 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-3777 .elementor-element.elementor-element-4cb901b{ width: 100% !important; max-width: 100% !important; flex: 0 0 auto !important; height: auto !important; align-self: auto !important; } .elementor-3777 .elementor-element.elementor-element-4cb901b img{ height: auto !important; } }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b55c040 */.elementor-3777 .elementor-element.elementor-element-b55c040 p { margin-bottom: 6px !important; color: #000000 !important; } .elementor-3777 .elementor-element.elementor-element-b55c040 strong { color: #04476E !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d27d1b */.elementor-3777 .elementor-element.elementor-element-1d27d1b { padding-top: 18px !important; padding-bottom: 18px !important; gap: 12px !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-308a5bf */.elementor-3777 .elementor-element.elementor-element-308a5bf { 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-3777 .elementor-element.elementor-element-308a5bf:hover { transform: translateY(-8px) !important; box-shadow: 0 12px 24px rgba(0, 0, 0, 0.12) !important; } @media (max-width: 1024px) { .elementor-3777 .elementor-element.elementor-element-308a5bf { height: auto !important; overflow: visible !important; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e018bf */.elementor-3777 .elementor-element.elementor-element-9e018bf{counter-reset:paso;}
.elementor-3777 .elementor-element.elementor-element-9e018bf .elementor-widget-icon-box{counter-increment:paso;position:relative;background:#F4F7FA;border:1px solid #E3E9EF;border-radius:16px;padding:30px 24px 28px;transition:transform .25s ease, box-shadow .25s ease;}
.elementor-3777 .elementor-element.elementor-element-9e018bf .elementor-widget-icon-box:hover{transform:translateY(-4px);box-shadow:0 14px 30px rgba(4,31,46,.10);}
.elementor-3777 .elementor-element.elementor-element-9e018bf .elementor-widget-icon-box::before{content:"0" counter(paso);position:absolute;top:18px;right:22px;font-family:Oswald,sans-serif;font-weight:700;font-size:34px;line-height:1;color:#F7992B;opacity:.9;}
.elementor-3777 .elementor-element.elementor-element-9e018bf .elementor-icon-box-wrapper{text-align:left !important;}
.elementor-3777 .elementor-element.elementor-element-9e018bf .elementor-icon-box-icon{margin-bottom:18px !important;}
.elementor-3777 .elementor-element.elementor-element-9e018bf .elementor-icon{background:#04476E;width:58px;height:58px;border-radius:14px;display:inline-flex !important;align-items:center;justify-content:center;font-size:24px !important;}
.elementor-3777 .elementor-element.elementor-element-9e018bf .elementor-icon i{color:#fff !important;} .elementor-3777 .elementor-element.elementor-element-9e018bf .elementor-icon svg{fill:#fff !important;width:24px;height:24px;}
.elementor-3777 .elementor-element.elementor-element-9e018bf .elementor-icon-box-title{margin:0 0 8px !important;}
.elementor-3777 .elementor-element.elementor-element-9e018bf .elementor-icon-box-description{color:#333333 !important;hyphens:none !important;-webkit-hyphens:none !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9b6e2b8 */.elementor-3777 .elementor-element.elementor-element-9b6e2b8 .elementor-toggle-item{background:#F8FAFC;border:1px solid #E3E9EF;border-radius:14px;margin-bottom:12px;overflow:hidden;transition:box-shadow .2s ease,border-color .2s ease;}
.elementor-3777 .elementor-element.elementor-element-9b6e2b8 .elementor-toggle-item:hover{box-shadow:0 8px 22px rgba(4,31,46,.08);border-color:#CFD9E2;}
.elementor-3777 .elementor-element.elementor-element-9b6e2b8 .elementor-tab-title{border:0 !important;padding:18px 22px !important;display:flex !important;align-items:center;justify-content:space-between;gap:16px;hyphens:none !important;}
.elementor-3777 .elementor-element.elementor-element-9b6e2b8 .elementor-tab-title a{order:1;flex:1;}
.elementor-3777 .elementor-element.elementor-element-9b6e2b8 .elementor-toggle-icon{order:2;flex-shrink:0;width:32px !important;height:32px;border-radius:50%;background:#EEF3F7;display:inline-flex !important;align-items:center;justify-content:center;margin:0 !important;font-size:13px;transition:background .2s ease;}
.elementor-3777 .elementor-element.elementor-element-9b6e2b8 .elementor-tab-title.elementor-active .elementor-toggle-icon{background:#F7992B;}
.elementor-3777 .elementor-element.elementor-element-9b6e2b8 .elementor-tab-title.elementor-active .elementor-toggle-icon i{color:#fff !important;}
.elementor-3777 .elementor-element.elementor-element-9b6e2b8 .elementor-tab-content{border:0 !important;padding:0 22px 20px !important;}
.elementor-3777 .elementor-element.elementor-element-9b6e2b8 .elementor-tab-content, .elementor-3777 .elementor-element.elementor-element-9b6e2b8 .elementor-tab-content p{color:#333333 !important;hyphens:none !important;-webkit-hyphens:none !important;}/* End custom CSS */
/* Start custom CSS *//* ===== Plantilla moderna de páginas de servicio (Capservi) ===== */
/* Imagen destacada del tema: oculta */
body.page-id-3777 figure.post-thumbnail{display:none}
body.page-id-3777 .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-3777 .elementor-element-b2836f1 .elementor-heading-title,body.page-id-3777 .elementor-element-6c55b69 .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-3777 .servicios-grid{grid-template-columns:repeat(4,1fr)!important;gap:20px!important}
body.page-id-3777 .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-3777 .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-3777 .servicio-item p{font-size:15px!important}
/* PROYECTOS EN TARJETAS */
body.page-id-3777 .elementor-element-dbbde1f>.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-3777 .elementor-element-dbbde1f>.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-3777 .elementor-element-dbbde1f>.elementor-widget-wrap>.e-con:hover{transform:translateY(-4px);box-shadow:0 12px 30px rgba(15,29,42,.14)}
body.page-id-3777 .elementor-element-dbbde1f .e-con .elementor-widget-image{width:100%!important;max-width:none!important;margin:0!important}
body.page-id-3777 .elementor-element-dbbde1f .e-con .elementor-widget-image img{width:100%!important;height:220px!important;object-fit:cover;border-radius:0!important;display:block}
body.page-id-3777 .elementor-element-dbbde1f .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-3777 .elementor-element-dbbde1f .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-3777 .elementor-element-dbbde1f .e-con .elementor-widget-button{align-self:flex-start!important;margin-top:10px!important;width:auto!important}
body.page-id-3777 .elementor-element-dbbde1f .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-3777 .servicios-grid{grid-template-columns:repeat(2,1fr)!important}
 body.page-id-3777 .elementor-element-dbbde1f>.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-3777 .elementor-element-dbbde1f>.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-3777 .servicios-grid{grid-template-columns:1fr!important}
 body.page-id-3777 .servicio-item{flex-direction:row;align-items:center!important;padding:16px 16px!important;gap:14px!important}
 body.page-id-3777 .servicios-grid{gap:12px!important}
 body.page-id-3777 .servicio-item i{width:46px!important;height:46px;font-size:20px!important}
 body.page-id-3777 .elementor-element-f249def{margin-left:0!important;margin-right:0!important;--margin-left:0px;--margin-right:0px}
 .cs-hero-crumbs p{font-size:12px}
 body.page-id-3777 .elementor-element-dbbde1f>.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 */