.elementor-11502 .elementor-element.elementor-element-c758bdd{--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-11502 .elementor-element.elementor-element-f1fe47c{--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:center;--margin-top:90px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;--padding-top:90px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px}.elementor-11502 .elementor-element.elementor-element-f1fe47c:not(.elementor-motion-effects-element-type-background),.elementor-11502 .elementor-element.elementor-element-f1fe47c>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F3F3F3}.elementor-widget-image .widget-image-caption{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-11502 .elementor-element.elementor-element-a9e8b0e{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 18px) 0;text-align:center}.elementor-11502 .elementor-element.elementor-element-a9e8b0e img{width:50%;max-width:100%}.elementor-widget-heading .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-11502 .elementor-element.elementor-element-c01d041 .elementor-heading-title{font-family:"TheSans",Sans-serif;font-weight:400;color:#333}.elementor-widget-divider .elementor-divider__text{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-11502 .elementor-element.elementor-element-7c3d691{--divider-border-style:solid}.elementor-11502 .elementor-element.elementor-element-7c3d691 .elementor-divider-separator{width:100%}.elementor-11502 .elementor-element.elementor-element-359d8b7.elementor-element{--align-self:stretch}.elementor-11502 .elementor-element.elementor-element-359d8b7 .bdt-ep-button{border-style:solid;border-width:3px 3px 3px 3px;font-family:"Nexa",Sans-serif;font-weight:300}.elementor-11502 .elementor-element.elementor-element-359d8b7 .bdt-ep-button:hover{border-style:solid;border-width:3px 3px 3px 3px}.elementor-11502 .elementor-element.elementor-element-7aa9e64.elementor-element{--align-self:stretch}.elementor-11502 .elementor-element.elementor-element-7aa9e64 .bdt-ep-button{border-style:solid;border-width:3px 3px 3px 3px;font-family:"Nexa",Sans-serif;font-weight:300}.elementor-11502 .elementor-element.elementor-element-7aa9e64 .bdt-ep-button:hover{border-style:solid;border-width:3px 3px 3px 3px}.elementor-11502 .elementor-element.elementor-element-50d84c0.elementor-element{--align-self:stretch}.elementor-11502 .elementor-element.elementor-element-50d84c0 .bdt-ep-button{border-style:solid;border-width:3px 3px 3px 3px;font-family:"Nexa",Sans-serif;font-weight:300}.elementor-11502 .elementor-element.elementor-element-50d84c0 .bdt-ep-button:hover{border-style:solid;border-width:3px 3px 3px 3px}.elementor-11502 .elementor-element.elementor-element-e057a1b .bdt-ep-button:after,.elementor-11502 .elementor-element.elementor-element-e057a1b .bdt-ep-button:hover,.elementor-11502 .elementor-element.elementor-element-e057a1b .bdt-ep-button.bdt-ep-button-effect-i,.elementor-11502 .elementor-element.elementor-element-e057a1b .bdt-ep-button.bdt-ep-button-effect-h:after{background-color:var(--e-global-color-6a72705)}.elementor-11502 .elementor-element.elementor-element-e057a1b.elementor-element{--align-self:stretch}.elementor-11502 .elementor-element.elementor-element-e057a1b .bdt-ep-button{border-style:solid;border-width:3px 3px 3px 3px;font-family:"Nexa",Sans-serif;font-weight:300;max-width:100%;width:100%}.elementor-11502 .elementor-element.elementor-element-e057a1b .bdt-ep-button:hover{border-style:solid;border-width:3px 3px 3px 3px;border-color:var(--e-global-color-6a72705)}.elementor-11502 .elementor-element.elementor-element-dc93cb0.elementor-element{--align-self:stretch}.elementor-11502 .elementor-element.elementor-element-dc93cb0 .bdt-ep-button{border-style:solid;border-width:3px 3px 3px 3px;font-family:"Nexa",Sans-serif;font-weight:300}.elementor-11502 .elementor-element.elementor-element-dc93cb0 .bdt-ep-button:hover{border-style:solid;border-width:3px 3px 3px 3px}.elementor-11502 .elementor-element.elementor-element-07e64a0.elementor-element{--align-self:stretch}.elementor-11502 .elementor-element.elementor-element-07e64a0 .bdt-ep-button{border-style:solid;border-width:3px 3px 3px 3px;font-family:"Nexa",Sans-serif;font-weight:300;max-width:100%;width:100%}.elementor-11502 .elementor-element.elementor-element-07e64a0 .bdt-ep-button:hover{border-style:solid;border-width:3px 3px 3px 3px}.elementor-11502 .elementor-element.elementor-element-ca433d9.elementor-element{--align-self:stretch}.elementor-11502 .elementor-element.elementor-element-ca433d9 .bdt-ep-button{border-style:solid;border-width:3px 3px 3px 3px;font-family:"Nexa",Sans-serif;font-weight:300}.elementor-11502 .elementor-element.elementor-element-ca433d9 .bdt-ep-button:hover{border-style:solid;border-width:3px 3px 3px 3px}.elementor-11502 .elementor-element.elementor-element-bbbe113{--display:flex}.elementor-11502 .elementor-element.elementor-element-d21424f{text-align:center}.elementor-11502 .elementor-element.elementor-element-d21424f .elementor-heading-title{font-family:"Nexa",Sans-serif;font-weight:300}.elementor-11502 .elementor-element.elementor-element-4251e39{--e-rating-justify-content:center}.elementor-11502 .elementor-element.elementor-element-7bb7567{--grid-template-columns:repeat(0, auto);text-align:center;--grid-column-gap:5px;--grid-row-gap:0px}.elementor-11502 .elementor-element.elementor-element-909b280{text-align:center}.elementor-11502 .elementor-element.elementor-element-909b280 .elementor-heading-title{font-family:"Nexa",Sans-serif;font-weight:400;letter-spacing:.3px}.elementor-widget .tippy-tooltip .tippy-content{text-align:center}@media(min-width:1920px){.elementor-widget-image .widget-image-caption{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}}@media(max-width:1366px){.elementor-widget-image .widget-image-caption{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-11502 .elementor-element.elementor-element-359d8b7.elementor-element{--align-self:stretch}.elementor-11502 .elementor-element.elementor-element-7aa9e64.elementor-element{--align-self:stretch}.elementor-11502 .elementor-element.elementor-element-50d84c0.elementor-element{--align-self:stretch}.elementor-11502 .elementor-element.elementor-element-e057a1b.elementor-element{--align-self:stretch}.elementor-11502 .elementor-element.elementor-element-dc93cb0.elementor-element{--align-self:stretch}.elementor-11502 .elementor-element.elementor-element-07e64a0.elementor-element{--align-self:stretch}.elementor-11502 .elementor-element.elementor-element-ca433d9.elementor-element{--align-self:stretch}}@media(max-width:767px){.elementor-11502 .elementor-element.elementor-element-f1fe47c{--min-height:100vh;--justify-content:flex-start;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}.elementor-widget-image .widget-image-caption{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-11502 .elementor-element.elementor-element-a9e8b0e img{width:50%;max-width:50%}.elementor-11502 .elementor-element.elementor-element-359d8b7{margin:-10px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-11502 .elementor-element.elementor-element-359d8b7 .bdt-ep-button{border-width:1px 1px 1px 1px;font-size:14px}.elementor-11502 .elementor-element.elementor-element-359d8b7 .bdt-ep-button:hover{border-width:1px 1px 1px 1px}.elementor-11502 .elementor-element.elementor-element-7aa9e64{margin:-10px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-11502 .elementor-element.elementor-element-7aa9e64 .bdt-ep-button{border-width:1px 1px 1px 1px;font-size:14px}.elementor-11502 .elementor-element.elementor-element-7aa9e64 .bdt-ep-button:hover{border-width:1px 1px 1px 1px}.elementor-11502 .elementor-element.elementor-element-50d84c0{margin:-10px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-11502 .elementor-element.elementor-element-50d84c0 .bdt-ep-button{border-width:1px 1px 1px 1px;font-size:14px}.elementor-11502 .elementor-element.elementor-element-50d84c0 .bdt-ep-button:hover{border-width:1px 1px 1px 1px}.elementor-11502 .elementor-element.elementor-element-e057a1b .bdt-ep-button{border-width:1px 1px 1px 1px;font-size:14px}.elementor-11502 .elementor-element.elementor-element-e057a1b .bdt-ep-button:hover{border-width:1px 1px 1px 1px}.elementor-11502 .elementor-element.elementor-element-dc93cb0{margin:-10px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-11502 .elementor-element.elementor-element-dc93cb0 .bdt-ep-button{border-width:1px 1px 1px 1px;font-size:14px}.elementor-11502 .elementor-element.elementor-element-dc93cb0 .bdt-ep-button:hover{border-width:1px 1px 1px 1px}.elementor-11502 .elementor-element.elementor-element-07e64a0{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-11502 .elementor-element.elementor-element-07e64a0 .bdt-ep-button{border-width:1px 1px 1px 1px;font-size:14px}.elementor-11502 .elementor-element.elementor-element-07e64a0 .bdt-ep-button:hover{border-width:1px 1px 1px 1px}.elementor-11502 .elementor-element.elementor-element-ca433d9{margin:-10px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-11502 .elementor-element.elementor-element-ca433d9 .bdt-ep-button{border-width:1px 1px 1px 1px;font-size:14px}.elementor-11502 .elementor-element.elementor-element-ca433d9 .bdt-ep-button:hover{border-width:1px 1px 1px 1px}.elementor-11502 .elementor-element.elementor-element-d21424f{text-align:center}.elementor-11502 .elementor-element.elementor-element-d21424f .elementor-heading-title{line-height:1.2em;letter-spacing:.6px}.elementor-11502 .elementor-element.elementor-element-4251e39{--e-rating-justify-content:center;--e-rating-icon-font-size:18px;--e-rating-gap:17px}.elementor-11502 .elementor-element.elementor-element-7bb7567{--grid-template-columns:repeat(6, auto);text-align:center;--icon-size:18px}.elementor-11502 .elementor-element.elementor-element-7bb7567 .elementor-icon{border-radius:1px 1px 1px 1px}.elementor-11502 .elementor-element.elementor-element-909b280{text-align:center}.elementor-11502 .elementor-element.elementor-element-909b280 .elementor-heading-title{font-size:14px}}.arista-qr-wrapper{background:linear-gradient(180deg,#f7f4ef 0%,#efeae2 100%)}.arista-qr-card{background:rgb(255 255 255 / .92);border-radius:26px;padding:60px 40px;box-shadow:0 25px 60px rgb(0 0 0 / .08);border:1px solid rgb(0 0 0 / .05);text-align:center}.qr-title{font-size:30px;letter-spacing:.18em;font-weight:300}.qr-subtitle{font-size:14.5px;color:#6e6962;margin-top:10px;line-height:1.8}.qr-divider{width:80px;height:1px;background:linear-gradient(90deg,transparent,#b28b57,transparent);margin:30px auto}.qr-btn{margin-bottom:16px}.qr-btn .bdt-ep-button:hover{font-weight:600}.qr-btn .bdt-ep-button{position:relative;display:flex!important;align-items:center;justify-content:center;width:100%;min-height:56px;padding:16px 20px;border-radius:10px;background:rgb(255 255 255 / .85)!important;color:#222!important;border:1px solid rgb(0 0 0 / .08)!important;box-shadow:0 4px 12px rgb(0 0 0 / .04);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);text-decoration:none!important;letter-spacing:.04em;font-size:14px;font-weight:500;text-transform:uppercase;overflow:hidden;transition:transform 0.28s ease,box-shadow 0.28s ease,border-color 0.28s ease,background 0.28s ease,color 0.28s ease}.qr-btn .bdt-ep-button:hover{transform:translateY(-3px) scale(1.01);background:#ffffff!important;color:#111!important;border-color:rgb(178 139 87 / .45)!important;box-shadow:0 20px 45px rgb(0 0 0 / .12)}.qr-btn .bdt-ep-button::after{content:"";position:absolute;left:0;bottom:0;width:0%;height:2px;background:#b28b57;transition:width 0.3s ease}.qr-btn .bdt-ep-button:hover::after{width:100%}.qr-btn.primary .bdt-ep-button{background:#1c1c1c!important;color:#fff!important;border:none!important;box-shadow:0 18px 40px rgb(0 0 0 / .18)}.qr-btn.primary .bdt-ep-button:hover{background:#111!important;color:#fff!important;transform:translateY(-3px);box-shadow:0 20px 44px rgb(0 0 0 / .22)}.qr-btn.primary .bdt-ep-button::after{background:#b28b57}.qr-btn.primary .bdt-ep-button{background:linear-gradient(135deg,#111,#2a2a2a)!important;letter-spacing:.06em}.qr-btn .bdt-ep-button i,.qr-btn .bdt-ep-button svg{margin-left:8px;transition:transform 0.28s ease,opacity 0.28s ease}.qr-btn .bdt-ep-button:hover i,.qr-btn .bdt-ep-button:hover svg{transform:translateX(4px)}.qr-footer{margin-top:35px;font-size:12.5px;color:#7a756e;line-height:1.9;opacity:.8}.qr-social a{background:#fff!important;border-radius:50%;border:1px solid rgb(0 0 0 / .08);padding:9px;margin:5px;transition:all 0.25s ease}.qr-social a:hover{transform:translateY(-2px);border-color:rgb(178 139 87 / .4);box-shadow:0 8px 18px rgb(0 0 0 / .06)}.qr-social a,.qr-social .elementor-icon,.qr-social .elementor-social-icon{width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;background:#f8f8f6!important;border:1px solid rgb(0 0 0 / .08)!important;border-radius:10px!important;box-shadow:0 4px 10px rgb(0 0 0 / .04);transition:all 0.25s ease}.qr-social a i,.qr-social .elementor-social-icon i,.qr-social .elementor-icon i,.qr-social a svg,.qr-social .elementor-social-icon svg{color:#2a2a2a!important;fill:#2a2a2a!important;transition:all 0.25s ease}.qr-social a:hover,.qr-social .elementor-social-icon:hover,.qr-social .elementor-icon:hover{transform:translateY(-2px);border-color:rgb(178 139 87 / .45)!important;box-shadow:0 10px 20px rgb(0 0 0 / .08);background:#ffffff!important}.qr-social a:hover i,.qr-social .elementor-social-icon:hover i,.qr-social .elementor-icon:hover i,.qr-social a:hover svg,.qr-social .elementor-social-icon:hover svg{color:#b28b57!important;fill:#b28b57!important}@media (max-width:767px){.arista-qr-card{padding:34px 18px;border-radius:22px}.qr-title{font-size:24px;letter-spacing:.14em}.qr-subtitle{font-size:13.5px}.qr-btn .bdt-ep-button{min-height:52px;font-size:13px;padding:14px 16px}}.qr-btn .bdt-ep-button{background:rgb(255 255 255 / .75)!important;backdrop-filter:blur(6px);border:1px solid rgb(0 0 0 / .1)!important}.qr-btn .bdt-ep-button:hover{transform:translateY(-4px) scale(1.01);box-shadow:0 18px 40px rgb(0 0 0 / .1)}.qr-btn.primary .bdt-ep-button{background:linear-gradient(135deg,#1a1a1a,#2a2a2a)!important}.qr-btn.primary .bdt-ep-button:hover{box-shadow:0 22px 55px rgb(0 0 0 / .25)}.qr-divider{width:70px;height:2px;background:linear-gradient(90deg,transparent,#b28b57,transparent);margin:28px auto;opacity:.9}.arista-qr-card{box-shadow:0 25px 60px rgb(0 0 0 / .08),inset 0 1px 0 rgb(255 255 255 / .6)}.qr-btn .bdt-ep-button{position:relative;overflow:hidden}.qr-btn .bdt-ep-button::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(120deg,transparent,rgb(255 255 255 / .4),transparent);transition:0.5s}.qr-btn .bdt-ep-button:hover::before{left:100%}.qr-btn .bdt-ep-button{border:1px solid rgb(0 0 0 / .08)!important}@font-face{font-family:'TheSans';font-style:normal;font-weight:400;font-display:swap;src:url(https://aristadoors.com/wp-content/uploads/2024/05/TheSansC5-Plain.woff2) format('woff2'),url(https://aristadoors.com/wp-content/uploads/2024/05/TheSansC5-Plain.woff) format('woff')}@font-face{font-family:'TheSans';font-style:normal;font-weight:300;font-display:swap;src:url(https://aristadoors.com/wp-content/uploads/2024/05/TheSansC5-Plain-1.woff2) format('woff2'),url(https://aristadoors.com/wp-content/uploads/2024/05/TheSansC5-Plain.woff) format('woff')}