.elementor-1345 .elementor-element.elementor-element-ebb8517{--display:flex;--min-height:50vh;--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;--justify-content:center;--overlay-opacity:0.5;}.elementor-1345 .elementor-element.elementor-element-ebb8517:not(.elementor-motion-effects-element-type-background), .elementor-1345 .elementor-element.elementor-element-ebb8517 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.quehacerags.com/wp-content/uploads/2025/09/inner-ostar-francia_CUE1APZ.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1345 .elementor-element.elementor-element-ebb8517::before, .elementor-1345 .elementor-element.elementor-element-ebb8517 > .elementor-background-video-container::before, .elementor-1345 .elementor-element.elementor-element-ebb8517 > .e-con-inner > .elementor-background-video-container::before, .elementor-1345 .elementor-element.elementor-element-ebb8517 > .elementor-background-slideshow::before, .elementor-1345 .elementor-element.elementor-element-ebb8517 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1345 .elementor-element.elementor-element-ebb8517 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#101A29;--background-overlay:'';}.elementor-1345 .elementor-element.elementor-element-78abc3e{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:30px 30px 30px 30px;}.elementor-1345 .elementor-element.elementor-element-78abc3e:not(.elementor-motion-effects-element-type-background), .elementor-1345 .elementor-element.elementor-element-78abc3e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#101A2952;}.elementor-1345 .elementor-element.elementor-element-2be5ee8{--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;--justify-content:flex-start;--align-items:center;}.elementor-1345 .elementor-element.elementor-element-8b9e422 .elementor-button{background-color:#0C404A;font-family:"Raleway", Sans-serif;font-size:10px;font-weight:500;letter-spacing:1px;fill:#8FEDDC;color:#8FEDDC;border-style:solid;border-width:0.5px 0.5px 0.5px 0.5px;border-color:#5698A5;border-radius:15px 15px 15px 15px;padding:8px 8px 8px 8px;}.elementor-1345 .elementor-element.elementor-element-1111477 .elementor-button{background-color:#435874;font-family:"Raleway", Sans-serif;font-size:10px;font-weight:500;letter-spacing:1px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:0.5px 0.5px 0.5px 0.5px;border-color:#5698A5;border-radius:15px 15px 15px 15px;padding:8px 8px 8px 8px;}.elementor-1345 .elementor-element.elementor-element-1111477 .elementor-button:hover, .elementor-1345 .elementor-element.elementor-element-1111477 .elementor-button:focus{background-color:#FFFFFF;color:#385E41;}.elementor-1345 .elementor-element.elementor-element-1111477 .elementor-button:hover svg, .elementor-1345 .elementor-element.elementor-element-1111477 .elementor-button:focus svg{fill:#385E41;}.elementor-1345 .elementor-element.elementor-element-60b7166{text-align:center;}.elementor-1345 .elementor-element.elementor-element-60b7166 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:45px;font-weight:900;text-shadow:1px -2px 10px rgba(90.10000000000002, 58.71914083175806, 48.37978260869567, 0.3);color:#EEFFC6;}.elementor-1345 .elementor-element.elementor-element-c55a078{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;font-family:"Raleway", Sans-serif;font-size:16px;font-weight:500;color:#D4E1F0;}.elementor-1345 .elementor-element.elementor-element-d412f7c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-1345 .elementor-element.elementor-element-d412f7c:not(.elementor-motion-effects-element-type-background), .elementor-1345 .elementor-element.elementor-element-d412f7c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(156deg, #16263D 60%, #0F6964 100%);}.elementor-1345 .elementor-element.elementor-element-a670c84{--spacer-size:40px;}.elementor-1345 .elementor-element.elementor-element-cd785fe{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-1345 .elementor-element.elementor-element-7734050{text-align:center;}.elementor-1345 .elementor-element.elementor-element-7734050 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:45px;font-weight:900;color:#FFFFFF;}.elementor-1345 .elementor-element.elementor-element-d885da0{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:30px 30px 30px 30px;}.elementor-1345 .elementor-element.elementor-element-d885da0:not(.elementor-motion-effects-element-type-background), .elementor-1345 .elementor-element.elementor-element-d885da0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#101A29;}.elementor-1345 .elementor-element.elementor-element-d2f97d6{--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-1345 .elementor-element.elementor-element-1e75ffa{--display:flex;--justify-content:center;}.elementor-1345 .elementor-element.elementor-element-12ad848{text-align:center;}.elementor-1345 .elementor-element.elementor-element-12ad848 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:25px;font-weight:900;color:#FFFFFF;}.elementor-1345 .elementor-element.elementor-element-3a92b0d{text-align:left;font-family:"Raleway", Sans-serif;font-size:16px;font-weight:500;color:#D4E1F0;}.elementor-1345 .elementor-element.elementor-element-4c9df47{--display:flex;}.elementor-1345 .elementor-element.elementor-element-b57fb87 img{width:100%;border-radius:15px 15px 15px 15px;}.elementor-1345 .elementor-element.elementor-element-110c268{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:30px 30px 30px 30px;}.elementor-1345 .elementor-element.elementor-element-110c268:not(.elementor-motion-effects-element-type-background), .elementor-1345 .elementor-element.elementor-element-110c268 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#101A29;}.elementor-1345 .elementor-element.elementor-element-e511f65{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-1345 .elementor-element.elementor-element-924896c{--display:flex;--justify-content:center;}.elementor-1345 .elementor-element.elementor-element-83b6dfe{text-align:center;}.elementor-1345 .elementor-element.elementor-element-83b6dfe .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:25px;font-weight:900;color:#FFFFFF;}.elementor-1345 .elementor-element.elementor-element-2c4c9c7{text-align:left;font-family:"Raleway", Sans-serif;font-size:16px;font-weight:500;color:#D4E1F0;}.elementor-1345 .elementor-element.elementor-element-71e5c7b{--display:flex;}.elementor-1345 .elementor-element.elementor-element-7e3bc04{text-align:center;}.elementor-1345 .elementor-element.elementor-element-7e3bc04 img{width:90%;opacity:1;border-radius:15px 15px 15px 15px;}.elementor-1345 .elementor-element.elementor-element-7e3bc04 .widget-image-caption{color:#FFFFFF;font-family:"Arial", Sans-serif;}.elementor-1345 .elementor-element.elementor-element-d71b415{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:30px 30px 30px 30px;}.elementor-1345 .elementor-element.elementor-element-d71b415:not(.elementor-motion-effects-element-type-background), .elementor-1345 .elementor-element.elementor-element-d71b415 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#101A29;}.elementor-1345 .elementor-element.elementor-element-14739f2{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:30px 30px 30px 30px;}.elementor-1345 .elementor-element.elementor-element-14739f2:not(.elementor-motion-effects-element-type-background), .elementor-1345 .elementor-element.elementor-element-14739f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#101A29;}.elementor-1345 .elementor-element.elementor-element-7d89654{--display:flex;--min-height:26vh;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--overlay-opacity:0.28;--border-radius:15px 15px 15px 15px;}.elementor-1345 .elementor-element.elementor-element-7d89654:not(.elementor-motion-effects-element-type-background), .elementor-1345 .elementor-element.elementor-element-7d89654 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1E1A1A;background-image:url("https://www.quehacerags.com/wp-content/uploads/2025/09/architecture-1867592_1280.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-1345 .elementor-element.elementor-element-7d89654::before, .elementor-1345 .elementor-element.elementor-element-7d89654 > .elementor-background-video-container::before, .elementor-1345 .elementor-element.elementor-element-7d89654 > .e-con-inner > .elementor-background-video-container::before, .elementor-1345 .elementor-element.elementor-element-7d89654 > .elementor-background-slideshow::before, .elementor-1345 .elementor-element.elementor-element-7d89654 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1345 .elementor-element.elementor-element-7d89654 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#0F6964;--background-overlay:'';}.elementor-1345 .elementor-element.elementor-element-38a6ec3{width:100%;max-width:100%;text-align:center;}.elementor-1345 .elementor-element.elementor-element-38a6ec3.elementor-element{--align-self:center;}.elementor-1345 .elementor-element.elementor-element-38a6ec3 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:55px;font-weight:800;color:#FFFFFFDB;}.elementor-1345 .elementor-element.elementor-element-4970541{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-1345 .elementor-element.elementor-element-df1bd00{--display:flex;--justify-content:center;}.elementor-1345 .elementor-element.elementor-element-06519ae{text-align:left;}.elementor-1345 .elementor-element.elementor-element-06519ae .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:25px;font-weight:900;color:#FFFFFF;}.elementor-1345 .elementor-element.elementor-element-05f70dc{text-align:left;font-family:"Raleway", Sans-serif;font-size:16px;font-weight:500;color:#D4E1F0;}.elementor-1345 .elementor-element.elementor-element-856d397{--display:flex;}.elementor-1345 .elementor-element.elementor-element-6f27a1d img{width:90%;border-radius:15px 15px 15px 15px;}.elementor-1345 .elementor-element.elementor-element-df98899{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-1345 .elementor-element.elementor-element-ed6071c{--spacer-size:70px;}.elementor-1345 .elementor-element.elementor-element-86a3ab5{text-align:center;}.elementor-1345 .elementor-element.elementor-element-86a3ab5 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:45px;font-weight:900;color:#FFFFFF;}.elementor-1345 .elementor-element.elementor-element-0cfd62a{text-align:center;}.elementor-1345 .elementor-element.elementor-element-0cfd62a .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:45px;font-weight:900;color:#EAD45B;}.elementor-1345 .elementor-element.elementor-element-4a52118{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;font-family:"Raleway", Sans-serif;font-size:20px;font-weight:500;color:#D4E1F0;}.elementor-1345 .elementor-element.elementor-element-faa7e10{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:30px 30px 30px 30px;}.elementor-1345 .elementor-element.elementor-element-faa7e10:not(.elementor-motion-effects-element-type-background), .elementor-1345 .elementor-element.elementor-element-faa7e10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#002D31;}.elementor-1345 .elementor-element.elementor-element-bd0b0fa{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-1345 .elementor-element.elementor-element-ca2cc91{--display:flex;--justify-content:center;}.elementor-1345 .elementor-element.elementor-element-91f309c{text-align:left;}.elementor-1345 .elementor-element.elementor-element-91f309c .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:25px;font-weight:900;color:#FFFFFF;}.elementor-1345 .elementor-element.elementor-element-a296bbf{text-align:left;font-family:"Raleway", Sans-serif;font-size:16px;font-weight:500;color:#D4E1F0;}.elementor-1345 .elementor-element.elementor-element-efa037b{--display:flex;--justify-content:center;}.elementor-1345 .elementor-element.elementor-element-4e595c0 img{width:100%;border-radius:15px 15px 15px 15px;}.elementor-1345 .elementor-element.elementor-element-0e5ac87 .elementor-button{background-color:transparent;font-family:"Raleway", Sans-serif;font-size:16px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(148deg, #00AF5B 0%, #008667 100%);border-radius:10px 10px 10px 10px;padding:8px 45px 8px 45px;}.elementor-1345 .elementor-element.elementor-element-537f504{--spacer-size:70px;}@media(min-width:768px){.elementor-1345 .elementor-element.elementor-element-1e75ffa{--width:50%;}.elementor-1345 .elementor-element.elementor-element-4c9df47{--width:50%;}.elementor-1345 .elementor-element.elementor-element-924896c{--width:50%;}.elementor-1345 .elementor-element.elementor-element-71e5c7b{--width:50%;}.elementor-1345 .elementor-element.elementor-element-df1bd00{--width:50%;}.elementor-1345 .elementor-element.elementor-element-856d397{--width:50%;}.elementor-1345 .elementor-element.elementor-element-ca2cc91{--width:50%;}.elementor-1345 .elementor-element.elementor-element-efa037b{--width:50%;}}@media(max-width:767px){.elementor-1345 .elementor-element.elementor-element-60b7166 > .elementor-widget-container{margin:6px 6px 6px 6px;}.elementor-1345 .elementor-element.elementor-element-12ad848.elementor-element{--align-self:center;}}@media(min-width:2400px){.elementor-1345 .elementor-element.elementor-element-60b7166 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-1345 .elementor-element.elementor-element-12ad848{text-align:justify;}}