.elementor-6784 .elementor-element.elementor-element-ad47517{--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;--margin-top:-120px;--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6784 .elementor-element.elementor-element-7cb54f9{--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-6784 .elementor-element.elementor-element-ab9f5d2{--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-6784 .elementor-element.elementor-element-9398426{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6784 .elementor-element.elementor-element-9ae2ce3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;align-self:flex-start;}@media(min-width:768px){.elementor-6784 .elementor-element.elementor-element-ab9f5d2{--width:60%;}.elementor-6784 .elementor-element.elementor-element-9398426{--width:40%;}}@media(max-width:1024px){.elementor-6784 .elementor-element.elementor-element-ad47517{--margin-top:-200px;--margin-bottom:0;--margin-left:0;--margin-right:0;}}@media(max-width:767px){.elementor-6784 .elementor-element.elementor-element-ad47517{--margin-top:-130px;--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}.elementor-6784 .elementor-element.elementor-element-acda70f .banner-bg{background-position:bottom center!important}.elementor-6784 .elementor-element.elementor-element-acda70f .differcolor{color:#C5A059;display:block}

.elementor-6784 .elementor-element.elementor-element-38765f7 .abci-manifesto-container{display:flex;flex-direction:column;gap:80px;width:100%}.elementor-6784 .elementor-element.elementor-element-38765f7 .abci-content-block{display:flex;flex-direction:column;gap:24px}.elementor-6784 .elementor-element.elementor-element-38765f7 .abci-section-title{font-size:14px!important;text-transform:uppercase;letter-spacing:0.3em;color:#d6af66!important;font-weight:700;margin:0!important}.elementor-6784 .elementor-element.elementor-element-38765f7 .abci-body-text{color:#a8a29e;font-weight:300}.elementor-6784 .elementor-element.elementor-element-38765f7 .abci-body-text p{margin-bottom:16px;line-height:1.7}.elementor-6784 .elementor-element.elementor-element-38765f7 .abci-body-text p:last-child{margin-bottom:0}.elementor-6784 .elementor-element.elementor-element-38765f7 .abci-highlight-text{color:#ffffff;font-weight:600;border-bottom:1px solid #d6af66}.elementor-6784 .elementor-element.elementor-element-38765f7 .abci-underline-text{color:#ffffff;font-weight:600;text-decoration:underline;text-decoration-color:#57534e}.elementor-6784 .elementor-element.elementor-element-38765f7 .abci-bold-highlight{color:#ffffff;font-weight:600}.elementor-6784 .elementor-element.elementor-element-38765f7 .abci-editorial-quote{margin:32px 0;padding-left:24px;border-left:2px solid #d6af66}.elementor-6784 .elementor-element.elementor-element-38765f7 .abci-editorial-quote p{font-family:inherit;font-size:24px;color:#ffffff;font-style:italic;line-height:1.5;margin:0;font-weight:500}.elementor-6784 .elementor-element.elementor-element-38765f7 .abci-bullet-list{list-style:none;padding:0;margin:16px 0!important;display:flex;flex-direction:column;gap:12px}.elementor-6784 .elementor-element.elementor-element-38765f7 .abci-bullet-list li{display:flex;align-items:center;gap:12px;font-size:16px;color:#a8a29e}.elementor-6784 .elementor-element.elementor-element-38765f7 .abci-bullet-marker{width:6px;height:6px;background-color:#d6af66;transform:rotate(45deg);display:inline-block;flex-shrink:0}.elementor-6784 .elementor-element.elementor-element-38765f7 .abci-caption-text{color:#78716c;font-size:15px;line-height:1.6;margin:0}.elementor-6784 .elementor-element.elementor-element-38765f7 .abci-cards-grid{display:grid;gap:24px;margin-top:8px}@media(min-width:768px){.elementor-6784 .elementor-element.elementor-element-38765f7 .abci-cards-grid{}}.elementor-6784 .elementor-element.elementor-element-38765f7 .abci-feature-card{padding:24px;background-color:#1c1917;border:1px solid #1c1917;transition:border-color 0.3s ease}.elementor-6784 .elementor-element.elementor-element-38765f7 .abci-feature-card:hover{border-color:#d6af66}.elementor-6784 .elementor-element.elementor-element-38765f7 .abci-card-heading{font-family:inherit;font-size:20px;color:#ffffff;font-weight:700;display:block;margin-bottom:8px}.elementor-6784 .elementor-element.elementor-element-38765f7 .abci-feature-card p{font-size:15px;color:#a8a29e;line-height:1.5;margin:0;font-weight:300}.elementor-6784 .elementor-element.elementor-element-38765f7 .abci-video-wrapper{border:1px solid #1c1917;background-color:#1c1917;padding:12px;box-shadow:0 25px 50px -12px rgba(0,0,0,0.5)}.elementor-6784 .elementor-element.elementor-element-38765f7 .abci-video-aspect-ratio{position:relative;padding-bottom:56.25%;height:0;background-color:#0c0a09}.elementor-6784 .elementor-element.elementor-element-38765f7 .abci-video-aspect-ratio iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0;filter:grayscale(100%);opacity:0.8;transition:filter 0.5s ease,opacity 0.5s ease}.elementor-6784 .elementor-element.elementor-element-38765f7 .abci-video-aspect-ratio iframe:hover{filter:grayscale(0%);opacity:1}.elementor-6784 .elementor-element.elementor-element-38765f7 .abci-note-text{font-style:italic;font-size:15px;color:#78716c;margin:0}.elementor-6784 .elementor-element.elementor-element-38765f7 .abci-timeline{display:flex;flex-direction:column;gap:32px;position:relative;padding-top:8px}.elementor-6784 .elementor-element.elementor-element-38765f7 .abci-timeline::before{content:"";position:absolute;top:0;bottom:0;left:16px;width:1px;background-color:#1c1917}.elementor-6784 .elementor-element.elementor-element-38765f7 .abci-timeline-item{display:flex;gap:24px;position:relative}.elementor-6784 .elementor-element.elementor-element-38765f7 .abci-timeline-number{width:32px;height:32px;background-color:#1c1917;border:1px solid #57534e;color:#d6af66;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:900;flex-shrink:0;z-index:2}.elementor-6784 .elementor-element.elementor-element-38765f7 .abci-timeline-item:first-child .abci-timeline-number{background-color:#d6af66;border-color:#d6af66;color:#0c0a09}.elementor-6784 .elementor-element.elementor-element-38765f7 .abci-timeline-content h4{margin:4px 0 0 0!important;color:#ffffff!important}.elementor-6784 .elementor-element.elementor-element-38765f7 .abci-timeline-content p{font-size:15px;color:#a8a29e;margin:4px 0 0 0;font-weight:300;line-height:1.5}.elementor-6784 .elementor-element.elementor-element-38765f7 .abci-cta-box{padding:32px;border:1px solid #1c1917;background:linear-gradient(135deg,#1c1917 0%,#0c0a09 100%)}.elementor-6784 .elementor-element.elementor-element-38765f7 .abci-cta-box h3{margin:0 0 12px 0!important;color:#ffffff!important}.elementor-6784 .elementor-element.elementor-element-38765f7 .abci-cta-desc{font-size:15px;color:#a8a29e;line-height:1.6;font-weight:300;margin-bottom:16px}.elementor-6784 .elementor-element.elementor-element-38765f7 .abci-cta-footer{font-size:15px;color:#d6af66;font-weight:500;margin:0}

.elementor-6784 .elementor-element.elementor-element-4a49889 .abci-calendar-sidebar{height:max-content}@media(min-width:1024px){.elementor-6784 .elementor-element.elementor-element-4a49889 .abci-calendar-sidebar{position:sticky;top:48px}}.elementor-6784 .elementor-element.elementor-element-4a49889 .abci-calendar-card{border:1px solid #1c1917;background-color:#0c0a09;padding:24px;position:relative;overflow:hidden;box-shadow:0 25px 50px -12px rgba(0,0,0,0.5);display:flex;flex-direction:column;gap:24px}.elementor-6784 .elementor-element.elementor-element-4a49889 .abci-card-top-accent{position:absolute;top:0;left:0;width:100%;height:2px;background:linear-gradient(to right,transparent,#57534e,transparent)}.elementor-6784 .elementor-element.elementor-element-4a49889 .abci-calendar-header{text-align:center}@media(min-width:1024px){.elementor-6784 .elementor-element.elementor-element-4a49889 .abci-calendar-header{text-align:left}}.elementor-6784 .elementor-element.elementor-element-4a49889 .abci-calendar-title{font-family:inherit;font-size:24px!important;color:#ffffff!important;letter-spacing:-0.025em;margin:0!important}.elementor-6784 .elementor-element.elementor-element-4a49889 .abci-calendar-subtitle{font-size:11px;color:#78716c;text-transform:uppercase;letter-spacing:0.15em;margin:4px 0 0 0;font-weight:500}.elementor-6784 .elementor-element.elementor-element-4a49889 .abci-calendly-embed-wrapper{background-color:#000000;border:1px solid #1c1917;overflow:hidden;min-height:600px}.elementor-6784 .elementor-element.elementor-element-4a49889 .abci-calendly-frame{position:relative;width:100%;height:600px}.elementor-6784 .elementor-element.elementor-element-4a49889 .abci-calendar-btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:16px;background-color:#ffffff;color:#000000!important;font-size:11px;text-transform:uppercase;letter-spacing:0.15em;font-weight:600;text-decoration:none!important;transition:background-color 0.3s ease,color 0.3s ease}.elementor-6784 .elementor-element.elementor-element-4a49889 .abci-calendar-btn:hover{background-color:#e7e5e4;color:#000000!important}.elementor-6784 .elementor-element.elementor-element-4a49889 .abci-btn-icon{width:16px;height:16px;transition:transform 0.3s ease}.elementor-6784 .elementor-element.elementor-element-4a49889 .abci-calendar-btn:hover .abci-btn-icon{transform:translateX(4px)}



