#adr-hero>.elementor-container,#adr-pagehero>.elementor-container,#adr-proc-h>.elementor-container,.adr-dark>.elementor-container{position:relative;z-index:2}.adr-eyebrow .elementor-heading-title{font-family:"IBM Plex Mono",monospace!important;font-size:11.5px!important;letter-spacing:.14em!important;text-transform:uppercase;font-weight:600!important}.adr-btn-p .elementor-button{box-shadow:0 0 0 0 rgba(214,24,47,.45)}.adr-btn-p .elementor-button:hover{box-shadow:0 0 0 8px rgba(214,24,47,.32);transform:translateY(-2px)}.adr-btn-gh .elementor-button:hover,.adr-btn-o .elementor-button:hover{transform:translateY(-2px)}.adr-count{position:relative;z-index:4;margin-top:-96px!important;padding-right:16px;pointer-events:none}.adr-count .elementor-widget-container{display:flex;justify-content:flex-end}.adr-count .elementor-counter{background:rgba(15,19,25,.92);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.16);border-radius:14px;padding:16px 22px;display:inline-flex;flex-direction:column;width:auto;text-align:right}.adr-count .elementor-counter-title{order:-1;margin-bottom:6px;text-align:right}.adr-count .elementor-counter-number-wrapper{justify-content:flex-end}.adr-count .elementor-counter-number-suffix{color:#d6182f!important}.adr-why .elementor-icon-list-item{padding:12px 0;border-bottom:1px solid #e4e6ea;align-items:flex-start}.adr-why .elementor-icon-list-item:last-child{border-bottom:none}.adr-why .elementor-icon-list-icon{padding-top:7px}.adr-why .elementor-icon-list-icon i{font-size:7px!important;color:#34d399!important;filter:drop-shadow(0 0 5px #34d399);animation:adrled 2s ease-in-out infinite}.adr-foot .elementor-icon-list-icon i{font-size:5px!important;color:#f0a93a!important}.adr-chiplist .elementor-icon-list-items{display:flex;flex-wrap:wrap;gap:8px}.adr-chiplist .elementor-icon-list-item{background:#f5f6f8;border:1px solid #e4e6ea;border-radius:99px;padding:7px 13px!important;margin:0!important;font-family:"IBM Plex Mono",monospace;font-size:11.5px}.adr-chiplist .elementor-icon-list-icon{display:none!important}.adr-chiplist .elementor-icon-list-text{color:#0f1319!important;padding:0!important}.adr-card .elementor-widget-icon-box{padding:28px 26px}.adr-card .elementor-widget-image{margin-bottom:16px}.adr-card .elementor-widget-image img{width:100%;height:220px;object-fit:cover;border-radius:0;transition:transform .5s ease}.adr-card:hover .elementor-widget-image img{transform:scale(1.05)}.elementor-widget-icon-box .elementor-icon{transition:transform .3s ease,background .25s ease}.elementor-widget-icon-box:hover .elementor-icon{transform:translateY(-3px)}#adr-proc .elementor-widget-icon-box .elementor-icon-box-title{letter-spacing:-.01em}#adr-acc .elementor-accordion{border:1px solid #e4e6ea!important;border-radius:12px;overflow:hidden;background:#fff;counter-reset:ac;max-width:none!important;margin:0!important;box-shadow:0 18px 40px -30px rgba(15,19,25,.4)}#adr-acc .elementor-accordion-item{counter-increment:ac;border:0!important;border-bottom:1px solid #e4e6ea!important;background:#fff!important}#adr-acc .elementor-accordion-item:last-child{border-bottom:0!important}#adr-acc .elementor-tab-title{display:flex!important;align-items:center!important;gap:0!important;justify-content:flex-start!important;padding:0 26px!important;background:#fff!important;border:0!important;transition:background .2s ease}#adr-acc .elementor-tab-title::before{content:counter(ac,decimal-leading-zero);font-family:"IBM Plex Mono",monospace;font-size:12px;font-weight:600;color:#626c7c;width:40px;flex:0 0 40px;order:0}#adr-acc .elementor-tab-title:hover{background:#fafafb!important}#adr-acc .elementor-tab-title a,#adr-acc .elementor-accordion-title{order:1!important;flex:1 1 auto!important;text-align:left!important;padding:21px 0!important;margin:0!important;font-size:16px!important;font-weight:700!important;color:#0f1319!important;letter-spacing:-.01em;text-decoration:none!important;outline:none!important;border:0!important}#adr-acc .elementor-active .elementor-accordion-title,#adr-acc .elementor-active a{color:#d6182f!important}#adr-acc .elementor-accordion-icon{order:2!important;margin-left:auto!important;width:42px!important;height:24px!important;min-width:42px!important;flex:0 0 42px!important;border-radius:99px!important;border:0!important;background:#e4e6ea!important;position:relative!important;padding:0!important;display:block!important;place-items:initial!important;float:none!important;overflow:hidden;font-size:0!important;transition:background .25s ease!important}#adr-acc .elementor-accordion-icon::after{content:""!important;position:absolute!important;top:3px!important;left:3px!important;width:18px!important;height:18px!important;border-radius:50%!important;background:#fff!important;box-shadow:0 1px 3px rgba(0,0,0,.3)!important;transition:transform .25s cubic-bezier(.3,1.3,.5,1)!important}#adr-acc .elementor-active .elementor-accordion-icon{background:#d6182f!important}#adr-acc .elementor-active .elementor-accordion-icon::after{transform:translateX(18px)!important}#adr-acc .elementor-tab-content{padding:20px 26px 26px 66px!important;background:#fff!important;border:0!important;border-top:1px solid #e4e6ea!important}#adr-acc .elementor-tab-content p{color:#626c7c;font-size:13.5px;margin:0 0 12px;line-height:1.7}#adr-acc .elementor-tab-content ul{list-style:none;padding:0;margin:0;display:grid;gap:9px}#adr-acc .elementor-tab-content li{font-size:13px;color:#626c7c;position:relative;padding-left:17px}#adr-acc .elementor-tab-content li::before{content:"";position:absolute;left:0;top:7px;width:5px;height:5px;border-radius:50%;background:#d6182f}.adr-ctapanel{position:relative;overflow:hidden}.adr-ctapanel::before{content:"";position:absolute;right:-100px;top:-100px;width:380px;height:380px;background:radial-gradient(circle,rgba(214,24,47,.18),transparent 70%);pointer-events:none}.adr-ctapanel>.elementor-widget-wrap{position:relative;z-index:2}.elementor-widget-google_maps iframe{border-radius:12px}@media (max-width:1024px){.adr-count{margin-top:-86px!important}}@media (max-width:767px){.adr-count{margin-top:-76px!important;padding-right:10px}.adr-count .elementor-counter{padding:12px 16px}#adr-acc .elementor-tab-title{padding:0 16px!important}#adr-acc .elementor-tab-title::before{width:30px;flex:0 0 30px;font-size:11px}#adr-acc .elementor-tab-title a,#adr-acc .elementor-accordion-title{padding:17px 0!important;font-size:14.5px!important}#adr-acc .elementor-tab-content{padding:16px 16px 20px 46px!important}}