.elementor-13899 .elementor-element.elementor-element-3375a96{--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;--overlay-opacity:0.9;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13899 .elementor-element.elementor-element-3375a96:not(.elementor-motion-effects-element-type-background), .elementor-13899 .elementor-element.elementor-element-3375a96 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #0A151E 77%, #0A151E00 100%);}.elementor-13899 .elementor-element.elementor-element-3375a96::before, .elementor-13899 .elementor-element.elementor-element-3375a96 > .elementor-background-video-container::before, .elementor-13899 .elementor-element.elementor-element-3375a96 > .e-con-inner > .elementor-background-video-container::before, .elementor-13899 .elementor-element.elementor-element-3375a96 > .elementor-background-slideshow::before, .elementor-13899 .elementor-element.elementor-element-3375a96 > .e-con-inner > .elementor-background-slideshow::before, .elementor-13899 .elementor-element.elementor-element-3375a96 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-13899 .elementor-element.elementor-element-3375a96.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-13899 .elementor-element.elementor-element-497bd40{--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:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:0px;}.elementor-13899 .elementor-element.elementor-element-497bd40:not(.elementor-motion-effects-element-type-background), .elementor-13899 .elementor-element.elementor-element-497bd40 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#BBC0C4;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-13899 .elementor-element.elementor-element-5e5bbda .elementor-button{background-color:#e72f32;font-family:"Josefin Sans", Sans-serif;font-size:20px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;padding:12px 20px 10px 20px;}.elementor-13899 .elementor-element.elementor-element-5e5bbda.elementor-element{--align-self:flex-start;}.elementor-13899 .elementor-element.elementor-element-5e5bbda .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-13899 .elementor-element.elementor-element-aa7d631{--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-13899 .elementor-element.elementor-element-aa7d631:not(.elementor-motion-effects-element-type-background), .elementor-13899 .elementor-element.elementor-element-aa7d631 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#BBC0C4;}.elementor-13899 .elementor-element.elementor-element-e699088{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-13899 .elementor-element.elementor-element-e699088 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-13899 .elementor-element.elementor-element-e14c94a{margin-top:30px;margin-bottom:30px;}.elementor-13899 .elementor-element.elementor-element-b280df8 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-13899 .elementor-element.elementor-element-b280df8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-13899 .elementor-element.elementor-element-95b3b93{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;font-family:"Josefin Sans", Sans-serif;font-size:42px;font-weight:800;text-transform:capitalize;line-height:55px;color:#000000;}.elementor-13899 .elementor-element.elementor-element-4885de6{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Jost", Sans-serif;font-size:17px;font-weight:normal;line-height:30px;color:#000000;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-13899 .elementor-element.elementor-element-0162624 > .elementor-element-populated{margin:0px 20px 0px 15px;--e-column-margin-right:20px;--e-column-margin-left:15px;}.elementor-13899 .elementor-element.elementor-element-19c19a6{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-13899 .elementor-element.elementor-element-870d072 > .elementor-widget-container{margin:0px 35px 0px 0px;}.elementor-13899 .elementor-element.elementor-element-870d072 .service-box{margin:0px 0px 0px 0px;padding:0px 15px 25px 15px;box-shadow:0px 0px 10px 0px rgba(207.39999999999998, 195.22652173913042, 195.22652173913042, 0.07);border-style:solid;border-width:1px 1px 1px 1px;border-color:#E9E9E9;border-radius:10px 10px 10px 10px;}.elementor-13899 .elementor-element.elementor-element-870d072 .service-icon i:before{color:#000000;font-size:42px;}.elementor-13899 .elementor-element.elementor-element-870d072 .service-box:hover .service-icon i:before{color:#000000;}.elementor-13899 .elementor-element.elementor-element-870d072 .service-icon img{width:20%;}.elementor-13899 .elementor-element.elementor-element-870d072 .service-icon{text-align:center;}.elementor-13899 .elementor-element.elementor-element-870d072 .service-titles h3{font-size:20px;text-transform:capitalize;text-align:center;padding:-1px 0px 0px 0px;margin:-2px 0px 13px 0px;}.elementor-13899 .elementor-element.elementor-element-870d072 .service-box:hover .service-titles a{color:#e72f32;}.elementor-13899 .elementor-element.elementor-element-870d072 .service-title-con i:before{color:#000000;}.elementor-13899 .elementor-element.elementor-element-870d072 .service-title-con i{font-size:35px;}.elementor-13899 .elementor-element.elementor-element-870d072 .service-title-con{margin-right:15px;top:1px;}.elementor-13899 .elementor-element.elementor-element-8489b10 > .elementor-widget-container{margin:0px 35px 0px 0px;}.elementor-13899 .elementor-element.elementor-element-8489b10 .service-box{margin:0px 0px 0px 0px;padding:0px 15px 25px 15px;box-shadow:0px 0px 10px 0px rgba(207.39999999999998, 195.22652173913042, 195.22652173913042, 0.07);border-style:solid;border-width:1px 1px 1px 1px;border-color:#E9E9E9;border-radius:10px 10px 10px 10px;}.elementor-13899 .elementor-element.elementor-element-8489b10 .service-icon i:before{color:#000000;font-size:42px;}.elementor-13899 .elementor-element.elementor-element-8489b10 .service-box:hover .service-icon i:before{color:#000000;}.elementor-13899 .elementor-element.elementor-element-8489b10 .service-icon img{width:20%;}.elementor-13899 .elementor-element.elementor-element-8489b10 .service-icon{text-align:center;}.elementor-13899 .elementor-element.elementor-element-8489b10 .service-titles h3{font-size:20px;text-transform:capitalize;text-align:center;padding:-1px 0px 0px 0px;margin:-2px 0px 13px 0px;}.elementor-13899 .elementor-element.elementor-element-8489b10 .service-box:hover .service-titles a{color:#e72f32;}.elementor-13899 .elementor-element.elementor-element-8489b10 .service-title-con i:before{color:#000000;}.elementor-13899 .elementor-element.elementor-element-8489b10 .service-title-con i{font-size:35px;}.elementor-13899 .elementor-element.elementor-element-8489b10 .service-title-con{margin-right:15px;top:1px;}.elementor-13899 .elementor-element.elementor-element-93dc68f > .elementor-widget-container{margin:0px 35px 0px 0px;}.elementor-13899 .elementor-element.elementor-element-93dc68f .service-box{margin:0px 0px 0px 0px;padding:0px 15px 25px 15px;box-shadow:0px 0px 10px 0px rgba(207.39999999999998, 195.22652173913042, 195.22652173913042, 0.07);border-style:solid;border-width:1px 1px 1px 1px;border-color:#E9E9E9;border-radius:10px 10px 10px 10px;}.elementor-13899 .elementor-element.elementor-element-93dc68f .service-icon i:before{color:#000000;font-size:42px;}.elementor-13899 .elementor-element.elementor-element-93dc68f .service-box:hover .service-icon i:before{color:#000000;}.elementor-13899 .elementor-element.elementor-element-93dc68f .service-icon img{width:20%;}.elementor-13899 .elementor-element.elementor-element-93dc68f .service-icon{text-align:center;}.elementor-13899 .elementor-element.elementor-element-93dc68f .service-titles h3{font-size:20px;text-transform:capitalize;text-align:center;padding:-1px 0px 0px 0px;margin:-2px 0px 13px 0px;}.elementor-13899 .elementor-element.elementor-element-93dc68f .service-box:hover .service-titles a{color:#e72f32;}.elementor-13899 .elementor-element.elementor-element-93dc68f .service-title-con i:before{color:#000000;}.elementor-13899 .elementor-element.elementor-element-93dc68f .service-title-con i{font-size:35px;}.elementor-13899 .elementor-element.elementor-element-93dc68f .service-title-con{margin-right:15px;top:1px;}.elementor-13899 .elementor-element.elementor-element-7c272da{--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-13899 .elementor-element.elementor-element-251afb9{--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-13899 .elementor-element.elementor-element-251afb9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-13899 .elementor-element.elementor-element-834acb0{--display:flex;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.11);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-13899 .elementor-element.elementor-element-834acb0:not(.elementor-motion-effects-element-type-background), .elementor-13899 .elementor-element.elementor-element-834acb0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-13899 .elementor-element.elementor-element-86777c7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 11px) 0px;font-family:"Josefin Sans", Sans-serif;font-size:22px;font-weight:900;text-transform:capitalize;line-height:20px;color:#e72f32;}.elementor-13899 .elementor-element.elementor-element-e734d32{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;font-family:"Josefin Sans", Sans-serif;font-size:42px;font-weight:800;text-transform:capitalize;line-height:50px;color:#000000;}.elementor-13899 .elementor-element.elementor-element-2d1ef64{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Jost", Sans-serif;font-size:17px;font-weight:normal;line-height:30px;color:#000000;}.elementor-13899 .elementor-element.elementor-element-b0d4971 .ekit-form form input[type="submit"]{background-color:#E72F32;color:#ffffff;}.elementor-13899 .elementor-element.elementor-element-b0d4971 .ekit-form form input[type="submit"]:hover{background-color:#8A1416;color:#FFFFFF;}.elementor-13899 .elementor-element.elementor-element-b0d4971{padding:0px 0px 0px 0px;}.elementor-13899 .elementor-element.elementor-element-b0d4971.elementor-element{--align-self:center;}.elementor-13899 .elementor-element.elementor-element-b0d4971 .ekit-form form label{color:#000000;}.elementor-13899 .elementor-element.elementor-element-b0d4971 .ekit-form form label span{color:#FF0000;}.elementor-13899 .elementor-element.elementor-element-b0d4971 .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]), .elementor-13899 .elementor-element.elementor-element-b0d4971 .ekit-form form select{width:100%;height:50px;color:#000000;}.elementor-13899 .elementor-element.elementor-element-b0d4971 .ekit-form form textarea{width:100%;height:176px;margin-bottom:20px;}.elementor-13899 .elementor-element.elementor-element-b0d4971 .ekit-form form .ekit-form-input, .elementor-13899 .elementor-element.elementor-element-b0d4971 .ekit-form form select, .elementor-13899 .elementor-element.elementor-element-b0d4971 .ekit-form form input{margin-bottom:20px;}.elementor-13899 .elementor-element.elementor-element-b0d4971 .wpcf7-form textarea{color:#000000;}.elementor-13899 .elementor-element.elementor-element-b0d4971 .ekit-wid-con .ekit-form form textarea{color:#000000;}.elementor-13899 .elementor-element.elementor-element-b0d4971 .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"])::-webkit-input-placeholder{font-size:14px;color:#000000;}.elementor-13899 .elementor-element.elementor-element-b0d4971 .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"])::-moz-placeholder{font-size:14px;color:#000000;}.elementor-13899 .elementor-element.elementor-element-b0d4971 .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]):-ms-input-placeholder{font-size:14px;color:#000000;}.elementor-13899 .elementor-element.elementor-element-b0d4971 .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]):-moz-placeholder{font-size:14px;color:#000000;}.elementor-13899 .elementor-element.elementor-element-b0d4971 .ekit-form form textarea::-webkit-input-placeholder{font-size:14px;color:#000000;}.elementor-13899 .elementor-element.elementor-element-b0d4971 .ekit-form form textarea::-moz-placeholder{font-size:14px;color:#000000;}.elementor-13899 .elementor-element.elementor-element-b0d4971 .ekit-form form textarea:-ms-input-placeholder{font-size:14px;color:#000000;}.elementor-13899 .elementor-element.elementor-element-b0d4971 .ekit-form form textarea:-moz-placeholder{font-size:14px;color:#000000;}.elementor-13899 .elementor-element.elementor-element-b0d4971 .ekit-form form > p{text-align:left;}.elementor-13899 .elementor-element.elementor-element-8328a1b{--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;--justify-content:space-around;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-13899 .elementor-element.elementor-element-8328a1b:not(.elementor-motion-effects-element-type-background), .elementor-13899 .elementor-element.elementor-element-8328a1b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cerrajeriabonanova.com/wp-content/uploads/2025/09/WhatsApp-Image-2025-09-16-at-18.41.06.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-13899 .elementor-element.elementor-element-8328a1b.e-con{--align-self:stretch;}.elementor-13899 .elementor-element.elementor-element-64cae4b{margin-top:80px;margin-bottom:80px;}.elementor-widget-toggle .elementor-toggle-title, .elementor-widget-toggle .elementor-toggle-icon{color:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-toggle-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-tab-title.elementor-active a, .elementor-widget-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon{color:var( --e-global-color-accent );}.elementor-widget-toggle .elementor-toggle-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-toggle .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-13899 .elementor-element.elementor-element-3a18c5c{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E6E6E6A6;border-radius:10px 10px 10px 10px;}.elementor-13899 .elementor-element.elementor-element-3a18c5c .elementor-tab-title{border-width:0px;padding:24px 25px 20px 25px;}.elementor-13899 .elementor-element.elementor-element-3a18c5c .elementor-tab-content{border-width:0px;font-family:"Rubik", Sans-serif;font-size:16px;font-weight:400;padding:5px 15px 15px 25px;}.elementor-13899 .elementor-element.elementor-element-3a18c5c .elementor-toggle-item:not(:last-child){margin-block-end:0px;}.elementor-13899 .elementor-element.elementor-element-3a18c5c .elementor-toggle-item{box-shadow:0px 0px 10px 0px rgba(214.2, 214.2, 214.2, 0.06);}.elementor-13899 .elementor-element.elementor-element-3a18c5c .elementor-toggle-title, .elementor-13899 .elementor-element.elementor-element-3a18c5c .elementor-toggle-icon{color:#002155;}.elementor-13899 .elementor-element.elementor-element-3a18c5c .elementor-toggle-icon svg{fill:#002155;}.elementor-13899 .elementor-element.elementor-element-3a18c5c .elementor-tab-title.elementor-active a, .elementor-13899 .elementor-element.elementor-element-3a18c5c .elementor-tab-title.elementor-active .elementor-toggle-icon{color:#131718;}.elementor-13899 .elementor-element.elementor-element-3a18c5c .elementor-toggle-title{font-family:"Jost", Sans-serif;font-size:20px;font-weight:600;}.elementor-13899 .elementor-element.elementor-element-979dae7{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E6E6E6A6;border-radius:10px 10px 10px 10px;}.elementor-13899 .elementor-element.elementor-element-979dae7 .elementor-tab-title{border-width:0px;padding:24px 25px 20px 25px;}.elementor-13899 .elementor-element.elementor-element-979dae7 .elementor-tab-content{border-width:0px;font-family:"Rubik", Sans-serif;font-size:16px;font-weight:400;padding:5px 15px 15px 25px;}.elementor-13899 .elementor-element.elementor-element-979dae7 .elementor-toggle-item:not(:last-child){margin-block-end:0px;}.elementor-13899 .elementor-element.elementor-element-979dae7 .elementor-toggle-item{box-shadow:0px 0px 10px 0px rgba(214.2, 214.2, 214.2, 0.06);}.elementor-13899 .elementor-element.elementor-element-979dae7 .elementor-toggle-title, .elementor-13899 .elementor-element.elementor-element-979dae7 .elementor-toggle-icon{color:#002155;}.elementor-13899 .elementor-element.elementor-element-979dae7 .elementor-toggle-icon svg{fill:#002155;}.elementor-13899 .elementor-element.elementor-element-979dae7 .elementor-tab-title.elementor-active a, .elementor-13899 .elementor-element.elementor-element-979dae7 .elementor-tab-title.elementor-active .elementor-toggle-icon{color:#131718;}.elementor-13899 .elementor-element.elementor-element-979dae7 .elementor-toggle-title{font-family:"Jost", Sans-serif;font-size:20px;font-weight:600;}.elementor-13899 .elementor-element.elementor-element-3bf4792{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E6E6E6A6;border-radius:10px 10px 10px 10px;}.elementor-13899 .elementor-element.elementor-element-3bf4792 .elementor-tab-title{border-width:0px;padding:24px 25px 20px 25px;}.elementor-13899 .elementor-element.elementor-element-3bf4792 .elementor-tab-content{border-width:0px;font-family:"Rubik", Sans-serif;font-size:16px;font-weight:400;padding:5px 15px 15px 25px;}.elementor-13899 .elementor-element.elementor-element-3bf4792 .elementor-toggle-item:not(:last-child){margin-block-end:0px;}.elementor-13899 .elementor-element.elementor-element-3bf4792 .elementor-toggle-item{box-shadow:0px 0px 10px 0px rgba(214.2, 214.2, 214.2, 0.06);}.elementor-13899 .elementor-element.elementor-element-3bf4792 .elementor-toggle-title, .elementor-13899 .elementor-element.elementor-element-3bf4792 .elementor-toggle-icon{color:#002155;}.elementor-13899 .elementor-element.elementor-element-3bf4792 .elementor-toggle-icon svg{fill:#002155;}.elementor-13899 .elementor-element.elementor-element-3bf4792 .elementor-tab-title.elementor-active a, .elementor-13899 .elementor-element.elementor-element-3bf4792 .elementor-tab-title.elementor-active .elementor-toggle-icon{color:#131718;}.elementor-13899 .elementor-element.elementor-element-3bf4792 .elementor-toggle-title{font-family:"Jost", Sans-serif;font-size:20px;font-weight:600;}.elementor-13899 .elementor-element.elementor-element-c993145{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E6E6E6A6;border-radius:10px 10px 10px 10px;}.elementor-13899 .elementor-element.elementor-element-c993145 .elementor-tab-title{border-width:0px;padding:24px 25px 20px 25px;}.elementor-13899 .elementor-element.elementor-element-c993145 .elementor-tab-content{border-width:0px;font-family:"Rubik", Sans-serif;font-size:16px;font-weight:400;padding:5px 15px 15px 25px;}.elementor-13899 .elementor-element.elementor-element-c993145 .elementor-toggle-item:not(:last-child){margin-block-end:0px;}.elementor-13899 .elementor-element.elementor-element-c993145 .elementor-toggle-item{box-shadow:0px 0px 10px 0px rgba(214.2, 214.2, 214.2, 0.06);}.elementor-13899 .elementor-element.elementor-element-c993145 .elementor-toggle-title, .elementor-13899 .elementor-element.elementor-element-c993145 .elementor-toggle-icon{color:#002155;}.elementor-13899 .elementor-element.elementor-element-c993145 .elementor-toggle-icon svg{fill:#002155;}.elementor-13899 .elementor-element.elementor-element-c993145 .elementor-tab-title.elementor-active a, .elementor-13899 .elementor-element.elementor-element-c993145 .elementor-tab-title.elementor-active .elementor-toggle-icon{color:#131718;}.elementor-13899 .elementor-element.elementor-element-c993145 .elementor-toggle-title{font-family:"Jost", Sans-serif;font-size:20px;font-weight:600;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-13899 .elementor-element.elementor-element-b280df8 > .elementor-element-populated{padding:1px 1px 1px 1px;}.elementor-13899 .elementor-element.elementor-element-4885de6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-13899 .elementor-element.elementor-element-0162624 > .elementor-element-populated{margin:0px 0px 0px 10px;--e-column-margin-right:0px;--e-column-margin-left:10px;}.elementor-13899 .elementor-element.elementor-element-19c19a6{--grid-auto-flow:row;}.elementor-13899 .elementor-element.elementor-element-870d072 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-13899 .elementor-element.elementor-element-8489b10 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-13899 .elementor-element.elementor-element-93dc68f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-13899 .elementor-element.elementor-element-2d1ef64{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-13899 .elementor-element.elementor-element-3a18c5c .elementor-toggle-title{font-size:18px;line-height:1.5em;}.elementor-13899 .elementor-element.elementor-element-979dae7 .elementor-toggle-title{font-size:18px;line-height:1.5em;}.elementor-13899 .elementor-element.elementor-element-3bf4792 .elementor-toggle-title{font-size:18px;line-height:1.5em;}.elementor-13899 .elementor-element.elementor-element-c993145 .elementor-toggle-title{font-size:18px;line-height:1.5em;}}@media(max-width:767px){.elementor-13899 .elementor-element.elementor-element-3375a96{--width:1218px;}.elementor-13899 .elementor-element.elementor-element-73c6827 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-13899 .elementor-element.elementor-element-95b3b93{font-size:25px;line-height:1.5em;}.elementor-13899 .elementor-element.elementor-element-0162624 > .elementor-element-populated{margin:30px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-13899 .elementor-element.elementor-element-19c19a6{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-13899 .elementor-element.elementor-element-86777c7{font-size:30px;line-height:1.5em;}.elementor-13899 .elementor-element.elementor-element-e734d32{font-size:25px;line-height:1.5em;}}@media(min-width:768px){.elementor-13899 .elementor-element.elementor-element-497bd40{--width:50%;}.elementor-13899 .elementor-element.elementor-element-aa7d631{--width:50%;}.elementor-13899 .elementor-element.elementor-element-b280df8{width:47.745%;}.elementor-13899 .elementor-element.elementor-element-0162624{width:52.255%;}.elementor-13899 .elementor-element.elementor-element-251afb9{--width:58.315%;}.elementor-13899 .elementor-element.elementor-element-8328a1b{--width:50%;}.elementor-13899 .elementor-element.elementor-element-af6cf11{width:16.778%;}.elementor-13899 .elementor-element.elementor-element-2f32926{width:65.82%;}.elementor-13899 .elementor-element.elementor-element-1e824d3{width:16.672%;}}@media(max-width:1024px) and (min-width:768px){.elementor-13899 .elementor-element.elementor-element-3375a96{--width:1164px;}.elementor-13899 .elementor-element.elementor-element-b280df8{width:50%;}.elementor-13899 .elementor-element.elementor-element-0162624{width:50%;}}/* Start custom CSS for container, class: .elementor-element-3375a96 *//* Cambiar fondo del menú */
.header2-bottom, 
.header2-menu-area {
    background-color: #0A151E !important; /* ejemplo: negro */
}

/* Cambiar color de los enlaces del menú */
.header2-menu-area .navbar-nav li a {
    color: #ffffff !important; /* blanco */
}
/* Hover del texto del menú */
.header2-menu-area .navbar-nav li a:hover {
    color: #E72F32 !important; /* ejemplo: amarillo */
}
/* Estilo del botón CTA */
.theme-btn .blob-btn {
    background-color: #E72F32 !important; /* fondo del botón */
    color: #ffffff !important;            /* texto en blanco */
    border: none !important;              /* sin borde */
}

/* Hover del botón */
.theme-btn .blob-btn:hover {
    background-color: #b51f23 !important; /* rojo más oscuro al pasar el ratón */
    color: #ffffff !important;            /* mantener texto en blanco */
}/* End custom CSS */
/* Start custom CSS *//* Ocultar el botón Back to Top */
#back-top,
.to-top {
    display: none !important;      /* Lo elimina visualmente */
    visibility: hidden !important; /* Asegura que no sea clicable */
    opacity: 0 !important;         /* Lo hace invisible */
    pointer-events: none !important; /* Desactiva cualquier interacción */
}

/* Hamburguesa móvil blanca: línea central y las pseudo-elementos superior e inferior */
.navbar-toggler .main-menu-btn-icon,
.navbar-toggler .main-menu-btn-icon::before,
.navbar-toggler .main-menu-btn-icon::after {
    background-color: #ffffff !important;
}

/* Limitar ancho del logotipo solo en móviles */
@media (max-width: 767px) {
    .custom-logo {
        max-width: 200px; /* Ajusta este valor al tamaño deseado */
        height: auto;     /* Mantiene la proporción */
    }
}

div.header-two.header-section,
div.header-two.header-section .header-top,
div.header-two.header-section .header2-bottom {
    background: #BBC0C4 !important;  /* mismo color que el header */
}

/* Fondo gris SOLO para el menú principal */
ul.navbar-nav.sm.sm-simple {
    background: #BBC0C4 !important;
}

/* Enlaces del menú superior en negro */
ul.navbar-nav.sm.sm-simple > li > a {
    color: #000000 !important;
}

/* Hover del menú superior en rojo */
ul.navbar-nav.sm.sm-simple > li > a:hover {
    color: #E72F32 !important;
}/* End custom CSS */