.elementor-36 .elementor-element.elementor-element-mt3bnvf9{--display:flex;--padding-top:84px;--padding-bottom:92px;--padding-left:20px;--padding-right:20px;}.elementor-36 .elementor-element.elementor-element-mt3bnvf9:not(.elementor-motion-effects-element-type-background), .elementor-36 .elementor-element.elementor-element-mt3bnvf9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#232326;background-image:url("https://affordable-locksmith-albuquerque.com/wp-content/uploads/sites/300/2026/08/mobile-locksmith-albuquerque-hero.jpg");background-position:top center;}.elementor-36 .elementor-element.elementor-element-hy31kyae{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-36 .elementor-element.elementor-element-i37nna0z .elementor-heading-title{font-size:13px;color:#ED1C24;}.elementor-36 .elementor-element.elementor-element-suoj0vd6 .elementor-heading-title{font-size:56px;line-height:1.15em;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );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-36 .elementor-element.elementor-element-1xkvb1fl{text-align:start;color:#B4B7BD;}.elementor-36 .elementor-element.elementor-element-bhgkhhpn{--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;--flex-wrap:wrap;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-36 .elementor-element.elementor-element-h6ovol8y .elementor-button-content-wrapper{flex-direction:row;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-36 .elementor-element.elementor-element-trtgwdxn .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-36 .elementor-element.elementor-element-trtgwdxn .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-36 .elementor-element.elementor-element-trtgwdxn{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-36 .elementor-element.elementor-element-trtgwdxn .elementor-icon-list-text{color:#B4B7BD;transition:color 0.3s;}.elementor-36 .elementor-element.elementor-element-a1b2c3d4{--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;--align-items:stretch;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36 .elementor-element.elementor-element-qacost01{--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;--align-items:stretch;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36 .elementor-element.elementor-element-svc00001{--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;--align-items:stretch;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36 .elementor-element.elementor-element-ry2j47db{--display:flex;--padding-top:76px;--padding-bottom:76px;--padding-left:20px;--padding-right:20px;}.elementor-36 .elementor-element.elementor-element-ry2j47db:not(.elementor-motion-effects-element-type-background), .elementor-36 .elementor-element.elementor-element-ry2j47db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#232326;}.elementor-36 .elementor-element.elementor-element-48a9fb2p{--display:flex;--padding-top:76px;--padding-bottom:76px;--padding-left:20px;--padding-right:20px;}.elementor-36 .elementor-element.elementor-element-48a9fb2p:not(.elementor-motion-effects-element-type-background), .elementor-36 .elementor-element.elementor-element-48a9fb2p > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F7;}.elementor-36 .elementor-element.elementor-element-2e057ce{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-36 .elementor-element.elementor-element-3a68904{--display:flex;}.elementor-36 .elementor-element.elementor-element-6lkrxzlo{--display:flex;--padding-top:76px;--padding-bottom:76px;--padding-left:20px;--padding-right:20px;}.elementor-36 .elementor-element.elementor-element-6lkrxzlo:not(.elementor-motion-effects-element-type-background), .elementor-36 .elementor-element.elementor-element-6lkrxzlo > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F7;}.elementor-36 .elementor-element.elementor-element-e893f56{--display:flex;}.elementor-36 .elementor-element.elementor-element-g5c6t2b4{--display:flex;--padding-top:76px;--padding-bottom:76px;--padding-left:20px;--padding-right:20px;}.elementor-36 .elementor-element.elementor-element-g5c6t2b4:not(.elementor-motion-effects-element-type-background), .elementor-36 .elementor-element.elementor-element-g5c6t2b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#232326;background-image:url("https://affordable-locksmith-albuquerque.com/wp-content/uploads/sites/300/2026/07/footer.jpg");}.elementor-36 .elementor-element.elementor-element-cktberr8{--display:flex;--padding-top:76px;--padding-bottom:76px;--padding-left:20px;--padding-right:20px;}.elementor-36 .elementor-element.elementor-element-cktberr8:not(.elementor-motion-effects-element-type-background), .elementor-36 .elementor-element.elementor-element-cktberr8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3A3A3C;background-image:url("https://affordable-locksmith-albuquerque.com/wp-content/uploads/sites/300/2026/07/footer.jpg");}.elementor-36 .elementor-element.elementor-element-vz5ssptt{--display:flex;--padding-top:76px;--padding-bottom:76px;--padding-left:20px;--padding-right:20px;}.elementor-36 .elementor-element.elementor-element-vz5ssptt:not(.elementor-motion-effects-element-type-background), .elementor-36 .elementor-element.elementor-element-vz5ssptt > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#232326;background-image:url("https://affordable-locksmith-albuquerque.com/wp-content/uploads/sites/300/2026/07/contac-home.png");background-position:center center;}body.elementor-page-36:not(.elementor-motion-effects-element-type-background), body.elementor-page-36 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#232326;}:root{--page-title-display:none;}@media(max-width:1366px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(min-width:2400px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS for container, class: .elementor-element-mt3bnvf9 */.elementor-36 .elementor-element.elementor-element-mt3bnvf9 .h-sec .elementor-heading-title,.elementor-36 .elementor-element.elementor-element-mt3bnvf9 .about-h2 .elementor-heading-title{color:#fff}.elementor-36 .elementor-element.elementor-element-mt3bnvf9 .p-lead .elementor-widget-container{color:#F6F6F7}.elementor-36 .elementor-element.elementor-element-mt3bnvf9 .qa-q .elementor-heading-title{color:#fff}.elementor-36 .elementor-element.elementor-element-mt3bnvf9 .cform select{background:#232326;color:#fff;border:1px solid rgba(255,255,255,.12)}.elementor-36 .elementor-element.elementor-element-mt3bnvf9{position:relative;overflow:hidden}.elementor-36 .elementor-element.elementor-element-mt3bnvf9::after{content:"";position:absolute;right:-30px;bottom:-70px;width:430px;height:500px;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA5NiAxMTIiPjxwYXRoIGQ9Ik0yMiA4IEg3NCBRODggOCA4OCAyMiBWNTYgUTg4IDg0IDQ4IDEwNiBROCA4NCA4IDU2IFYyMiBROCA4IDIyIDggWiIgZmlsbD0iI0U2QTkzQyIvPjwvc3ZnPg==) no-repeat center !important;background-size:contain;opacity:.06;pointer-events:none}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ry2j47db */.elementor-36 .elementor-element.elementor-element-ry2j47db .h-sec .elementor-heading-title,.elementor-36 .elementor-element.elementor-element-ry2j47db .about-h2 .elementor-heading-title{color:#fff}.elementor-36 .elementor-element.elementor-element-ry2j47db .p-lead .elementor-widget-container{color:#F6F6F7}.elementor-36 .elementor-element.elementor-element-ry2j47db .qa-q .elementor-heading-title{color:#fff}.elementor-36 .elementor-element.elementor-element-ry2j47db .cform select{background:#232326;color:#fff;border:1px solid rgba(255,255,255,.12)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-48a9fb2p */.elementor-36 .elementor-element.elementor-element-48a9fb2p .h-sec .elementor-heading-title,.elementor-36 .elementor-element.elementor-element-48a9fb2p .about-h2 .elementor-heading-title{color:#232326}.elementor-36 .elementor-element.elementor-element-48a9fb2p .p-lead .elementor-widget-container{color:#6E6E73}.elementor-36 .elementor-element.elementor-element-48a9fb2p .eyebrow .elementor-heading-title{color:#232326}.elementor-36 .elementor-element.elementor-element-48a9fb2p .cat-h .elementor-heading-title{color:#232326}.elementor-36 .elementor-element.elementor-element-48a9fb2p .card-col .elementor-icon-box-title{color:#232326}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6lkrxzlo */.elementor-36 .elementor-element.elementor-element-6lkrxzlo .h-sec .elementor-heading-title,.elementor-36 .elementor-element.elementor-element-6lkrxzlo .about-h2 .elementor-heading-title{color:#232326}.elementor-36 .elementor-element.elementor-element-6lkrxzlo .p-lead .elementor-widget-container{color:#6E6E73}.elementor-36 .elementor-element.elementor-element-6lkrxzlo .eyebrow .elementor-heading-title{color:#232326}.elementor-36 .elementor-element.elementor-element-6lkrxzlo .cat-h .elementor-heading-title{color:#232326}.elementor-36 .elementor-element.elementor-element-6lkrxzlo .card-col .elementor-icon-box-title{color:#232326}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-g5c6t2b4 */.elementor-36 .elementor-element.elementor-element-g5c6t2b4 .h-sec .elementor-heading-title,.elementor-36 .elementor-element.elementor-element-g5c6t2b4 .about-h2 .elementor-heading-title{color:#fff}.elementor-36 .elementor-element.elementor-element-g5c6t2b4 .p-lead .elementor-widget-container{color:#F6F6F7}.elementor-36 .elementor-element.elementor-element-g5c6t2b4 .qa-q .elementor-heading-title{color:#fff}.elementor-36 .elementor-element.elementor-element-g5c6t2b4 .cform select{background:#232326;color:#fff;border:1px solid rgba(255,255,255,.12)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cktberr8 */.elementor-36 .elementor-element.elementor-element-cktberr8 .h-sec .elementor-heading-title{color:#fff}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-vz5ssptt */.elementor-36 .elementor-element.elementor-element-vz5ssptt{background-size:cover !important;background-position:center center !important;background-repeat:no-repeat !important;overflow-x:clip}/* End custom CSS */
/* Start custom CSS *//* ===== ALQ-FIX2 ===== */
.elementor-element-qacost01,.elementor-element-svc00001,.elementor-element-ry2j47db,.elementor-element-48a9fb2p,.elementor-element-3a68904,.elementor-element-e893f56,.elementor-element-g5c6t2b4,.elementor-element-6lkrxzlo,.elementor-element-cktberr8,.elementor-element-vz5ssptt{padding:0 !important;--padding-top:0px !important;--padding-bottom:0px !important;--padding-left:0px !important;--padding-right:0px !important;margin:0 !important;background-color:transparent !important;background-image:none !important;border:0 !important;box-shadow:none !important;max-width:100% !important;width:100% !important;}
.elementor-element-qacost01 > .e-con-inner,.elementor-element-svc00001 > .e-con-inner,.elementor-element-ry2j47db > .e-con-inner,.elementor-element-48a9fb2p > .e-con-inner,.elementor-element-3a68904 > .e-con-inner,.elementor-element-e893f56 > .e-con-inner,.elementor-element-g5c6t2b4 > .e-con-inner,.elementor-element-6lkrxzlo > .e-con-inner,.elementor-element-cktberr8 > .e-con-inner,.elementor-element-vz5ssptt > .e-con-inner{padding:0 !important;max-width:100% !important;width:100% !important;}
.ala-cost-section,.ala-services-v2,.ala-hiw-dark-v3,.ala-why-v3,.ala-brands-v2,.ala-about-v5,.ala-testimonials-v5,.ala-areas-seo,.ala-faq-v4,.ala-contact-v3{width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important;}
.ala-about-v5-services{background:#191d21 !important;border-color:rgba(255,255,255,.09) !important}
.ala-about-v5-services-head{border-bottom-color:rgba(255,255,255,.10) !important}
.ala-about-v5-services-head h3,.ala-about-v5-services-head a,.ala-about-v5-service-row a,.ala-about-v5-service-row strong{color:#fff !important}
.ala-about-v5-service-row a{border-right-color:rgba(255,255,255,.10) !important}
.ala-about-v5-service-row a:hover{background:var(--red) !important}
.ala-about-v5-service-row a:nth-child(-n+2){border-bottom-color:rgba(255,255,255,.10) !important}
.ala-testimonials-side{background:linear-gradient(150deg,rgba(244,37,44,.50),rgba(11,16,20,.90)),url("https://affordable-locksmith-albuquerque.com/wp-content/uploads/sites/300/2026/08/svc-automotive-4.jpg") center center / cover no-repeat !important}
.ala-contact-details{padding:24px 20px 12px !important}
/* ===== /ALQ-FIX2 ===== */

/* ===== ALQ-MOBILE ===== */
@media(max-width:767px){
html,body{overflow-x:clip !important;max-width:100% !important}
.ala-testimonials-arrows{display:none !important}
.ala-testimonials-controls{justify-content:center !important}
.ala-contact-field input,.ala-contact-field select,.ala-contact-field textarea{font-size:16px !important}
img{max-width:100% !important;height:auto}
.ala-services-v2,.ala-hiw-dark-v3,.ala-why-v3,.ala-about-v5,.ala-areas-seo,.ala-faq-v4,.ala-cost-section,.ala-testimonials-v5,.ala-contact-v3{overflow-x:clip}
.ala-marquee-track{gap:10px}
}
/* ===== /ALQ-MOBILE ===== */

/* ===== ALQ-CONTACT ===== */
.ala-contact-wrap{max-width:1320px !important;margin-left:auto !important;margin-right:auto !important;padding-left:8px;padding-right:8px}
.ala-services-v2-wrap,.ala-hiw-dark-v3-wrap,.ala-why-v3-inner,.ala-about-v5-wrap,.ala-testimonials-wrap,.ala-areas-seo-wrap,.ala-faq-wrap,.ala-cost-container{margin-left:auto !important;margin-right:auto !important}
/* ===== /ALQ-CONTACT ===== */

/* HERO VIDEO FIX */
.elementor-element-mt3bnvf9 > .e-con-inner{position:static !important;z-index:auto !important}
.elementor-element-mt3bnvf9{position:relative !important}
.alb-herovid{position:absolute !important;top:0 !important;bottom:0 !important;height:auto !important;left:calc(50% - 50vw) !important;width:100vw !important;z-index:0 !important;overflow:hidden !important;pointer-events:none}
.elementor-element-mt3bnvf9 .e-con-inner > :not(.elementor-widget-html){position:relative;z-index:2}
.elementor-element-mt3bnvf9 .elementor-widget-html:has(.alb-herovid){position:static}/* End custom CSS */