 html {
     background-color: var(--bricks-color-mdcdyb)
 }

 body {
     background: none
 }

 :where(:root) .bricks-color-primary {
     color: var(--bricks-color-bcaxaj)
 }

 :where(:root) .bricks-background-primary {
     background-color: var(--bricks-color-bcaxaj)
 }

 :where(:root) .bricks-color-secondary {
     color: var(--bricks-color-mdcdyb)
 }

 :where(:root) .bricks-background-secondary {
     background-color: var(--bricks-color-mdcdyb)
 }

 body {
     color: var(--bricks-color-pwidbq);
     font-size: 1.5rem;
     font-family: "DM Sans";
     font-weight: 400
 }

 h1,
 h2,
 h3,
 h4,
 h5,
 h6 {
     color: var(--bricks-color-jgcrzf);
     font-weight: 500
 }

 .brxe-container {
     width: 1340px
 }

 .woocommerce main.site-main {
     width: 1340px
 }

 #brx-content.wordpress {
     width: 1340px
 }

 :root {
     --bricks-color-bcaxaj: #1aa0ee;
     --bricks-color-mdcdyb: #000000;
     --bricks-color-pwidbq: rgba(255, 255, 255, 0.8);
     --bricks-color-jgcrzf: #ffffff;
     --bricks-color-sggosm: #eaeaea;
     --bricks-color-jcjltk: #011b28;
     --bricks-color-wavgyp: #3f3f3f;
     --bricks-color-whjysd: rgba(15, 21, 26, 0);
 }

 :root[data-brx-theme="dark"] {
     --bricks-color-bcaxaj: #1aa0ee;
     --bricks-color-mdcdyb: #000000;
     --bricks-color-pwidbq: rgba(255, 255, 255, 0.8);
     --bricks-color-jgcrzf: #ffffff;
     --bricks-color-sggosm: #eaeaea;
     --bricks-color-jcjltk: #011b28;
     --bricks-color-wavgyp: #3f3f3f;
     --bricks-color-whjysd: rgba(15, 21, 26, 0);
 }

 @layer bricks {
     .brxe-text-link {
         gap: 5px
     }

     .brxe-text-link,
     .brxe-text-link span {
         align-items: center;
         display: inline-flex
     }

     .brxe-text-link span {
         justify-content: center
     }
 }

 @layer bricks {
     .brxe-code {
         width: 100%
     }
 }

 @layer bricks {
     :where(.brxe-svg) {
         height: auto;
         width: auto
     }

     :where(.brxe-svg) svg {
         height: auto;
         max-width: 100%;
         overflow: visible;
         width: auto
     }
 }

 @layer bricks {
     @keyframes load8 {
         0% {
             -webkit-transform: rotate(0deg);
             transform: rotate(0deg)
         }

         to {
             -webkit-transform: rotate(1turn);
             transform: rotate(1turn)
         }
     }

     @keyframes spin {
         to {
             -webkit-transform: rotate(1turn);
             transform: rotate(1turn)
         }
     }

     @keyframes scrolling {
         0% {
             opacity: 1
         }

         to {
             opacity: 0;
             -webkit-transform: translateY(10px);
             transform: translateY(10px)
         }
     }

     a.brxe-image {
         display: inline-block
     }

     figure.brxe-image {
         margin: 0
     }

     :where(.brxe-image).tag {
         display: inline-block;
         height: fit-content;
         position: relative;
         width: auto
     }

     :where(.brxe-image).caption {
         position: relative
     }

     :where(.brxe-image).caption:has(figcaption.bricks-image-caption) {
         overflow: hidden
     }

     :where(.brxe-image).overlay {
         position: relative
     }

     :where(.brxe-image).overlay:before {
         bottom: 0;
         content: "";
         left: 0;
         pointer-events: none;
         position: absolute;
         right: 0;
         top: 0
     }

     :where(.brxe-image):before {
         border-radius: inherit
     }

     :where(.brxe-image) a {
         border-radius: inherit;
         position: static;
         transition: inherit
     }

     :where(.brxe-image) picture {
         border-radius: inherit;
         transition: inherit
     }

     :where(.brxe-image) img {
         border-radius: inherit;
         height: 100%;
         position: static !important;
         transition: inherit;
         width: 100%
     }

     :where(.brxe-image) img.bricks-lazy-hidden+figcaption {
         display: none
     }

     :where(.brxe-image) .icon {
         color: #fff;
         font-size: 60px;
         pointer-events: none;
         position: absolute;
         right: 50%;
         text-align: center;
         top: 50%;
         transform: translate(50%, -50%);
         z-index: 5
     }

     :where(.brxe-image) .bricks-image-caption {
         background: linear-gradient(0deg, rgba(0, 0, 0, .5), rgba(0, 0, 0, .25) 70%, transparent);
         bottom: 0;
         color: #fff;
         font-size: inherit;
         margin: 0;
         padding: 10px 15px;
         pointer-events: none;
         position: absolute;
         text-align: center;
         width: 100%;
         z-index: 1
     }
 }

 @layer bricks {
     .brxe-template {
         width: 100%
     }
 }

 @layer bricks {
     .brxe-shortcode {
         width: 100%
     }
 }

 @layer bricks {
     .brxe-slider-nested {
         min-width: 0;
         width: 100%
     }

     .brxe-slider-nested .splide__slide {
         align-items: center;
         display: flex;
         justify-content: center;
         position: relative
     }

     .brxe-slider-nested .splide__arrows:not(.custom) .splide__arrow--prev {
         transform: translateY(-50%) scaleX(-1)
     }

     .brxe-slider-nested .splide__arrows:not(.custom).splide__arrows--ttb .splide__arrow--prev {
         transform: translateX(-50%) scaleX(-1)
     }

     .brxe-slider-nested .splide__arrows svg {
         min-height: 0;
         min-width: 0
     }
 }

 @layer bricks {
     :where(.brxe-heading).has-separator {
         align-items: center;
         display: inline-flex;
         gap: 20px
     }

     :where(.brxe-heading)>[contenteditable] {
         display: inline-block;
         text-decoration: inherit
     }

     :where(.brxe-heading) .separator {
         border-top: 1px solid;
         flex-grow: 1;
         flex-shrink: 0;
         height: 1px
     }
 }

 @layer bricks {
     .brxe-button {
         width: auto
     }
 }

 @layer bricks {
     :where(.brxe-icon-box) {
         align-items: flex-start;
         display: flex;
         flex-direction: column
     }

     :where(.brxe-icon-box).top .icon {
         margin-bottom: 20px
     }

     :where(.brxe-icon-box).bottom {
         flex-direction: column-reverse
     }

     :where(.brxe-icon-box).bottom .icon {
         margin-top: 20px
     }

     :where(.brxe-icon-box).right {
         flex-direction: row-reverse
     }

     :where(.brxe-icon-box).right .icon {
         margin-left: 20px
     }

     :where(.brxe-icon-box).left {
         flex-direction: row
     }

     :where(.brxe-icon-box).left .icon {
         margin-right: 20px
     }

     :where(.brxe-icon-box) .icon {
         display: inline-flex
     }

     :where(.brxe-icon-box) .icon a {
         display: inline-flex
     }

     :where(.brxe-icon-box) i {
         display: inline-block;
         font-size: 40px;
         line-height: 1;
         text-align: center
     }
 }

 #brxe-qacrlt {
     width: 260px;
     position: absolute;
     left: -100px;
     opacity: 0.15;
     z-index: -1;
     top: 200px
 }

 @media (max-width: 478px) {
     #brxe-qacrlt {
         opacity: 0.3;
         top: 300px;
         width: 0px;
         left: 0px
     }
 }

 #brxe-sxfkxv {
     width: 260px;
     position: absolute;
     right: -93px;
     opacity: .15;
     z-index: -1;
     top: 200px
 }

 @media (max-width: 478px) {
     #brxe-sxfkxv {
         width: 0px
     }
 }

 #brxe-vundhi {
     width: 0px;
     position: absolute;
     right: 37%;
     opacity: 0.2;
     z-index: -1;
     top: 200px
 }

 @media (max-width: 478px) {
     #brxe-vundhi {
         width: 250px;
         right: 24%;
         top: 100px;
         opacity: .15
     }
 }

 #brxe-njfqgk {
     margin-bottom: 4rem;
     font-size: 7.8rem;
     text-align: center;
     color: var(--bricks-color-jgcrzf);
     line-height: 110%;
     max-width: 956px
 }

 @media (max-width: 991px) {
     #brxe-njfqgk {
         font-size: 6rem
     }
 }

 @media (max-width: 478px) {
     #brxe-njfqgk {
         font-size: 3.8rem;
         line-height: 110%;
         margin-bottom: 3rem
     }
 }

 #brxe-kcwqkb {
     margin-bottom: 3rem;
     font-size: 1.8rem;
     text-align: center;
     color: rgba(255, 255, 255, 0.79)
 }

 @media (max-width: 478px) {
     #brxe-kcwqkb {
         font-size: 1.6rem
     }
 }

 #brxe-glvcrj {
     margin-bottom: 3rem;
     font-weight: 700
 }

 #brxe-ykurrq {
     background-color: var(--bricks-color-bcaxaj);
     border-radius: 5px;
     padding-top: 0;
     padding-right: 6px;
     padding-bottom: 0;
     padding-left: 6px
 }

 @media (max-width: 478px) {
     #brxe-ykurrq {
         font-size: 1.3rem
     }
 }

 #brxe-juvvhg {
     font-family: "DM Mono";
     font-weight: 400
 }

 @media (max-width: 478px) {
     #brxe-juvvhg {
         font-size: 1.3rem;
         line-height: 138%
     }
 }

 #brxe-apbugq {
     flex-direction: row;
     column-gap: 9px;
     background-color: rgba(1, 27, 40, 0.72);
     border: 1px solid rgba(255, 255, 255, 0.34);
     border-radius: 8px;
     padding-top: 10px;
     padding-right: 10px;
     padding-bottom: 10px;
     padding-left: 10px;
     align-items: center;
     font-size: 1.4rem;
     font-weight: 600;
     justify-content: center;
     width: auto
 }

 @media (max-width: 478px) {
     #brxe-apbugq {
         flex-wrap: nowrap
     }
 }

 #brxe-xgsccy {
     flex-direction: row;
     justify-content: center;
     align-self: center !important;
     column-gap: 30px;
     row-gap: 30px
 }

 @media (max-width: 767px) {
     #brxe-xgsccy {
         row-gap: 13px
     }
 }

 #brxe-ebmfab {
     margin-bottom: 4.2rem;
     align-items: center
 }

 @media (max-width: 478px) {
     #brxe-ebmfab {
         margin-bottom: 4.6rem
     }
 }

 #brxe-sojoic {
     flex-direction: row;
     column-gap: 20px;
     display: grid;
     align-items: initial;
     grid-gap: 20px;
     grid-template-columns: 1fr 1fr 1fr 1fr;
     margin-bottom: 3rem
 }

 #brxe-sojoic .tradingview-widget-container {
     height: 95px !important;
 }

 @media (max-width: 991px) {
     #brxe-sojoic {
         flex-wrap: wrap;
         row-gap: 20px;
         justify-content: center;
         grid-template-columns: 1fr 1fr
     }
 }

 @media (max-width: 478px) {
     #brxe-sojoic {
         grid-gap: 10px
     }
 }

 #brxe-bseapq {
     width: 160px
 }

 @media (max-width: 767px) {
     #brxe-bseapq {
         width: 130px
     }
 }

 @media (max-width: 478px) {
     #brxe-bseapq {
         width: 130px
     }
 }

 #brxe-qysgtd {
     width: 110px
 }

 @media (max-width: 767px) {
     #brxe-qysgtd {
         width: 100px
     }
 }

 #brxe-udsvfq {
     width: 184px
 }

 @media (max-width: 478px) {
     #brxe-udsvfq {
         width: 154px
     }
 }

 #brxe-jacgir {
     width: 153px
 }

 @media (max-width: 767px) {
     #brxe-jacgir {
         width: 117px
     }
 }

 #brxe-ysoqda {
     width: 139px
 }

 @media (max-width: 767px) {
     #brxe-ysoqda {
         width: 106px
     }
 }

 @media (max-width: 478px) {
     #brxe-ysoqda {
         display: none
     }
 }

 #brxe-pjiolw {
     flex-direction: row;
     justify-content: space-between;
     align-items: center;
     padding-top: 1rem;
     padding-right: 2rem;
     padding-bottom: 1rem;
     padding-left: 2rem;
     background-color: rgba(255, 255, 255, 0.25);
     border: 1px solid #ffffff;
     border-radius: 10px;
     display: grid;
     align-items: initial;
     grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
     justify-items: center;
     align-content: center;
     height: 100px
 }

 @media (max-width: 767px) {
     #brxe-pjiolw {
         grid-gap: 10px
     }
 }

 @media (max-width: 478px) {
     #brxe-pjiolw {
         flex-direction: column;
         grid-template-columns: 1fr 1fr;
         align-items: center
     }
 }

 #brxe-lnnfze {
     position: relative;
     padding-top: 20rem;
     padding-right: 2rem;
     padding-bottom: 9rem;
     padding-left: 2rem;
     z-index: 5
 }

 @media (max-width: 991px) {
     #brxe-lnnfze {
         padding-top: 19.1rem
     }
 }

 @media (max-width: 767px) {
     #brxe-lnnfze {
         padding-top: 14rem
     }
 }

 @media (max-width: 478px) {
     #brxe-lnnfze {
         padding-top: 12rem;
         padding-bottom: 5rem
     }
 }

 #brxe-rtiozu {
     background-image: url(https://onestopprop.com/wp-content/uploads/2025/06/Navbar-3-1.webp);
     background-position: bottom center;
     background-size: cover;
     background-repeat: no-repeat;
     position: relative;
     overflow: hidden
 }

 #brxe-dnxolu svg {
     height: 24px;
     width: 24px
 }

 #brxe-dnxolu .icon {
     background-color: #242424;
     border-radius: 12px
 }

 @media (max-width: 478px) {
     #brxe-dnxolu .content {
         font-size: 1.3rem
     }
 }

 #brxe-hwinsv svg {
     height: 24px;
     width: 24px
 }

 #brxe-hwinsv {
     flex-direction: row;
     gap: 13px
 }

 #brxe-hwinsv h1 {
     font-size: 16px
 }

 #brxe-hwinsv h2 {
     font-size: 16px
 }

 #brxe-hwinsv h3 {
     font-size: 16px
 }

 #brxe-hwinsv h4 {
     font-size: 16px
 }

 #brxe-hwinsv h5 {
     font-size: 16px
 }

 #brxe-hwinsv h6 {
     font-size: 16px
 }

 #brxe-hwinsv .content {
     align-self: center
 }

 #brxe-hwinsv .icon i {
     font-size: 30px
 }

 #brxe-hzfcfl svg {
     width: 24px;
     height: 24px
 }

 #brxe-hzfcfl {
     flex-direction: row;
     gap: 13px
 }

 #brxe-hzfcfl h1 {
     font-size: 16px
 }

 #brxe-hzfcfl h2 {
     font-size: 16px
 }

 #brxe-hzfcfl h3 {
     font-size: 16px
 }

 #brxe-hzfcfl h4 {
     font-size: 16px
 }

 #brxe-hzfcfl h5 {
     font-size: 16px
 }

 #brxe-hzfcfl h6 {
     font-size: 16px
 }

 #brxe-hzfcfl .content {
     align-self: center
 }

 #brxe-hzfcfl .icon i {
     font-size: 30px
 }

 #brxe-mtnoky svg {
     height: 24px;
     width: 24px
 }

 #brxe-mtnoky {
     flex-direction: row;
     gap: 13px
 }

 #brxe-mtnoky h1 {
     font-size: 16px
 }

 #brxe-mtnoky h2 {
     font-size: 16px
 }

 #brxe-mtnoky h3 {
     font-size: 16px
 }

 #brxe-mtnoky h4 {
     font-size: 16px
 }

 #brxe-mtnoky h5 {
     font-size: 16px
 }

 #brxe-mtnoky h6 {
     font-size: 16px
 }

 #brxe-mtnoky .content {
     align-self: center
 }

 #brxe-mtnoky .icon i {
     font-size: 30px
 }

 #brxe-nxregx svg {
     height: 24px;
     width: 24px
 }

 #brxe-nxregx {
     flex-direction: row;
     gap: 13px
 }

 #brxe-nxregx h1 {
     font-size: 16px
 }

 #brxe-nxregx h2 {
     font-size: 16px
 }

 #brxe-nxregx h3 {
     font-size: 16px
 }

 #brxe-nxregx h4 {
     font-size: 16px
 }

 #brxe-nxregx h5 {
     font-size: 16px
 }

 #brxe-nxregx h6 {
     font-size: 16px
 }

 #brxe-nxregx .content {
     align-self: center
 }

 #brxe-nxregx .icon i {
     font-size: 30px
 }

 #brxe-ekpikq svg {
     height: 24px;
     width: 24px
 }

 #brxe-ekpikq {
     flex-direction: row;
     gap: 13px
 }

 #brxe-ekpikq h1 {
     font-size: 16px
 }

 #brxe-ekpikq h2 {
     font-size: 16px
 }

 #brxe-ekpikq h3 {
     font-size: 16px
 }

 #brxe-ekpikq h4 {
     font-size: 16px
 }

 #brxe-ekpikq h5 {
     font-size: 16px
 }

 #brxe-ekpikq h6 {
     font-size: 16px
 }

 #brxe-ekpikq .content {
     align-self: center
 }

 #brxe-ekpikq .icon i {
     font-size: 30px
 }

 #brxe-ectcnk svg {
     height: 24px;
     width: 24px
 }

 #brxe-ectcnk {
     flex-direction: row;
     gap: 13px
 }

 #brxe-ectcnk h1 {
     font-size: 16px
 }

 #brxe-ectcnk h2 {
     font-size: 16px
 }

 #brxe-ectcnk h3 {
     font-size: 16px
 }

 #brxe-ectcnk h4 {
     font-size: 16px
 }

 #brxe-ectcnk h5 {
     font-size: 16px
 }

 #brxe-ectcnk h6 {
     font-size: 16px
 }

 #brxe-ectcnk .content {
     align-self: center
 }

 #brxe-ectcnk .icon i {
     font-size: 30px
 }

 #brxe-zyrarb svg {
     height: 24px;
     width: 24px
 }

 #brxe-zyrarb {
     flex-direction: row;
     gap: 13px
 }

 #brxe-zyrarb h1 {
     font-size: 16px
 }

 #brxe-zyrarb h2 {
     font-size: 16px
 }

 #brxe-zyrarb h3 {
     font-size: 16px
 }

 #brxe-zyrarb h4 {
     font-size: 16px
 }

 #brxe-zyrarb h5 {
     font-size: 16px
 }

 #brxe-zyrarb h6 {
     font-size: 16px
 }

 #brxe-zyrarb .content {
     align-self: center
 }

 #brxe-zyrarb .icon i {
     font-size: 30px
 }

 #brxe-xofavx svg {
     height: 24px;
     width: 24px
 }

 #brxe-xofavx .icon {
     background-color: #242424;
     border-radius: 12px
 }

 @media (max-width: 478px) {
     #brxe-xofavx .content {
         font-size: 1.3rem
     }
 }

 #brxe-wdusfg svg {
     height: 24px;
     width: 24px
 }

 #brxe-wdusfg {
     flex-direction: row;
     gap: 13px
 }

 #brxe-wdusfg h1 {
     font-size: 16px
 }

 #brxe-wdusfg h2 {
     font-size: 16px
 }

 #brxe-wdusfg h3 {
     font-size: 16px
 }

 #brxe-wdusfg h4 {
     font-size: 16px
 }

 #brxe-wdusfg h5 {
     font-size: 16px
 }

 #brxe-wdusfg h6 {
     font-size: 16px
 }

 #brxe-wdusfg .content {
     align-self: center
 }

 #brxe-wdusfg .icon i {
     font-size: 30px
 }

 #brxe-pjihun svg {
     width: 24px;
     height: 24px
 }

 #brxe-pjihun {
     flex-direction: row;
     gap: 13px
 }

 #brxe-pjihun h1 {
     font-size: 16px
 }

 #brxe-pjihun h2 {
     font-size: 16px
 }

 #brxe-pjihun h3 {
     font-size: 16px
 }

 #brxe-pjihun h4 {
     font-size: 16px
 }

 #brxe-pjihun h5 {
     font-size: 16px
 }

 #brxe-pjihun h6 {
     font-size: 16px
 }

 #brxe-pjihun .content {
     align-self: center
 }

 #brxe-pjihun .icon i {
     font-size: 30px
 }

 #brxe-aeczde svg {
     height: 24px;
     width: 24px
 }

 #brxe-aeczde {
     flex-direction: row;
     gap: 13px
 }

 #brxe-aeczde h1 {
     font-size: 16px
 }

 #brxe-aeczde h2 {
     font-size: 16px
 }

 #brxe-aeczde h3 {
     font-size: 16px
 }

 #brxe-aeczde h4 {
     font-size: 16px
 }

 #brxe-aeczde h5 {
     font-size: 16px
 }

 #brxe-aeczde h6 {
     font-size: 16px
 }

 #brxe-aeczde .content {
     align-self: center
 }

 #brxe-aeczde .icon i {
     font-size: 30px
 }

 #brxe-tuggdc svg {
     height: 24px;
     width: 24px
 }

 #brxe-tuggdc {
     flex-direction: row;
     gap: 13px
 }

 #brxe-tuggdc h1 {
     font-size: 16px
 }

 #brxe-tuggdc h2 {
     font-size: 16px
 }

 #brxe-tuggdc h3 {
     font-size: 16px
 }

 #brxe-tuggdc h4 {
     font-size: 16px
 }

 #brxe-tuggdc h5 {
     font-size: 16px
 }

 #brxe-tuggdc h6 {
     font-size: 16px
 }

 #brxe-tuggdc .content {
     align-self: center
 }

 #brxe-tuggdc .icon i {
     font-size: 30px
 }

 #brxe-ilqhkk svg {
     height: 24px;
     width: 24px
 }

 #brxe-ilqhkk {
     flex-direction: row;
     gap: 13px
 }

 #brxe-ilqhkk h1 {
     font-size: 16px
 }

 #brxe-ilqhkk h2 {
     font-size: 16px
 }

 #brxe-ilqhkk h3 {
     font-size: 16px
 }

 #brxe-ilqhkk h4 {
     font-size: 16px
 }

 #brxe-ilqhkk h5 {
     font-size: 16px
 }

 #brxe-ilqhkk h6 {
     font-size: 16px
 }

 #brxe-ilqhkk .content {
     align-self: center
 }

 #brxe-ilqhkk .icon i {
     font-size: 30px
 }

 #brxe-oalemm svg {
     height: 24px;
     width: 24px
 }

 #brxe-oalemm {
     flex-direction: row;
     gap: 13px
 }

 #brxe-oalemm h1 {
     font-size: 16px
 }

 #brxe-oalemm h2 {
     font-size: 16px
 }

 #brxe-oalemm h3 {
     font-size: 16px
 }

 #brxe-oalemm h4 {
     font-size: 16px
 }

 #brxe-oalemm h5 {
     font-size: 16px
 }

 #brxe-oalemm h6 {
     font-size: 16px
 }

 #brxe-oalemm .content {
     align-self: center
 }

 #brxe-oalemm .icon i {
     font-size: 30px
 }

 #brxe-gluybb svg {
     height: 24px;
     width: 24px
 }

 #brxe-gluybb {
     flex-direction: row;
     gap: 13px
 }

 #brxe-gluybb h1 {
     font-size: 16px
 }

 #brxe-gluybb h2 {
     font-size: 16px
 }

 #brxe-gluybb h3 {
     font-size: 16px
 }

 #brxe-gluybb h4 {
     font-size: 16px
 }

 #brxe-gluybb h5 {
     font-size: 16px
 }

 #brxe-gluybb h6 {
     font-size: 16px
 }

 #brxe-gluybb .content {
     align-self: center
 }

 #brxe-gluybb .icon i {
     font-size: 30px
 }

 #brxe-zbzuga {
     flex-direction: row
 }

 @media (max-width: 767px) {
     #brxe-zbzuga {
         flex-wrap: nowrap
     }
 }

 #brxe-vaiqbv {
     font-size: 5.2rem;
     text-align: center
 }

 @media (max-width: 478px) {
     #brxe-vaiqbv {
         font-size: 3.6rem;
         line-height: 130%;
         margin-bottom: 1rem
     }
 }

 #brxe-rrynrk {
     color: rgba(255, 255, 255, 0.59)
 }

 @media (max-width: 478px) {
     #brxe-rrynrk {
         color: rgba(234, 234, 234, 0.92)
     }
 }

 #brxe-povvpl {
     align-items: center;
     margin-bottom: 4rem
 }

 @media (max-width: 478px) {
     #brxe-povvpl {
         margin-bottom: 2.5rem
     }
 }

 #accounts {
     background-image: url(https://onestopprop.com/wp-content/uploads/2025/06/Navbar-8-e1749888041415.webp);
     background-position: center left;
     background-repeat: no-repeat;
     background-size: cover;
     position: relative;
     overflow: hidden
 }

 :where(#accounts > *:not(figcaption)) {
     position: relative
 }

 #accounts::before {
     background-image: linear-gradient(rgba(0, 0, 0, 0.27), rgba(0, 0, 0, 0.27));
     position: absolute;
     content: "";
     top: 0;
     right: 0;
     bottom: 0;
     left: 0;
     pointer-events: none
 }

 #brxe-sikine {
     text-align: center;
     font-size: 4.8rem;
     margin-top: 2rem
 }

 @media (max-width: 767px) {
     #brxe-sikine {
         font-size: 3.6rem
     }
 }

 #brxe-zvwgur {
     text-align: center;
     color: rgba(255, 255, 255, 0.8)
 }

 #brxe-onixvz {
     padding-right: 2rem;
     padding-left: 2rem;
     margin-bottom: 5rem
 }

 #brxe-mxawmt {
     width: 100px
 }

 #brxe-axmrvp {
     column-gap: 10px
 }

 #brxe-minwog {
     display: flex;
     column-gap: 20px
 }

 #brxe-otsvzl {
     width: 100px
 }

 #brxe-fmblme {
     column-gap: 10px
 }

 #brxe-pqngce {
     display: flex;
     column-gap: 20px
 }

 #brxe-khahor {
     width: 100px
 }

 #brxe-horjmo {
     column-gap: 10px
 }

 #brxe-yyaefo {
     display: flex;
     column-gap: 20px
 }

 #brxe-sojkzk {
     width: 100px
 }

 #brxe-kjeaal {
     column-gap: 10px
 }

 #brxe-pucqgo {
     display: flex;
     column-gap: 20px
 }

 #brxe-pjqjha {
     width: 100px
 }

 #brxe-trnzfl {
     column-gap: 10px
 }

 #brxe-ddriob {
     display: flex;
     column-gap: 20px
 }

 #brxe-eugsbe {
     width: 100px
 }

 #brxe-claerb {
     column-gap: 10px
 }

 #brxe-sjvcdm {
     display: flex;
     column-gap: 20px
 }

 #brxe-recnqc {
     width: 100px
 }

 #brxe-idvajw {
     column-gap: 10px
 }

 #brxe-dafork {
     display: flex;
     column-gap: 20px
 }

 #brxe-lqrzjz {
     width: 100px
 }

 #brxe-urdsti {
     column-gap: 10px
 }

 #brxe-lprdmi {
     display: flex;
     column-gap: 20px
 }

 #brxe-otrhxk {
     width: 100px
 }

 #brxe-phbfki {
     column-gap: 10px
 }

 #brxe-awlilu {
     display: flex;
     column-gap: 20px
 }

 #brxe-rgsrfh {
     width: 100px
 }

 #brxe-paottl {
     column-gap: 10px
 }

 #brxe-ftcpic {
     display: flex;
     column-gap: 20px
 }

 #brxe-sutilh .splide__arrow {
     font-size: 40px;
     min-height: 40px;
     min-width: 40px
 }

 #brxe-sutilh .splide__arrow svg {
     height: 40px;
     width: 40px
 }

 #brxe-sutilh .splide__pagination .splide__pagination__page {
     color: rgba(234, 234, 234, 0.33);
     background-color: rgba(234, 234, 234, 0.33)
 }

 #brxe-sutilh .splide__pagination .splide__pagination__page.is-active {
     color: rgba(255, 255, 255, 0.71);
     background-color: rgba(255, 255, 255, 0.71)
 }

 #brxe-sutilh .splide__pagination {
     bottom: -30px
 }

 @media (max-width: 991px) {
     #brxe-sutilh .splide__arrow {
         font-size: 0px;
         min-height: 0px;
         min-width: 0px
     }

     #brxe-sutilh .splide__arrow svg {
         height: 0px;
         width: 0px
     }
 }

 @media (max-width: 767px) {
     #brxe-sutilh .splide__pagination .splide__pagination__page {
         height: 8px;
         width: 8px
     }
 }

 @media (max-width: 478px) {
     #brxe-sutilh .splide__pagination {
         bottom: -40px
     }
 }

 #brxe-xoankg {
     padding-bottom: 6rem
 }

 #brxe-kcozin {
     width: 100%;
     padding-right: 0;
     padding-left: 0;
     align-items: center
 }

 #brxe-iibgkv {
     background-image: url(https://onestopprop.com/wp-content/uploads/2025/06/background-onestopprop.webp);
     background-position: 0 0;
     background-repeat: no-repeat;
     background-size: cover
 }

 @media (max-width: 767px) {
     #brxe-iibgkv {
         background-position: bottom center;
         background-size: auto
     }
 }

 @media (max-width: 478px) {
     #brxe-iibgkv {
         background-position: bottom center;
         background-size: auto
     }
 }

 #brxe-bmobxr {
     align-self: flex-start;
     text-align: left;
     font-size: 4.2rem
 }

 @media (max-width: 767px) {
     #brxe-bmobxr {
         font-size: 3.8rem
     }
 }

 @media (max-width: 478px) {
     #brxe-bmobxr {
         font-size: 2.5rem
     }
 }

 #brxe-rxhlpp {
     margin-bottom: 4.7rem
 }

 @media (max-width: 478px) {
     #brxe-rxhlpp {
         margin-bottom: 2.5rem
     }
 }

 #brxe-cvbehn svg {
     height: 24px;
     width: 24px
 }

 #brxe-cvbehn .icon {
     background-color: #242424;
     border-radius: 12px
 }

 @media (max-width: 478px) {
     #brxe-cvbehn .content {
         font-size: 1.3rem
     }
 }

 #brxe-fiwnrz svg {
     height: 24px;
     width: 24px
 }

 #brxe-fiwnrz {
     flex-direction: row;
     gap: 13px
 }

 #brxe-fiwnrz h1 {
     font-size: 16px
 }

 #brxe-fiwnrz h2 {
     font-size: 16px
 }

 #brxe-fiwnrz h3 {
     font-size: 16px
 }

 #brxe-fiwnrz h4 {
     font-size: 16px
 }

 #brxe-fiwnrz h5 {
     font-size: 16px
 }

 #brxe-fiwnrz h6 {
     font-size: 16px
 }

 #brxe-fiwnrz .content {
     align-self: center
 }

 #brxe-fiwnrz .icon i {
     font-size: 30px
 }

 #brxe-obuhlj svg {
     height: 24px;
     width: 24px
 }

 #brxe-obuhlj {
     flex-direction: row;
     gap: 13px
 }

 #brxe-obuhlj h1 {
     font-size: 16px
 }

 #brxe-obuhlj h2 {
     font-size: 16px
 }

 #brxe-obuhlj h3 {
     font-size: 16px
 }

 #brxe-obuhlj h4 {
     font-size: 16px
 }

 #brxe-obuhlj h5 {
     font-size: 16px
 }

 #brxe-obuhlj h6 {
     font-size: 16px
 }

 #brxe-obuhlj .content {
     align-self: center
 }

 #brxe-obuhlj .icon i {
     font-size: 30px
 }

 #brxe-ovhcly svg {
     height: 24px;
     width: 24px
 }

 #brxe-ovhcly {
     flex-direction: row;
     gap: 13px
 }

 #brxe-ovhcly h1 {
     font-size: 16px
 }

 #brxe-ovhcly h2 {
     font-size: 16px
 }

 #brxe-ovhcly h3 {
     font-size: 16px
 }

 #brxe-ovhcly h4 {
     font-size: 16px
 }

 #brxe-ovhcly h5 {
     font-size: 16px
 }

 #brxe-ovhcly h6 {
     font-size: 16px
 }

 #brxe-ovhcly .content {
     align-self: center
 }

 #brxe-ovhcly .icon i {
     font-size: 30px
 }

 #brxe-unszvw svg {
     height: 24px;
     width: 24px
 }

 #brxe-unszvw {
     flex-direction: row;
     gap: 13px
 }

 #brxe-unszvw h1 {
     font-size: 16px
 }

 #brxe-unszvw h2 {
     font-size: 16px
 }

 #brxe-unszvw h3 {
     font-size: 16px
 }

 #brxe-unszvw h4 {
     font-size: 16px
 }

 #brxe-unszvw h5 {
     font-size: 16px
 }

 #brxe-unszvw h6 {
     font-size: 16px
 }

 #brxe-unszvw .content {
     align-self: center
 }

 #brxe-unszvw .icon i {
     font-size: 30px
 }

 #brxe-sgqwmw svg {
     height: 24px;
     width: 24px
 }

 #brxe-sgqwmw {
     flex-direction: row;
     gap: 13px
 }

 #brxe-sgqwmw h1 {
     font-size: 16px
 }

 #brxe-sgqwmw h2 {
     font-size: 16px
 }

 #brxe-sgqwmw h3 {
     font-size: 16px
 }

 #brxe-sgqwmw h4 {
     font-size: 16px
 }

 #brxe-sgqwmw h5 {
     font-size: 16px
 }

 #brxe-sgqwmw h6 {
     font-size: 16px
 }

 #brxe-sgqwmw .content {
     align-self: center
 }

 #brxe-sgqwmw .icon i {
     font-size: 30px
 }

 #brxe-lhfgch svg {
     height: 24px;
     width: 24px
 }

 #brxe-lhfgch {
     flex-direction: row;
     gap: 13px
 }

 #brxe-lhfgch h1 {
     font-size: 16px
 }

 #brxe-lhfgch h2 {
     font-size: 16px
 }

 #brxe-lhfgch h3 {
     font-size: 16px
 }

 #brxe-lhfgch h4 {
     font-size: 16px
 }

 #brxe-lhfgch h5 {
     font-size: 16px
 }

 #brxe-lhfgch h6 {
     font-size: 16px
 }

 #brxe-lhfgch .content {
     align-self: center
 }

 #brxe-lhfgch .icon i {
     font-size: 30px
 }

 #brxe-nhitbt svg {
     height: 24px;
     width: 24px
 }

 #brxe-nhitbt {
     flex-direction: row;
     gap: 13px
 }

 #brxe-nhitbt h1 {
     font-size: 16px
 }

 #brxe-nhitbt h2 {
     font-size: 16px
 }

 #brxe-nhitbt h3 {
     font-size: 16px
 }

 #brxe-nhitbt h4 {
     font-size: 16px
 }

 #brxe-nhitbt h5 {
     font-size: 16px
 }

 #brxe-nhitbt h6 {
     font-size: 16px
 }

 #brxe-nhitbt .content {
     align-self: center
 }

 #brxe-nhitbt .icon i {
     font-size: 30px
 }

 #brxe-utaknl {
     flex-direction: row;
     column-gap: 30px;
     display: grid;
     align-items: initial;
     grid-gap: 40px 30px;
     grid-template-columns: 1fr 1fr 1fr 1fr;
     grid-template-rows: 1fr 1fr
 }

 @media (max-width: 991px) {
     #brxe-utaknl {
         grid-template-columns: 1fr 1fr;
         grid-template-rows: 1fr 1fr 1fr;
         grid-gap: 30px
     }
 }

 @media (max-width: 478px) {
     #brxe-utaknl {
         grid-template-columns: 1fr;
         grid-gap: 20px
     }
 }

 #brxe-saivfy {
     padding-top: 12rem;
     padding-bottom: 10rem
 }

 #brxe-firqlc {
     font-size: 40px
 }

 @media (max-width: 478px) {
     #brxe-firqlc {
         text-align: center;
         font-size: 3.6rem
     }
 }

 #brxe-rcdwtw {
     color: rgba(255, 255, 255, 0.8)
 }

 @media (max-width: 478px) {
     #brxe-rcdwtw {
         text-align: center
     }
 }

 #brxe-okiqvq {
     align-items: center;
     margin-bottom: 3.5rem;
     padding-right: 2rem;
     padding-left: 2rem
 }

 [data-id="brxe-kcwerm"].splide__slide {
     flex-direction: column;
     background-image: url(https://onestopprop.com/wp-content/uploads/2026/01/test3.webp);
     background-repeat: no-repeat;
     background-position: top center;
     background-size: cover
 }

 [data-id="brxe-lwgqrj"].splide__slide {
     flex-direction: column;
     background-image: url(https://onestopprop.com/wp-content/uploads/2026/01/THUMB1.webp);
     background-repeat: no-repeat;
     background-position: top center;
     background-size: cover
 }

 [data-id="brxe-cryfjl"].splide__slide {
     flex-direction: column;
     background-image: url(https://onestopprop.com/wp-content/uploads/2025/06/4O176Zn1VVM-HD.jpg);
     background-repeat: no-repeat;
     background-position: center center;
     background-size: cover
 }

 [data-id="brxe-wflxcs"].splide__slide {
     flex-direction: column;
     background-image: url(https://onestopprop.com/wp-content/uploads/2026/01/test4.webp);
     background-repeat: no-repeat;
     background-position: top center;
     background-size: cover
 }

 [data-id="brxe-fgqmxr"].splide__slide {
     flex-direction: column;
     background-image: url(https://onestopprop.com/wp-content/uploads/2026/01/test2.webp);
     background-repeat: no-repeat;
     background-position: top center;
     background-size: cover
 }

 [data-id="brxe-lmqmcw"].splide__slide {
     flex-direction: column;
     background-image: url(https://onestopprop.com/wp-content/uploads/2025/10/8STFGk-3WbM-HD.jpg);
     background-repeat: no-repeat;
     background-position: center center;
     background-size: cover
 }

 [data-id="brxe-mgcupx"].splide__slide {
     flex-direction: column;
     background-image: url(https://onestopprop.com/wp-content/uploads/2025/07/yG_wrOsevvI-HD.jpg);
     background-repeat: no-repeat;
     background-position: center center;
     background-size: cover
 }

 [data-id="brxe-nudwsn"].splide__slide {
     flex-direction: column;
     background-image: url(https://onestopprop.com/wp-content/uploads/2026/01/test1.webp);
     background-repeat: no-repeat;
     background-position: top center;
     background-size: cover
 }

 [data-id="brxe-mwofxt"].splide__slide {
     flex-direction: column;
     background-image: url(https://onestopprop.com/wp-content/uploads/2026/01/becky-long-thumb.webp);
     background-repeat: no-repeat;
     background-position: top center;
     background-size: cover
 }

 #brxe-ekrlec .splide__arrow {
     color: var(--bricks-color-sggosm)
 }

 #brxe-ekrlec .splide__arrow svg {
     fill: var(--bricks-color-sggosm)
 }

 #brxe-ekrlec .splide__pagination .splide__pagination__page {
     color: var(--bricks-color-sggosm);
     background-color: var(--bricks-color-sggosm)
 }

 @media (max-width: 478px) {
     #brxe-ekrlec .splide__pagination .splide__pagination__page {
         height: 7px;
         width: 7px;
         color: rgba(234, 234, 234, 0.71);
         background-color: rgba(234, 234, 234, 0.71)
     }

     #brxe-ekrlec .splide__pagination .splide__pagination__page.is-active {
         color: #eaeaea;
         background-color: #eaeaea
     }
 }

 #brxe-bgatov {
     width: 100%;
     padding-right: 0;
     padding-bottom: 0;
     padding-left: 0
 }

 #brxe-dnxiov svg {
     height: 24px;
     width: 24px
 }

 #brxe-dnxiov .icon {
     background-color: #242424;
     border-radius: 12px
 }

 @media (max-width: 478px) {
     #brxe-dnxiov .content {
         font-size: 1.3rem
     }
 }

 #brxe-ujzibw svg {
     height: 24px;
     width: 24px
 }

 #brxe-ujzibw {
     flex-direction: row;
     gap: 13px
 }

 #brxe-ujzibw h1 {
     font-size: 16px
 }

 #brxe-ujzibw h2 {
     font-size: 16px
 }

 #brxe-ujzibw h3 {
     font-size: 16px
 }

 #brxe-ujzibw h4 {
     font-size: 16px
 }

 #brxe-ujzibw h5 {
     font-size: 16px
 }

 #brxe-ujzibw h6 {
     font-size: 16px
 }

 #brxe-ujzibw .content {
     align-self: center
 }

 #brxe-ujzibw .icon i {
     font-size: 30px
 }

 #brxe-hghjjk svg {
     width: 24px;
     height: 24px
 }

 #brxe-hghjjk {
     flex-direction: row;
     gap: 13px
 }

 #brxe-hghjjk h1 {
     font-size: 16px
 }

 #brxe-hghjjk h2 {
     font-size: 16px
 }

 #brxe-hghjjk h3 {
     font-size: 16px
 }

 #brxe-hghjjk h4 {
     font-size: 16px
 }

 #brxe-hghjjk h5 {
     font-size: 16px
 }

 #brxe-hghjjk h6 {
     font-size: 16px
 }

 #brxe-hghjjk .content {
     align-self: center
 }

 #brxe-hghjjk .icon i {
     font-size: 30px
 }

 #brxe-wgalxd svg {
     height: 24px;
     width: 24px
 }

 #brxe-wgalxd {
     flex-direction: row;
     gap: 13px
 }

 #brxe-wgalxd h1 {
     font-size: 16px
 }

 #brxe-wgalxd h2 {
     font-size: 16px
 }

 #brxe-wgalxd h3 {
     font-size: 16px
 }

 #brxe-wgalxd h4 {
     font-size: 16px
 }

 #brxe-wgalxd h5 {
     font-size: 16px
 }

 #brxe-wgalxd h6 {
     font-size: 16px
 }

 #brxe-wgalxd .content {
     align-self: center
 }

 #brxe-wgalxd .icon i {
     font-size: 30px
 }

 #brxe-eggsnz svg {
     height: 24px;
     width: 24px
 }

 #brxe-eggsnz {
     flex-direction: row;
     gap: 13px
 }

 #brxe-eggsnz h1 {
     font-size: 16px
 }

 #brxe-eggsnz h2 {
     font-size: 16px
 }

 #brxe-eggsnz h3 {
     font-size: 16px
 }

 #brxe-eggsnz h4 {
     font-size: 16px
 }

 #brxe-eggsnz h5 {
     font-size: 16px
 }

 #brxe-eggsnz h6 {
     font-size: 16px
 }

 #brxe-eggsnz .content {
     align-self: center
 }

 #brxe-eggsnz .icon i {
     font-size: 30px
 }

 #brxe-lkrape svg {
     height: 24px;
     width: 24px
 }

 #brxe-lkrape {
     flex-direction: row;
     gap: 13px
 }

 #brxe-lkrape h1 {
     font-size: 16px
 }

 #brxe-lkrape h2 {
     font-size: 16px
 }

 #brxe-lkrape h3 {
     font-size: 16px
 }

 #brxe-lkrape h4 {
     font-size: 16px
 }

 #brxe-lkrape h5 {
     font-size: 16px
 }

 #brxe-lkrape h6 {
     font-size: 16px
 }

 #brxe-lkrape .content {
     align-self: center
 }

 #brxe-lkrape .icon i {
     font-size: 30px
 }

 #brxe-ibtjgk svg {
     height: 24px;
     width: 24px
 }

 #brxe-ibtjgk {
     flex-direction: row;
     gap: 13px
 }

 #brxe-ibtjgk h1 {
     font-size: 16px
 }

 #brxe-ibtjgk h2 {
     font-size: 16px
 }

 #brxe-ibtjgk h3 {
     font-size: 16px
 }

 #brxe-ibtjgk h4 {
     font-size: 16px
 }

 #brxe-ibtjgk h5 {
     font-size: 16px
 }

 #brxe-ibtjgk h6 {
     font-size: 16px
 }

 #brxe-ibtjgk .content {
     align-self: center
 }

 #brxe-ibtjgk .icon i {
     font-size: 30px
 }

 #brxe-bdzvqu svg {
     height: 24px;
     width: 24px
 }

 #brxe-bdzvqu {
     flex-direction: row;
     gap: 13px
 }

 #brxe-bdzvqu h1 {
     font-size: 16px
 }

 #brxe-bdzvqu h2 {
     font-size: 16px
 }

 #brxe-bdzvqu h3 {
     font-size: 16px
 }

 #brxe-bdzvqu h4 {
     font-size: 16px
 }

 #brxe-bdzvqu h5 {
     font-size: 16px
 }

 #brxe-bdzvqu h6 {
     font-size: 16px
 }

 #brxe-bdzvqu .content {
     align-self: center
 }

 #brxe-bdzvqu .icon i {
     font-size: 30px
 }

 #brxe-cweqjc svg {
     height: 24px;
     width: 24px
 }

 #brxe-cweqjc .icon {
     background-color: #242424;
     border-radius: 12px
 }

 @media (max-width: 478px) {
     #brxe-cweqjc .content {
         font-size: 1.3rem
     }
 }

 #brxe-mflwny svg {
     height: 24px;
     width: 24px
 }

 #brxe-mflwny {
     flex-direction: row;
     gap: 13px
 }

 #brxe-mflwny h1 {
     font-size: 16px
 }

 #brxe-mflwny h2 {
     font-size: 16px
 }

 #brxe-mflwny h3 {
     font-size: 16px
 }

 #brxe-mflwny h4 {
     font-size: 16px
 }

 #brxe-mflwny h5 {
     font-size: 16px
 }

 #brxe-mflwny h6 {
     font-size: 16px
 }

 #brxe-mflwny .content {
     align-self: center
 }

 #brxe-mflwny .icon i {
     font-size: 30px
 }

 #brxe-dqxnnl svg {
     width: 24px;
     height: 24px
 }

 #brxe-dqxnnl {
     flex-direction: row;
     gap: 13px
 }

 #brxe-dqxnnl h1 {
     font-size: 16px
 }

 #brxe-dqxnnl h2 {
     font-size: 16px
 }

 #brxe-dqxnnl h3 {
     font-size: 16px
 }

 #brxe-dqxnnl h4 {
     font-size: 16px
 }

 #brxe-dqxnnl h5 {
     font-size: 16px
 }

 #brxe-dqxnnl h6 {
     font-size: 16px
 }

 #brxe-dqxnnl .content {
     align-self: center
 }

 #brxe-dqxnnl .icon i {
     font-size: 30px
 }

 #brxe-robbkl svg {
     height: 24px;
     width: 24px
 }

 #brxe-robbkl {
     flex-direction: row;
     gap: 13px
 }

 #brxe-robbkl h1 {
     font-size: 16px
 }

 #brxe-robbkl h2 {
     font-size: 16px
 }

 #brxe-robbkl h3 {
     font-size: 16px
 }

 #brxe-robbkl h4 {
     font-size: 16px
 }

 #brxe-robbkl h5 {
     font-size: 16px
 }

 #brxe-robbkl h6 {
     font-size: 16px
 }

 #brxe-robbkl .content {
     align-self: center
 }

 #brxe-robbkl .icon i {
     font-size: 30px
 }

 #brxe-evxybo svg {
     height: 24px;
     width: 24px
 }

 #brxe-evxybo {
     flex-direction: row;
     gap: 13px
 }

 #brxe-evxybo h1 {
     font-size: 16px
 }

 #brxe-evxybo h2 {
     font-size: 16px
 }

 #brxe-evxybo h3 {
     font-size: 16px
 }

 #brxe-evxybo h4 {
     font-size: 16px
 }

 #brxe-evxybo h5 {
     font-size: 16px
 }

 #brxe-evxybo h6 {
     font-size: 16px
 }

 #brxe-evxybo .content {
     align-self: center
 }

 #brxe-evxybo .icon i {
     font-size: 30px
 }

 #brxe-vidyfb svg {
     height: 24px;
     width: 24px
 }

 #brxe-vidyfb {
     flex-direction: row;
     gap: 13px
 }

 #brxe-vidyfb h1 {
     font-size: 16px
 }

 #brxe-vidyfb h2 {
     font-size: 16px
 }

 #brxe-vidyfb h3 {
     font-size: 16px
 }

 #brxe-vidyfb h4 {
     font-size: 16px
 }

 #brxe-vidyfb h5 {
     font-size: 16px
 }

 #brxe-vidyfb h6 {
     font-size: 16px
 }

 #brxe-vidyfb .content {
     align-self: center
 }

 #brxe-vidyfb .icon i {
     font-size: 30px
 }

 #brxe-mpnhoc svg {
     height: 24px;
     width: 24px
 }

 #brxe-mpnhoc {
     flex-direction: row;
     gap: 13px
 }

 #brxe-mpnhoc h1 {
     font-size: 16px
 }

 #brxe-mpnhoc h2 {
     font-size: 16px
 }

 #brxe-mpnhoc h3 {
     font-size: 16px
 }

 #brxe-mpnhoc h4 {
     font-size: 16px
 }

 #brxe-mpnhoc h5 {
     font-size: 16px
 }

 #brxe-mpnhoc h6 {
     font-size: 16px
 }

 #brxe-mpnhoc .content {
     align-self: center
 }

 #brxe-mpnhoc .icon i {
     font-size: 30px
 }

 #brxe-iydsef svg {
     height: 24px;
     width: 24px
 }

 #brxe-iydsef {
     flex-direction: row;
     gap: 13px
 }

 #brxe-iydsef h1 {
     font-size: 16px
 }

 #brxe-iydsef h2 {
     font-size: 16px
 }

 #brxe-iydsef h3 {
     font-size: 16px
 }

 #brxe-iydsef h4 {
     font-size: 16px
 }

 #brxe-iydsef h5 {
     font-size: 16px
 }

 #brxe-iydsef h6 {
     font-size: 16px
 }

 #brxe-iydsef .content {
     align-self: center
 }

 #brxe-iydsef .icon i {
     font-size: 30px
 }

 #brxe-tlhjgf {
     flex-direction: row
 }

 @media (max-width: 767px) {
     #brxe-tlhjgf {
         flex-wrap: nowrap
     }
 }

 #brxe-gnemve {
     background-color: #006ed5;
     padding-top: 1rem;
     padding-bottom: 1rem
 }

 @media (max-width: 478px) {
     #brxe-jhxhlu {
         text-align: center;
         font-size: 3.6rem
     }
 }

 #brxe-gbwpzt {
     color: rgba(255, 255, 255, 0.8)
 }

 @media (max-width: 478px) {
     #brxe-gbwpzt {
         text-align: center
     }
 }

 #brxe-fsitff {
     display: flex;
     flex-direction: column;
     align-items: center;
     align-self: center !important;
     margin-bottom: 4rem
 }

 #brxe-dgjudy {
     background-image: linear-gradient(180deg, #002856 0%, #00152d 100%);
     border: 2px solid rgba(255, 255, 255, 0.72)
 }

 #brxe-rgtnzl {
     flex-direction: row;
     justify-content: space-between;
     column-gap: 20px
 }

 @media (max-width: 991px) {
     #brxe-rgtnzl {
         align-items: stretch
     }
 }

 @media (max-width: 767px) {
     #brxe-rgtnzl {
         flex-direction: column;
         row-gap: 20px
     }
 }

 @media (max-width: 767px) {
     #brxe-honhoy {
         padding-top: 8rem;
         padding-bottom: 8rem
     }
 }

 #brxe-tbsipa {
     background-image: url(https://onestopprop.com/wp-content/uploads/2025/06/Navbar-5.webp);
     background-position: center center;
     background-size: cover;
     background-repeat: no-repeat
 }

 #brxe-enralo {
     color: rgba(255, 255, 255, 0.8)
 }

 #brxe-mgwcya {
     align-items: center;
     margin-bottom: 3rem
 }

 @media (max-width: 478px) {
     #brxe-ozdelb {
         display: flex;
         flex-direction: column;
         align-items: center
     }
 }

 #brxe-clbgpu {
     flex-direction: row;
     align-items: flex-end;
     background-image: linear-gradient(180deg, rgba(32, 135, 255, 0.3) 0%, rgba(0, 41, 88, 0.3) 0%);
     border: 3px solid #2087ff
 }

 @media (max-width: 478px) {
     #brxe-loskqx {
         display: flex;
         flex-direction: column;
         align-items: center
     }
 }

 #brxe-lgsbhj {
     flex-direction: row;
     align-items: flex-end;
     background-color: rgba(0, 0, 0, 0.5);
     border: 1px solid #3f3f3f
 }

 #brxe-lgsbhj {
     backdrop-filter: blur(10px)
 }

 #brxe-dnngkz {
     flex-direction: row;
     column-gap: 30px;
     margin-top: 3rem;
     align-items: stretch
 }

 @media (max-width: 991px) {
     #brxe-dnngkz {
         flex-direction: column;
         row-gap: 40px
     }
 }

 #brxe-lljesj {
     background-image: url(https://onestopprop.com/wp-content/uploads/2025/06/Navbar-6.webp);
     background-size: cover;
     background-position: center center;
     background-repeat: no-repeat
 }

 @media (max-width: 767px) {
     #brxe-dliwuh {
         text-align: center
     }
 }

 #brxe-hvykzs {
     align-items: center;
     margin-bottom: 7rem
 }

 @media (max-width: 991px) {
     #brxe-hvykzs {
         margin-bottom: 0
     }
 }

 #brxe-xwjxzh {
     align-self: center !important
 }

 #brxe-zetwdj {
     height: 16px
 }

 #brxe-dmtwlx {
     border-bottom-width: 0
 }

 #brxe-cnxubq {
     border-bottom-width: 0
 }

 #brxe-jguasq {
     border: 1px solid #efefef;
     border-radius: 25px;
     background-color: rgba(0, 0, 0, 0.5)
 }

 #brxe-jguasq {
     backdrop-filter: blur(20px)
 }

 @media (max-width: 991px) {
     #brxe-jguasq {
         min-width: 900px
     }
 }

 @media (max-width: 991px) {
     #brxe-kpwxlh {
         overflow: scroll;
         padding-top: 10rem
     }
 }

 #brxe-obwkmj {
     background-image: url(https://onestopprop.com/wp-content/uploads/2025/06/Navbar-7.webp);
     background-size: cover;
     background-position: center center;
     background-repeat: no-repeat
 }

 @media (max-width: 767px) {
     #brxe-iflowf {
         text-align: center;
         font-size: 3.6rem
     }
 }

 #brxe-sjxety {
     font-size: 1.5rem;
     color: var(--bricks-color-pwidbq);
     margin-bottom: 2rem
 }

 #brxe-sjxety a {
     font-size: 1.5rem;
     color: var(--bricks-color-pwidbq);
     font-size: inherit
 }

 @media (max-width: 767px) {
     #brxe-sjxety {
         text-align: center
     }

     #brxe-sjxety a {
         text-align: center;
         font-size: inherit
     }
 }

 @media (max-width: 767px) {
     #brxe-loydmw {
         align-items: center
     }
 }

 #brxe-pzewrh {
     width: 280px
 }

 #brxe-xduyir {
     flex-direction: row;
     align-items: center;
     width: 980px;
     align-self: center !important
 }

 @media (max-width: 767px) {
     #brxe-xduyir {
         flex-wrap: wrap-reverse;
         justify-content: center
     }
 }

 #brxe-ggxpua {
     background-image: url(https://onestopprop.com/wp-content/uploads/2025/05/83a251453550.jpg);
     background-size: cover;
     background-repeat: no-repeat;
     background-position: top left;
     align-self: stretch !important;
     width: 100%;
     border-radius: 25px
 }

 @media (max-width: 767px) {
     #brxe-ggxpua {
         height: 400px
     }
 }

 @media (max-width: 478px) {
     #brxe-ggxpua {
         height: 290px
     }
 }

 #brxe-uszouc {
     margin-bottom: 1.5rem
 }

 @media (max-width: 767px) {
     #brxe-uszouc {
         text-align: center;
         font-size: 3.6rem
     }
 }

 #brxe-ukezkx {
     color: rgba(255, 255, 255, 0.6)
 }

 @media (max-width: 767px) {
     #brxe-ukezkx {
         text-align: center
     }
 }

 @media (max-width: 767px) {
     #brxe-vmfybn {
         display: none
     }
 }

 #brxe-wculjg {
     flex-direction: row;
     justify-content: space-between
 }

 @media (max-width: 767px) {
     #brxe-wculjg {
         align-items: center;
         flex-direction: column
     }
 }

 #brxe-nnefms {
     font-size: 1.5rem;
     font-weight: 400;
     color: var(--bricks-color-pwidbq);
     line-height: 150%
 }

 #brxe-nnefms a {
     font-size: 1.5rem;
     font-weight: 400;
     color: var(--bricks-color-pwidbq);
     line-height: 150%;
     font-size: inherit
 }

 @media (max-width: 767px) {
     #brxe-nnefms {
         text-align: center;
         color: rgba(255, 255, 255, 0.84)
     }

     #brxe-nnefms a {
         text-align: center;
         color: rgba(255, 255, 255, 0.84);
         font-size: inherit
     }
 }

 #brxe-pbgovv {
     background-color: #000000;
     margin-bottom: 1.3rem;
     width: 50px;
     padding-top: 1rem;
     padding-right: 1rem;
     padding-bottom: 1rem;
     padding-left: 1rem;
     border-radius: 12px
 }

 #brxe-oggxox {
     font-size: 2.5rem;
     font-weight: 400;
     color: #ffffff;
     margin-bottom: 1rem
 }

 @media (max-width: 478px) {
     #brxe-oggxox {
         font-size: 2.2rem
     }
 }

 #brxe-waqcsf {
     font-size: 1.4rem;
     font-weight: 400;
     color: rgba(255, 255, 255, 0.74)
 }

 #brxe-ekqywx {
     background-color: #242424;
     padding-top: 2.5rem;
     padding-right: 2.5rem;
     padding-bottom: 2.5rem;
     padding-left: 2.5rem;
     border: 1px solid #3f3f3f;
     border-radius: 15px
 }

 @media (max-width: 478px) {
     #brxe-ekqywx {
         padding-right: 2rem;
         padding-left: 2rem
     }
 }

 #brxe-nefbjk {
     row-gap: 30px
 }

 #brxe-wssjky {
     flex-direction: row;
     align-items: center;
     justify-content: space-between;
     column-gap: 50px;
     margin-top: 15rem
 }

 @media (max-width: 767px) {
     #brxe-wssjky {
         row-gap: 30px;
         margin-top: 9rem
     }
 }

 @media (max-width: 478px) {
     #brxe-wssjky {
         margin-top: 6rem
     }
 }

 #brxe-wdcpsi {
     font-size: 3.6rem;
     line-height: 120%;
     color: #ffffff;
     margin-bottom: 1.5rem
 }

 #brxe-imvrdq {
     font-size: 1.4rem;
     color: var(--bricks-color-pwidbq);
     font-weight: 500;
     line-height: 130%;
     margin-bottom: 1.5rem
 }

 @media (max-width: 478px) {
     #brxe-imvrdq {
         margin-bottom: 1rem
     }
 }

 #brxe-izfile {
     margin-bottom: 2.1rem
 }

 #brxe-tyaznf svg {
     height: 24px;
     width: 24px
 }

 #brxe-mldubl svg {
     height: 24px;
     width: 24px
 }

 #brxe-qcvozr svg {
     height: 24px;
     width: 24px
 }

 #brxe-jvhwlo {
     display: flex;
     flex-direction: column;
     row-gap: 10px;
     align-items: flex-start
 }

 #brxe-nxkxgv {
     padding-top: 5rem;
     padding-right: 0;
     padding-bottom: 5rem;
     padding-left: 5rem
 }

 @media (max-width: 991px) {
     #brxe-nxkxgv {
         padding-top: 3rem;
         padding-bottom: 3rem;
         padding-left: 2rem
     }
 }

 @media (max-width: 767px) {
     #brxe-nxkxgv {
         padding-top: 4.5rem;
         padding-right: 2.5rem;
         padding-bottom: 4.5rem;
         padding-left: 2.5rem
     }
 }

 @media (max-width: 478px) {
     #brxe-nxkxgv {
         padding-right: 2rem;
         padding-left: 2rem
     }
 }

 #brxe-twefmc {
     background-image: url(https://onestopprop.com/wp-content/uploads/2025/06/image-21.webp);
     background-repeat: no-repeat;
     background-size: 550px;
     background-position: center center
 }

 @media (max-width: 991px) {
     #brxe-twefmc {
         background-size: 400px
     }
 }

 @media (max-width: 767px) {
     #brxe-twefmc {
         display: none
     }
 }

 #brxe-bmzght {
     flex-direction: row;
     align-items: stretch;
     border: 3px solid #8dcef7;
     border-radius: 20px;
     background-image: linear-gradient(180deg, rgba(32, 135, 255, 0.3) 0%, rgba(2, 42, 90, 0.3) 100%)
 }

 #brxe-oiyllz {
     height: 48px
 }

 @media (max-width: 478px) {
     #brxe-oiyllz {
         height: 40px
     }
 }

 #blue-print-download {
     background-color: #1fa9ff;
     color: #010101;
     border-style: none
 }

 #brxe-fpitff {
     flex-direction: row;
     margin-top: 3rem;
     column-gap: 30px;
     row-gap: 30px;
     align-items: stretch
 }

 #brxe-yqmodd {
     text-align: center;
     font-size: 8rem;
     width: 1000px;
     margin-top: 1.4rem
 }

 @media (max-width: 991px) {
     #brxe-yqmodd {
         font-size: 6rem;
         width: 716px
     }
 }

 @media (max-width: 767px) {
     #brxe-yqmodd {
         font-size: 4.5rem;
         width: 600px
     }
 }

 @media (max-width: 478px) {
     #brxe-yqmodd {
         font-size: 4rem;
         line-height: 120%;
         margin-bottom: 1rem
     }
 }

 #brxe-hdzeku {
     align-items: center;
     row-gap: 20px;
     background-image: linear-gradient(180deg, #000000 28%, #2087ff 89%, #74b4ff 100%);
     border-radius: 25px
 }

 #brxe-mamxig {
     padding-top: 2rem;
     padding-right: 2rem;
     padding-bottom: 10rem;
     padding-left: 2rem
 }

 @layer bricks {
     .brxe-toggle {
         background-color: transparent;
         border: 0;
         color: inherit;
         font: inherit;
         margin: 0;
         overflow: visible;
         text-transform: none;
         transition-duration: .15s;
         transition-property: opacity, filter;
         transition-timing-function: linear
     }

     .brxa-wrap {
         display: inline-block;
         height: 24px;
         position: relative;
         width: 40px
     }

     .brxa-inner {
         display: block;
         margin-top: -2px;
         top: 50%
     }

     .brxa-inner,
     .brxa-inner:after,
     .brxa-inner:before {
         background-color: currentcolor;
         border-radius: 4px;
         height: 4px;
         position: absolute;
         transition-duration: .15s;
         transition-property: transform;
         transition-timing-function: ease;
         width: 40px
     }

     .brxa-inner:after,
     .brxa-inner:before {
         content: "";
         display: block
     }

     .brxa-inner:before {
         top: -10px
     }

     .brxa-inner:after {
         bottom: -10px
     }

     .brxa--3dx-r .brxa-wrap {
         perspective: 80px
     }

     .brxa--3dx-r .brxa-inner {
         transition: transform .15s cubic-bezier(.645, .045, .355, 1), background-color 0s cubic-bezier(.645, .045, .355, 1) .1s
     }

     .brxa--3dx-r .brxa-inner:after,
     .brxa--3dx-r .brxa-inner:before {
         transition: transform 0s cubic-bezier(.645, .045, .355, 1) .1s
     }

     .brxa--3dx-r.is-active .brxa-inner {
         background-color: transparent !important;
         transform: rotateY(-180deg)
     }

     .brxa--3dx-r.is-active .brxa-inner:before {
         transform: translate3d(0, 10px, 0) rotate(45deg)
     }

     .brxa--3dx-r.is-active .brxa-inner:after {
         transform: translate3d(0, -10px, 0) rotate(-45deg)
     }

     .brxa--3dx .brxa-wrap {
         perspective: 80px
     }

     .brxa--3dx .brxa-inner {
         transition: transform .15s cubic-bezier(.645, .045, .355, 1), background-color 0s cubic-bezier(.645, .045, .355, 1) .1s
     }

     .brxa--3dx .brxa-inner:after,
     .brxa--3dx .brxa-inner:before {
         transition: transform 0s cubic-bezier(.645, .045, .355, 1) .1s
     }

     .brxa--3dx.is-active .brxa-inner {
         background-color: transparent !important;
         transform: rotateY(180deg)
     }

     .brxa--3dx.is-active .brxa-inner:before {
         transform: translate3d(0, 10px, 0) rotate(45deg)
     }

     .brxa--3dx.is-active .brxa-inner:after {
         transform: translate3d(0, -10px, 0) rotate(-45deg)
     }

     .brxa--3dy-r .brxa-wrap {
         perspective: 80px
     }

     .brxa--3dy-r .brxa-inner {
         transition: transform .15s cubic-bezier(.645, .045, .355, 1), background-color 0s cubic-bezier(.645, .045, .355, 1) .1s
     }

     .brxa--3dy-r .brxa-inner:after,
     .brxa--3dy-r .brxa-inner:before {
         transition: transform 0s cubic-bezier(.645, .045, .355, 1) .1s
     }

     .brxa--3dy-r.is-active .brxa-inner {
         background-color: transparent !important;
         transform: rotateX(180deg)
     }

     .brxa--3dy-r.is-active .brxa-inner:before {
         transform: translate3d(0, 10px, 0) rotate(45deg)
     }

     .brxa--3dy-r.is-active .brxa-inner:after {
         transform: translate3d(0, -10px, 0) rotate(-45deg)
     }

     .brxa--3dy .brxa-wrap {
         perspective: 80px
     }

     .brxa--3dy .brxa-inner {
         transition: transform .15s cubic-bezier(.645, .045, .355, 1), background-color 0s cubic-bezier(.645, .045, .355, 1) .1s
     }

     .brxa--3dy .brxa-inner:after,
     .brxa--3dy .brxa-inner:before {
         transition: transform 0s cubic-bezier(.645, .045, .355, 1) .1s
     }

     .brxa--3dy.is-active .brxa-inner {
         background-color: transparent !important;
         transform: rotateX(-180deg)
     }

     .brxa--3dy.is-active .brxa-inner:before {
         transform: translate3d(0, 10px, 0) rotate(45deg)
     }

     .brxa--3dy.is-active .brxa-inner:after {
         transform: translate3d(0, -10px, 0) rotate(-45deg)
     }

     .brxa--3dxy-r .brxa-wrap {
         perspective: 80px
     }

     .brxa--3dxy-r .brxa-inner {
         transition: transform .15s cubic-bezier(.645, .045, .355, 1), background-color 0s cubic-bezier(.645, .045, .355, 1) .1s
     }

     .brxa--3dxy-r .brxa-inner:after,
     .brxa--3dxy-r .brxa-inner:before {
         transition: transform 0s cubic-bezier(.645, .045, .355, 1) .1s
     }

     .brxa--3dxy-r.is-active .brxa-inner {
         background-color: transparent !important;
         transform: rotateX(180deg) rotateY(180deg) rotate(-180deg)
     }

     .brxa--3dxy-r.is-active .brxa-inner:before {
         transform: translate3d(0, 10px, 0) rotate(45deg)
     }

     .brxa--3dxy-r.is-active .brxa-inner:after {
         transform: translate3d(0, -10px, 0) rotate(-45deg)
     }

     .brxa--3dxy .brxa-wrap {
         perspective: 80px
     }

     .brxa--3dxy .brxa-inner {
         transition: transform .15s cubic-bezier(.645, .045, .355, 1), background-color 0s cubic-bezier(.645, .045, .355, 1) .1s
     }

     .brxa--3dxy .brxa-inner:after,
     .brxa--3dxy .brxa-inner:before {
         transition: transform 0s cubic-bezier(.645, .045, .355, 1) .1s
     }

     .brxa--3dxy.is-active .brxa-inner {
         background-color: transparent !important;
         transform: rotateX(180deg) rotateY(180deg)
     }

     .brxa--3dxy.is-active .brxa-inner:before {
         transform: translate3d(0, 10px, 0) rotate(45deg)
     }

     .brxa--3dxy.is-active .brxa-inner:after {
         transform: translate3d(0, -10px, 0) rotate(-45deg)
     }

     .brx-body.iframe .brxe-nav-nested.brx-open .brxa--arrow-r .brxa-inner:before,
     .brx-body.iframe .brxe-offcanvas.brx-open .brxa--arrow-r .brxa-inner:before,
     .brxa--arrow-r.is-active .brxa-inner:before {
         transform: translate3d(8px, 0, 0) rotate(45deg) scaleX(.7)
     }

     .brx-body.iframe .brxe-nav-nested.brx-open .brxa--arrow-r .brxa-inner:after,
     .brx-body.iframe .brxe-offcanvas.brx-open .brxa--arrow-r .brxa-inner:after,
     .brxa--arrow-r.is-active .brxa-inner:after {
         transform: translate3d(8px, 0, 0) rotate(-45deg) scaleX(.7)
     }

     .brx-body.iframe .brxe-nav-nested.brx-open .brxa--arrow .brxa-inner:before,
     .brx-body.iframe .brxe-offcanvas.brx-open .brxa--arrow .brxa-inner:before,
     .brxa--arrow.is-active .brxa-inner:before {
         transform: translate3d(-8px, 0, 0) rotate(-45deg) scaleX(.7)
     }

     .brx-body.iframe .brxe-nav-nested.brx-open .brxa--arrow .brxa-inner:after,
     .brx-body.iframe .brxe-offcanvas.brx-open .brxa--arrow .brxa-inner:after,
     .brxa--arrow.is-active .brxa-inner:after {
         transform: translate3d(-8px, 0, 0) rotate(45deg) scaleX(.7)
     }

     .brxa--arrowalt-r .brxa-inner:before {
         transition: top .1s ease .1s, transform .1s cubic-bezier(.165, .84, .44, 1)
     }

     .brxa--arrowalt-r .brxa-inner:after {
         transition: bottom .1s ease .1s, transform .1s cubic-bezier(.165, .84, .44, 1)
     }

     .brx-body.iframe .brxe-nav-nested.brx-open .brxa--arrowalt-r .brxa-inner:before,
     .brx-body.iframe .brxe-offcanvas.brx-open .brxa--arrowalt-r .brxa-inner:before,
     .brxa--arrowalt-r.is-active .brxa-inner:before {
         top: 0;
         transform: translate3d(8px, -10px, 0) rotate(45deg) scaleX(.7);
         transition: top .1s ease, transform .1s cubic-bezier(.895, .03, .685, .22) .1s
     }

     .brx-body.iframe .brxe-nav-nested.brx-open .brxa--arrowalt-r .brxa-inner:after,
     .brx-body.iframe .brxe-offcanvas.brx-open .brxa--arrowalt-r .brxa-inner:after,
     .brxa--arrowalt-r.is-active .brxa-inner:after {
         bottom: 0;
         transform: translate3d(8px, 10px, 0) rotate(-45deg) scaleX(.7);
         transition: bottom .1s ease, transform .1s cubic-bezier(.895, .03, .685, .22) .1s
     }

     .brxa--arrowalt .brxa-inner:before {
         transition: top .1s ease .1s, transform .1s cubic-bezier(.165, .84, .44, 1)
     }

     .brxa--arrowalt .brxa-inner:after {
         transition: bottom .1s ease .1s, transform .1s cubic-bezier(.165, .84, .44, 1)
     }

     .brx-body.iframe .brxe-nav-nested.brx-open .brxa--arrowalt .brxa-inner:before,
     .brx-body.iframe .brxe-offcanvas.brx-open .brxa--arrowalt .brxa-inner:before,
     .brxa--arrowalt.is-active .brxa-inner:before {
         top: 0;
         transform: translate3d(-8px, -10px, 0) rotate(-45deg) scaleX(.7);
         transition: top .1s ease, transform .1s cubic-bezier(.895, .03, .685, .22) .1s
     }

     .brx-body.iframe .brxe-nav-nested.brx-open .brxa--arrowalt .brxa-inner:after,
     .brx-body.iframe .brxe-offcanvas.brx-open .brxa--arrowalt .brxa-inner:after,
     .brxa--arrowalt.is-active .brxa-inner:after {
         bottom: 0;
         transform: translate3d(-8px, 10px, 0) rotate(45deg) scaleX(.7);
         transition: bottom .1s ease, transform .1s cubic-bezier(.895, .03, .685, .22) .1s
     }

     .brx-body.iframe .brxe-nav-nested.brx-open .brxa--arrowturn-r .brxa-inner,
     .brx-body.iframe .brxe-offcanvas.brx-open .brxa--arrowturn-r .brxa-inner,
     .brxa--arrowturn-r.is-active .brxa-inner {
         transform: rotate(-180deg)
     }

     .brx-body.iframe .brxe-nav-nested.brx-open .brxa--arrowturn-r .brxa-inner:before,
     .brx-body.iframe .brxe-offcanvas.brx-open .brxa--arrowturn-r .brxa-inner:before,
     .brxa--arrowturn-r.is-active .brxa-inner:before {
         transform: translate3d(-8px, 0, 0) rotate(-45deg) scaleX(.7)
     }

     .brx-body.iframe .brxe-nav-nested.brx-open .brxa--arrowturn-r .brxa-inner:after,
     .brx-body.iframe .brxe-offcanvas.brx-open .brxa--arrowturn-r .brxa-inner:after,
     .brxa--arrowturn-r.is-active .brxa-inner:after {
         transform: translate3d(-8px, 0, 0) rotate(45deg) scaleX(.7)
     }

     .brx-body.iframe .brxe-nav-nested.brx-open .brxa--arrowturn .brxa-inner,
     .brx-body.iframe .brxe-offcanvas.brx-open .brxa--arrowturn .brxa-inner,
     .brxa--arrowturn.is-active .brxa-inner {
         transform: rotate(-180deg)
     }

     .brx-body.iframe .brxe-nav-nested.brx-open .brxa--arrowturn .brxa-inner:before,
     .brx-body.iframe .brxe-offcanvas.brx-open .brxa--arrowturn .brxa-inner:before,
     .brxa--arrowturn.is-active .brxa-inner:before {
         transform: translate3d(8px, 0, 0) rotate(45deg) scaleX(.7)
     }

     .brx-body.iframe .brxe-nav-nested.brx-open .brxa--arrowturn .brxa-inner:after,
     .brx-body.iframe .brxe-offcanvas.brx-open .brxa--arrowturn .brxa-inner:after,
     .brxa--arrowturn.is-active .brxa-inner:after {
         transform: translate3d(8px, 0, 0) rotate(-45deg) scaleX(.7)
     }

     .brxa--boring .brxa-inner,
     .brxa--boring .brxa-inner:after,
     .brxa--boring .brxa-inner:before {
         transition-property: none
     }

     .brx-body.iframe .brxe-nav-nested.brx-open .brxa--boring .brxa-inner,
     .brx-body.iframe .brxe-offcanvas.brx-open .brxa--boring .brxa-inner,
     .brxa--boring.is-active .brxa-inner {
         transform: rotate(45deg)
     }

     .brx-body.iframe .brxe-nav-nested.brx-open .brxa--boring .brxa-inner:before,
     .brx-body.iframe .brxe-offcanvas.brx-open .brxa--boring .brxa-inner:before,
     .brxa--boring.is-active .brxa-inner:before {
         opacity: 0;
         top: 0
     }

     .brx-body.iframe .brxe-nav-nested.brx-open .brxa--boring .brxa-inner:after,
     .brx-body.iframe .brxe-offcanvas.brx-open .brxa--boring .brxa-inner:after,
     .brxa--boring.is-active .brxa-inner:after {
         bottom: 0;
         transform: rotate(-90deg)
     }

     .brxa--collapse-r .brxa-inner {
         bottom: 0;
         top: auto;
         transition-delay: .13s;
         transition-duration: .13s;
         transition-timing-function: cubic-bezier(.55, .055, .675, .19)
     }

     .brxa--collapse-r .brxa-inner:after {
         top: -20px;
         transition: top .2s cubic-bezier(.33333, .66667, .66667, 1) .2s, opacity .1s linear
     }

     .brxa--collapse-r .brxa-inner:before {
         transition: top .12s cubic-bezier(.33333, .66667, .66667, 1) .2s, transform .13s cubic-bezier(.55, .055, .675, .19)
     }

     .brxa--collapse-r.is-active .brxa-inner {
         transform: translate3d(0, -10px, 0) rotate(45deg);
         transition-delay: .22s;
         transition-timing-function: cubic-bezier(.215, .61, .355, 1)
     }

     .brxa--collapse-r.is-active .brxa-inner:after {
         opacity: 0;
         top: 0;
         transition: top .2s cubic-bezier(.33333, 0, .66667, .33333), opacity .1s linear .22s
     }

     .brxa--collapse-r.is-active .brxa-inner:before {
         top: 0;
         transform: rotate(90deg);
         transition: top .1s cubic-bezier(.33333, 0, .66667, .33333) .16s, transform .13s cubic-bezier(.215, .61, .355, 1) .25s
     }

     .brxa--collapse .brxa-inner {
         bottom: 0;
         top: auto;
         transition-delay: .13s;
         transition-duration: .13s;
         transition-timing-function: cubic-bezier(.55, .055, .675, .19)
     }

     .brxa--collapse .brxa-inner:after {
         top: -20px;
         transition: top .2s cubic-bezier(.33333, .66667, .66667, 1) .2s, opacity .1s linear
     }

     .brxa--collapse .brxa-inner:before {
         transition: top .12s cubic-bezier(.33333, .66667, .66667, 1) .2s, transform .13s cubic-bezier(.55, .055, .675, .19)
     }

     .brxa--collapse.is-active .brxa-inner {
         transform: translate3d(0, -10px, 0) rotate(-45deg);
         transition-delay: .22s;
         transition-timing-function: cubic-bezier(.215, .61, .355, 1)
     }

     .brxa--collapse.is-active .brxa-inner:after {
         opacity: 0;
         top: 0;
         transition: top .2s cubic-bezier(.33333, 0, .66667, .33333), opacity .1s linear .22s
     }

     .brxa--collapse.is-active .brxa-inner:before {
         top: 0;
         transform: rotate(-90deg);
         transition: top .1s cubic-bezier(.33333, 0, .66667, .33333) .16s, transform .13s cubic-bezier(.215, .61, .355, 1) .25s
     }

     .brxa--elastic-r .brxa-inner {
         top: 2px;
         transition-duration: .275s;
         transition-timing-function: cubic-bezier(.68, -.55, .265, 1.55)
     }

     .brxa--elastic-r .brxa-inner:before {
         top: 10px;
         transition: opacity .125s ease .275s
     }

     .brxa--elastic-r .brxa-inner:after {
         top: 20px;
         transition: transform .275s cubic-bezier(.68, -.55, .265, 1.55)
     }

     .brxa--elastic-r.is-active .brxa-inner {
         transform: translate3d(0, 10px, 0) rotate(-135deg);
         transition-delay: 75ms
     }

     .brxa--elastic-r.is-active .brxa-inner:before {
         opacity: 0;
         transition-delay: 0s
     }

     .brxa--elastic-r.is-active .brxa-inner:after {
         transform: translate3d(0, -20px, 0) rotate(270deg);
         transition-delay: 75ms
     }

     .brxa--elastic .brxa-inner {
         top: 2px;
         transition-duration: .275s;
         transition-timing-function: cubic-bezier(.68, -.55, .265, 1.55)
     }

     .brxa--elastic .brxa-inner:before {
         top: 10px;
         transition: opacity .125s ease .275s
     }

     .brxa--elastic .brxa-inner:after {
         top: 20px;
         transition: transform .275s cubic-bezier(.68, -.55, .265, 1.55)
     }

     .brxa--elastic.is-active .brxa-inner {
         transform: translate3d(0, 10px, 0) rotate(135deg);
         transition-delay: 75ms
     }

     .brxa--elastic.is-active .brxa-inner:before {
         opacity: 0;
         transition-delay: 0s
     }

     .brxa--elastic.is-active .brxa-inner:after {
         transform: translate3d(0, -20px, 0) rotate(-270deg);
         transition-delay: 75ms
     }

     .brxa--emphatic-r .brxa-inner {
         transition: background-color .125s ease-in .175s
     }

     .brxa--emphatic-r .brxa-inner:before {
         left: 0;
         transition: transform .125s cubic-bezier(.6, .04, .98, .335), top .05s linear .125s, left .125s ease-in .175s
     }

     .brxa--emphatic-r .brxa-inner:after {
         right: 0;
         top: 10px;
         transition: transform .125s cubic-bezier(.6, .04, .98, .335), top .05s linear .125s, right .125s ease-in .175s
     }

     .brxa--emphatic-r.is-active .brxa-inner {
         background-color: transparent !important;
         transition-delay: 0s;
         transition-timing-function: ease-out
     }

     .brxa--emphatic-r.is-active .brxa-inner:before {
         left: -80px;
         top: 80px;
         transform: translate3d(80px, -80px, 0) rotate(-45deg);
         transition: left .125s ease-out, top .05s linear .125s, transform .125s cubic-bezier(.075, .82, .165, 1) .175s
     }

     .brxa--emphatic-r.is-active .brxa-inner:after {
         right: -80px;
         top: 80px;
         transform: translate3d(-80px, -80px, 0) rotate(45deg);
         transition: right .125s ease-out, top .05s linear .125s, transform .125s cubic-bezier(.075, .82, .165, 1) .175s
     }

     .brxa--emphatic .brxa-inner {
         transition: background-color .125s ease-in .175s
     }

     .brxa--emphatic .brxa-inner:before {
         left: 0;
         transition: transform .125s cubic-bezier(.6, .04, .98, .335), top .05s linear .125s, left .125s ease-in .175s
     }

     .brxa--emphatic .brxa-inner:after {
         right: 0;
         top: 10px;
         transition: transform .125s cubic-bezier(.6, .04, .98, .335), top .05s linear .125s, right .125s ease-in .175s
     }

     .brxa--emphatic.is-active .brxa-inner {
         background-color: transparent !important;
         transition-delay: 0s;
         transition-timing-function: ease-out
     }

     .brxa--emphatic.is-active .brxa-inner:before {
         left: -80px;
         top: -80px;
         transform: translate3d(80px, 80px, 0) rotate(45deg);
         transition: left .125s ease-out, top .05s linear .125s, transform .125s cubic-bezier(.075, .82, .165, 1) .175s
     }

     .brxa--emphatic.is-active .brxa-inner:after {
         right: -80px;
         top: -80px;
         transform: translate3d(-80px, 80px, 0) rotate(-45deg);
         transition: right .125s ease-out, top .05s linear .125s, transform .125s cubic-bezier(.075, .82, .165, 1) .175s
     }

     .brxa--minus .brxa-inner:after,
     .brxa--minus .brxa-inner:before {
         transition: bottom .08s ease-out 0s, top .08s ease-out 0s, opacity 0s linear
     }

     .brx-body.iframe .brxe-nav-nested.brx-open .brxa--minus .brxa-inner:after,
     .brx-body.iframe .brxe-nav-nested.brx-open .brxa--minus .brxa-inner:before,
     .brx-body.iframe .brxe-offcanvas.brx-open .brxa--minus .brxa-inner:after,
     .brx-body.iframe .brxe-offcanvas.brx-open .brxa--minus .brxa-inner:before,
     .brxa--minus.is-active .brxa-inner:after,
     .brxa--minus.is-active .brxa-inner:before {
         opacity: 0;
         transition: bottom .08s ease-out, top .08s ease-out, opacity 0s linear .08s
     }

     .brx-body.iframe .brxe-nav-nested.brx-open .brxa--minus .brxa-inner:before,
     .brx-body.iframe .brxe-offcanvas.brx-open .brxa--minus .brxa-inner:before,
     .brxa--minus.is-active .brxa-inner:before {
         top: 0
     }

     .brx-body.iframe .brxe-nav-nested.brx-open .brxa--minus .brxa-inner:after,
     .brx-body.iframe .brxe-offcanvas.brx-open .brxa--minus .brxa-inner:after,
     .brxa--minus.is-active .brxa-inner:after {
         bottom: 0
     }

     .brxa--slider-r .brxa-inner {
         top: 2px
     }

     .brxa--slider-r .brxa-inner:before {
         top: 10px;
         transition-duration: .15s;
         transition-property: transform, opacity;
         transition-timing-function: ease
     }

     .brxa--slider-r .brxa-inner:after {
         top: 20px
     }

     .brxa--slider-r.is-active .brxa-inner {
         transform: translate3d(0, 10px, 0) rotate(-45deg)
     }

     .brxa--slider-r.is-active .brxa-inner:before {
         opacity: 0;
         transform: rotate(45deg) translate3d(5.7142857143px, -6px, 0)
     }

     .brxa--slider-r.is-active .brxa-inner:after {
         transform: translate3d(0, -20px, 0) rotate(90deg)
     }

     .brxa--slider .brxa-inner {
         top: 2px
     }

     .brxa--slider .brxa-inner:before {
         top: 10px;
         transition-duration: .15s;
         transition-property: transform, opacity;
         transition-timing-function: ease
     }

     .brxa--slider .brxa-inner:after {
         top: 20px
     }

     .brxa--slider.is-active .brxa-inner {
         transform: translate3d(0, 10px, 0) rotate(45deg)
     }

     .brxa--slider.is-active .brxa-inner:before {
         opacity: 0;
         transform: rotate(-45deg) translate3d(-5.7142857143px, -6px, 0)
     }

     .brxa--slider.is-active .brxa-inner:after {
         transform: translate3d(0, -20px, 0) rotate(-90deg)
     }

     .brxa--spin-r .brxa-inner {
         transition-duration: .22s;
         transition-timing-function: cubic-bezier(.55, .055, .675, .19)
     }

     .brxa--spin-r .brxa-inner:before {
         transition: top .1s ease-in .25s, opacity .1s ease-in
     }

     .brxa--spin-r .brxa-inner:after {
         transition: bottom .1s ease-in .25s, transform .22s cubic-bezier(.55, .055, .675, .19)
     }

     .brxa--spin-r.is-active .brxa-inner {
         transform: rotate(-225deg);
         transition-delay: .12s;
         transition-timing-function: cubic-bezier(.215, .61, .355, 1)
     }

     .brxa--spin-r.is-active .brxa-inner:before {
         opacity: 0;
         top: 0;
         transition: top .1s ease-out, opacity .1s ease-out .12s
     }

     .brxa--spin-r.is-active .brxa-inner:after {
         bottom: 0;
         transform: rotate(90deg);
         transition: bottom .1s ease-out, transform .22s cubic-bezier(.215, .61, .355, 1) .12s
     }

     .brxa--spin .brxa-inner {
         transition-duration: .22s;
         transition-timing-function: cubic-bezier(.55, .055, .675, .19)
     }

     .brxa--spin .brxa-inner:before {
         transition: top .1s ease-in .25s, opacity .1s ease-in
     }

     .brxa--spin .brxa-inner:after {
         transition: bottom .1s ease-in .25s, transform .22s cubic-bezier(.55, .055, .675, .19)
     }

     .brx-body.iframe .brxe-nav-nested.brx-open .brxa--spin .brxa-inner,
     .brx-body.iframe .brxe-offcanvas.brx-open .brxa--spin .brxa-inner,
     .brxa--spin.is-active .brxa-inner {
         transform: rotate(225deg);
         transition-delay: .12s;
         transition-timing-function: cubic-bezier(.215, .61, .355, 1)
     }

     .brx-body.iframe .brxe-nav-nested.brx-open .brxa--spin .brxa-inner:before,
     .brx-body.iframe .brxe-offcanvas.brx-open .brxa--spin .brxa-inner:before,
     .brxa--spin.is-active .brxa-inner:before {
         opacity: 0;
         top: 0;
         transition: top .1s ease-out, opacity .1s ease-out .12s
     }

     .brx-body.iframe .brxe-nav-nested.brx-open .brxa--spin .brxa-inner:after,
     .brx-body.iframe .brxe-offcanvas.brx-open .brxa--spin .brxa-inner:after,
     .brxa--spin.is-active .brxa-inner:after {
         bottom: 0;
         transform: rotate(-90deg);
         transition: bottom .1s ease-out, transform .22s cubic-bezier(.215, .61, .355, 1) .12s
     }

     .brxa--spring-r .brxa-inner {
         bottom: 0;
         top: auto;
         transition-delay: 0s;
         transition-duration: .13s;
         transition-timing-function: cubic-bezier(.55, .055, .675, .19)
     }

     .brxa--spring-r .brxa-inner:after {
         top: -20px;
         transition: top .2s cubic-bezier(.33333, .66667, .66667, 1) .2s, opacity 0s linear
     }

     .brxa--spring-r .brxa-inner:before {
         transition: top .1s cubic-bezier(.33333, .66667, .66667, 1) .2s, transform .13s cubic-bezier(.55, .055, .675, .19)
     }

     .brxa--spring-r.is-active .brxa-inner {
         transform: translate3d(0, -10px, 0) rotate(-45deg);
         transition-delay: .22s;
         transition-timing-function: cubic-bezier(.215, .61, .355, 1)
     }

     .brxa--spring-r.is-active .brxa-inner:after {
         opacity: 0;
         top: 0;
         transition: top .2s cubic-bezier(.33333, 0, .66667, .33333), opacity 0s linear .22s
     }

     .brxa--spring-r.is-active .brxa-inner:before {
         top: 0;
         transform: rotate(90deg);
         transition: top .1s cubic-bezier(.33333, 0, .66667, .33333) .15s, transform .13s cubic-bezier(.215, .61, .355, 1) .22s
     }

     .brxa--spring .brxa-inner {
         top: 2px;
         transition: background-color 0s linear .13s
     }

     .brxa--spring .brxa-inner:before {
         top: 10px;
         transition: top .1s cubic-bezier(.33333, .66667, .66667, 1) .2s, transform .13s cubic-bezier(.55, .055, .675, .19)
     }

     .brxa--spring .brxa-inner:after {
         top: 20px;
         transition: top .2s cubic-bezier(.33333, .66667, .66667, 1) .2s, transform .13s cubic-bezier(.55, .055, .675, .19)
     }

     .brx-body.iframe .brxe-nav-nested.brx-open .brxa--spring .brxa-inner,
     .brx-body.iframe .brxe-offcanvas.brx-open .brxa--spring .brxa-inner,
     .brxa--spring.is-active .brxa-inner {
         background-color: transparent !important;
         transition-delay: .22s
     }

     .brx-body.iframe .brxe-nav-nested.brx-open .brxa--spring .brxa-inner:before,
     .brx-body.iframe .brxe-offcanvas.brx-open .brxa--spring .brxa-inner:before,
     .brxa--spring.is-active .brxa-inner:before {
         top: 0;
         transform: translate3d(0, 10px, 0) rotate(45deg);
         transition: top .1s cubic-bezier(.33333, 0, .66667, .33333) .15s, transform .13s cubic-bezier(.215, .61, .355, 1) .22s
     }

     .brx-body.iframe .brxe-nav-nested.brx-open .brxa--spring .brxa-inner:after,
     .brx-body.iframe .brxe-offcanvas.brx-open .brxa--spring .brxa-inner:after,
     .brxa--spring.is-active .brxa-inner:after {
         top: 0;
         transform: translate3d(0, 10px, 0) rotate(-45deg);
         transition: top .2s cubic-bezier(.33333, 0, .66667, .33333), transform .13s cubic-bezier(.215, .61, .355, 1) .22s
     }

     .brxa--stand-r .brxa-inner {
         transition: transform 75ms cubic-bezier(.55, .055, .675, .19) .15s, background-color 0s linear 75ms
     }

     .brxa--stand-r .brxa-inner:before {
         transition: top 75ms ease-in 75ms, transform 75ms cubic-bezier(.55, .055, .675, .19) 0s
     }

     .brxa--stand-r .brxa-inner:after {
         transition: bottom 75ms ease-in 75ms, transform 75ms cubic-bezier(.55, .055, .675, .19) 0s
     }

     .brxa--stand-r.is-active .brxa-inner {
         background-color: transparent !important;
         transform: rotate(-90deg);
         transition: transform 75ms cubic-bezier(.215, .61, .355, 1) 0s, background-color 0s linear .15s
     }

     .brxa--stand-r.is-active .brxa-inner:before {
         top: 0;
         transform: rotate(-45deg);
         transition: top 75ms ease-out .1s, transform 75ms cubic-bezier(.215, .61, .355, 1) .15s
     }

     .brxa--stand-r.is-active .brxa-inner:after {
         bottom: 0;
         transform: rotate(45deg);
         transition: bottom 75ms ease-out .1s, transform 75ms cubic-bezier(.215, .61, .355, 1) .15s
     }

     .brxa--stand .brxa-inner {
         transition: transform 75ms cubic-bezier(.55, .055, .675, .19) .15s, background-color 0s linear 75ms
     }

     .brxa--stand .brxa-inner:before {
         transition: top 75ms ease-in 75ms, transform 75ms cubic-bezier(.55, .055, .675, .19) 0s
     }

     .brxa--stand .brxa-inner:after {
         transition: bottom 75ms ease-in 75ms, transform 75ms cubic-bezier(.55, .055, .675, .19) 0s
     }

     .brxa--stand.is-active .brxa-inner {
         background-color: transparent !important;
         transform: rotate(90deg);
         transition: transform 75ms cubic-bezier(.215, .61, .355, 1) 0s, background-color 0s linear .15s
     }

     .brxa--stand.is-active .brxa-inner:before {
         top: 0;
         transform: rotate(-45deg);
         transition: top 75ms ease-out .1s, transform 75ms cubic-bezier(.215, .61, .355, 1) .15s
     }

     .brxa--stand.is-active .brxa-inner:after {
         bottom: 0;
         transform: rotate(45deg);
         transition: bottom 75ms ease-out .1s, transform 75ms cubic-bezier(.215, .61, .355, 1) .15s
     }

     .brxa--squeeze .brxa-inner {
         transition-duration: 75ms;
         transition-timing-function: cubic-bezier(.55, .055, .675, .19)
     }

     .brxa--squeeze .brxa-inner:before {
         transition: top 75ms ease .12s, opacity 75ms ease
     }

     .brxa--squeeze .brxa-inner:after {
         transition: bottom 75ms ease .12s, transform 75ms cubic-bezier(.55, .055, .675, .19)
     }

     .brx-body.iframe .brxe-nav-nested.brx-open .brxa--squeeze .brxa-inner,
     .brx-body.iframe .brxe-offcanvas.brx-open .brxa--squeeze .brxa-inner,
     .brxa--squeeze.is-active .brxa-inner {
         transform: rotate(45deg);
         transition-delay: .12s;
         transition-timing-function: cubic-bezier(.215, .61, .355, 1)
     }

     .brx-body.iframe .brxe-nav-nested.brx-open .brxa--squeeze .brxa-inner:before,
     .brx-body.iframe .brxe-offcanvas.brx-open .brxa--squeeze .brxa-inner:before,
     .brxa--squeeze.is-active .brxa-inner:before {
         opacity: 0;
         top: 0;
         transition: top 75ms ease, opacity 75ms ease .12s
     }

     .brx-body.iframe .brxe-nav-nested.brx-open .brxa--squeeze .brxa-inner:after,
     .brx-body.iframe .brxe-offcanvas.brx-open .brxa--squeeze .brxa-inner:after,
     .brxa--squeeze.is-active .brxa-inner:after {
         bottom: 0;
         transform: rotate(-90deg);
         transition: bottom 75ms ease, transform 75ms cubic-bezier(.215, .61, .355, 1) .12s
     }

     .brxa--vortex-r .brxa-inner {
         transition-duration: .2s;
         transition-timing-function: cubic-bezier(.19, 1, .22, 1)
     }

     .brxa--vortex-r .brxa-inner:after,
     .brxa--vortex-r .brxa-inner:before {
         transition-delay: .1s;
         transition-duration: 0s;
         transition-timing-function: linear
     }

     .brxa--vortex-r .brxa-inner:before {
         transition-property: top, opacity
     }

     .brxa--vortex-r .brxa-inner:after {
         transition-property: bottom, transform
     }

     .brxa--vortex-r.is-active .brxa-inner {
         transform: rotate(-765deg);
         transition-timing-function: cubic-bezier(.19, 1, .22, 1)
     }

     .brxa--vortex-r.is-active .brxa-inner:after,
     .brxa--vortex-r.is-active .brxa-inner:before {
         transition-delay: 0s
     }

     .brxa--vortex-r.is-active .brxa-inner:before {
         opacity: 0;
         top: 0
     }

     .brxa--vortex-r.is-active .brxa-inner:after {
         bottom: 0;
         transform: rotate(-90deg)
     }

     .brxa--vortex .brxa-inner {
         transition-duration: .2s;
         transition-timing-function: cubic-bezier(.19, 1, .22, 1)
     }

     .brxa--vortex .brxa-inner:after,
     .brxa--vortex .brxa-inner:before {
         transition-delay: .1s;
         transition-duration: 0s;
         transition-timing-function: linear
     }

     .brxa--vortex .brxa-inner:before {
         transition-property: top, opacity
     }

     .brxa--vortex .brxa-inner:after {
         transition-property: bottom, transform
     }

     .brx-body.iframe .brxe-nav-nested.brx-open .brxa--vortex .brxa-inner,
     .brx-body.iframe .brxe-offcanvas.brx-open .brxa--vortex .brxa-inner,
     .brxa--vortex.is-active .brxa-inner {
         transform: rotate(765deg);
         transition-timing-function: cubic-bezier(.19, 1, .22, 1)
     }

     .brx-body.iframe .brxe-nav-nested.brx-open .brxa--vortex .brxa-inner:after,
     .brx-body.iframe .brxe-nav-nested.brx-open .brxa--vortex .brxa-inner:before,
     .brx-body.iframe .brxe-offcanvas.brx-open .brxa--vortex .brxa-inner:after,
     .brx-body.iframe .brxe-offcanvas.brx-open .brxa--vortex .brxa-inner:before,
     .brxa--vortex.is-active .brxa-inner:after,
     .brxa--vortex.is-active .brxa-inner:before {
         transition-delay: 0s
     }

     .brx-body.iframe .brxe-nav-nested.brx-open .brxa--vortex .brxa-inner:before,
     .brx-body.iframe .brxe-offcanvas.brx-open .brxa--vortex .brxa-inner:before,
     .brxa--vortex.is-active .brxa-inner:before {
         opacity: 0;
         top: 0
     }

     .brx-body.iframe .brxe-nav-nested.brx-open .brxa--vortex .brxa-inner:after,
     .brx-body.iframe .brxe-offcanvas.brx-open .brxa--vortex .brxa-inner:after,
     .brxa--vortex.is-active .brxa-inner:after {
         bottom: 0;
         transform: rotate(90deg)
     }

     .brxe-toggle {
         --brxe-toggle-scale: 1;
         --brxe-toggle-width: 40px;
         --brxe-toggle-height: 24px;
         --brxe-toggle-bar-height: 4px;
         --brxe-toggle-bar-width: 40px;
         --brxe-toggle-bar-radius: 4px;
         cursor: pointer;
         display: flex;
         line-height: 1
     }

     .brxe-toggle:has(.brxa-wrap) {
         transform: scale(var(--brxe-toggle-scale))
     }

     .brxe-toggle .brxa-inner,
     .brxe-toggle .brxa-inner:after,
     .brxe-toggle .brxa-inner:before {
         border-radius: var(--brxe-toggle-bar-radius);
         height: var(--brxe-toggle-bar-height);
         width: var(--brxe-toggle-bar-width)
     }
 }

 @layer bricks {
     .brxe-button {
         width: auto
     }
 }

 @layer bricks {
     .brxe-logo {
         color: currentcolor;
         font-size: 20px;
         font-weight: 600;
         line-height: 1
     }

     .brxe-logo img {
         display: block;
         height: auto;
         width: auto
     }

     .brxe-logo a {
         color: currentcolor;
         display: inline-block
     }
 }

 @layer bricks {
     .brxe-text-link {
         gap: 5px
     }

     .brxe-text-link,
     .brxe-text-link span {
         align-items: center;
         display: inline-flex
     }

     .brxe-text-link span {
         justify-content: center
     }
 }

 @layer bricks {
     .brxe-offcanvas {
         visibility: hidden
     }

     .brxe-offcanvas.brx-open {
         visibility: visible
     }

     .brxe-offcanvas.brx-open .brx-offcanvas-inner {
         transform: translate(0) !important
     }

     .brxe-offcanvas.brx-open .brx-offcanvas-backdrop {
         opacity: 1;
         pointer-events: auto;
         z-index: 998
     }

     .brxe-offcanvas.brx-closing {
         visibility: visible
     }

     .brxe-offcanvas.brx-closing .brx-offcanvas-backdrop {
         z-index: 998
     }

     .brxe-offcanvas[data-direction=top] .brx-offcanvas-inner {
         bottom: auto;
         height: 300px;
         left: 0;
         right: 0;
         top: 0;
         transform: translateY(-100%);
         width: 100vw
     }

     .brxe-offcanvas[data-direction=right] .brx-offcanvas-inner {
         bottom: 0;
         height: 100vh;
         height: calc(var(--bricks-vh, 1vh)*100);
         left: auto;
         right: 0;
         top: 0;
         transform: translate(100%);
         width: 300px
     }

     .brxe-offcanvas[data-direction=bottom] .brx-offcanvas-inner {
         bottom: 0;
         height: 300px;
         left: 0;
         right: 0;
         top: auto;
         transform: translateY(100%);
         width: 100vw
     }

     .brxe-offcanvas[data-direction=left] .brx-offcanvas-inner {
         bottom: 0;
         height: 100vh;
         height: calc(var(--bricks-vh, 1vh)*100);
         left: 0;
         right: auto;
         top: 0;
         transform: translate(-100%);
         width: 300px
     }

     .brx-offcanvas-inner {
         background-color: #fff;
         display: flex;
         overflow-x: hidden;
         position: fixed;
         transition: transform .2s cubic-bezier(.25, 0, .25, 1);
         z-index: 999
     }

     .brx-offcanvas-backdrop {
         background: rgba(0, 0, 0, .5);
         bottom: 0;
         left: 0;
         opacity: 0;
         pointer-events: none;
         position: fixed;
         right: 0;
         top: 0;
         transition: opacity .2s cubic-bezier(.25, 0, .25, 1);
         z-index: -1
     }
 }

 @media (max-width: 1200px) {
     #brxe-dqgdwz {
         font-size: 30px;
         position: absolute;
         top: 20px;
         right: 20px
     }
 }

 #brxe-fjvejj {
     display: flex;
     column-gap: 40px;
     align-self: center !important;
     align-items: center;
     justify-content: center
 }

 @media (max-width: 1200px) {
     #brxe-fjvejj {
         row-gap: 10px;
         flex-direction: column;
         align-self: flex-start !important;
         align-items: flex-start;
         margin-bottom: 2rem
     }

     #brxe-fjvejj .header-link {
         display: block !important;
     }
 }

 #brxe-ppqmdv {
     margin-right: 2rem
 }

 @media (max-width: 991px) {
     #brxe-ppqmdv {
         width: 100%;
         font-size: 2rem
     }
 }

 @media (max-width: 767px) {
     #brxe-ppqmdv {
         display: inline-flex
     }
 }

 #brxe-rkwvnf {
     color: var(--bricks-color-jgcrzf);
     font-size: 1.5rem;
     text-transform: capitalize;
     font-weight: 600;
     padding-top: 1.6rem;
     padding-right: 2rem;
     padding-bottom: 1.6rem;
     padding-left: 2rem;
     background-color: var(--bricks-color-bcaxaj);
     border-radius: 15px
 }

 @media (max-width: 991px) {
     #brxe-rkwvnf {
         width: 100%;
         font-size: 2rem
     }
 }

 @media (max-width: 478px) {
     #brxe-rkwvnf {
         padding-right: 1rem;
         padding-left: 1rem
     }
 }

 #brxe-imvahp {
     display: none
 }

 @media (max-width: 1200px) {
     #brxe-imvahp {
         display: flex;
         flex-direction: column;
         row-gap: 19px;
         align-self: stretch !important;
         width: 100%
     }
 }

 #brxe-plmcyi {
     background-color: var(--bricks-color-jcjltk)
 }

 @media (max-width: 1200px) {
     #brxe-plmcyi {
         padding-top: 5rem;
         padding-right: 2rem;
         padding-bottom: 2rem;
         padding-left: 2rem
     }
 }

 @media (max-width: 478px) {
     #brxe-apmknz[data-direction] .brx-offcanvas-inner {
         width: 80%
     }
 }

 #brxe-bzdcqg .bricks-site-logo {
     width: 170px
 }

 @media (max-width: 1200px) {
     #brxe-bzdcqg {
         order: 1;
         flex: 1 1 50%;
     }
 }

 @media (max-width: 767px) {
     #brxe-bzdcqg {
         margin-top: 0
     }

     #brxe-bzdcqg .bricks-site-logo {
         width: 150px
     }
 }

 @media (max-width: 478px) {
     #brxe-bzdcqg .bricks-site-logo {
         width: 140px
     }
 }

 #brxe-whvnxl {
     display: none
 }

 #brxe-whvnxl svg {
     height: 23px;
     width: 23px
 }

 @media (max-width: 1200px) {
     #brxe-whvnxl {
         display: block;
         margin-right: 1.8rem
     }
 }

 @media (max-width: 478px) {
     #brxe-whvnxl {
         margin-right: 1.2rem
     }
 }

 #brxe-ksmmrj {
     display: flex;
     column-gap: 40px;
     align-self: center !important;
     align-items: center;
     justify-content: center
 }

 @media (max-width: 1200px) {
     #brxe-ksmmrj {
         row-gap: 10px
     }
 }

 #brxe-cuovpq {
     color: var(--bricks-color-sggosm);
     font-size: 1.5rem;
     text-transform: capitalize;
     font-weight: 600;
     padding-top: 1.6rem;
     padding-right: 2rem;
     padding-bottom: 1.6rem;
     padding-left: 2rem;
     background-color: var(--bricks-color-bcaxaj);
     border-radius: 15px
 }

 #brxe-cuovpq:hover {
     background-color: var(--bricks-color-jcjltk)
 }

 @media (max-width: 767px) {
     #brxe-cuovpq {
         padding-top: 1.1rem;
         padding-bottom: 1.1rem
     }
 }

 @media (max-width: 478px) {
     #brxe-cuovpq {
         padding-right: 1.5rem;
         padding-left: 1.5rem;
         font-size: 1.4rem
     }
 }

 #brxe-hiujxi {
     display: flex;
     column-gap: 20px
 }

 @media (max-width: 1200px) {
     #brxe-hiujxi {
         order: 3;
     }
 }

 #brxe-pkcmxd {
     padding-top: 1.6rem;
     padding-right: 2rem;
     padding-bottom: 1.6rem;
     padding-left: 2rem;
     border: 1px solid var(--bricks-color-wavgyp);
     border-radius: 25px;
     background-color: rgba(0, 0, 0, 0.5);
     margin-top: 1.2rem;
     margin-right: 2rem;
     margin-left: 2rem;
     flex-direction: row;
     align-items: center;
     justify-content: space-between
 }

 @media (max-width: 767px) {
     #brxe-pkcmxd {
         margin-top: 1rem;
         margin-right: 1rem;
         margin-left: 1rem;
         flex-wrap: nowrap;
         padding-top: 0.8rem;
         padding-right: 1rem;
         padding-bottom: 0.8rem;
         padding-left: 1rem;
         background-color: #242424
     }
 }

 #brxe-jomqsu {
     flex-direction: row;
     justify-content: center
 }

 #brx-header.scrolling #brxe-pkcmxd {
     backdrop-filter: blur(10px);
 }

 #brx-header.scrolling #brxe-jomqsu {
     margin-top: 0;
 }

 @layer bricks {
     :where(.brxe-svg) {
         height: auto;
         width: auto
     }

     :where(.brxe-svg) svg {
         height: auto;
         max-width: 100%;
         overflow: visible;
         width: auto
     }
 }

 @layer bricks {
     @keyframes load8 {
         0% {
             -webkit-transform: rotate(0deg);
             transform: rotate(0deg)
         }

         to {
             -webkit-transform: rotate(1turn);
             transform: rotate(1turn)
         }
     }

     @keyframes spin {
         to {
             -webkit-transform: rotate(1turn);
             transform: rotate(1turn)
         }
     }

     @keyframes scrolling {
         0% {
             opacity: 1
         }

         to {
             opacity: 0;
             -webkit-transform: translateY(10px);
             transform: translateY(10px)
         }
     }

     :where(.brxe-accordion) {
         list-style-type: none;
         margin: 0;
         padding: 0;
         width: 100%
     }

     :where(.brxe-accordion) .brx-open .accordion-content-wrapper {
         display: block
     }

     :where(.brxe-accordion) .brx-open .icon.expanded {
         display: block !important
     }

     :where(.brxe-accordion) .brx-open .icon.expanded+.icon {
         display: none
     }

     :where(.brxe-accordion) .accordion-title-wrapper {
         cursor: pointer;
         margin-bottom: -1px;
         padding: 15px 0;
         transition: var(--bricks-transition)
     }

     :where(.brxe-accordion) .accordion-title {
         align-items: center;
         display: flex
     }

     :where(.brxe-accordion) .accordion-title:empty {
         display: none !important
     }

     :where(.brxe-accordion) .accordion-title.icon-left {
         flex-direction: row-reverse
     }

     :where(.brxe-accordion) .accordion-title.icon-left .icon {
         margin-left: 0;
         margin-right: 10px
     }

     :where(.brxe-accordion) .accordion-title.icon-right .icon {
         margin-left: 10px;
         margin-right: 0
     }

     :where(.brxe-accordion) .accordion-title .title {
         flex: 1;
         line-height: 30px;
         margin: 0
     }

     :where(.brxe-accordion) .accordion-title .icon {
         font-size: .8em;
         line-height: 1;
         position: relative;
         top: 1px;
         transform-origin: center
     }

     :where(.brxe-accordion) .accordion-title .icon.expanded {
         display: none
     }

     :where(.brxe-accordion) .accordion-subtitle {
         opacity: .8
     }

     :where(.brxe-accordion) .accordion-content-wrapper {
         animation: height .5s ease;
         display: none;
         overflow: hidden;
         padding: 0 0 15px
     }

     :where(.brxe-accordion) .accordion-content-wrapper:empty {
         display: none !important
     }
 }

 @layer bricks {
     @keyframes load8 {
         0% {
             -webkit-transform: rotate(0deg);
             transform: rotate(0deg)
         }

         to {
             -webkit-transform: rotate(1turn);
             transform: rotate(1turn)
         }
     }

     @keyframes spin {
         to {
             -webkit-transform: rotate(1turn);
             transform: rotate(1turn)
         }
     }

     @keyframes scrolling {
         0% {
             opacity: 1
         }

         to {
             opacity: 0;
             -webkit-transform: translateY(10px);
             transform: translateY(10px)
         }
     }

     :where(.brxe-nav-menu).dragging .bricks-mobile-menu-wrapper {
         display: none !important;
         pointer-events: none !important
     }

     :where(.brxe-nav-menu) .menu-item:not(.open) .sub-menu {
         pointer-events: none
     }

     :where(.brxe-nav-menu) .menu-item:not(.open) .sub-menu:not(.brx-submenu-positioned) {
         display: none !important
     }

     :where(.brxe-nav-menu) ol,
     :where(.brxe-nav-menu) ul {
         list-style-type: none;
         margin: 0;
         padding: 0
     }

     :where(.brxe-nav-menu) .bricks-nav-menu {
         display: flex;
         line-height: inherit;
         margin: 0;
         padding: 0
     }

     :where(.brxe-nav-menu) .bricks-nav-menu>li {
         margin: 0 0 0 30px
     }

     :where(.brxe-nav-menu) .bricks-nav-menu>li.menu-item-has-children:hover:before {
         content: "";
         height: 100%;
         min-height: 60px;
         position: absolute;
         top: 100%;
         width: 100%;
         z-index: 1
     }

     :where(.brxe-nav-menu) .bricks-nav-menu>li>.sub-menu.caret:before {
         border: 0 solid transparent;
         border-bottom: 0 solid var(--bricks-bg-dark);
         content: "";
         height: 0;
         left: 0;
         position: absolute;
         top: 0;
         transform: translateY(-100%);
         width: 0
     }

     :where(.brxe-nav-menu) .bricks-nav-menu>li[data-toggle=click]:before {
         display: none
     }

     :where(.brxe-nav-menu) .bricks-nav-menu>li[data-toggle=click].open>.sub-menu.caret:before {
         display: block
     }

     :where(.brxe-nav-menu) .bricks-nav-menu>li[data-toggle=click] .sub-menu.caret:before {
         display: none
     }

     :where(.brxe-nav-menu) .bricks-nav-menu li {
         position: relative
     }

     :where(.brxe-nav-menu) .bricks-nav-menu li.open>.sub-menu {
         opacity: 1;
         visibility: visible
     }

     :where(.brxe-nav-menu) .bricks-nav-menu li.open[data-static]>.sub-menu {
         display: block
     }

     :where(.brxe-nav-menu) .bricks-nav-menu li:not(.brx-has-megamenu)>a {
         display: flex;
         width: 100%
     }

     :where(.brxe-nav-menu) .bricks-nav-menu li[data-static] {
         flex-direction: column
     }

     :where(.brxe-nav-menu) .bricks-nav-menu li[data-static] .sub-menu {
         display: none;
         position: static !important;
         transform: none
     }

     :where(.brxe-nav-menu) .bricks-nav-menu .sub-menu {
         background-color: var(--bricks-bg-dark);
         color: #fff;
         line-height: 60px;
         min-width: 150px;
         opacity: 0;
         position: absolute;
         top: 100%;
         transition: var(--bricks-transition);
         visibility: hidden;
         white-space: nowrap;
         z-index: 998
     }

     :where(.brxe-nav-menu) .bricks-nav-menu .sub-menu li {
         border-style: none;
         position: relative;
         width: 100%
     }

     :where(.brxe-nav-menu) .bricks-nav-menu .sub-menu a,
     :where(.brxe-nav-menu) .bricks-nav-menu .sub-menu button {
         color: currentcolor;
         padding: 0 20px
     }

     :where(.brxe-nav-menu) .bricks-nav-menu .sub-menu .sub-menu {
         left: 100%;
         padding-top: 0;
         top: 0
     }

     :where(.brxe-nav-menu) .bricks-nav-menu .brx-has-multilevel .sub-menu .brx-submenu-toggle {
         width: 100%
     }

     :where(.brxe-nav-menu) .bricks-mobile-menu-toggle {
         background-color: transparent;
         cursor: pointer;
         display: none;
         height: 16px;
         min-width: 12px;
         position: relative;
         width: 20px
     }

     :where(.brxe-nav-menu) .bricks-mobile-menu-toggle.always {
         display: block !important
     }

     :where(.brxe-nav-menu) .bricks-mobile-menu-toggle:before {
         bottom: 0;
         content: "";
         left: 0;
         position: absolute;
         right: 0;
         top: 0;
         z-index: 1
     }

     :where(.brxe-nav-menu) .bricks-mobile-menu-toggle:hover span {
         min-width: 12px;
         width: 20px
     }

     :where(.brxe-nav-menu) .bricks-mobile-menu-toggle span {
         background-color: currentcolor;
         display: block;
         height: 2px;
         position: absolute;
         right: 0;
         transition: var(--bricks-transition)
     }

     :where(.brxe-nav-menu) .bricks-mobile-menu-toggle .bar-top {
         min-width: 12px;
         top: 0;
         width: 20px
     }

     :where(.brxe-nav-menu) .bricks-mobile-menu-toggle .bar-center {
         min-width: 12px;
         top: 7px;
         width: 20px
     }

     :where(.brxe-nav-menu) .bricks-mobile-menu-toggle .bar-bottom {
         min-width: 12px;
         top: 14px;
         width: 20px
     }

     .brx-body.iframe .bricks-mobile-menu-wrapper .sub-menu {
         display: block !important
     }

     .brxe-nav-menu.show-mobile-menu .bricks-mobile-menu-toggle {
         min-width: 20px;
         width: 20px;
         z-index: 1000
     }

     .brxe-nav-menu.show-mobile-menu .bricks-mobile-menu-toggle.fixed {
         position: fixed
     }

     .brxe-nav-menu.show-mobile-menu .bricks-mobile-menu-toggle .bar-top {
         top: 50%;
         transform: rotate(45deg)
     }

     .brxe-nav-menu.show-mobile-menu .bricks-mobile-menu-toggle .bar-center {
         opacity: 0
     }

     .brxe-nav-menu.show-mobile-menu .bricks-mobile-menu-toggle .bar-bottom {
         top: 50%;
         transform: rotate(-45deg)
     }

     .brxe-nav-menu.show-mobile-menu li.open>.brx-megamenu {
         display: initial;
         opacity: 1;
         position: static;
         visibility: visible
     }

     .brxe-nav-menu.show-mobile-menu .bricks-mobile-menu-wrapper {
         max-width: 100vw;
         opacity: 1 !important;
         transform: translateX(0) !important;
         visibility: visible;
         z-index: 999
     }

     .brxe-nav-menu.show-mobile-menu .bricks-mobile-menu-overlay {
         opacity: 1;
         visibility: visible;
         z-index: 998
     }

     .brxe-nav-menu .bricks-mobile-menu-wrapper {
         bottom: 0;
         color: #fff;
         display: flex;
         flex-direction: column;
         height: 100vh;
         height: calc(var(--bricks-vh, 1vh)*100);
         left: 0;
         position: fixed;
         right: auto;
         scrollbar-width: none;
         top: var(--wp-admin--admin-bar--height, 0);
         transition-duration: .2s;
         transition-property: background-color, opacity, transform, visibility;
         visibility: hidden;
         width: 300px;
         z-index: 999
     }

     .brxe-nav-menu .bricks-mobile-menu-wrapper::-webkit-scrollbar {
         background: transparent;
         height: 0;
         width: 0
     }

     .brxe-nav-menu .bricks-mobile-menu-wrapper:before {
         background-color: #23282d;
         background-size: cover;
         bottom: 0;
         content: "";
         left: 0;
         position: absolute;
         right: 0;
         top: 0;
         z-index: -1
     }

     .brxe-nav-menu .bricks-mobile-menu-wrapper.fade-in {
         opacity: 0;
         transform: translateX(0) !important
     }

     .brxe-nav-menu .bricks-mobile-menu-wrapper.left {
         transform: translateX(-100%)
     }

     .brxe-nav-menu .bricks-mobile-menu-wrapper.right {
         left: auto;
         right: 0;
         transform: translateX(100%)
     }

     .brxe-nav-menu .bricks-mobile-menu-wrapper a {
         display: block;
         width: 100%
     }

     .brxe-nav-menu .bricks-mobile-menu-wrapper .brx-megamenu a {
         display: initial
     }

     .brxe-nav-menu .bricks-mobile-menu-wrapper li a {
         line-height: 60px
     }

     .brxe-nav-menu .bricks-mobile-menu-wrapper li a:focus {
         outline-offset: -1px
     }

     .brxe-nav-menu .bricks-mobile-menu-wrapper .sub-menu {
         background: none !important;
         display: none;
         line-height: 40px
     }

     .brxe-nav-menu .bricks-mobile-menu-wrapper .sub-menu li>.brx-submenu-toggle>*,
     .brxe-nav-menu .bricks-mobile-menu-wrapper .sub-menu li>a {
         padding: 0 45px
     }

     .brxe-nav-menu .bricks-mobile-menu-wrapper li.open>.sub-menu {
         display: block
     }

     .brxe-nav-menu .bricks-mobile-menu-wrapper li.menu-item-has-children:hover:before {
         display: none
     }

     .brxe-nav-menu .bricks-mobile-menu {
         overflow-y: scroll;
         position: relative;
         scrollbar-width: none
     }

     .brxe-nav-menu .bricks-mobile-menu::-webkit-scrollbar {
         background: transparent;
         height: 0;
         width: 0
     }

     .brxe-nav-menu .bricks-mobile-menu>li>.brx-submenu-toggle>*,
     .brxe-nav-menu .bricks-mobile-menu>li>a {
         padding: 0 30px
     }

     .brxe-nav-menu .bricks-mobile-menu .brx-megamenu {
         display: none
     }

     .brxe-nav-menu .bricks-mobile-menu-overlay {
         background-color: rgba(0, 0, 0, .25);
         bottom: 0;
         left: 0;
         opacity: 0;
         position: fixed;
         right: 0;
         top: 0;
         transition: all .2s;
         visibility: hidden;
         z-index: -1
     }

     li.menu-item-has-children [aria-expanded] .menu-item-icon {
         background-color: transparent;
         color: inherit;
         pointer-events: none;
         transition: inherit
     }

     li.menu-item-has-children [aria-expanded] .menu-item-icon i {
         position: relative;
         top: 2px
     }

     li.menu-item-has-children [aria-expanded=false] .open {
         display: block
     }

     li.menu-item-has-children [aria-expanded=false] .close {
         display: none
     }

     li.menu-item-has-children [aria-expanded=true] .close {
         display: block
     }

     li.menu-item-has-children [aria-expanded=true] .open {
         display: none
     }
 }

 @layer bricks {
     .brxe-code {
         width: 100%
     }
 }

 @layer bricks {
     .brxe-logo {
         color: currentcolor;
         font-size: 20px;
         font-weight: 600;
         line-height: 1
     }

     .brxe-logo img {
         display: block;
         height: auto;
         width: auto
     }

     .brxe-logo a {
         color: currentcolor;
         display: inline-block
     }
 }

 @layer bricks {
     :where(.brxe-icon-box) {
         align-items: flex-start;
         display: flex;
         flex-direction: column
     }

     :where(.brxe-icon-box).top .icon {
         margin-bottom: 20px
     }

     :where(.brxe-icon-box).bottom {
         flex-direction: column-reverse
     }

     :where(.brxe-icon-box).bottom .icon {
         margin-top: 20px
     }

     :where(.brxe-icon-box).right {
         flex-direction: row-reverse
     }

     :where(.brxe-icon-box).right .icon {
         margin-left: 20px
     }

     :where(.brxe-icon-box).left {
         flex-direction: row
     }

     :where(.brxe-icon-box).left .icon {
         margin-right: 20px
     }

     :where(.brxe-icon-box) .icon {
         display: inline-flex
     }

     :where(.brxe-icon-box) .icon a {
         display: inline-flex
     }

     :where(.brxe-icon-box) i {
         display: inline-block;
         font-size: 40px;
         line-height: 1;
         text-align: center
     }
 }

 #brxe-lyoaer svg {
     height: 24px;
     width: 24px
 }

 #brxe-lyoaer .icon {
     background-color: #242424;
     border-radius: 12px
 }

 @media (max-width: 478px) {
     #brxe-lyoaer .content {
         font-size: 1.3rem
     }
 }

 #brxe-styyee svg {
     height: 24px;
     width: 24px
 }

 #brxe-styyee {
     flex-direction: row;
     gap: 13px
 }

 #brxe-styyee h1 {
     font-size: 16px
 }

 #brxe-styyee h2 {
     font-size: 16px
 }

 #brxe-styyee h3 {
     font-size: 16px
 }

 #brxe-styyee h4 {
     font-size: 16px
 }

 #brxe-styyee h5 {
     font-size: 16px
 }

 #brxe-styyee h6 {
     font-size: 16px
 }

 #brxe-styyee .content {
     align-self: center
 }

 #brxe-styyee .icon i {
     font-size: 30px
 }

 #brxe-nbhufr svg {
     width: 24px;
     height: 24px
 }

 #brxe-nbhufr {
     flex-direction: row;
     gap: 13px
 }

 #brxe-nbhufr h1 {
     font-size: 16px
 }

 #brxe-nbhufr h2 {
     font-size: 16px
 }

 #brxe-nbhufr h3 {
     font-size: 16px
 }

 #brxe-nbhufr h4 {
     font-size: 16px
 }

 #brxe-nbhufr h5 {
     font-size: 16px
 }

 #brxe-nbhufr h6 {
     font-size: 16px
 }

 #brxe-nbhufr .content {
     align-self: center
 }

 #brxe-nbhufr .icon i {
     font-size: 30px
 }

 #brxe-anssmf svg {
     height: 24px;
     width: 24px
 }

 #brxe-anssmf {
     flex-direction: row;
     gap: 13px
 }

 #brxe-anssmf h1 {
     font-size: 16px
 }

 #brxe-anssmf h2 {
     font-size: 16px
 }

 #brxe-anssmf h3 {
     font-size: 16px
 }

 #brxe-anssmf h4 {
     font-size: 16px
 }

 #brxe-anssmf h5 {
     font-size: 16px
 }

 #brxe-anssmf h6 {
     font-size: 16px
 }

 #brxe-anssmf .content {
     align-self: center
 }

 #brxe-anssmf .icon i {
     font-size: 30px
 }

 #brxe-dopitf svg {
     height: 24px;
     width: 24px
 }

 #brxe-dopitf {
     flex-direction: row;
     gap: 13px
 }

 #brxe-dopitf h1 {
     font-size: 16px
 }

 #brxe-dopitf h2 {
     font-size: 16px
 }

 #brxe-dopitf h3 {
     font-size: 16px
 }

 #brxe-dopitf h4 {
     font-size: 16px
 }

 #brxe-dopitf h5 {
     font-size: 16px
 }

 #brxe-dopitf h6 {
     font-size: 16px
 }

 #brxe-dopitf .content {
     align-self: center
 }

 #brxe-dopitf .icon i {
     font-size: 30px
 }

 #brxe-cjqzoh svg {
     height: 24px;
     width: 24px
 }

 #brxe-cjqzoh {
     flex-direction: row;
     gap: 13px
 }

 #brxe-cjqzoh h1 {
     font-size: 16px
 }

 #brxe-cjqzoh h2 {
     font-size: 16px
 }

 #brxe-cjqzoh h3 {
     font-size: 16px
 }

 #brxe-cjqzoh h4 {
     font-size: 16px
 }

 #brxe-cjqzoh h5 {
     font-size: 16px
 }

 #brxe-cjqzoh h6 {
     font-size: 16px
 }

 #brxe-cjqzoh .content {
     align-self: center
 }

 #brxe-cjqzoh .icon i {
     font-size: 30px
 }

 #brxe-azbgbk svg {
     height: 24px;
     width: 24px
 }

 #brxe-azbgbk {
     flex-direction: row;
     gap: 13px
 }

 #brxe-azbgbk h1 {
     font-size: 16px
 }

 #brxe-azbgbk h2 {
     font-size: 16px
 }

 #brxe-azbgbk h3 {
     font-size: 16px
 }

 #brxe-azbgbk h4 {
     font-size: 16px
 }

 #brxe-azbgbk h5 {
     font-size: 16px
 }

 #brxe-azbgbk h6 {
     font-size: 16px
 }

 #brxe-azbgbk .content {
     align-self: center
 }

 #brxe-azbgbk .icon i {
     font-size: 30px
 }

 #brxe-rywjbl svg {
     height: 24px;
     width: 24px
 }

 #brxe-rywjbl {
     flex-direction: row;
     gap: 13px
 }

 #brxe-rywjbl h1 {
     font-size: 16px
 }

 #brxe-rywjbl h2 {
     font-size: 16px
 }

 #brxe-rywjbl h3 {
     font-size: 16px
 }

 #brxe-rywjbl h4 {
     font-size: 16px
 }

 #brxe-rywjbl h5 {
     font-size: 16px
 }

 #brxe-rywjbl h6 {
     font-size: 16px
 }

 #brxe-rywjbl .content {
     align-self: center
 }

 #brxe-rywjbl .icon i {
     font-size: 30px
 }

 #brxe-myalul svg {
     height: 24px;
     width: 24px
 }

 #brxe-myalul .icon {
     background-color: #242424;
     border-radius: 12px
 }

 @media (max-width: 478px) {
     #brxe-myalul .content {
         font-size: 1.3rem
     }
 }

 #brxe-hadpos svg {
     height: 24px;
     width: 24px
 }

 #brxe-hadpos {
     flex-direction: row;
     gap: 13px
 }

 #brxe-hadpos h1 {
     font-size: 16px
 }

 #brxe-hadpos h2 {
     font-size: 16px
 }

 #brxe-hadpos h3 {
     font-size: 16px
 }

 #brxe-hadpos h4 {
     font-size: 16px
 }

 #brxe-hadpos h5 {
     font-size: 16px
 }

 #brxe-hadpos h6 {
     font-size: 16px
 }

 #brxe-hadpos .content {
     align-self: center
 }

 #brxe-hadpos .icon i {
     font-size: 30px
 }

 #brxe-kcegwc svg {
     width: 24px;
     height: 24px
 }

 #brxe-kcegwc {
     flex-direction: row;
     gap: 13px
 }

 #brxe-kcegwc h1 {
     font-size: 16px
 }

 #brxe-kcegwc h2 {
     font-size: 16px
 }

 #brxe-kcegwc h3 {
     font-size: 16px
 }

 #brxe-kcegwc h4 {
     font-size: 16px
 }

 #brxe-kcegwc h5 {
     font-size: 16px
 }

 #brxe-kcegwc h6 {
     font-size: 16px
 }

 #brxe-kcegwc .content {
     align-self: center
 }

 #brxe-kcegwc .icon i {
     font-size: 30px
 }

 #brxe-rsjarm svg {
     height: 24px;
     width: 24px
 }

 #brxe-rsjarm {
     flex-direction: row;
     gap: 13px
 }

 #brxe-rsjarm h1 {
     font-size: 16px
 }

 #brxe-rsjarm h2 {
     font-size: 16px
 }

 #brxe-rsjarm h3 {
     font-size: 16px
 }

 #brxe-rsjarm h4 {
     font-size: 16px
 }

 #brxe-rsjarm h5 {
     font-size: 16px
 }

 #brxe-rsjarm h6 {
     font-size: 16px
 }

 #brxe-rsjarm .content {
     align-self: center
 }

 #brxe-rsjarm .icon i {
     font-size: 30px
 }

 #brxe-nwpcou svg {
     height: 24px;
     width: 24px
 }

 #brxe-nwpcou {
     flex-direction: row;
     gap: 13px
 }

 #brxe-nwpcou h1 {
     font-size: 16px
 }

 #brxe-nwpcou h2 {
     font-size: 16px
 }

 #brxe-nwpcou h3 {
     font-size: 16px
 }

 #brxe-nwpcou h4 {
     font-size: 16px
 }

 #brxe-nwpcou h5 {
     font-size: 16px
 }

 #brxe-nwpcou h6 {
     font-size: 16px
 }

 #brxe-nwpcou .content {
     align-self: center
 }

 #brxe-nwpcou .icon i {
     font-size: 30px
 }

 #brxe-jvwbkq svg {
     height: 24px;
     width: 24px
 }

 #brxe-jvwbkq {
     flex-direction: row;
     gap: 13px
 }

 #brxe-jvwbkq h1 {
     font-size: 16px
 }

 #brxe-jvwbkq h2 {
     font-size: 16px
 }

 #brxe-jvwbkq h3 {
     font-size: 16px
 }

 #brxe-jvwbkq h4 {
     font-size: 16px
 }

 #brxe-jvwbkq h5 {
     font-size: 16px
 }

 #brxe-jvwbkq h6 {
     font-size: 16px
 }

 #brxe-jvwbkq .content {
     align-self: center
 }

 #brxe-jvwbkq .icon i {
     font-size: 30px
 }

 #brxe-bhvitk svg {
     height: 24px;
     width: 24px
 }

 #brxe-bhvitk {
     flex-direction: row;
     gap: 13px
 }

 #brxe-bhvitk h1 {
     font-size: 16px
 }

 #brxe-bhvitk h2 {
     font-size: 16px
 }

 #brxe-bhvitk h3 {
     font-size: 16px
 }

 #brxe-bhvitk h4 {
     font-size: 16px
 }

 #brxe-bhvitk h5 {
     font-size: 16px
 }

 #brxe-bhvitk h6 {
     font-size: 16px
 }

 #brxe-bhvitk .content {
     align-self: center
 }

 #brxe-bhvitk .icon i {
     font-size: 30px
 }

 #brxe-jttinl svg {
     height: 24px;
     width: 24px
 }

 #brxe-jttinl {
     flex-direction: row;
     gap: 13px
 }

 #brxe-jttinl h1 {
     font-size: 16px
 }

 #brxe-jttinl h2 {
     font-size: 16px
 }

 #brxe-jttinl h3 {
     font-size: 16px
 }

 #brxe-jttinl h4 {
     font-size: 16px
 }

 #brxe-jttinl h5 {
     font-size: 16px
 }

 #brxe-jttinl h6 {
     font-size: 16px
 }

 #brxe-jttinl .content {
     align-self: center
 }

 #brxe-jttinl .icon i {
     font-size: 30px
 }

 #brxe-bsarjz {
     flex-direction: row
 }

 @media (max-width: 767px) {
     #brxe-bsarjz {
         flex-wrap: nowrap
     }
 }

 #brxe-kkqbab {
     background-color: #006ed5;
     padding-top: 1rem;
     padding-bottom: 1rem
 }

 #brxe-kkqbab {
     width: 100%;
     overflow: hidden;
 }

 #brxe-zbzuga {
     display: flex;
     animation: scroll-icons 60s linear infinite;
     width: calc(400px * 16);
 }

 .hero-slider-icon {
     flex: 0 0 400px;
     white-space: nowrap;
 }

 @keyframes scroll-icons {
     0% {
         transform: translateX(0);
     }

     100% {
         transform: translateX(calc(-400px * 8));
     }
 }

 @media screen and (max-width: 767px) {
     #brxe-zbzuga {
         width: calc(320px * 16);
     }

     .hero-slider-icon {
         flex: 0 0 320px;
     }

     @keyframes scroll-icons {
         0% {
             transform: translateX(0);
         }

         100% {
             transform: translateX(calc(-320px * 8));
         }
     }
 }

 #brxe-ulpvac .bricks-site-logo {
     width: 262px
 }

 #brxe-ulpvac {
     margin-bottom: 2rem
 }

 #brxe-afifvt {
     width: 500px;
     color: rgba(225, 225, 225, 0.83);
     font-size: 1.3rem;
     font-weight: 300;
     line-height: 170%
 }

 @media (max-width: 767px) {
     #brxe-afifvt {
         text-align: center;
         width: 370px
     }
 }

 #brxe-ivafma {
     width: 40%
 }

 @media (max-width: 767px) {
     #brxe-ivafma {
         width: 100%;
         align-items: center
     }
 }

 #brxe-cggoeq .bricks-nav-menu {
     flex-direction: row;
     gap: 40px
 }

 #brxe-cggoeq .bricks-nav-menu>li {
     margin-right: 0;
     margin-left: 0
 }

 #brxe-cggoeq .bricks-nav-menu>li>a {
     font-size: 1.4rem;
     color: var(--bricks-color-pwidbq)
 }

 #brxe-cggoeq .bricks-nav-menu>li>.brx-submenu-toggle>* {
     font-size: 1.4rem;
     color: var(--bricks-color-pwidbq)
 }

 #brxe-cggoeq .bricks-nav-menu>li:hover>a {
     color: var(--bricks-color-bcaxaj)
 }

 #brxe-cggoeq .bricks-nav-menu>li:hover>.brx-submenu-toggle>* {
     color: var(--bricks-color-bcaxaj)
 }

 @media (max-width: 991px) {
     #brxe-cggoeq .bricks-nav-menu {
         gap: 28px
     }
 }

 @media (max-width: 767px) {
     #brxe-cggoeq .bricks-nav-menu {
         flex-direction: column;
         gap: 22px
     }

     #brxe-cggoeq .bricks-nav-menu>li>a {
         justify-content: center
     }

     #brxe-cggoeq .bricks-nav-menu>li>.brx-submenu-toggle {
         justify-content: center
     }
 }

 @media (max-width: 478px) {
     #brxe-cggoeq .bricks-nav-menu {
         gap: 20px
     }

     #brxe-cggoeq .bricks-nav-menu>li>a {
         font-size: 1.5rem
     }

     #brxe-cggoeq .bricks-nav-menu>li>.brx-submenu-toggle>* {
         font-size: 1.5rem
     }
 }

 #brxe-okmjjj {
     height: 24px;
     width: 24px;
     background-color: rgba(255, 255, 255, 0.61);
     width: 35px;
     height: 35px;
     border-radius: 6px
 }

 #brxe-dfgdoi {
     flex-direction: row;
     column-gap: 20px;
     justify-content: flex-end
 }

 @media (max-width: 767px) {
     #brxe-dfgdoi {
         justify-content: center
     }
 }

 #brxe-yrbnio {
     row-gap: 40px;
     align-items: flex-end;
     width: 60%
 }

 @media (max-width: 767px) {
     #brxe-yrbnio {
         width: 100%;
         align-items: center;
         flex-direction: column-reverse
     }
 }

 #brxe-anmnhv {
     flex-direction: row;
     align-items: center;
     width: 1380px;
     padding-top: 5rem;
     padding-right: 2rem;
     padding-bottom: 5rem;
     padding-left: 2rem
 }

 @media (max-width: 767px) {
     #brxe-anmnhv {
         flex-direction: column;
         row-gap: 30px
     }
 }

 #brxe-lntins {
     font-size: 1.2rem;
     color: #adadad;
     font-weight: 600
 }

 @media (max-width: 478px) {
     #brxe-lntins {
         text-align: center
     }
 }

 #brxe-ruagoz .bricks-nav-menu {
     flex-direction: row;
     gap: 40px
 }

 #brxe-ruagoz .bricks-nav-menu>li {
     margin-right: 0;
     margin-left: 0
 }

 #brxe-ruagoz .bricks-nav-menu>li>a {
     font-size: 1.3rem;
     color: rgba(255, 255, 255, 0.75)
 }

 #brxe-ruagoz .bricks-nav-menu>li>.brx-submenu-toggle>* {
     font-size: 1.3rem;
     color: rgba(255, 255, 255, 0.75)
 }

 #brxe-ruagoz .bricks-nav-menu>li:hover>a {
     color: var(--bricks-color-bcaxaj)
 }

 #brxe-ruagoz .bricks-nav-menu>li:hover>.brx-submenu-toggle>* {
     color: var(--bricks-color-bcaxaj)
 }

 @media (max-width: 767px) {
     #brxe-ruagoz .bricks-nav-menu>li>a {
         justify-content: center
     }

     #brxe-ruagoz .bricks-nav-menu>li>.brx-submenu-toggle {
         justify-content: center
     }
 }

 @media (max-width: 478px) {
     #brxe-ruagoz .bricks-nav-menu {
         gap: 20px
     }
 }

 #brxe-koykvi {
     flex-direction: row;
     justify-content: space-between;
     width: 1380px;
     padding-right: 2rem;
     padding-left: 2rem
 }

 @media (max-width: 767px) {
     #brxe-koykvi {
         flex-direction: column-reverse;
         align-items: center;
         row-gap: 20px
     }
 }

 #brxe-knhgme {
     width: 1380px;
     max-width: 100%;
     padding-top: 2rem;
     padding-right: 2rem;
     padding-bottom: 2rem;
     padding-left: 2rem;
     color: rgba(245, 245, 245, 0.5)
 }

 #brxe-knhgme .footer-risk-disclosure__title {
     display: flex;
     align-items: center;
     justify-content: flex-start;
     gap: 0.7rem;
     margin: 0;
     font-size: 1.2rem;
     line-height: 1.4;
     color: rgba(255, 255, 255, 0.73);
     font-weight: 600;
     cursor: pointer;
     list-style: none
 }

 #brxe-knhgme .footer-risk-disclosure__title::-webkit-details-marker {
     display: none
 }

 #brxe-knhgme .footer-risk-disclosure__title::after {
     content: "";
     flex: 0 0 auto;
     width: 0.55rem;
     height: 0.55rem;
     border-right: 2px solid rgba(255, 255, 255, 0.73);
     border-bottom: 2px solid rgba(255, 255, 255, 0.73);
     transform: rotate(45deg);
     transition: transform 0.2s ease
 }

 #brxe-knhgme[open] .footer-risk-disclosure__title::after {
     transform: rotate(225deg)
 }

 #brxe-knhgme .footer-risk-disclosure__content {
     margin-top: 1rem;
     font-size: 1.1rem;
     line-height: 1.55
 }

 #brxe-knhgme .footer-risk-disclosure__content p {
     margin: 0 0 1rem
 }

 #brxe-knhgme .footer-risk-disclosure__content p:last-child {
     margin-bottom: 0
 }

 #brxe-knhgme .footer-risk-disclosure__content strong {
     color: rgba(255, 255, 255, 0.68);
     font-weight: 600
 }

 @media (max-width: 767px) {
     #brxe-knhgme {
         text-align: left
     }
 }

 #brxe-hybrhb {
     flex-direction: column;
     border-top: 1px solid #3f3f3f;
     padding-top: 2rem;
     align-items: center
 }

 #brxe-yidrih {
     width: 100%;
     align-items: center
 }

 #brxe-cvgeai {
     position: relative;
     overflow: hidden;
     background-repeat: no-repeat;
     background-size: cover;
     background-color: var(--bricks-color-mdcdyb)
 }

 .features-slider {
     width: 100%;
     overflow: hidden;
 }

 .features-slider-container {
     display: flex;
     animation: scroll-icons 60s linear infinite;
     width: calc(400px * 16);
 }

 .hero-slider-icon {
     flex: 0 0 400px;
     white-space: nowrap;
 }

 @keyframes scroll-icons {
     0% {
         transform: translateX(0);
     }

     100% {
         transform: translateX(calc(-400px * 8));
     }
 }

 @media screen and (max-width: 767px) {
     .features-slider-container {
         width: calc(320px * 16);
     }

     .hero-slider-icon {
         flex: 0 0 320px;
     }

     @keyframes scroll-icons {
         0% {
             transform: translateX(0);
         }

         100% {
             transform: translateX(calc(-320px * 8));
         }
     }
 }

 @layer bricks {
     .brxe-template {
         width: 100%
     }
 }

 @layer bricks {
     .brxe-code {
         width: 100%
     }
 }

 @layer bricks {
     @keyframes load8 {
         0% {
             -webkit-transform: rotate(0deg);
             transform: rotate(0deg)
         }

         to {
             -webkit-transform: rotate(1turn);
             transform: rotate(1turn)
         }
     }

     @keyframes spin {
         to {
             -webkit-transform: rotate(1turn);
             transform: rotate(1turn)
         }
     }

     @keyframes scrolling {
         0% {
             opacity: 1
         }

         to {
             opacity: 0;
             -webkit-transform: translateY(10px);
             transform: translateY(10px)
         }
     }

     a.brxe-image {
         display: inline-block
     }

     figure.brxe-image {
         margin: 0
     }

     :where(.brxe-image).tag {
         display: inline-block;
         height: fit-content;
         position: relative;
         width: auto
     }

     :where(.brxe-image).caption {
         position: relative
     }

     :where(.brxe-image).caption:has(figcaption.bricks-image-caption) {
         overflow: hidden
     }

     :where(.brxe-image).overlay {
         position: relative
     }

     :where(.brxe-image).overlay:before {
         bottom: 0;
         content: "";
         left: 0;
         pointer-events: none;
         position: absolute;
         right: 0;
         top: 0
     }

     :where(.brxe-image):before {
         border-radius: inherit
     }

     :where(.brxe-image) a {
         border-radius: inherit;
         position: static;
         transition: inherit
     }

     :where(.brxe-image) picture {
         border-radius: inherit;
         transition: inherit
     }

     :where(.brxe-image) img {
         border-radius: inherit;
         height: 100%;
         position: static !important;
         transition: inherit;
         width: 100%
     }

     :where(.brxe-image) img.bricks-lazy-hidden+figcaption {
         display: none
     }

     :where(.brxe-image) .icon {
         color: #fff;
         font-size: 60px;
         pointer-events: none;
         position: absolute;
         right: 50%;
         text-align: center;
         top: 50%;
         transform: translate(50%, -50%);
         z-index: 5
     }

     :where(.brxe-image) .bricks-image-caption {
         background: linear-gradient(0deg, rgba(0, 0, 0, .5), rgba(0, 0, 0, .25) 70%, transparent);
         bottom: 0;
         color: #fff;
         font-size: inherit;
         margin: 0;
         padding: 10px 15px;
         pointer-events: none;
         position: absolute;
         text-align: center;
         width: 100%;
         z-index: 1
     }
 }

 @layer bricks {
     .brxe-button {
         width: auto
     }
 }

 @layer bricks {
     :where(.brxe-svg) {
         height: auto;
         width: auto
     }

     :where(.brxe-svg) svg {
         height: auto;
         max-width: 100%;
         overflow: visible;
         width: auto
     }
 }

 @layer bricks {
     :where(.brxe-heading).has-separator {
         align-items: center;
         display: inline-flex;
         gap: 20px
     }

     :where(.brxe-heading)>[contenteditable] {
         display: inline-block;
         text-decoration: inherit
     }

     :where(.brxe-heading) .separator {
         border-top: 1px solid;
         flex-grow: 1;
         flex-shrink: 0;
         height: 1px
     }
 }

 .pswp .pswp__bg {
     background-color: var(--bricks-color-mdcdyb)
 }

 #brxe-asxvbo {
     font-size: 4.3rem;
     text-align: center;
     line-height: 130%;
     width: 800px
 }

 @media (max-width: 478px) {
     #brxe-asxvbo {
         font-size: 3.5rem;
         text-align: center
     }
 }

 #brxe-hmiwbn {
     margin-bottom: 2.8rem;
     font-size: 1.6rem;
     color: var(--bricks-color-pwidbq);
     text-align: center
 }

 @media (max-width: 478px) {
     #brxe-hmiwbn {
         font-size: 1.5rem;
         line-height: 136%
     }
 }

 #brxe-tpdkaj {
     height: 25px;
     width: 25px
 }

 #brxe-vhngyx {
     height: 25px;
     width: 25px
 }

 #brxe-ltrhws {
     height: 25px;
     width: 25px
 }

 #brxe-xqkubc {
     flex-direction: row;
     justify-content: center;
     column-gap: 30px;
     margin-bottom: 3rem
 }

 @media (max-width: 478px) {
     #brxe-xqkubc {
         row-gap: 8px
     }
 }

 #brxe-wqaazu {
     cursor: pointer
 }

 #brxe-glkfvs {
     color: rgba(234, 234, 234, 0.69);
     text-align: center
 }

 @media (max-width: 478px) {
     #brxe-glkfvs {
         font-size: 1.5rem
     }
 }

 #brxe-bcdjxu {
     justify-content: center;
     column-gap: 50px;
     margin-bottom: 8rem;
     align-items: center;
     row-gap: 20px
 }

 @media (max-width: 767px) {
     #brxe-bcdjxu {
         margin-bottom: 4rem
     }
 }

 @media (max-width: 478px) {
     #brxe-bcdjxu {
         flex-direction: column;
         row-gap: 19px
     }
 }

 #brxe-uodgjg {
     width: 250px
 }

 @media (max-width: 478px) {
     #brxe-uodgjg {
         width: 200px
     }
 }

 #brxe-fpfjxj {
     margin-top: 1rem;
     margin-bottom: 1rem
 }

 #brxe-zbdadg {
     font-size: 1.8rem;
     text-align: center;
     line-height: 130%
 }

 #brxe-yluwpg {
     align-items: center
 }

 #brxe-rgaqny {
     width: 250px
 }

 @media (max-width: 478px) {
     #brxe-rgaqny {
         width: 200px
     }
 }

 #brxe-gccvce {
     margin-top: 1rem;
     margin-bottom: 1rem
 }

 #brxe-zbyyhg {
     font-size: 1.8rem;
     text-align: center;
     line-height: 130%
 }

 #brxe-hrbpwn {
     margin-top: -4rem
 }

 @media (max-width: 767px) {
     #brxe-hrbpwn {
         margin-top: 0
     }
 }

 #brxe-wnvjqf {
     width: 250px
 }

 @media (max-width: 478px) {
     #brxe-wnvjqf {
         width: 200px
     }
 }

 #brxe-tbstoo {
     margin-top: 1rem;
     margin-bottom: 1rem
 }

 #brxe-bnqolj {
     font-size: 1.8rem;
     text-align: center;
     line-height: 130%
 }

 #brxe-dcwcpx {
     flex-direction: row;
     justify-content: center;
     column-gap: 31px
 }

 @media (max-width: 767px) {
     #brxe-dcwcpx {
         flex-direction: column;
         align-items: center;
         row-gap: 20px
     }

     #brxe-hrbpwn {
         order: 1
     }

     #brxe-yluwpg {
         order: 2
     }

     #brxe-gknxvw {
         order: 3
     }
 }

 #brxe-xajgvx {
     margin-top: 3.2rem;
     color: var(--bricks-color-sggosm);
     font-size: 1.6rem;
     font-weight: 500;
     text-align: center;
     border: 1px solid var(--bricks-color-wavgyp);
     border-radius: 8px;
     padding-top: 2rem;
     padding-right: 2rem;
     padding-bottom: 2rem;
     padding-left: 2rem;
     width: 969px;
     background-color: rgba(0, 14, 26, 0.48)
 }

 #brxe-eukayl {
     align-items: center;
     padding-top: 16.4rem
 }

 @media (max-width: 478px) {
     #brxe-eukayl {
         padding-top: 11.1rem
     }
 }

 #brxe-homtby {
     background-repeat: no-repeat;
     background-size: cover;
     background-image: url(https://onestopprop.com/wp-content/uploads/2025/06/Navbar-3-1.webp)
 }

 #brxe-fjsmfb {
     width: 100%;
     padding-top: 1rem;
     padding-bottom: 1rem;
     background-color: rgba(255, 255, 255, 0.08);
     border-top: 1px solid rgba(255, 255, 255, 0.14);
     border-bottom: 1px solid rgba(255, 255, 255, 0.14)
 }

 #brxe-ouymbw {
     font-size: 4rem;
     text-align: center;
     line-height: 130%
 }

 @media (max-width: 478px) {
     #brxe-ouymbw {
         font-size: 3.5rem;
         text-align: center
     }
 }

 #brxe-wzmbem {
     margin-bottom: 8.6rem;
     font-size: 1.6rem;
     color: var(--bricks-color-pwidbq);
     text-align: center
 }

 @media (max-width: 478px) {
     #brxe-wzmbem {
         font-size: 1.5rem;
         line-height: 136%;
         margin-bottom: 3.4rem
     }
 }

 #brxe-ohqehj {
     align-items: center
 }

 #brxe-ekmpya {
     margin-top: -4rem
 }

 @media (max-width: 767px) {
     #brxe-ekmpya {
         margin-top: 0
     }
 }

 #brxe-qifjam {
     flex-direction: row;
     justify-content: center;
     column-gap: 31px
 }

 @media (max-width: 767px) {
     #brxe-qifjam {
         flex-direction: column;
         align-items: center;
         row-gap: 20px
     }
 }

 #brxe-mfttfc {
     align-items: center;
     padding-bottom: 5rem
 }

 @layer bricks {
     .brxe-code {
         width: 100%
     }
 }

 @layer bricks {
     .brxe-countdown {
         display: inline-flex;
         flex-wrap: wrap;
         width: auto
     }

     .brxe-countdown .field {
         align-items: center;
         display: inline-flex;
         flex-direction: column;
         justify-content: center
     }

     .brxe-countdown .format,
     .brxe-countdown .prefix,
     .brxe-countdown .suffix {
         display: block
     }
 }

 @layer bricks {
     .brxe-button {
         width: auto
     }
 }

 @layer bricks {
     :where(.brxe-svg) {
         height: auto;
         width: auto
     }

     :where(.brxe-svg) svg {
         height: auto;
         max-width: 100%;
         overflow: visible;
         width: auto
     }
 }

 @layer bricks {
     .brxe-icon {
         font-size: 60px
     }

     svg.brxe-icon {
         font-size: inherit
     }
 }

 @layer bricks {
     :where(.brxe-heading).has-separator {
         align-items: center;
         display: inline-flex;
         gap: 20px
     }

     :where(.brxe-heading)>[contenteditable] {
         display: inline-block;
         text-decoration: inherit
     }

     :where(.brxe-heading) .separator {
         border-top: 1px solid;
         flex-grow: 1;
         flex-shrink: 0;
         height: 1px
     }
 }

 #brxe-bitkzx {
     margin-bottom: 4rem
 }

 @media (max-width: 478px) {
     #brxe-bitkzx {
         font-size: 4rem;
         text-align: center;
         line-height: 130%;
         margin-bottom: 2.7rem
     }
 }

 #brxe-bzueio {
     display: flex;
     flex-direction: column;
     align-items: center
 }

 #brxe-habxrd {
     color: #242424;
     font-size: 2rem;
     font-weight: 600
 }

 #brxe-eceiiu {
     -webkit-background-clip: text;
     -webkit-text-fill-color: transparent;
     background-image: linear-gradient(180deg, #8f6100 0%, #3f2b00 100%);
     font-size: 3.6rem;
     font-weight: 700;
     line-height: 120%
 }

 @media (max-width: 767px) {
     #brxe-eceiiu {
         font-size: 2.8rem
     }
 }

 #brxe-llcesn {
     font-size: 36px
 }

 #brxe-nyaywr {
     background-color: #000000;
     padding-top: 1.5rem;
     padding-right: 1.5rem;
     padding-bottom: 1.5rem;
     padding-left: 1.5rem;
     border-radius: 14px;
     align-self: center !important;
     display: flex;
     justify-content: center;
     align-items: center
 }

 @media (max-width: 767px) {
     #brxe-nyaywr {
         display: none
     }
 }

 #brxe-hdtxaj {
     flex-direction: row;
     justify-content: space-between;
     padding-top: 2.5rem;
     padding-right: 3.6rem;
     padding-bottom: 2.5rem;
     padding-left: 3.6rem;
     border: 3px solid #a76a00;
     border-radius: 20px;
     background-image: linear-gradient(90deg, #ceaf47 0%, #fae397 50%, #ceaf47 100%);
     margin-bottom: 2rem
 }

 @media (max-width: 478px) {
     #brxe-hdtxaj {
         padding-right: 2rem;
         padding-left: 2rem;
         margin-bottom: 1.8rem
     }
 }

 @media (max-width: 478px) {
     #brxe-pryidp {
         grid-column: 1 / -1;
     }
 }

 #brxe-ruvdzg {
     display: flex;
     grid-gap: 20px;
     grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
     flex-direction: row;
     justify-content: space-between;
     margin-bottom: 4rem
 }

 @media (max-width: 991px) {
     #brxe-ruvdzg {
         column-gap: 15px;
         row-gap: 15px
     }
 }

 @media (max-width: 767px) {
     #brxe-ruvdzg {
         grid-template-columns: repeat(auto-fit, minmax(200px, 1fr))
     }
 }

 @media (max-width: 478px) {
     #brxe-ruvdzg {
         grid-gap: 10px;
         grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));
         column-gap: 10px;
         margin-bottom: 2rem
     }
 }

 #brxe-sfmdit {
     text-align: center;
     font-size: 1.4rem;
     font-weight: 600;
     color: #000000;
     background-color: #00ffaa;
     padding-top: 1rem;
     padding-right: 1.5rem;
     padding-bottom: 1rem;
     padding-left: 1.5rem
 }

 #brxe-kvnsbz :not([fill="none"]) {
     fill: #a26f00
 }

 #brxe-kvnsbz {
     height: 100px;
     width: 100px;
     padding-top: 1rem;
     padding-right: 1rem;
     padding-bottom: 1rem;
     padding-left: 1rem;
     background-color: #ddbc50;
     border-radius: 20px;
     margin-bottom: 1rem
 }

 #brxe-ciduxx {
     font-size: 3.4rem;
     font-weight: 600;
     text-align: center;
     margin-bottom: 1rem
 }

 @media (max-width: 478px) {
     #brxe-ciduxx {
         text-align: center;
         font-size: 2.4rem
     }
 }

 #brxe-wvzplz {
     font-size: 1.5rem;
     color: #ffffff;
     margin-bottom: 2rem
 }

 #brxe-qqtaes {
     cursor: pointer
 }

 #brxe-sqblwm {
     display: flex;
     align-items: center;
     flex-direction: column;
     padding-top: 5rem;
     padding-right: 2rem;
     padding-bottom: 5rem;
     padding-left: 2rem
 }

 @media (max-width: 478px) {
     #brxe-sqblwm {
         padding-top: 3rem
     }
 }

 #brxe-kdgeyy .field {
     margin-top: 0;
     margin-right: 3rem;
     margin-bottom: 0;
     margin-left: 0;
     font-size: 3.6rem;
     color: #ffffff;
     flex-direction: row
 }

 #brxe-kdgeyy .prefix {
     font-size: 2rem
 }

 #brxe-kdgeyy .suffix {
     font-size: 1.8rem;
     color: rgba(255, 255, 255, 0.4)
 }

 #brxe-kdgeyy {
     flex-direction: row;
     margin-bottom: 1.7rem
 }

 #brxe-kdgeyy .field:nth-child(1) {
     background-color: rgba(36, 36, 36, 1);
     padding: 0 1rem;
     border-radius: 10px;
 }

 #brxe-kdgeyy .suffix {
     font-size: 1.8rem;
     color: rgba(255, 255, 255, 0.4);
     margin-top: 12px;
     margin-left: 5px;
 }

 @media (max-width: 478px) {
     #brxe-kdgeyy .field:nth-child(4) {
         display: none;
     }

     #brxe-kdgeyy .suffix {
         font-size: 1.6rem;
         color: rgba(255, 255, 255, 0.4);
         margin-top: 12px;
         margin-left: 5px;
     }

     #brxe-kdgeyy .field {
         font-size: 2.6rem;
         margin-right: 1.5rem
     }
 }

 #brxe-axcvuf {
     justify-content: space-between;
     margin-bottom: 6rem
 }

 @media (max-width: 478px) {
     #brxe-axcvuf {
         margin-bottom: 3rem
     }
 }

 #brxe-mmfeyw {
     width: 50%;
     border: 2px solid #00ffaa;
     border-radius: 25px;
     background-image: url(https://onestopprop.com/wp-content/uploads/2025/06/776eae4c6d08b0e602e6859c065b295c0e413f28.webp);
     background-position: bottom left;
     background-size: contain;
     position: relative;
     overflow: hidden
 }

 :where(#brxe-mmfeyw > *:not(figcaption)) {
     position: relative
 }

 #brxe-mmfeyw::before {
     background-image: linear-gradient(rgba(36, 36, 36, 0.96), rgba(36, 36, 36, 0.96));
     position: absolute;
     content: "";
     top: 0;
     right: 0;
     bottom: 0;
     left: 0;
     pointer-events: none
 }

 @media (max-width: 991px) {
     #brxe-mmfeyw {
         width: 100%
     }
 }

 #brxe-iroreo {
     font-size: 2.2rem;
     font-weight: 500;
     color: #ffffff
 }

 #brxe-knpcli {
     height: 24px;
     width: 24px
 }

 #brxe-wkgunm {
     display: flex;
     justify-content: space-between;
     align-items: center;
     margin-right: 4rem;
     margin-bottom: 3rem;
     margin-left: 4rem
 }

 #brxe-vrxjoi {
     width: 60px
 }

 #brxe-tnzhrf {
     width: 30%
 }

 #brxe-xtxbsn {
     width: 30%
 }

 #brxe-cynnrf {
     width: 40%
 }

 #brxe-thutcl {
     display: flex;
     justify-content: space-between;
     margin-right: 4rem;
     margin-left: 4rem
 }

 #brxe-gjkhet {
     color: #ffab1b
 }

 #brxe-bwkjqp {
     display: flex
 }

 #brxe-ktffko {
     -webkit-background-clip: text;
     -webkit-text-fill-color: transparent;
     background-image: linear-gradient(90deg, #ffe790 0%, #ffbf00 38%, #ffc800 75%)
 }

 #brxe-envhpt {
     display: flex;
     justify-content: space-between
 }

 #brxe-bpthzo {
     display: flex
 }

 #brxe-vjicya {
     color: #c8cae7
 }

 #brxe-qaeubk {
     display: flex;
     justify-content: space-between
 }

 #brxe-ylgnoz {
     display: flex
 }

 #brxe-bqsjvk {
     color: #bc730e
 }

 #brxe-gjxrzu {
     display: flex;
     justify-content: space-between
 }

 #brxe-qssddb {
     display: flex
 }

 #brxe-nglqzn {
     display: flex;
     justify-content: space-between
 }

 #brxe-lcgcpm {
     display: flex
 }

 #brxe-mghaja {
     display: flex;
     justify-content: space-between
 }

 #brxe-lwnrii {
     display: flex
 }

 #brxe-anbajd {
     display: flex;
     justify-content: space-between
 }

 #brxe-slxvmy {
     display: flex
 }

 #brxe-gngzyu {
     display: flex;
     justify-content: space-between
 }

 #brxe-cisnsf {
     display: flex
 }

 #brxe-edqzsk {
     display: flex;
     justify-content: space-between
 }

 #brxe-htlxxr {
     display: flex
 }

 #brxe-ewkwvn {
     display: flex;
     justify-content: space-between
 }

 #brxe-nrgzwb {
     display: flex
 }

 #brxe-vfzmaj {
     display: flex;
     justify-content: space-between
 }

 #brxe-nivevp {
     width: 50%;
     padding-top: 3rem;
     padding-bottom: 3rem;
     background-color: rgba(0, 0, 0, 0.5);
     border: 1px solid rgba(255, 255, 255, 0.5);
     border-radius: 25px
 }

 #brxe-nivevp {
     backdrop-filter: blur(50px)
 }

 @media (max-width: 991px) {
     #brxe-nivevp {
         width: 100%
     }
 }

 @media (max-width: 478px) {
     #brxe-nivevp {
         overflow: scroll
     }
 }

 #brxe-gjjqmd {
     flex-direction: row;
     column-gap: 5rem;
     align-items: stretch
 }

 @media (max-width: 991px) {
     #brxe-gjjqmd {
         flex-wrap: wrap;
         row-gap: 5rem
     }
 }

 #brxe-vvxlqh {
     margin-top: 5rem;
     font-size: 1.4rem;
     font-weight: 400;
     color: rgba(255, 255, 255, 0.8)
 }

 #brxe-vvxlqh a {
     font-size: 1.4rem;
     font-weight: 400;
     color: rgba(255, 255, 255, 0.8);
     font-size: inherit
 }

 #brxe-zvwmpp {
     display: flex;
     flex-direction: column;
     align-items: center
 }

 #brxe-phauhj {
     background-image: url(https://onestopprop.com/wp-content/uploads/2025/06/Challenge-Gamified.webp);
     background-size: auto
 }

 @media (max-width: 991px) {
     #brxe-phauhj {
         background-position: bottom center
     }
 }

 @layer bricks {
     :where(.brxe-svg) {
         height: auto;
         width: auto
     }

     :where(.brxe-svg) svg {
         height: auto;
         max-width: 100%;
         overflow: visible;
         width: auto
     }
 }

 @layer bricks {
     :where(.brxe-heading).has-separator {
         align-items: center;
         display: inline-flex;
         gap: 20px
     }

     :where(.brxe-heading)>[contenteditable] {
         display: inline-block;
         text-decoration: inherit
     }

     :where(.brxe-heading) .separator {
         border-top: 1px solid;
         flex-grow: 1;
         flex-shrink: 0;
         height: 1px
     }
 }

 #brxe-ueneqe :not([fill="none"]) {
     fill: var(--bricks-color-jgcrzf)
 }

 #brxe-ueneqe {
     height: 40px;
     width: 40px;
     position: absolute;
     top: 10px;
     right: 10px;
     cursor: pointer
 }

 @media (max-width: 478px) {
     #brxe-ueneqe {
         height: 30px;
         width: 30px
     }
 }

 #brxe-773878 {
     text-align: center;
     font-size: 3.1rem;
     line-height: 130%;
     margin-bottom: 2.2rem
 }

 @media (max-width: 478px) {
     #brxe-773878 {
         font-size: 2.9rem;
         margin-bottom: 1.3rem
     }
 }

 #brxe-jmfogs {
     font-size: 1.5rem;
     text-align: center;
     line-height: 140%;
     font-weight: 400;
     color: rgba(255, 255, 255, 0.65);
     margin-bottom: 3.2rem
 }

 #brxe-jmfogs a {
     font-size: 1.5rem;
     text-align: center;
     line-height: 140%;
     font-weight: 400;
     color: rgba(255, 255, 255, 0.65);
     font-size: inherit
 }

 #brxe-abde7f {
     align-items: center
 }

 #brxe-0afda6 {
     padding-top: 3rem;
     padding-right: 5rem;
     padding-bottom: 3rem;
     padding-left: 5rem;
     border-radius: 25px;
     position: relative
 }

 @media (max-width: 478px) {
     #brxe-0afda6 {
         padding-top: 1.3rem;
         padding-right: 2.5rem;
         padding-bottom: 1.3rem;
         padding-left: 2.5rem
     }
 }
