.elementor-1779 .elementor-element.elementor-element-3809f11{--display:flex;--min-height:100vh;--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;--justify-content:center;--align-items:stretch;--overflow:hidden;--margin-top:-7rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1779 .elementor-element.elementor-element-3809f11:not(.elementor-motion-effects-element-type-background), .elementor-1779 .elementor-element.elementor-element-3809f11 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#292A29;background-image:url("https://boone.co/wp-content/uploads/2026/09/b2d74d270613adaa9323ee333abb0680.jpg");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-1779 .elementor-element.elementor-element-be0209d{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--overflow:hidden;--overlay-mix-blend-mode:darken;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:7rem;--padding-bottom:7rem;--padding-left:3rem;--padding-right:3rem;}.elementor-1779 .elementor-element.elementor-element-f6772c1{--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;--justify-content:center;--align-items:stretch;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1779 .elementor-element.elementor-element-0617d40 .elementor-heading-title{font-weight:100;text-transform:capitalize;color:#FFE598;}.elementor-1779 .elementor-element.elementor-element-5ca2789 .elementor-heading-title{font-size:105px;color:#F0F0ED;}.elementor-1779 .elementor-element.elementor-element-612899f{text-align:start;color:#C9C9C5;}.elementor-1779 .elementor-element.elementor-element-3602a98{text-align:start;font-size:22px;line-height:1.4em;color:#C9C9C5;}.elementor-1779 .elementor-element.elementor-element-efb7d7f .elementor-button{background-color:var( --e-global-color-primary );fill:#121212;color:#121212;}.elementor-1779 .elementor-element.elementor-element-efb7d7f > .elementor-widget-container{padding:1rem 0rem 0rem 0rem;}.elementor-1779 .elementor-element.elementor-element-f469eb5{--display:flex;}.elementor-1779 .elementor-element.elementor-element-8913fab{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1779 .elementor-element.elementor-element-b0a82d0{--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:nowrap;--margin-top:-8rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1779 .elementor-element.elementor-element-4b8edaa{width:auto;max-width:auto;color:#F1EEE7;}.elementor-1779 .elementor-element.elementor-element-4b8edaa > .elementor-widget-container{margin:0rem 1rem 0rem 0rem;}.elementor-1779 .elementor-element.elementor-element-22514a5{width:auto;max-width:auto;color:#F1EEE7;}.elementor-1779 .elementor-element.elementor-element-22514a5 > .elementor-widget-container{margin:0rem 1rem 0rem 0rem;}.elementor-1779 .elementor-element.elementor-element-043afa0{width:auto;max-width:auto;color:#F1EEE7;}.elementor-1779 .elementor-element.elementor-element-043afa0 > .elementor-widget-container{margin:0rem 1rem 0rem 0rem;}.elementor-1779 .elementor-element.elementor-element-aa74cd1{width:auto;max-width:auto;color:#F1EEE7;}.elementor-1779 .elementor-element.elementor-element-aa74cd1 > .elementor-widget-container{margin:0rem 1rem 0rem 0rem;}.elementor-1779 .elementor-element.elementor-element-ba24886{width:auto;max-width:auto;color:#F1EEE7;}.elementor-1779 .elementor-element.elementor-element-ba24886 > .elementor-widget-container{margin:0rem 1rem 0rem 0rem;}@media(max-width:1024px){.elementor-1779 .elementor-element.elementor-element-3809f11{--min-height:100vh;--margin-top:-5rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:4rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1779 .elementor-element.elementor-element-3809f11:not(.elementor-motion-effects-element-type-background), .elementor-1779 .elementor-element.elementor-element-3809f11 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-1779 .elementor-element.elementor-element-be0209d{--min-height:100vh;--margin-top:-4rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:4rem;--padding-bottom:4rem;--padding-left:2rem;--padding-right:2rem;}.elementor-1779 .elementor-element.elementor-element-b0a82d0{--margin-top:-5rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}}@media(max-width:767px){.elementor-1779 .elementor-element.elementor-element-3809f11{--min-height:100vh;--margin-top:-7rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:5rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1779 .elementor-element.elementor-element-3809f11:not(.elementor-motion-effects-element-type-background), .elementor-1779 .elementor-element.elementor-element-3809f11 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-1779 .elementor-element.elementor-element-be0209d{--min-height:100vh;--margin-top:-5rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:5rem;--padding-bottom:5rem;--padding-left:2rem;--padding-right:2rem;}.elementor-1779 .elementor-element.elementor-element-612899f{text-align:center;}.elementor-1779 .elementor-element.elementor-element-3602a98{width:100%;max-width:100%;text-align:center;}}@media(min-width:768px){.elementor-1779 .elementor-element.elementor-element-3809f11{--content-width:100%;}.elementor-1779 .elementor-element.elementor-element-be0209d{--content-width:1200px;}.elementor-1779 .elementor-element.elementor-element-f6772c1{--width:74%;}.elementor-1779 .elementor-element.elementor-element-f469eb5{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1779 .elementor-element.elementor-element-f6772c1{--width:24rem;}}/* Start custom CSS for container, class: .elementor-element-be0209d */.elementor-1779 .elementor-element.elementor-element-be0209d .elementor-element:not(.elementor-motion-effects-element-type-background) {
    background-size: calc(100% - 40px) contain;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4b8edaa */.elementor-1779 .elementor-element.elementor-element-4b8edaa {
        max-width: none;
    width: fit-content;
    flex-shrink: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-22514a5 */.elementor-1779 .elementor-element.elementor-element-22514a5 {
        max-width: none;
    width: fit-content;
    flex-shrink: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-043afa0 */.elementor-1779 .elementor-element.elementor-element-043afa0 {
        max-width: none;
    width: fit-content;
    flex-shrink: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-aa74cd1 */.elementor-1779 .elementor-element.elementor-element-aa74cd1 {
        max-width: none;
    width: fit-content;
    flex-shrink: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ba24886 */.elementor-1779 .elementor-element.elementor-element-ba24886 {
        max-width: none;
    width: fit-content;
    flex-shrink: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0a82d0 */.elementor-1779 .elementor-element.elementor-element-b0a82d0 {
    opacity: 0.2;
}

.elementor-1779 .elementor-element.elementor-element-b0a82d0.marquee {
    overflow: hidden;
    white-space: nowrap;
    flex-wrap: nowrap;
}

.elementor-1779 .elementor-element.elementor-element-b0a82d0.marquee .marquee-text {
  display: inline-block;
  will-change: transform;
  white-space: nowrap;
  width: auto;
    max-width: none;
}

.elementor-1779 .elementor-element.elementor-element-b0a82d0.marquee--animate .marquee-text {
    animation: marquee 30s linear infinite;
  }

@keyframes marquee {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(-100%);
  }
}

@media (max-width: 767px) {
  @keyframes marquee {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(-100%);
  }
}  
}/* End custom CSS */