.elementor-21 .elementor-element.elementor-element-685d0004:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-685d0004 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://construccionesclementetoledo.es/wp-content/uploads/2025/06/Camion-con-maquinaria-pesada-cargador.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-21 .elementor-element.elementor-element-685d0004 > .elementor-background-overlay{background-color:#08163B;opacity:0.65;mix-blend-mode:multiply;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-21 .elementor-element.elementor-element-685d0004 > .elementor-container{min-height:608px;}.elementor-21 .elementor-element.elementor-element-685d0004{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:140px 0px 140px 0px;}.elementor-21 .elementor-element.elementor-element-251a7a1d.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-21 .elementor-element.elementor-element-62473d37{text-align:center;}.elementor-21 .elementor-element.elementor-element-62473d37 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;text-transform:uppercase;letter-spacing:1.2px;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-36c3a27f{text-align:center;}.elementor-21 .elementor-element.elementor-element-36c3a27f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:55px;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-e95fbb6{text-align:center;}.elementor-21 .elementor-element.elementor-element-e95fbb6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:28px;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-1be3c274 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-21 .elementor-element.elementor-element-1be3c274 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-21 .elementor-element.elementor-element-1be3c274 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:11px;}.elementor-21 .elementor-element.elementor-element-33adaa9b > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-21 .elementor-element.elementor-element-33adaa9b > .elementor-background-overlay{background-image:url("https://construccionesclementetoledo.es/wp-content/uploads/2025/06/Group-7.png");background-position:top right;background-repeat:no-repeat;background-size:75% auto;opacity:0.45;}.elementor-21 .elementor-element.elementor-element-33adaa9b{padding:5em 0em 5em 0em;}.elementor-21 .elementor-element.elementor-element-df87ff4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-21 .elementor-element.elementor-element-df87ff4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://construccionesclementetoledo.es/wp-content/uploads/2025/06/Obreros-en-interior-de-vivienda-muros-interiores.webp");background-position:-7em 0px;background-repeat:no-repeat;background-size:cover;}.elementor-21 .elementor-element.elementor-element-df87ff4 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-21 .elementor-element.elementor-element-df87ff4 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-21 .elementor-element.elementor-element-23ebd349{--spacer-size:460px;}.elementor-21 .elementor-element.elementor-element-9307c6a > .elementor-element-populated{margin:0em 0em 0em 3em;--e-column-margin-right:0em;--e-column-margin-left:3em;padding:0% 0% 0% 0%;}.elementor-21 .elementor-element.elementor-element-7c0c6920 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;letter-spacing:1.2px;color:var( --e-global-color-secondary );}.elementor-21 .elementor-element.elementor-element-7aabda11 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 15% 0% 0%;}.elementor-21 .elementor-element.elementor-element-7aabda11 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:34px;font-weight:600;text-transform:uppercase;}.elementor-21 .elementor-element.elementor-element-3631b116 > .elementor-widget-container{padding:0% 14% 0% 0%;}.elementor-21 .elementor-element.elementor-element-1eb83b7f{padding:2em 0em 4em 0em;}.elementor-21 .elementor-element.elementor-element-70829f7d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-7c7c28f > .elementor-element-populated{border-style:solid;border-width:0px 2px 0px 0px;border-color:#F1F1F1;padding:0% 10% 0% 10%;}.elementor-21 .elementor-element.elementor-element-1f567698 .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-21 .elementor-element.elementor-element-1f567698 .elementor-counter-title{color:var( --e-global-color-secondary );font-size:16px;line-height:1.4em;}.elementor-21 .elementor-element.elementor-element-5ffba379 > .elementor-element-populated{border-style:solid;border-width:0px 2px 0px 0px;border-color:#F1F1F1;padding:0% 10% 0% 10%;}.elementor-21 .elementor-element.elementor-element-204d3931 .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-21 .elementor-element.elementor-element-204d3931 .elementor-counter-title{color:var( --e-global-color-secondary );font-size:16px;line-height:1.4em;}.elementor-21 .elementor-element.elementor-element-72d3f56d > .elementor-element-populated{border-style:solid;border-width:0px 2px 0px 0px;border-color:#F1F1F1;padding:0% 10% 0% 10%;}.elementor-21 .elementor-element.elementor-element-c7c525c .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-21 .elementor-element.elementor-element-c7c525c .elementor-counter-title{color:var( --e-global-color-secondary );font-size:16px;line-height:1.4em;}.elementor-21 .elementor-element.elementor-element-5ecb321e > .elementor-element-populated{padding:0% 10% 0% 10%;}.elementor-21 .elementor-element.elementor-element-236e1b63 .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-21 .elementor-element.elementor-element-236e1b63 .elementor-counter-title{color:var( --e-global-color-secondary );font-size:16px;line-height:1.4em;}.elementor-21 .elementor-element.elementor-element-2f981159:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-2f981159 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F9F9;}.elementor-21 .elementor-element.elementor-element-2f981159{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:1em 0em 3em 0em;}.elementor-21 .elementor-element.elementor-element-2f981159 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-21 .elementor-element.elementor-element-365ac3a7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-21 .elementor-element.elementor-element-365ac3a7{text-align:left;}.elementor-21 .elementor-element.elementor-element-365ac3a7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:36px;letter-spacing:0.6px;color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-66cafe91 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-21 .elementor-element.elementor-element-66cafe91 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:11px;}.elementor-21 .elementor-element.elementor-element-730b926:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-21 .elementor-element.elementor-element-730b926 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://construccionesclementetoledo.es/wp-content/uploads/2025/06/vivienda-unifamiliar-Granadilla-de-Abona.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-21 .elementor-element.elementor-element-730b926 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #02010100 65%, #030C228C 85%);opacity:1;}.elementor-21 .elementor-element.elementor-element-730b926:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #02010100 65%, #030C22B3 85%);opacity:1;}.elementor-bc-flex-widget .elementor-21 .elementor-element.elementor-element-730b926.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-21 .elementor-element.elementor-element-730b926.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-21 .elementor-element.elementor-element-730b926 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0% 0% 4% 4%;}.elementor-21 .elementor-element.elementor-element-730b926 > .elementor-element-populated > .elementor-background-overlay{transition:background 1.5s, border-radius 0.3s, opacity 1.5s;}.elementor-21 .elementor-element.elementor-element-4cf52ecd{--spacer-size:50px;}.elementor-21 .elementor-element.elementor-element-251bc04b > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-21 .elementor-element.elementor-element-251bc04b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;text-transform:uppercase;letter-spacing:0.6px;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-41c9b538 .elementor-button{background-color:#02010100;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-41c9b538 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-21 .elementor-element.elementor-element-41c9b538 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-21 .elementor-element.elementor-element-41c9b538 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-21 .elementor-element.elementor-element-41c9b538 .elementor-button:hover, .elementor-21 .elementor-element.elementor-element-41c9b538 .elementor-button:focus{color:#FDB300;}.elementor-21 .elementor-element.elementor-element-41c9b538 .elementor-button:hover svg, .elementor-21 .elementor-element.elementor-element-41c9b538 .elementor-button:focus svg{fill:#FDB300;}.elementor-bc-flex-widget .elementor-21 .elementor-element.elementor-element-2d87c538.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-21 .elementor-element.elementor-element-2d87c538.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-21 .elementor-element.elementor-element-2d87c538 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-406076b0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-21 .elementor-element.elementor-element-406076b0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://construccionesclementetoledo.es/wp-content/uploads/2025/06/reforma-bano.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-21 .elementor-element.elementor-element-406076b0 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #93939300 40%, #030C228C 75%);opacity:1;}.elementor-21 .elementor-element.elementor-element-406076b0:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #02010100 40%, #030C22B3 75%);opacity:1;}.elementor-21 .elementor-element.elementor-element-406076b0 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0% 0% 4% 3%;}.elementor-21 .elementor-element.elementor-element-406076b0 > .elementor-element-populated > .elementor-background-overlay{transition:background 1.5s, border-radius 0.3s, opacity 1.5s;}.elementor-21 .elementor-element.elementor-element-6cb755e2{--spacer-size:240px;}.elementor-21 .elementor-element.elementor-element-77eb44a9 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-21 .elementor-element.elementor-element-77eb44a9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;text-transform:uppercase;letter-spacing:0.6px;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-9ac3042 .elementor-button{background-color:#02010100;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-9ac3042 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-21 .elementor-element.elementor-element-9ac3042 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-21 .elementor-element.elementor-element-9ac3042 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-21 .elementor-element.elementor-element-9ac3042 .elementor-button:hover, .elementor-21 .elementor-element.elementor-element-9ac3042 .elementor-button:focus{color:#FDB300;}.elementor-21 .elementor-element.elementor-element-9ac3042 .elementor-button:hover svg, .elementor-21 .elementor-element.elementor-element-9ac3042 .elementor-button:focus svg{fill:#FDB300;}.elementor-21 .elementor-element.elementor-element-5cc6671b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-21 .elementor-element.elementor-element-5cc6671b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://construccionesclementetoledo.es/wp-content/uploads/2025/06/acondicionamiento-de-tanque-de-agua.webp");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-21 .elementor-element.elementor-element-5cc6671b > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #93939300 40%, #030C228C 75%);opacity:1;}.elementor-21 .elementor-element.elementor-element-5cc6671b:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #02010100 40%, #030C22B3 75%);opacity:1;}.elementor-21 .elementor-element.elementor-element-5cc6671b > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0% 0% 4% 6%;}.elementor-21 .elementor-element.elementor-element-5cc6671b > .elementor-element-populated > .elementor-background-overlay{transition:background 1.5s, border-radius 0.3s, opacity 1.5s;}.elementor-21 .elementor-element.elementor-element-4a70aec6{--spacer-size:250px;}.elementor-21 .elementor-element.elementor-element-31249b61 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-21 .elementor-element.elementor-element-31249b61 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;text-transform:uppercase;letter-spacing:0.6px;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-5555dee1 .elementor-button{background-color:#02010100;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-5555dee1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-21 .elementor-element.elementor-element-5555dee1 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-21 .elementor-element.elementor-element-5555dee1 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-21 .elementor-element.elementor-element-5555dee1 .elementor-button:hover, .elementor-21 .elementor-element.elementor-element-5555dee1 .elementor-button:focus{color:#FDB300;}.elementor-21 .elementor-element.elementor-element-5555dee1 .elementor-button:hover svg, .elementor-21 .elementor-element.elementor-element-5555dee1 .elementor-button:focus svg{fill:#FDB300;}.elementor-21 .elementor-element.elementor-element-4a4a4faa:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-4a4a4faa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F9F9;}.elementor-21 .elementor-element.elementor-element-4a4a4faa{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:4em 0em 4em 0em;}.elementor-21 .elementor-element.elementor-element-4a4a4faa > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-21 .elementor-element.elementor-element-90740f6.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-21 .elementor-element.elementor-element-90740f6.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-21 .elementor-element.elementor-element-90740f6 > .elementor-element-populated{padding:0% 0% 0% 0%;}.elementor-21 .elementor-element.elementor-element-14a041a2 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-21 .elementor-element.elementor-element-14a041a2{margin-top:0%;margin-bottom:0%;padding:0% 0% 0% 0%;}.elementor-21 .elementor-element.elementor-element-7356d860 > .elementor-element-populated{padding:0% 0% 0% 0%;}.elementor-21 .elementor-element.elementor-element-650709b5{text-align:center;}.elementor-21 .elementor-element.elementor-element-650709b5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:400;text-transform:uppercase;letter-spacing:1.2px;color:var( --e-global-color-secondary );}.elementor-21 .elementor-element.elementor-element-e7ecab2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-21 .elementor-element.elementor-element-e7ecab2{text-align:center;}.elementor-21 .elementor-element.elementor-element-e7ecab2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;text-transform:uppercase;letter-spacing:0.5px;color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-383b9cc4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-21 .elementor-element.elementor-element-383b9cc4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-21 .elementor-element.elementor-element-2f3600ff:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-21 .elementor-element.elementor-element-2f3600ff > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://construccionesclementetoledo.es/wp-content/uploads/2025/06/transparent.png");background-position:85px -85px;background-repeat:no-repeat;background-size:cover;}.elementor-21 .elementor-element.elementor-element-2f3600ff > .elementor-element-populated >  .elementor-background-overlay{background-color:#FFFFFF;opacity:1;}.elementor-21 .elementor-element.elementor-element-2f3600ff:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:#FFFFFFF5;opacity:1;}.elementor-21 .elementor-element.elementor-element-2f3600ff > .elementor-element-populated{border-style:solid;border-width:0px 0px 4px 0px;border-color:#FFFFFF;box-shadow:0px 0px 30px 0px rgba(0, 0, 0, 0.1);transition:background 0.5s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:1em 1em 1em 1em;--e-column-margin-right:1em;--e-column-margin-left:1em;padding:8% 12% 10% 4%;}.elementor-21 .elementor-element.elementor-element-2f3600ff:hover > .elementor-element-populated{border-style:solid;border-width:0px 0px 4px 0px;border-color:#FDB300;}.elementor-21 .elementor-element.elementor-element-2f3600ff > .elementor-element-populated > .elementor-background-overlay{transition:background 0.5s, border-radius 0.3s, opacity 0.5s;}.elementor-21 .elementor-element.elementor-element-6e4a261 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:11px;}.elementor-21 .elementor-element.elementor-element-55356ee{text-align:center;}.elementor-21 .elementor-element.elementor-element-472f18f{text-align:center;}.elementor-21 .elementor-element.elementor-element-472f18f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:700;}.elementor-21 .elementor-element.elementor-element-5c90877{text-align:center;}.elementor-21 .elementor-element.elementor-element-2560dc02:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-21 .elementor-element.elementor-element-2560dc02 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://construccionesclementetoledo.es/wp-content/uploads/2025/06/transparent.png");background-position:85px -85px;background-repeat:no-repeat;background-size:cover;}.elementor-21 .elementor-element.elementor-element-2560dc02 > .elementor-element-populated >  .elementor-background-overlay{background-color:#FFFFFF;opacity:1;}.elementor-21 .elementor-element.elementor-element-2560dc02:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:#FFFFFFF5;opacity:1;}.elementor-21 .elementor-element.elementor-element-2560dc02 > .elementor-element-populated{border-style:solid;border-width:0px 0px 4px 0px;border-color:#FFFFFF;box-shadow:0px 0px 30px 0px rgba(0, 0, 0, 0.1);transition:background 0.5s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:1em 1em 1em 1em;--e-column-margin-right:1em;--e-column-margin-left:1em;padding:8% 12% 10% 4%;}.elementor-21 .elementor-element.elementor-element-2560dc02:hover > .elementor-element-populated{border-style:solid;border-width:0px 0px 4px 0px;border-color:#FDB300;}.elementor-21 .elementor-element.elementor-element-2560dc02 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.5s, border-radius 0.3s, opacity 0.5s;}.elementor-21 .elementor-element.elementor-element-c0ec9c7 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:11px;}.elementor-21 .elementor-element.elementor-element-ad7054b{text-align:center;}.elementor-21 .elementor-element.elementor-element-9cc2237{text-align:center;}.elementor-21 .elementor-element.elementor-element-9cc2237 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:700;}.elementor-21 .elementor-element.elementor-element-3e6ce41{text-align:center;}.elementor-21 .elementor-element.elementor-element-b7b3fd2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-21 .elementor-element.elementor-element-22c33dc{text-align:center;}.elementor-21 .elementor-element.elementor-element-22c33dc .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:700;}.elementor-21 .elementor-element.elementor-element-3d6502d{--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;}.elementor-21 .elementor-element.elementor-element-ad56d2a > .elementor-widget-container{margin:0px -20px 0px 0px;}.elementor-21 .elementor-element.elementor-element-c5faa04 > .elementor-widget-container{margin:0px -20px 0px 0px;}.elementor-21 .elementor-element.elementor-element-bb0dd67 > .elementor-widget-container{margin:0px -20px 0px 0px;}.elementor-21 .elementor-element.elementor-element-be536c0{--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;}.elementor-21 .elementor-element.elementor-element-3fa86ab{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-21 .elementor-element.elementor-element-d893287{text-align:left;}.elementor-21 .elementor-element.elementor-element-d893287 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:700;}.elementor-21 .elementor-element.elementor-element-d69cbaf .elementor-button{font-family:"Montserrat", Sans-serif;font-size:11px;}.elementor-21 .elementor-element.elementor-element-d09324a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-21 .elementor-element.elementor-element-0e71788{--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;}.elementor-21 .elementor-element.elementor-element-eb213f7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-21 .elementor-element.elementor-element-21d14f8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-21 .elementor-element.elementor-element-c70ee35{text-align:left;}.elementor-21 .elementor-element.elementor-element-c70ee35 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:700;}.elementor-21 .elementor-element.elementor-element-0d3a014 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:11px;}.elementor-21 .elementor-element.elementor-element-2a8daa6f:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-2a8daa6f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;background-image:url("https://construccionesclementetoledo.es/wp-content/uploads/2025/06/modern-apartment-house-PE9EG33-1.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-21 .elementor-element.elementor-element-2a8daa6f > .elementor-background-overlay{background-color:#F7F7F7;opacity:0.9;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-21 .elementor-element.elementor-element-2a8daa6f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10em 0em 10em 0em;}.elementor-21 .elementor-element.elementor-element-ff9759e > .elementor-element-populated{padding:0% 0% 0% 0%;}.elementor-21 .elementor-element.elementor-element-2c07cbde{text-align:center;}.elementor-21 .elementor-element.elementor-element-2c07cbde .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;text-transform:uppercase;letter-spacing:1.2px;color:var( --e-global-color-secondary );}.elementor-21 .elementor-element.elementor-element-28e163a3{text-align:center;}.elementor-21 .elementor-element.elementor-element-28e163a3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:700;color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-78d738ae .elementor-button-content-wrapper{flex-direction:row;}.elementor-21 .elementor-element.elementor-element-78d738ae .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-21 .elementor-element.elementor-element-78d738ae .elementor-button{font-family:"Montserrat", Sans-serif;font-size:11px;}.elementor-21 .elementor-element.elementor-element-4b454800:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-4b454800 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDB300;}.elementor-21 .elementor-element.elementor-element-4b454800{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:6em 2em 6em 2em;}.elementor-21 .elementor-element.elementor-element-4b454800 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-21 .elementor-element.elementor-element-3b7b3ffe.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-21 .elementor-element.elementor-element-3b7b3ffe.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-21 .elementor-element.elementor-element-67df03da{text-align:left;}.elementor-21 .elementor-element.elementor-element-67df03da .elementor-heading-title{color:var( --e-global-color-32179798 );}.elementor-21 .elementor-element.elementor-element-6372f71b{text-align:left;}.elementor-21 .elementor-element.elementor-element-6372f71b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:700;text-transform:uppercase;letter-spacing:1.2px;color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-764e5ec:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-21 .elementor-element.elementor-element-764e5ec > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFC12A;}.elementor-21 .elementor-element.elementor-element-764e5ec > .elementor-element-populated{box-shadow:0px 0px 30px 0px rgba(197.24999999999997, 139.55632411067188, 0, 0.08);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-21 .elementor-element.elementor-element-764e5ec > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-21 .elementor-element.elementor-element-631583c0 > .elementor-widget-container{padding:2em 2em 2em 2em;}.elementor-21 .elementor-element.elementor-element-631583c0 .elementor-testimonial-wrapper{text-align:left;}.elementor-21 .elementor-element.elementor-element-631583c0 .elementor-testimonial-content{color:var( --e-global-color-primary );font-size:24px;line-height:1.4em;}.elementor-21 .elementor-element.elementor-element-631583c0 .elementor-testimonial-wrapper .elementor-testimonial-image img{width:70px;height:70px;}.elementor-21 .elementor-element.elementor-element-631583c0 .elementor-testimonial-name{color:var( --e-global-color-primary );font-family:"Teko", Sans-serif;font-size:28px;font-weight:500;letter-spacing:0.7px;}.elementor-21 .elementor-element.elementor-element-631583c0 .elementor-testimonial-job{color:var( --e-global-color-primary );font-family:"Teko", Sans-serif;font-size:20px;letter-spacing:0.6px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-21 .elementor-element.elementor-element-3d6502d{--content-width:1500px;}.elementor-21 .elementor-element.elementor-element-3fa86ab{--width:50%;}.elementor-21 .elementor-element.elementor-element-d09324a{--width:50%;}.elementor-21 .elementor-element.elementor-element-eb213f7{--width:50%;}.elementor-21 .elementor-element.elementor-element-21d14f8{--width:50%;}.elementor-21 .elementor-element.elementor-element-3b7b3ffe{width:35%;}.elementor-21 .elementor-element.elementor-element-764e5ec{width:65%;}}@media(max-width:1024px){.elementor-21 .elementor-element.elementor-element-685d0004{padding:5em 1em 5em 1em;}.elementor-21 .elementor-element.elementor-element-62473d37{text-align:center;}.elementor-21 .elementor-element.elementor-element-33adaa9b{padding:4em 0em 5em 0em;}.elementor-21 .elementor-element.elementor-element-df87ff4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-21 .elementor-element.elementor-element-df87ff4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-115px 0px;}.elementor-21 .elementor-element.elementor-element-23ebd349{--spacer-size:390px;}.elementor-21 .elementor-element.elementor-element-9307c6a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:2em 2em 0em 2em;}.elementor-21 .elementor-element.elementor-element-7aabda11 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-3631b116 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-1eb83b7f{padding:3em 0em 3em 0em;}.elementor-21 .elementor-element.elementor-element-7c7c28f > .elementor-element-populated{padding:0% 2% 0% 2%;}.elementor-21 .elementor-element.elementor-element-1f567698 .elementor-counter-title{font-size:14px;}.elementor-21 .elementor-element.elementor-element-5ffba379 > .elementor-element-populated{padding:0% 2% 0% 2%;}.elementor-21 .elementor-element.elementor-element-204d3931 .elementor-counter-title{font-size:14px;}.elementor-21 .elementor-element.elementor-element-72d3f56d > .elementor-element-populated{padding:0% 2% 0% 2%;}.elementor-21 .elementor-element.elementor-element-c7c525c .elementor-counter-title{font-size:14px;}.elementor-21 .elementor-element.elementor-element-5ecb321e > .elementor-element-populated{padding:0% 2% 0% 2%;}.elementor-21 .elementor-element.elementor-element-236e1b63 .elementor-counter-title{font-size:14px;}.elementor-21 .elementor-element.elementor-element-251bc04b > .elementor-widget-container{margin:0% 0% -6% 0%;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-6cb755e2{--spacer-size:160px;}.elementor-21 .elementor-element.elementor-element-77eb44a9 > .elementor-widget-container{margin:0% 0% -6% 0%;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-21 .elementor-element.elementor-element-5cc6671b.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-21 .elementor-element.elementor-element-5cc6671b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-21 .elementor-element.elementor-element-4a70aec6{--spacer-size:135px;}.elementor-21 .elementor-element.elementor-element-31249b61 > .elementor-widget-container{margin:0% 0% -6% 0%;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-4a4a4faa{padding:4em 1em 4em 1em;}.elementor-21 .elementor-element.elementor-element-90740f6.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-bc-flex-widget .elementor-21 .elementor-element.elementor-element-2f3600ff.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-21 .elementor-element.elementor-element-2f3600ff.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-21 .elementor-element.elementor-element-2f3600ff:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-21 .elementor-element.elementor-element-2f3600ff > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-21 .elementor-element.elementor-element-2f3600ff > .elementor-element-populated{margin:5% 5% 5% 5%;--e-column-margin-right:5%;--e-column-margin-left:5%;padding:5% 5% 8% 5%;}.elementor-bc-flex-widget .elementor-21 .elementor-element.elementor-element-2560dc02.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-21 .elementor-element.elementor-element-2560dc02.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-21 .elementor-element.elementor-element-2560dc02:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-21 .elementor-element.elementor-element-2560dc02 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-21 .elementor-element.elementor-element-2560dc02 > .elementor-element-populated{margin:2% 26% 5% 26%;--e-column-margin-right:26%;--e-column-margin-left:26%;padding:5% 5% 4% 5%;}.elementor-21 .elementor-element.elementor-element-2a8daa6f{padding:2em 0em 2em 0em;}.elementor-21 .elementor-element.elementor-element-ff9759e > .elementor-element-populated{padding:10% 10% 10% 10%;}.elementor-21 .elementor-element.elementor-element-4b454800{padding:3em 1em 3em 1em;}.elementor-21 .elementor-element.elementor-element-631583c0 .elementor-testimonial-content{font-size:20px;}}@media(max-width:767px){.elementor-21 .elementor-element.elementor-element-685d0004{padding:60px 8px 60px 8px;}.elementor-21 .elementor-element.elementor-element-251a7a1d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-36c3a27f > .elementor-widget-container{padding:0em 0em 2em 0em;}.elementor-21 .elementor-element.elementor-element-36c3a27f .elementor-heading-title{font-size:29px;}.elementor-21 .elementor-element.elementor-element-e95fbb6 > .elementor-widget-container{padding:0em 0em 2em 0em;}.elementor-21 .elementor-element.elementor-element-e95fbb6 .elementor-heading-title{font-size:16px;}.elementor-21 .elementor-element.elementor-element-1be3c274 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-1be3c274 .elementor-button{padding:6% 26% 6% 26%;}.elementor-21 .elementor-element.elementor-element-df87ff4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-21 .elementor-element.elementor-element-df87ff4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-21 .elementor-element.elementor-element-23ebd349{--spacer-size:220px;}.elementor-21 .elementor-element.elementor-element-9307c6a > .elementor-element-populated{padding:16% 8% 0% 4%;}.elementor-21 .elementor-element.elementor-element-3631b116 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-1eb83b7f{padding:0em 0em 4em 0em;}.elementor-21 .elementor-element.elementor-element-7c7c28f > .elementor-element-populated{border-width:0px 0px 2px 0px;margin:0% 10% 0% 10%;--e-column-margin-right:10%;--e-column-margin-left:10%;padding:8% 12% 8% 12%;}.elementor-21 .elementor-element.elementor-element-1f567698 .elementor-counter-title{font-size:16px;}.elementor-21 .elementor-element.elementor-element-5ffba379 > .elementor-element-populated{border-width:0px 0px 2px 0px;margin:0% 10% 0% 10%;--e-column-margin-right:10%;--e-column-margin-left:10%;padding:8% 12% 8% 12%;}.elementor-21 .elementor-element.elementor-element-204d3931 .elementor-counter-title{font-size:16px;}.elementor-21 .elementor-element.elementor-element-72d3f56d > .elementor-element-populated{border-width:0px 0px 2px 0px;margin:0% 6% 0% 6%;--e-column-margin-right:6%;--e-column-margin-left:6%;padding:8% 12% 8% 12%;}.elementor-21 .elementor-element.elementor-element-c7c525c .elementor-counter-title{font-size:16px;}.elementor-21 .elementor-element.elementor-element-5ecb321e > .elementor-element-populated{padding:8% 16% 8% 16%;}.elementor-21 .elementor-element.elementor-element-236e1b63 .elementor-counter-title{font-size:16px;}.elementor-21 .elementor-element.elementor-element-2f981159{padding:2em 0em 2em 0em;}.elementor-21 .elementor-element.elementor-element-365ac3a7 > .elementor-widget-container{padding:0em 0em 2em 0em;}.elementor-21 .elementor-element.elementor-element-365ac3a7{text-align:center;}.elementor-21 .elementor-element.elementor-element-3f18698e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-66cafe91 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-66cafe91 .elementor-button{padding:6% 26% 6% 26%;}.elementor-21 .elementor-element.elementor-element-4cf52ecd{--spacer-size:200px;}.elementor-21 .elementor-element.elementor-element-251bc04b > .elementor-widget-container{margin:0% 0% -8% 0%;}.elementor-21 .elementor-element.elementor-element-6cb755e2{--spacer-size:200px;}.elementor-21 .elementor-element.elementor-element-77eb44a9 > .elementor-widget-container{margin:0% 0% -8% 0%;}.elementor-21 .elementor-element.elementor-element-4a70aec6{--spacer-size:200px;}.elementor-21 .elementor-element.elementor-element-31249b61 > .elementor-widget-container{margin:0% 0% -8% 0%;}.elementor-21 .elementor-element.elementor-element-4a4a4faa{padding:20px 016px 0px 016px;}.elementor-21 .elementor-element.elementor-element-7356d860 > .elementor-element-populated{padding:50px 0px 40px 0px;}.elementor-21 .elementor-element.elementor-element-e7ecab2 .elementor-heading-title{line-height:1.2em;}.elementor-21 .elementor-element.elementor-element-383b9cc4{margin-top:0px;margin-bottom:50px;}.elementor-21 .elementor-element.elementor-element-2f3600ff:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-21 .elementor-element.elementor-element-2f3600ff > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-21 .elementor-element.elementor-element-2f3600ff > .elementor-element-populated{margin:0px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-21 .elementor-element.elementor-element-6e4a261 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-6e4a261 .elementor-button{padding:6% 26% 6% 26%;}.elementor-21 .elementor-element.elementor-element-2560dc02:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-21 .elementor-element.elementor-element-2560dc02 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-21 .elementor-element.elementor-element-2560dc02 > .elementor-element-populated{margin:0px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-21 .elementor-element.elementor-element-c0ec9c7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-c0ec9c7 .elementor-button{padding:6% 26% 6% 26%;}.elementor-21 .elementor-element.elementor-element-d69cbaf > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-d69cbaf .elementor-button{padding:6% 26% 6% 26%;}.elementor-21 .elementor-element.elementor-element-0d3a014 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-0d3a014 .elementor-button{padding:6% 26% 6% 26%;}.elementor-21 .elementor-element.elementor-element-2a8daa6f{padding:5em 0em 5em 0em;}.elementor-21 .elementor-element.elementor-element-ff9759e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-78d738ae > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-78d738ae .elementor-button{padding:6% 26% 6% 26%;}.elementor-21 .elementor-element.elementor-element-4b454800{padding:10% 4% 10% 4%;}.elementor-21 .elementor-element.elementor-element-3b7b3ffe > .elementor-element-populated{padding:4% 0% 8% 0%;}.elementor-21 .elementor-element.elementor-element-67df03da > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-67df03da{text-align:center;}.elementor-21 .elementor-element.elementor-element-764e5ec > .elementor-element-populated{padding:1em 0em 0em 0em;}.elementor-21 .elementor-element.elementor-element-631583c0 > .elementor-widget-container{padding:1em 2em 1em 2em;}.elementor-21 .elementor-element.elementor-element-631583c0 .elementor-testimonial-content{font-size:18px;}.elementor-21 .elementor-element.elementor-element-631583c0 .elementor-testimonial-name{font-size:18px;}.elementor-21 .elementor-element.elementor-element-631583c0 .elementor-testimonial-job{font-size:16px;}}@media(max-width:1024px) and (min-width:768px){.elementor-21 .elementor-element.elementor-element-251a7a1d{width:100%;}.elementor-21 .elementor-element.elementor-element-df87ff4{width:45%;}.elementor-21 .elementor-element.elementor-element-9307c6a{width:55%;}.elementor-21 .elementor-element.elementor-element-7356d860{width:100%;}.elementor-21 .elementor-element.elementor-element-2f3600ff{width:50%;}.elementor-21 .elementor-element.elementor-element-2560dc02{width:100%;}}@media(min-width:1025px){.elementor-21 .elementor-element.elementor-element-685d0004:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-685d0004 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-21 .elementor-element.elementor-element-33adaa9b > .elementor-background-overlay{background-attachment:scroll;}.elementor-21 .elementor-element.elementor-element-df87ff4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-21 .elementor-element.elementor-element-df87ff4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-21 .elementor-element.elementor-element-730b926:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-21 .elementor-element.elementor-element-730b926 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-21 .elementor-element.elementor-element-406076b0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-21 .elementor-element.elementor-element-406076b0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-21 .elementor-element.elementor-element-5cc6671b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-21 .elementor-element.elementor-element-5cc6671b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-21 .elementor-element.elementor-element-2f3600ff:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-21 .elementor-element.elementor-element-2f3600ff > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-21 .elementor-element.elementor-element-2560dc02:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-21 .elementor-element.elementor-element-2560dc02 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-21 .elementor-element.elementor-element-2a8daa6f:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-2a8daa6f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}