.elementor-12 .elementor-element.elementor-element-6cc01f73{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-50860cda{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-12 .elementor-element.elementor-element-f80d1e8{--e-image-carousel-slides-to-show:1;}.elementor-12 .elementor-element.elementor-element-612dcca7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-7d9fc513{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-26a9740{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-742a541c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-7a08857a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-5a82c5b9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-abeba0e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-48a2fd7f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-6eb99360{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-36a71af3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-4bb3102{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-2f697dda{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-12 .elementor-element.elementor-element-4f2af8b6 .elementor-button{border-radius:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-4474a341{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-aa4e44{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-7f6e035b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-475f1115{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-784be01d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-7bc2e76b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-3301cdd7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-221a6e9e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-6507527{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-1c43fac2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-12 .elementor-element.elementor-element-2e337edd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-12 .elementor-element.elementor-element-2e337edd.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-1fa2a140{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-373094ce{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-784877ff{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-38af5c9e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-b647fa6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-12905dc5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-5e63e834 .elementor-button{background-color:#02010100;fill:var( --e-global-color-b65a4af );color:var( --e-global-color-b65a4af );padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-2b82925b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-29ef6c25{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-3d504823{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-2c959098{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-47d66acf{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-139ab346 .elementor-button{background-color:#02010100;fill:var( --e-global-color-b65a4af );color:var( --e-global-color-b65a4af );padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-4fb9089{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-13960a14{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-2179c51b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-7cf0f2f6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-1d840df5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-1f189001 .elementor-button{background-color:#02010100;fill:var( --e-global-color-b65a4af );color:var( --e-global-color-b65a4af );padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-ec076ee{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-35d92f9a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-54c1a606{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-1c798d4f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-520331d2{font-size:12px;}.elementor-12 .elementor-element.elementor-element-24237d15{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-459f2618{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-e9ca230{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-6669c953{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-2027020b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-2d207194{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-3379ff25{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-3c2d35be{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-b40ff62{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-1dce22f7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-543d04e0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-58201d24{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-695742c2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-292175c9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-35f24237{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-29656ee7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-7aa94a6a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-35b64c1b.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-35b64c1b .elementor-button{border-radius:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-23915b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-19d80dc4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-46a97207{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-4f4ee2c5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-12 .elementor-element.elementor-element-4f4ee2c5.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-75404480{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-3875420d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-366e9939{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-51651f90{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-5a3c9745{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-626d2fd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-66b09a4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-4d71c46b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-79054eea{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-15489e60{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-50fafc8f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-2e92bef2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-4fa6a26e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-72c5ad9e{--display:flex;--min-height:44px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-63734e0a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-3edda65c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-5ed2cd82{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-1e03b329{--display:flex;--min-height:44px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-7f05de4b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-3ba0eb96{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-5344aefd{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-22368bc8{--display:flex;--min-height:44px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-4abe1a97{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-c941846{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-5474af8b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-8ef25dc{--display:flex;--min-height:44px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-c78f5b0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-31d28d3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-62559115 .elementor-button{border-radius:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-12f6910c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-5752e2fa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-537ab2ed{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-336c6e6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-a8ea91f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-3b117d6f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-160e0394{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-27ea8e14 .elementor-button{background-color:#02010100;fill:var( --e-global-color-b65a4af );color:var( --e-global-color-b65a4af );padding:0px 0px 0px 12px;}.elementor-12 .elementor-element.elementor-element-14727860{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-1ec8a002{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-5b037957 .elementor-button{background-color:#02010100;fill:var( --e-global-color-b65a4af );color:var( --e-global-color-b65a4af );padding:0px 0px 0px 12px;}.elementor-12 .elementor-element.elementor-element-25ef730a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-47dbb088{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-5d09e9d1 .elementor-button{background-color:#02010100;fill:var( --e-global-color-b65a4af );color:var( --e-global-color-b65a4af );padding:0px 0px 0px 12px;}.elementor-12 .elementor-element.elementor-element-322baac8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-7374504e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-73f65395 .elementor-button{background-color:#02010100;fill:var( --e-global-color-b65a4af );color:var( --e-global-color-b65a4af );padding:0px 0px 0px 12px;}.elementor-12 .elementor-element.elementor-element-385d86be{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-6005eba6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-244876ba{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-671180ab{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-2c2b1279{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-22c3e77c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-35724bdd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-d6ae734{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-b1e921d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-183d6d76{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-6d8f8e91{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-47eeb442{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-12 .elementor-element.elementor-element-47eeb442.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-572e7b8b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-2f631d27{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-2aaf8330{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-19d7f86b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-3b810971{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-5679b101{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-3ca6c6c9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-4f94d9f8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-3eb696c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-337d9cb7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-5f089236{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-49f4d916{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-724bad42{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-7cfeaf8f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-314e98b4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-12216864{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-5dd0e2f3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-843ffa8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-7cacbfed{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-36413eda .elementor-button{border-radius:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-754c4c88{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-3d76a02f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-4b42be93{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-4dc4a9d8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-4a5e6e19{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-7dd8310c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-28424b16{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-47672dd8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-5bc49d4d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-150c840c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-bf83d63{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-4735c39c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-43e23363{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-36267dd6 .elementor-button{border-radius:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-5c99551c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-4db50c54{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-7b042fb4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-639c5e2b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-1c8801c8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-293b368f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-7bb4af1b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-786c6333{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-3b31413e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-6c79d26b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-5ea197f0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-32c8fa12{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-7b898436 .elementor-button{border-radius:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-7891838e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-7e82547e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-6487d1e3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-12 .elementor-element.elementor-element-6ca378f5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-b016520{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-5b0848ff{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-e6b3ca1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-66db4371{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-13a64e60{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-31dda7ea{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-28c2806e{--display:flex;--min-height:44px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-3c40495f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-15de0d08{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-79c9bc70{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-a0c57f3{--display:flex;--min-height:44px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-715a271a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-2c887466{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-2e7716c3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-51c0e17b{--display:flex;--min-height:44px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-1df8cb75{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-509b36df{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:23px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-5c6da71 .elementor-heading-title{font-size:18px;font-weight:500;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-7ffe074d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-22b3e39e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-648bbbc9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-1eca6d7{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-5e615274{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-3822363d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-6fe58ea1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-4d59e7d2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-2296d41f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-43910a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-647b521f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-2f9e87b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-45891837{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-2e26e59{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-74cf6bb3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-194bf29a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-10c083ee{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-71ccefe0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-4af9cce3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-26fc173b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-200d0237{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-2acb4db4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-b2676de{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-4dd307db{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-24d66854{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-4f8d152d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-2dacc758{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-2e452eeb{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-6542402f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-62e7414d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-377d10c0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-17990c1c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-4f4fa408{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-670f339c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-6b1eac95{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-509ce615{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-47a23d01{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-490c418f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-3c79f453{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-15815c41{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-111b144b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-12ac3549{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-ed46cf6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-ed46cf6.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-1065c88b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-12 .elementor-element.elementor-element-6782ed3b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-ecb84e1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-1954f071{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-4a777e59{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-504ef61f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-f8e847f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-30974b1b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-28cfb01{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-f5fdfa8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-2ee49403{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-3363b7fa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-55aea0d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-4360e339{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-12 .elementor-element.elementor-element-4360e339.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-38fb7e41{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-2c199f20{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-242bb726{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-6b9bd5ac{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-299eae53{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-23364cea{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-6d2ce9a5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-2a4093c1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-401095e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-57fc276f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-54893ac{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-2976725f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-426136ba{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-6f61a608{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-1e8aa703{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-454efa08{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-5be3c45c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-1810ad13{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-1243a2b0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-2b01e6bc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-441e80a1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-5061cdea{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-4122bbd9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-197ff821{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-2f29f035{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-74e8c158{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-3a602a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-4daf5a80{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-5c5710f5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-c783086{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-64b34c61{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-3f3a7989{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-424520c3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-16e7ee33{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-ccf7f77{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-15014b56{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-5d7d9b19{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-206e1ed2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-63e7175e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-946a794{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-5fadd0bb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-467acba0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-3ecdc067{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-4b8bbc59{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-24f94dbc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-2284d96b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-4c7b60ac{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-5eb98ad0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-1905d888{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-b035390{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-2178a6e5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-2a5492a0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-4dd4c8a6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-12f1ee6b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-7730da9e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-403a569c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-518a2269{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-4981f34c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-57f45b2f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-7bf89d07{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-3544f928{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-53f4b2ce{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-185f483f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-409ec463{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-78c3c5fc{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-584c6fec{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-5ee3bc70{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-397f16ce{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-66166afa{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-761693ed{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-2302e8c6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-2b75a6b8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}@media(min-width:768px){.elementor-12 .elementor-element.elementor-element-4fa6a26e{--width:14%;}.elementor-12 .elementor-element.elementor-element-5ed2cd82{--width:14%;}.elementor-12 .elementor-element.elementor-element-5344aefd{--width:14%;}.elementor-12 .elementor-element.elementor-element-5474af8b{--width:14%;}.elementor-12 .elementor-element.elementor-element-31dda7ea{--width:14%;}.elementor-12 .elementor-element.elementor-element-79c9bc70{--width:14%;}.elementor-12 .elementor-element.elementor-element-a0c57f3{--width:44%;}.elementor-12 .elementor-element.elementor-element-2e7716c3{--width:14%;}}@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-2f697dda{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-4474a341{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-1c43fac2{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-7244a159{text-align:center;}.elementor-12 .elementor-element.elementor-element-1fa2a140{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-1c798d4f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-458db990 .elementor-heading-title{font-size:12px;}.elementor-12 .elementor-element.elementor-element-1dce22f7{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-292175c9{--padding-top:33px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-35b64c1b{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-75404480{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-15489e60{--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-50fafc8f{--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-12 .elementor-element.elementor-element-2e92bef2{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-12 .elementor-element.elementor-element-72c5ad9e{--min-height:0px;}.elementor-12 .elementor-element.elementor-element-3edda65c{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-12 .elementor-element.elementor-element-1e03b329{--min-height:0px;}.elementor-12 .elementor-element.elementor-element-3ba0eb96{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-12 .elementor-element.elementor-element-22368bc8{--min-height:0px;}.elementor-12 .elementor-element.elementor-element-c941846{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-12 .elementor-element.elementor-element-8ef25dc{--min-height:0px;}.elementor-12 .elementor-element.elementor-element-671180ab{--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-572e7b8b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-19d7f86b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-12216864{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-5c99551c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-293b368f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-7bb4af1b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-e6b3ca1{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-13a64e60{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-12 .elementor-element.elementor-element-15de0d08{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-12 .elementor-element.elementor-element-2c887466{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-12 .elementor-element.elementor-element-509b36df{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-5c6da71 .elementor-heading-title{font-size:14px;}.elementor-12 .elementor-element.elementor-element-6fe58ea1{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-17990c1c{--width:55%;}.elementor-12 .elementor-element.elementor-element-6b1eac95{--width:55%;}.elementor-12 .elementor-element.elementor-element-2c199f20{--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-6f61a608{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-518a2269{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for image-carousel, class: .elementor-element-f80d1e8 *//* =========================================
   SWAMIJI — PREMIUM ELEMENTOR IMAGE CAROUSEL
========================================= */

.elementor-12 .elementor-element.elementor-element-f80d1e8{
    position:relative;
    overflow:visible !important;
    padding:8px 0 18px;
}

/* MAIN SLIDE */
.elementor-12 .elementor-element.elementor-element-f80d1e8 .swiper-slide{
    position:relative;
    overflow:hidden;

    border:1px solid rgba(242,140,40,.22);
    border-radius:18px;

    background:#140e0a;

    box-shadow:
        0 14px 36px rgba(0,0,0,.26),
        0 0 0 1px rgba(255,255,255,.015) inset;

    transform:scale(.955);
    opacity:.68;

    transition:
        transform .55s cubic-bezier(.2,.7,.2,1),
        opacity .55s ease,
        box-shadow .55s ease,
        border-color .55s ease;
}


/* ACTIVE SLIDE */
.elementor-12 .elementor-element.elementor-element-f80d1e8 .swiper-slide-active{
    transform:scale(1);
    opacity:1;

    border-color:rgba(246,160,60,.52);

    box-shadow:
        0 22px 48px rgba(0,0,0,.34),
        0 0 28px rgba(242,140,40,.10),
        0 0 0 1px rgba(255,255,255,.025) inset;
}


/* IMAGE */
.elementor-12 .elementor-element.elementor-element-f80d1e8 .swiper-slide img{
    display:block;

    width:100% !important;
    height:auto !important;

    border-radius:17px;

    transform:scale(1.01);

    transition:
        transform 7s ease,
        filter .5s ease;

    filter:
        brightness(.88)
        saturate(.95)
        contrast(1.03);
}


/* ACTIVE IMAGE — SLOW CINEMATIC ZOOM */
.elementor-12 .elementor-element.elementor-element-f80d1e8 .swiper-slide-active img{
    transform:scale(1.055);

    filter:
        brightness(1)
        saturate(1.05)
        contrast(1.04);
}


/* DARK PREMIUM OVERLAY */
.elementor-12 .elementor-element.elementor-element-f80d1e8 .swiper-slide::after{
    content:"";

    position:absolute;
    inset:0;

    z-index:2;

    pointer-events:none;

    border-radius:inherit;

    background:
        linear-gradient(
            180deg,
            rgba(0,0,0,.05) 0%,
            rgba(0,0,0,.00) 45%,
            rgba(10,6,3,.18) 100%
        );

    transition:opacity .5s ease;
}


/* GOLD CRYSTAL SWEEP */
.elementor-12 .elementor-element.elementor-element-f80d1e8 .swiper-slide::before{
    content:"";

    position:absolute;

    z-index:4;

    top:-15%;
    bottom:-15%;

    left:-35%;

    width:15%;

    pointer-events:none;

    transform:skewX(-18deg);

    background:
        linear-gradient(
            90deg,
            transparent,
            rgba(255,205,105,.06),
            rgba(255,255,255,.35),
            rgba(246,160,60,.10),
            transparent
        );

    filter:blur(2px);

    opacity:0;
}


/* SHINE ONLY ON ACTIVE */
.elementor-12 .elementor-element.elementor-element-f80d1e8 .swiper-slide-active::before{
    animation:sjCarouselShine 6s ease-in-out infinite;
}


/* =========================================
   PREV / NEXT BUTTONS
========================================= */

.elementor-12 .elementor-element.elementor-element-f80d1e8 .elementor-swiper-button{
    width:44px !important;
    height:44px !important;

    display:flex !important;
    align-items:center !important;
    justify-content:center !important;

    border:1px solid rgba(246,160,60,.35) !important;
    border-radius:12px !important;

    background:
        linear-gradient(
            145deg,
            rgba(31,21,13,.96),
            rgba(15,10,7,.98)
        ) !important;

    color:#f6a03c !important;

    box-shadow:
        0 10px 26px rgba(0,0,0,.28),
        inset 0 1px 0 rgba(255,255,255,.04) !important;

    transition:
        transform .25s ease,
        background .25s ease,
        border-color .25s ease,
        box-shadow .25s ease !important;
}


/* ARROW ICON */
.elementor-12 .elementor-element.elementor-element-f80d1e8 .elementor-swiper-button svg{
    width:16px !important;
    height:16px !important;

    fill:currentColor !important;
}


/* HOVER */
@media(hover:hover){

    .elementor-12 .elementor-element.elementor-element-f80d1e8 .elementor-swiper-button:hover{
        transform:scale(1.07);

        border-color:rgba(246,160,60,.70) !important;

        background:
            linear-gradient(
                145deg,
                rgba(246,160,60,.17),
                rgba(22,14,9,.98)
            ) !important;

        box-shadow:
            0 13px 30px rgba(0,0,0,.34),
            0 0 18px rgba(242,140,40,.10) !important;
    }

}


/* =========================================
   PAGINATION DOTS
========================================= */

.elementor-12 .elementor-element.elementor-element-f80d1e8 .swiper-pagination{
    bottom:-3px !important;
}

.elementor-12 .elementor-element.elementor-element-f80d1e8 .swiper-pagination-bullet{
    width:7px !important;
    height:7px !important;

    margin:0 5px !important;

    background:#6f5a45 !important;

    opacity:.6 !important;

    transition:
        width .3s ease,
        border-radius .3s ease,
        background .3s ease,
        opacity .3s ease !important;
}


/* ACTIVE DOT */
.elementor-12 .elementor-element.elementor-element-f80d1e8 .swiper-pagination-bullet-active{
    width:26px !important;

    border-radius:999px !important;

    background:
        linear-gradient(
            90deg,
            #f28c28,
            #ffc547
        ) !important;

    opacity:1 !important;

    box-shadow:
        0 0 12px rgba(242,140,40,.28);
}


/* =========================================
   SHINE ANIMATION
========================================= */

@keyframes sjCarouselShine{

    0%,
    60%{
        left:-35%;
        opacity:0;
    }

    66%{
        opacity:.8;
    }

    78%{
        left:120%;
        opacity:.65;
    }

    84%,
    100%{
        left:120%;
        opacity:0;
    }

}


/* =========================================
   TABLET
========================================= */

@media(max-width:1024px){

    .elementor-12 .elementor-element.elementor-element-f80d1e8{
        padding-bottom:16px;
    }

    .elementor-12 .elementor-element.elementor-element-f80d1e8 .swiper-slide{
        border-radius:14px;
    }

    .elementor-12 .elementor-element.elementor-element-f80d1e8 .swiper-slide img{
        border-radius:13px;
    }

    .elementor-12 .elementor-element.elementor-element-f80d1e8 .elementor-swiper-button{
        width:40px !important;
        height:40px !important;

        border-radius:10px !important;
    }

}


/* =========================================
   MOBILE
========================================= */

@media(max-width:767px){

    .elementor-12 .elementor-element.elementor-element-f80d1e8{
        padding:
            4px
            0
            14px;
    }

    .elementor-12 .elementor-element.elementor-element-f80d1e8 .swiper-slide{
        transform:scale(.98);

        border-radius:11px;

        opacity:.82;
    }

    .elementor-12 .elementor-element.elementor-element-f80d1e8 .swiper-slide-active{
        transform:scale(1);

        opacity:1;
    }

    .elementor-12 .elementor-element.elementor-element-f80d1e8 .swiper-slide img{
        border-radius:10px;
    }

    .elementor-12 .elementor-element.elementor-element-f80d1e8 .swiper-slide-active img{
        transform:scale(1.025);
    }

    .elementor-12 .elementor-element.elementor-element-f80d1e8 .elementor-swiper-button{
        width:34px !important;
        height:34px !important;

        border-radius:9px !important;
    }

    .elementor-12 .elementor-element.elementor-element-f80d1e8 .swiper-pagination-bullet{
        width:6px !important;
        height:6px !important;

        margin:0 4px !important;
    }

    .elementor-12 .elementor-element.elementor-element-f80d1e8 .swiper-pagination-bullet-active{
        width:21px !important;
    }

}


/* =========================================
   REDUCED MOTION
========================================= */

@media(prefers-reduced-motion:reduce){

    .elementor-12 .elementor-element.elementor-element-f80d1e8 .swiper-slide,
    .elementor-12 .elementor-element.elementor-element-f80d1e8 .swiper-slide img,
    .elementor-12 .elementor-element.elementor-element-f80d1e8 .elementor-swiper-button,
    .elementor-12 .elementor-element.elementor-element-f80d1e8 .swiper-pagination-bullet{
        transition:none !important;
    }

    .elementor-12 .elementor-element.elementor-element-f80d1e8 .swiper-slide-active::before{
        animation:none !important;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50860cda *//* =========================================
   SWAMIJI — PREMIUM GRID BACKGROUND
   Apply on Elementor Container
========================================= */

.elementor-12 .elementor-element.elementor-element-50860cda{
    position:relative !important;
    overflow:hidden !important;

    background:
        /* RIGHT SIDE WARM GLOW */
        radial-gradient(
            circle at 88% 18%,
            rgba(242,140,40,.13) 0%,
            rgba(242,140,40,.07) 18%,
            rgba(242,140,40,.025) 34%,
            transparent 52%
        ),

        /* CENTER SOFT WARMTH */
        radial-gradient(
            circle at 55% 45%,
            rgba(120,65,30,.08) 0%,
            transparent 48%
        ),

        /* HORIZONTAL GRID */
        repeating-linear-gradient(
            0deg,
            rgba(242,140,40,.065) 0px,
            rgba(242,140,40,.065) 1px,
            transparent 1px,
            transparent 52px
        ),

        /* VERTICAL GRID */
        repeating-linear-gradient(
            90deg,
            rgba(242,140,40,.065) 0px,
            rgba(242,140,40,.065) 1px,
            transparent 1px,
            transparent 52px
        ),

        /* BASE */
        linear-gradient(
            115deg,
            #120d0a 0%,
            #17100b 52%,
            #21130b 100%
        ) !important;

    isolation:isolate !important;
}


/* =========================================
   LARGE DECORATIVE CIRCLES — RIGHT
========================================= */

.elementor-12 .elementor-element.elementor-element-50860cda::before{
    content:"";

    position:absolute !important;

    z-index:0 !important;

    width:520px;
    height:520px;

    right:-210px;
    top:120px;

    border-radius:50%;

    border:1px solid rgba(242,140,40,.13);

    box-shadow:
        0 0 0 70px rgba(242,140,40,.045),
        0 0 0 140px rgba(242,140,40,.032),
        0 0 0 210px rgba(242,140,40,.02);

    pointer-events:none;

    opacity:.9;

    animation:
        sjBgCircle 12s ease-in-out infinite;
}


/* =========================================
   DOTTED / BRIGHT OUTER ARC
========================================= */

.elementor-12 .elementor-element.elementor-element-50860cda::after{
    content:"";

    position:absolute !important;

    z-index:0 !important;

    width:310px;
    height:310px;

    right:-100px;
    top:260px;

    border-radius:50%;

    border:1px dashed rgba(246,160,60,.42);

    pointer-events:none;

    opacity:.75;

    animation:
        sjBgRotate 28s linear infinite;
}


/* =========================================
   KEEP CONTENT ABOVE BACKGROUND
========================================= */

.elementor-12 .elementor-element.elementor-element-50860cda > *{
    position:relative !important;
    z-index:2 !important;
}


/* =========================================
   VERY SUBTLE CIRCLE MOVEMENT
========================================= */

@keyframes sjBgCircle{

    0%,
    100%{
        transform:
            translate3d(0,0,0)
            scale(1);

        opacity:.75;
    }

    50%{
        transform:
            translate3d(-10px,8px,0)
            scale(1.025);

        opacity:1;
    }

}


/* ROTATING DASHED RING */

@keyframes sjBgRotate{

    from{
        transform:rotate(0deg);
    }

    to{
        transform:rotate(360deg);
    }

}


/* =========================================
   TABLET
========================================= */

@media(max-width:1024px){

    .elementor-12 .elementor-element.elementor-element-50860cda{
        background:
            radial-gradient(
                circle at 88% 12%,
                rgba(242,140,40,.11),
                transparent 42%
            ),

            repeating-linear-gradient(
                0deg,
                rgba(242,140,40,.055) 0px,
                rgba(242,140,40,.055) 1px,
                transparent 1px,
                transparent 46px
            ),

            repeating-linear-gradient(
                90deg,
                rgba(242,140,40,.055) 0px,
                rgba(242,140,40,.055) 1px,
                transparent 1px,
                transparent 46px
            ),

            linear-gradient(
                115deg,
                #120d0a,
                #1b110b
            ) !important;
    }

    .elementor-12 .elementor-element.elementor-element-50860cda::before{
        width:400px;
        height:400px;

        right:-190px;
        top:150px;

        box-shadow:
            0 0 0 55px rgba(242,140,40,.04),
            0 0 0 110px rgba(242,140,40,.026);
    }

    .elementor-12 .elementor-element.elementor-element-50860cda::after{
        width:250px;
        height:250px;

        right:-100px;
        top:240px;
    }

}


/* =========================================
   MOBILE
========================================= */

@media(max-width:767px){

    .elementor-12 .elementor-element.elementor-element-50860cda{
        background:
            radial-gradient(
                circle at 95% 5%,
                rgba(242,140,40,.10),
                transparent 38%
            ),

            repeating-linear-gradient(
                0deg,
                rgba(242,140,40,.05) 0px,
                rgba(242,140,40,.05) 1px,
                transparent 1px,
                transparent 38px
            ),

            repeating-linear-gradient(
                90deg,
                rgba(242,140,40,.05) 0px,
                rgba(242,140,40,.05) 1px,
                transparent 1px,
                transparent 38px
            ),

            #120d0a !important;
    }

    .elementor-12 .elementor-element.elementor-element-50860cda::before{
        width:280px;
        height:280px;

        right:-180px;
        top:170px;

        box-shadow:
            0 0 0 45px rgba(242,140,40,.035),
            0 0 0 90px rgba(242,140,40,.02);
    }

    .elementor-12 .elementor-element.elementor-element-50860cda::after{
        width:180px;
        height:180px;

        right:-105px;
        top:230px;

        opacity:.5;
    }

}


/* =========================================
   REDUCED MOTION
========================================= */

@media(prefers-reduced-motion:reduce){

    .elementor-12 .elementor-element.elementor-element-50860cda::before,
    .elementor-12 .elementor-element.elementor-element-50860cda::after{
        animation:none !important;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d9fc513 */.elementor-12 .elementor-element.elementor-element-7d9fc513{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-7d9fc513{position:absolute!important;inset:0!important;pointer-events:none!important;z-index:0!important;background-image:repeating-linear-gradient(0deg,rgba(242,140,40,.08) 0 1px,transparent 1px 46px),repeating-linear-gradient(90deg,rgba(242,140,40,.08) 0 1px,transparent 1px 46px)!important;animation:sjGrid 20s linear infinite!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26a9740 */.elementor-12 .elementor-element.elementor-element-26a9740{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-26a9740{position:absolute!important;border-radius:50%!important;filter:blur(60px)!important;pointer-events:none!important;z-index:0!important}.elementor-12 .elementor-element.elementor-element-26a9740{width:460px!important;height:460px!important;background:radial-gradient(circle,rgba(242,140,40,.2),transparent 70%)!important;top:-140px!important;right:-100px!important;animation:sjDrift 14s ease-in-out infinite!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-742a541c */.elementor-12 .elementor-element.elementor-element-742a541c{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-742a541c{position:absolute!important;border-radius:50%!important;filter:blur(60px)!important;pointer-events:none!important;z-index:0!important}.elementor-12 .elementor-element.elementor-element-742a541c{width:340px!important;height:340px!important;background:radial-gradient(circle,rgba(224,82,31,.16),transparent 70%)!important;bottom:-100px!important;left:-80px!important;animation:sjDrift 18s ease-in-out infinite reverse!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a82c5b9 */.elementor-12 .elementor-element.elementor-element-5a82c5b9{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-5a82c5b9{position:absolute!important;inset:0!important;border:1.5px solid rgba(242,140,40,.28)!important;border-radius:50%!important;animation:sjRing 5s ease-out infinite!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-abeba0e */.elementor-12 .elementor-element.elementor-element-abeba0e{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-abeba0e{position:absolute!important;inset:0!important;border:1.5px solid rgba(242,140,40,.28)!important;border-radius:50%!important;animation:sjRing 5s ease-out infinite!important}.elementor-12 .elementor-element.elementor-element-abeba0e{animation-delay:1.25s!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-48a2fd7f */.elementor-12 .elementor-element.elementor-element-48a2fd7f{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-48a2fd7f{position:absolute!important;inset:0!important;border:1.5px solid rgba(242,140,40,.28)!important;border-radius:50%!important;animation:sjRing 5s ease-out infinite!important}.elementor-12 .elementor-element.elementor-element-48a2fd7f{animation-delay:2.5s!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6eb99360 */.elementor-12 .elementor-element.elementor-element-6eb99360{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-6eb99360{position:absolute!important;inset:0!important;border:1.5px solid rgba(242,140,40,.28)!important;border-radius:50%!important;animation:sjRing 5s ease-out infinite!important}.elementor-12 .elementor-element.elementor-element-6eb99360{inset:70px!important;border-style:dashed!important;border-color:rgba(242,140,40,.35)!important;animation:sjSpin 38s linear infinite!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a08857a */.elementor-12 .elementor-element.elementor-element-7a08857a{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-7a08857a{position:absolute!important;top:50%!important;right:-120px!important;width:440px!important;height:440px!important;margin-top:-220px!important;pointer-events:none!important;z-index:0!important}@media (max-width:1023px){.elementor-12 .elementor-element.elementor-element-7a08857a{right:-140px!important;left:auto!important;top:50%!important;margin:-160px 0 0 0!important;width:320px!important;height:320px!important;opacity:.55!important}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-139b8743 */.elementor-12 .elementor-element.elementor-element-139b8743{
    --width: auto !important;
    width: auto !important;
    max-width: max-content !important;
    min-width: 0 !important;

    flex: 0 0 auto !important;
    align-self: flex-start !important;

    margin: 0 !important;
    padding: 0 !important;

    background: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
}

.elementor-12 .elementor-element.elementor-element-139b8743 .elementor-widget-container{
    width: auto !important;
    max-width: max-content !important;

    margin: 0 !important;
    padding: 0 !important;

    background: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
}

.elementor-12 .elementor-element.elementor-element-139b8743 .elementor-heading-title{
    box-sizing: border-box !important;

    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;

    width: auto !important;
    max-width: max-content !important;
    min-width: 0 !important;

    margin: 0 !important;
    padding: 8px 18px !important;

    gap: 8px !important;

    font-size: 11.5px !important;
    font-weight: 800 !important;
    line-height: 1.2 !important;
    letter-spacing: 2px !important;

    text-transform: uppercase !important;
    white-space: nowrap !important;

    color: #f3e9dc !important;
    background: rgba(34, 26, 19, 0.85) !important;

    border: 1px solid rgba(242, 140, 40, 0.35) !important;
    border-radius: 999px !important;

    box-shadow: none !important;
}

@media (max-width: 767px){
    .elementor-12 .elementor-element.elementor-element-139b8743 .elementor-heading-title{
        padding: 7px 14px !important;
        font-size: 10px !important;
        letter-spacing: 1.4px !important;
        white-space: normal !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-59bb6de3 */.elementor-12 .elementor-element.elementor-element-59bb6de3 .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-59bb6de3 .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-59bb6de3 .elementor-heading-title{font-size:12px!important;font-weight:800!important;letter-spacing:2.5px!important;text-transform:uppercase!important;color:#f6a03c!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5df56003 */.elementor-12 .elementor-element.elementor-element-5df56003 .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-5df56003 .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-5df56003 .elementor-heading-title{font-family:Sora,sans-serif!important;font-size:52px!important;line-height:1.12!important;margin:0!important;font-weight:800!important;letter-spacing:-.5px!important;color:#f3e9dc!important}@media (max-width:1023px){.elementor-12 .elementor-element.elementor-element-5df56003 .elementor-heading-title{font-size:40px!important}}@media (max-width:680px){.elementor-12 .elementor-element.elementor-element-5df56003 .elementor-heading-title{font-size:32px!important;line-height:1.25!important}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-171ff325 */.elementor-12 .elementor-element.elementor-element-171ff325 p{margin:0!important;}.elementor-12 .elementor-element.elementor-element-171ff325 .elementor-widget-container,.elementor-12 .elementor-element.elementor-element-171ff325 p{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-171ff325 .elementor-widget-container,.elementor-12 .elementor-element.elementor-element-171ff325 p{margin:0!important;font-size:17px!important;line-height:1.7!important;color:#c9b9a3!important;max-width:540px!important}@media (max-width:680px){.elementor-12 .elementor-element.elementor-element-171ff325 .elementor-widget-container,.elementor-12 .elementor-element.elementor-element-171ff325 p{font-size:15px!important}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4f2af8b6 */.elementor-12 .elementor-element.elementor-element-4f2af8b6{
    --width: auto !important;
    width: auto !important;
    max-width: max-content !important;
    min-width: 0 !important;
    flex: 0 0 auto !important;
    align-self: auto !important;

    /* IMPORTANT: remove styling from Elementor outer wrapper */
    background: transparent !important;
    border: 0 !important;
    border-radius: 0 !important;
    box-shadow: none !important;
    padding: 0 !important;
    margin: 0 !important;
}

.elementor-12 .elementor-element.elementor-element-4f2af8b6 .elementor-widget-container{
    background: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
    padding: 0 !important;
}

.elementor-12 .elementor-element.elementor-element-4f2af8b6 .elementor-button{
    box-sizing: border-box !important;

    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;

    width: auto !important;
    min-width: 0 !important;
    max-width: max-content !important;

    margin: 0 !important;
    padding: 15px 30px !important;

    background: linear-gradient(
        135deg,
        #fbc02d 0%,
        #f28c28 55%,
        #e0521f 100%
    ) !important;

    color: #1d1006 !important;

    border: 0 !important;
    border-radius: 14px !important;

    font-size: 16px !important;
    font-weight: 800 !important;
    line-height: 1.2 !important;

    text-decoration: none !important;
    white-space: nowrap !important;

    box-shadow: 0 8px 28px rgba(242,140,40,.40) !important;

    transition:
        transform .25s ease,
        box-shadow .25s ease,
        filter .25s ease !important;
}

.elementor-12 .elementor-element.elementor-element-4f2af8b6 .elementor-button:hover{
    transform: translateY(-2px);
    filter: brightness(1.06);

    box-shadow:
        0 11px 32px rgba(242,140,40,.50) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-31be65b1 */.elementor-12 .elementor-element.elementor-element-31be65b1{
    --width: auto !important;
    width: auto !important;
    max-width: max-content !important;
    min-width: 0 !important;
    flex: 0 0 auto !important;
    align-self: auto !important;

    background: transparent !important;
    border: 0 !important;
    border-radius: 0 !important;
    box-shadow: none !important;
    padding: 0 !important;
    margin: 0 !important;
}

.elementor-12 .elementor-element.elementor-element-31be65b1 .elementor-widget-container{
    background: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
    padding: 0 !important;
    margin: 0 !important;
}

.elementor-12 .elementor-element.elementor-element-31be65b1 .elementor-button{
    box-sizing: border-box !important;

    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;

    width: auto !important;
    min-width: 0 !important;
    max-width: max-content !important;

    margin: 0 !important;
    padding: 15px 30px !important;

    background: transparent !important;
    color: #f3e9dc !important;

    border: 1.5px solid rgba(242, 140, 40, 0.4) !important;
    border-radius: 14px !important;

    font-size: 16px !important;
    font-weight: 700 !important;
    line-height: 1.2 !important;

    text-decoration: none !important;
    white-space: nowrap !important;

    transition:
        background-color .25s ease,
        border-color .25s ease,
        color .25s ease,
        transform .25s ease !important;
}

.elementor-12 .elementor-element.elementor-element-31be65b1 .elementor-button:hover{
    background: rgba(242, 140, 40, 0.08) !important;
    border-color: #f28c28 !important;
    color: #f6a03c !important;
    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f697dda */.elementor-12 .elementor-element.elementor-element-2f697dda{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-2f697dda{display:flex!important;gap:14px!important;flex-wrap:wrap!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4bb3102 */.elementor-12 .elementor-element.elementor-element-4bb3102{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-4bb3102{display:flex!important;flex-direction:column!important;gap:20px!important}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6508c8a7 */.elementor-12 .elementor-element.elementor-element-6508c8a7{margin:0!important;}.elementor-12 .elementor-element.elementor-element-6508c8a7 img{display:block!important;}.elementor-12 .elementor-element.elementor-element-6508c8a7 img{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-6508c8a7 img{display:block!important;width:100%!important;height:auto!important;border-radius:24px!important;border:1px solid rgba(242,140,40,.35)!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4474a341 */.elementor-12 .elementor-element.elementor-element-4474a341{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-4474a341{position:relative!important;z-index:1!important;animation:sjFloat 6s ease-in-out infinite!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36a71af3 */.elementor-12 .elementor-element.elementor-element-36a71af3{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-36a71af3{position:relative!important;z-index:1!important;max-width:1200px!important;margin:0 auto!important;display:grid!important;grid-template-columns:1.15fr .85fr!important;gap:48px!important;align-items:center!important;padding:72px 24px 64px!important}@media (max-width:1023px){.elementor-12 .elementor-element.elementor-element-36a71af3{grid-template-columns:1fr!important;gap:32px!important}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3eb3abde */.elementor-12 .elementor-element.elementor-element-3eb3abde .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-3eb3abde .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-3eb3abde .elementor-heading-title{display:block!important;font-family:Sora,sans-serif!important;font-size:32px!important;font-weight:800!important;color:#f6a03c!important}@media (max-width:680px){.elementor-12 .elementor-element.elementor-element-3eb3abde .elementor-heading-title{font-size:26px!important}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a2550ed */.elementor-12 .elementor-element.elementor-element-2a2550ed .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-2a2550ed .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-2a2550ed .elementor-heading-title{font-size:13px!important;color:#a6957f!important;font-weight:600!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-475f1115 */.elementor-12 .elementor-element.elementor-element-475f1115{box-sizing:border-box!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4bc45117 */.elementor-12 .elementor-element.elementor-element-4bc45117 .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-4bc45117 .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-4bc45117 .elementor-heading-title{display:block!important;font-family:Sora,sans-serif!important;font-size:32px!important;font-weight:800!important;color:#f6a03c!important}@media (max-width:680px){.elementor-12 .elementor-element.elementor-element-4bc45117 .elementor-heading-title{font-size:26px!important}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e68f474 */.elementor-12 .elementor-element.elementor-element-3e68f474 .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-3e68f474 .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-3e68f474 .elementor-heading-title{font-size:13px!important;color:#a6957f!important;font-weight:600!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-784be01d */.elementor-12 .elementor-element.elementor-element-784be01d{box-sizing:border-box!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7951d4d6 */.elementor-12 .elementor-element.elementor-element-7951d4d6 .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-7951d4d6 .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-7951d4d6 .elementor-heading-title{display:block!important;font-family:Sora,sans-serif!important;font-size:32px!important;font-weight:800!important;color:#f6a03c!important}@media (max-width:680px){.elementor-12 .elementor-element.elementor-element-7951d4d6 .elementor-heading-title{font-size:26px!important}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cfa7bff */.elementor-12 .elementor-element.elementor-element-6cfa7bff .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-6cfa7bff .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-6cfa7bff .elementor-heading-title{font-size:13px!important;color:#a6957f!important;font-weight:600!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7bc2e76b */.elementor-12 .elementor-element.elementor-element-7bc2e76b{box-sizing:border-box!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1bc17fe6 */.elementor-12 .elementor-element.elementor-element-1bc17fe6 .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-1bc17fe6 .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-1bc17fe6 .elementor-heading-title{display:block!important;font-family:Sora,sans-serif!important;font-size:32px!important;font-weight:800!important;color:#f6a03c!important}@media (max-width:680px){.elementor-12 .elementor-element.elementor-element-1bc17fe6 .elementor-heading-title{font-size:26px!important}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fe8195d */.elementor-12 .elementor-element.elementor-element-fe8195d .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-fe8195d .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-fe8195d .elementor-heading-title{font-size:13px!important;color:#a6957f!important;font-weight:600!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3301cdd7 */.elementor-12 .elementor-element.elementor-element-3301cdd7{box-sizing:border-box!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f6e035b */.elementor-12 .elementor-element.elementor-element-7f6e035b{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-7f6e035b{max-width:1200px!important;margin:0 auto!important;display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:24px!important;padding:28px 24px!important;text-align:center!important}@media (max-width:680px){.elementor-12 .elementor-element.elementor-element-7f6e035b{grid-template-columns:1fr 1fr!important;gap:18px!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aa4e44 */.elementor-12 .elementor-element.elementor-element-aa4e44{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-aa4e44{position:relative!important;z-index:1!important;border-top:1px solid rgba(242,140,40,.16)!important;background:#1c1610!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-612dcca7 */.elementor-12 .elementor-element.elementor-element-612dcca7{position:relative!important;overflow:hidden!important;background:radial-gradient(900px 500px at 80% -10%,rgba(242,140,40,.16),transparent),#171210!important;font-family:Manrope,sans-serif!important;color:#f3e9dc!important}.elementor-12 .elementor-element.elementor-element-612dcca7{position:relative;overflow:hidden;background:radial-gradient(900px 500px at 80% -10%,rgba(242,140,40,.16),transparent),#171210;font-family:Manrope,sans-serif;color:#f3e9dc}.elementor-12 .elementor-element.elementor-element-612dcca7 *{box-sizing:border-box}.sj-grid{position:absolute;inset:0;pointer-events:none;z-index:0;background-image:repeating-linear-gradient(0deg,rgba(242,140,40,.08) 0 1px,transparent 1px 46px),repeating-linear-gradient(90deg,rgba(242,140,40,.08) 0 1px,transparent 1px 46px);animation:sjGrid 20s linear infinite}@keyframes sjGrid{from{background-position:0 0,0 0}to{background-position:0 46px,46px 0}}.sj-orb{position:absolute;border-radius:50%;filter:blur(60px);pointer-events:none;z-index:0}.sj-orb1{width:460px;height:460px;background:radial-gradient(circle,rgba(242,140,40,.2),transparent 70%);top:-140px;right:-100px;animation:sjDrift 14s ease-in-out infinite}.sj-orb2{width:340px;height:340px;background:radial-gradient(circle,rgba(224,82,31,.16),transparent 70%);bottom:-100px;left:-80px;animation:sjDrift 18s ease-in-out infinite reverse}.sj-rings{position:absolute;top:50%;right:-120px;width:440px;height:440px;margin-top:-220px;pointer-events:none;z-index:0}.sj-rings span{position:absolute;inset:0;border:1.5px solid rgba(242,140,40,.28);border-radius:50%;animation:sjRing 5s ease-out infinite}.sj-rings span:nth-child(2){animation-delay:1.25s}.sj-rings span:nth-child(3){animation-delay:2.5s}.sj-rings span:nth-child(4){inset:70px;border-style:dashed;border-color:rgba(242,140,40,.35);animation:sjSpin 38s linear infinite}@keyframes sjRing{0%{transform:scale(.55);opacity:.9}100%{transform:scale(1.6);opacity:0}}@keyframes sjSpin{to{transform:rotate(360deg)}}@keyframes sjDrift{0%,100%{transform:translate(0,0) scale(1)}50%{transform:translate(40px,30px) scale(1.15)}}@keyframes sjFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes sjPulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.75)}}.sj-hw{position:relative;z-index:1;max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1.15fr .85fr;gap:48px;align-items:center;padding:72px 24px 64px}.sj-hc{display:flex;flex-direction:column;gap:20px}.sj-badge{align-self:flex-start;display:flex;align-items:center;gap:8px;font-size:11.5px;font-weight:800;letter-spacing:2px;text-transform:uppercase;color:#f3e9dc;border:1px solid rgba(242,140,40,.35);border-radius:999px;padding:8px 18px;background:rgba(34,26,19,.85)}.sj-dot{width:8px;height:8px;border-radius:50%;display:inline-block;animation:sjPulse 1.6s ease-in-out infinite}.sj-g{background:#4ade80}.sj-r{background:#ff4d4d;animation-delay:.8s}.sj-kick{font-size:12px;font-weight:800;letter-spacing:2.5px;text-transform:uppercase;color:#f6a03c}.elementor-12 .elementor-element.elementor-element-612dcca7 .sj-h1 .elementor-heading-title{font-family:Sora,sans-serif;font-size:52px;line-height:1.12;margin:0;font-weight:800;letter-spacing:-.5px;color:#f3e9dc!important}.sj-h1 .sj-grad{background:linear-gradient(90deg,#fbc02d,#f28c28,#e0521f);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent!important}.sj-p{margin:0;font-size:17px;line-height:1.7;color:#c9b9a3;max-width:540px}.sj-btns{display:flex;gap:14px;flex-wrap:wrap}.sj-cta{background:linear-gradient(135deg,#fbc02d,#f28c28,#e0521f);color:#1d1006!important;font-weight:800;font-size:16px;padding:15px 30px;border-radius:14px;text-decoration:none;box-shadow:0 8px 28px rgba(242,140,40,.4)}.sj-cta2{border:1.5px solid rgba(242,140,40,.4);color:#f3e9dc!important;font-weight:700;font-size:16px;padding:15px 30px;border-radius:14px;text-decoration:none}.sj-chips{display:flex;gap:10px;flex-wrap:wrap}.sj-chips span{border:1px solid rgba(242,140,40,.28);background:#221a13;border-radius:999px;padding:8px 16px;font-size:12.5px;font-weight:700;color:#e8dccb}.sj-ticks{display:flex;gap:28px;flex-wrap:wrap;font-size:13px;color:#a6957f;font-weight:600}.sj-hi{position:relative;z-index:1;animation:sjFloat 6s ease-in-out infinite}.sj-hi img{display:block;width:100%;height:auto;border-radius:24px;border:1px solid rgba(242,140,40,.35)}.sj-stats{position:relative;z-index:1;border-top:1px solid rgba(242,140,40,.16);background:#1c1610}.sj-sw{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);gap:24px;padding:28px 24px;text-align:center}.sj-st b{display:block;font-family:Sora,sans-serif;font-size:32px;font-weight:800;color:#f6a03c}.sj-st span{font-size:13px;color:#a6957f;font-weight:600}@media (max-width:1023px){.sj-hw{grid-template-columns:1fr;gap:32px}.elementor-12 .elementor-element.elementor-element-612dcca7 .sj-h1 .elementor-heading-title{font-size:40px}.sj-rings{right:-140px;left:auto;top:50%;margin:-160px 0 0 0;width:320px;height:320px;opacity:.55}}@media (max-width:680px){.elementor-12 .elementor-element.elementor-element-612dcca7 .sj-h1 .elementor-heading-title{font-size:32px;line-height:1.25}.sj-p{font-size:15px}.sj-sw{grid-template-columns:1fr 1fr;gap:18px}.sj-st b{font-size:26px}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7244a159 */.elementor-12 .elementor-element.elementor-element-7244a159{--width:auto!important;width:auto!important;max-width:max-content!important;flex:0 0 auto!important;align-self:auto!important;}.elementor-12 .elementor-element.elementor-element-7244a159 .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-7244a159 .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-7244a159 .elementor-heading-title{font-family:Sora,sans-serif!important;font-size:24px!important;font-weight:800!important;margin:0!important;display:flex!important;align-items:center!important;gap:12px!important;color:#f3e9dc!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e337edd */.elementor-12 .elementor-element.elementor-element-2e337edd{
    --width: auto !important;
    width: auto !important;
    max-width: max-content !important;
    min-width: 0 !important;

    flex: 0 0 auto !important;

    /* FORCE CENTER */
    align-self: center !important;
    margin-left: auto !important;
    margin-right: auto !important;

    padding: 0 !important;

    background: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
}

.elementor-12 .elementor-element.elementor-element-2e337edd .elementor-widget-container{
    width: auto !important;
    max-width: max-content !important;

    display: flex !important;
    justify-content: center !important;
    align-items: center !important;

    margin-left: auto !important;
    margin-right: auto !important;
    padding: 0 !important;

    background: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
}

.elementor-12 .elementor-element.elementor-element-2e337edd .elementor-heading-title{
    box-sizing: border-box !important;

    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;

    width: auto !important;
    max-width: max-content !important;
    min-width: 0 !important;

    margin: 0 auto !important;
    padding: 8px 18px !important;

    gap: 8px !important;

    font-size: 11.5px !important;
    font-weight: 800 !important;
    line-height: 1.2 !important;
    letter-spacing: 2px !important;

    text-align: center !important;
    text-transform: uppercase !important;
    white-space: nowrap !important;

    color: #f3e9dc !important;
    background: rgba(34, 26, 19, 0.85) !important;

    border: 1px solid rgba(242, 140, 40, 0.35) !important;
    border-radius: 999px !important;

    box-shadow: none !important;
}

@media(max-width:767px){
    .elementor-12 .elementor-element.elementor-element-2e337edd{
        align-self: center !important;
        margin-left: auto !important;
        margin-right: auto !important;
    }

    .elementor-12 .elementor-element.elementor-element-2e337edd .elementor-heading-title{
        padding: 7px 14px !important;
        font-size: 10px !important;
        letter-spacing: 1.4px !important;
        text-align: center !important;
        white-space: normal !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c43fac2 */.elementor-12 .elementor-element.elementor-element-1c43fac2{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-1c43fac2{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;flex-wrap:wrap!important;margin-bottom:22px!important}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1b9edd48 */.elementor-12 .elementor-element.elementor-element-1b9edd48{--width:auto!important;}.elementor-12 .elementor-element.elementor-element-1b9edd48 .elementor-widget-container{box-sizing:border-box!important;display:flex!important;justify-content:space-between!important;align-items:center!important}.elementor-12 .elementor-element.elementor-element-1b9edd48 p{margin:0!important;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-56cb3fa4 */.elementor-12 .elementor-element.elementor-element-56cb3fa4{--width:auto!important;}.elementor-12 .elementor-element.elementor-element-56cb3fa4 .elementor-widget-container{box-sizing:border-box!important;display:flex!important;justify-content:space-between!important;align-items:center!important}.elementor-12 .elementor-element.elementor-element-56cb3fa4 p{margin:0!important;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-643decb3 */.elementor-12 .elementor-element.elementor-element-643decb3{--width:auto!important;}.elementor-12 .elementor-element.elementor-element-643decb3 .elementor-widget-container{box-sizing:border-box!important;display:flex!important;justify-content:space-between!important;align-items:center!important}.elementor-12 .elementor-element.elementor-element-643decb3 p{margin:0!important;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-18a6c58b */.elementor-12 .elementor-element.elementor-element-18a6c58b{--width:auto!important;}.elementor-12 .elementor-element.elementor-element-18a6c58b .elementor-widget-container{box-sizing:border-box!important;display:flex!important;justify-content:space-between!important;align-items:center!important}.elementor-12 .elementor-element.elementor-element-18a6c58b p{margin:0!important;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4913f527 */.elementor-12 .elementor-element.elementor-element-4913f527{--width:auto!important;}.elementor-12 .elementor-element.elementor-element-4913f527 .elementor-widget-container{box-sizing:border-box!important;display:flex!important;justify-content:space-between!important;align-items:center!important}.elementor-12 .elementor-element.elementor-element-4913f527 p{margin:0!important;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-194b8e18 */.elementor-12 .elementor-element.elementor-element-194b8e18{--width:auto!important;}.elementor-12 .elementor-element.elementor-element-194b8e18 .elementor-widget-container{box-sizing:border-box!important;display:flex!important;justify-content:space-between!important;align-items:center!important}.elementor-12 .elementor-element.elementor-element-194b8e18 p{margin:0!important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5b6aace4 */.elementor-12 .elementor-element.elementor-element-5b6aace4{--width:auto!important;width:auto!important;max-width:max-content!important;flex:0 0 auto!important;align-self:auto!important;}.elementor-12 .elementor-element.elementor-element-5b6aace4 .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-5b6aace4 .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-5b6aace4 .elementor-heading-title{color:#a6957f!important;font-size:12px!important;font-weight:600!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12905dc5 */.elementor-12 .elementor-element.elementor-element-12905dc5{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-12905dc5{display:flex!important;justify-content:space-between!important;align-items:center!important;border-top:1px solid rgba(242,140,40,.14)!important;padding-top:12px!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-373094ce */.elementor-12 .elementor-element.elementor-element-373094ce{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-373094ce{background:linear-gradient(160deg,#26190e,#1c1610)!important;border:1px solid rgba(242,140,40,.22)!important;border-radius:16px!important;padding:20px!important;display:flex!important;flex-direction:column!important;gap:14px!important;transition:transform .3s,border-color .3s,box-shadow .3s!important}.elementor-12 .elementor-element.elementor-element-373094ce{transform:translateY(-4px)!important;border-color:rgba(242,140,40,.55)!important;box-shadow:0 12px 32px rgba(242,140,40,.18)!important}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-204947de */.elementor-12 .elementor-element.elementor-element-204947de{--width:auto!important;}.elementor-12 .elementor-element.elementor-element-204947de .elementor-widget-container{box-sizing:border-box!important;display:flex!important;justify-content:space-between!important;align-items:center!important}.elementor-12 .elementor-element.elementor-element-204947de p{margin:0!important;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-34f1c3ef */.elementor-12 .elementor-element.elementor-element-34f1c3ef{--width:auto!important;}.elementor-12 .elementor-element.elementor-element-34f1c3ef .elementor-widget-container{box-sizing:border-box!important;display:flex!important;justify-content:space-between!important;align-items:center!important}.elementor-12 .elementor-element.elementor-element-34f1c3ef p{margin:0!important;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-52b6725d */.elementor-12 .elementor-element.elementor-element-52b6725d{--width:auto!important;}.elementor-12 .elementor-element.elementor-element-52b6725d .elementor-widget-container{box-sizing:border-box!important;display:flex!important;justify-content:space-between!important;align-items:center!important}.elementor-12 .elementor-element.elementor-element-52b6725d p{margin:0!important;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-395ca1a3 */.elementor-12 .elementor-element.elementor-element-395ca1a3{--width:auto!important;}.elementor-12 .elementor-element.elementor-element-395ca1a3 .elementor-widget-container{box-sizing:border-box!important;display:flex!important;justify-content:space-between!important;align-items:center!important}.elementor-12 .elementor-element.elementor-element-395ca1a3 p{margin:0!important;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-49dc58d0 */.elementor-12 .elementor-element.elementor-element-49dc58d0{--width:auto!important;}.elementor-12 .elementor-element.elementor-element-49dc58d0 .elementor-widget-container{box-sizing:border-box!important;display:flex!important;justify-content:space-between!important;align-items:center!important}.elementor-12 .elementor-element.elementor-element-49dc58d0 p{margin:0!important;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-40aede70 */.elementor-12 .elementor-element.elementor-element-40aede70{--width:auto!important;}.elementor-12 .elementor-element.elementor-element-40aede70 .elementor-widget-container{box-sizing:border-box!important;display:flex!important;justify-content:space-between!important;align-items:center!important}.elementor-12 .elementor-element.elementor-element-40aede70 p{margin:0!important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7de4548b */.elementor-12 .elementor-element.elementor-element-7de4548b{--width:auto!important;width:auto!important;max-width:max-content!important;flex:0 0 auto!important;align-self:auto!important;}.elementor-12 .elementor-element.elementor-element-7de4548b .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-7de4548b .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-7de4548b .elementor-heading-title{color:#a6957f!important;font-size:12px!important;font-weight:600!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47d66acf */.elementor-12 .elementor-element.elementor-element-47d66acf{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-47d66acf{display:flex!important;justify-content:space-between!important;align-items:center!important;border-top:1px solid rgba(242,140,40,.14)!important;padding-top:12px!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b82925b */.elementor-12 .elementor-element.elementor-element-2b82925b{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-2b82925b{background:linear-gradient(160deg,#26190e,#1c1610)!important;border:1px solid rgba(242,140,40,.22)!important;border-radius:16px!important;padding:20px!important;display:flex!important;flex-direction:column!important;gap:14px!important;transition:transform .3s,border-color .3s,box-shadow .3s!important}.elementor-12 .elementor-element.elementor-element-2b82925b{transform:translateY(-4px)!important;border-color:rgba(242,140,40,.55)!important;box-shadow:0 12px 32px rgba(242,140,40,.18)!important}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-463f3379 */.elementor-12 .elementor-element.elementor-element-463f3379{--width:auto!important;}.elementor-12 .elementor-element.elementor-element-463f3379 .elementor-widget-container{box-sizing:border-box!important;display:flex!important;justify-content:space-between!important;align-items:center!important}.elementor-12 .elementor-element.elementor-element-463f3379 p{margin:0!important;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5fdf0779 */.elementor-12 .elementor-element.elementor-element-5fdf0779{--width:auto!important;}.elementor-12 .elementor-element.elementor-element-5fdf0779 .elementor-widget-container{box-sizing:border-box!important;display:flex!important;justify-content:space-between!important;align-items:center!important}.elementor-12 .elementor-element.elementor-element-5fdf0779 p{margin:0!important;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4b45cad8 */.elementor-12 .elementor-element.elementor-element-4b45cad8{--width:auto!important;}.elementor-12 .elementor-element.elementor-element-4b45cad8 .elementor-widget-container{box-sizing:border-box!important;display:flex!important;justify-content:space-between!important;align-items:center!important}.elementor-12 .elementor-element.elementor-element-4b45cad8 p{margin:0!important;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7c219a85 */.elementor-12 .elementor-element.elementor-element-7c219a85{--width:auto!important;}.elementor-12 .elementor-element.elementor-element-7c219a85 .elementor-widget-container{box-sizing:border-box!important;display:flex!important;justify-content:space-between!important;align-items:center!important}.elementor-12 .elementor-element.elementor-element-7c219a85 p{margin:0!important;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3242a3db */.elementor-12 .elementor-element.elementor-element-3242a3db{--width:auto!important;}.elementor-12 .elementor-element.elementor-element-3242a3db .elementor-widget-container{box-sizing:border-box!important;display:flex!important;justify-content:space-between!important;align-items:center!important}.elementor-12 .elementor-element.elementor-element-3242a3db p{margin:0!important;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-52b2fea8 */.elementor-12 .elementor-element.elementor-element-52b2fea8{--width:auto!important;}.elementor-12 .elementor-element.elementor-element-52b2fea8 .elementor-widget-container{box-sizing:border-box!important;display:flex!important;justify-content:space-between!important;align-items:center!important}.elementor-12 .elementor-element.elementor-element-52b2fea8 p{margin:0!important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-52621608 */.elementor-12 .elementor-element.elementor-element-52621608{--width:auto!important;width:auto!important;max-width:max-content!important;flex:0 0 auto!important;align-self:auto!important;}.elementor-12 .elementor-element.elementor-element-52621608 .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-52621608 .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-52621608 .elementor-heading-title{color:#a6957f!important;font-size:12px!important;font-weight:600!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d840df5 */.elementor-12 .elementor-element.elementor-element-1d840df5{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-1d840df5{display:flex!important;justify-content:space-between!important;align-items:center!important;border-top:1px solid rgba(242,140,40,.14)!important;padding-top:12px!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4fb9089 */.elementor-12 .elementor-element.elementor-element-4fb9089{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-4fb9089{background:linear-gradient(160deg,#26190e,#1c1610)!important;border:1px solid rgba(242,140,40,.22)!important;border-radius:16px!important;padding:20px!important;display:flex!important;flex-direction:column!important;gap:14px!important;transition:transform .3s,border-color .3s,box-shadow .3s!important}.elementor-12 .elementor-element.elementor-element-4fb9089{transform:translateY(-4px)!important;border-color:rgba(242,140,40,.55)!important;box-shadow:0 12px 32px rgba(242,140,40,.18)!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1fa2a140 */.elementor-12 .elementor-element.elementor-element-1fa2a140{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-1fa2a140{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:18px!important}@media (max-width:1023px){.elementor-12 .elementor-element.elementor-element-1fa2a140{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:680px){.elementor-12 .elementor-element.elementor-element-1fa2a140{grid-template-columns:1fr!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec076ee *//* =========================================
   SWAMIJI — TICKER PARENT CONTAINER
========================================= */

.elementor-12 .elementor-element.elementor-element-ec076ee{
    box-sizing:border-box !important;

    width:100% !important;
    max-width:100% !important;
    min-width:0 !important;

    overflow:hidden !important;

    margin-top:22px !important;
    padding:0 !important;

    border:1px solid rgba(242,140,40,.16) !important;
    border-radius:12px !important;

    background:
        linear-gradient(
            135deg,
            rgba(242,140,40,.035),
            rgba(28,22,16,.98) 35%,
            #1c1610 100%
        ) !important;

    box-shadow:
        0 12px 35px rgba(0,0,0,.16),
        inset 0 1px 0 rgba(255,255,255,.025) !important;
}


/* TABLET */

@media(max-width:1024px){

    .elementor-12 .elementor-element.elementor-element-ec076ee{
        width:100% !important;
        margin-top:18px !important;
        border-radius:11px !important;
    }

}


/* MOBILE */

@media(max-width:767px){

    .elementor-12 .elementor-element.elementor-element-ec076ee{
        width:100% !important;
        max-width:100% !important;

        margin-top:16px !important;
        padding:0 !important;

        border-radius:10px !important;
    }

}


/* SMALL MOBILE */

@media(max-width:480px){

    .elementor-12 .elementor-element.elementor-element-ec076ee{
        margin-top:14px !important;
        border-radius:8px !important;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6507527 */.elementor-12 .elementor-element.elementor-element-6507527{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-6507527{max-width:1200px!important;margin:0 auto!important;padding:44px 24px 48px!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-221a6e9e */.elementor-12 .elementor-element.elementor-element-221a6e9e{position:relative!important;overflow:hidden!important;background:repeating-linear-gradient(0deg,rgba(242,140,40,.05) 0 1px,transparent 1px 44px),repeating-linear-gradient(90deg,rgba(242,140,40,.05) 0 1px,transparent 1px 44px),#14100c!important;border-bottom:1px solid rgba(242,140,40,.14)!important;font-family:Manrope,sans-serif!important;color:#f3e9dc!important}.elementor-12 .elementor-element.elementor-element-221a6e9e{position:relative;overflow:hidden;background:repeating-linear-gradient(0deg,rgba(242,140,40,.05) 0 1px,transparent 1px 44px),repeating-linear-gradient(90deg,rgba(242,140,40,.05) 0 1px,transparent 1px 44px),#14100c;border-bottom:1px solid rgba(242,140,40,.14);font-family:Manrope,sans-serif;color:#f3e9dc}.elementor-12 .elementor-element.elementor-element-221a6e9e *{box-sizing:border-box}.sj3-w{max-width:1200px;margin:0 auto;padding:44px 24px 48px}.sj3-hd{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:22px}.elementor-12 .elementor-element.elementor-element-221a6e9e .sj3-h2 .elementor-heading-title{font-family:Sora,sans-serif;font-size:24px;font-weight:800;margin:0;display:flex;align-items:center;gap:12px;color:#f3e9dc!important}.sj3-dot{width:10px;height:10px;border-radius:50%;background:#ff4d4d;animation:sj3Pulse 1.4s ease-in-out infinite}.sj3-tag{font-size:12.5px;font-weight:700;color:#a6957f;border:1px solid rgba(242,140,40,.3);border-radius:999px;padding:7px 16px}.sj3-g{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.sj3-c{background:linear-gradient(160deg,#26190e,#1c1610);border:1px solid rgba(242,140,40,.22);border-radius:16px;padding:20px;display:flex;flex-direction:column;gap:14px;transition:transform .3s,border-color .3s,box-shadow .3s}.sj3-c:hover{transform:translateY(-4px);border-color:rgba(242,140,40,.55);box-shadow:0 12px 32px rgba(242,140,40,.18)}.sj3-t{display:flex;justify-content:space-between;align-items:center}.sj3-live{background:rgba(255,77,77,.15);color:#ff6b6b;font-size:10.5px;font-weight:800;letter-spacing:1px;border-radius:999px;padding:4px 12px;display:flex;align-items:center;gap:6px}.sj3-d2{width:6px;height:6px;border-radius:50%;background:#ff4d4d;animation:sj3Pulse 1.4s ease-in-out infinite}.sj3-lg{color:#7d6f5d;font-size:11.5px;font-weight:700}.sj3-sc{display:flex;flex-direction:column;gap:8px}.sj3-r{display:flex;justify-content:space-between;align-items:center}.sj3-tm{font-weight:800;font-size:15px}.sj3-tm2{color:#c9b9a3}.sj3-p1{font-family:Sora,sans-serif;font-weight:800;color:#f6a03c;font-size:15px}.sj3-p2{font-family:Sora,sans-serif;font-weight:800;color:#a6957f;font-size:15px}.sj3-ft{display:flex;justify-content:space-between;align-items:center;border-top:1px solid rgba(242,140,40,.14);padding-top:12px}.sj3-st{color:#a6957f;font-size:12px;font-weight:600}.sj3-bet{font-size:12.5px;font-weight:800;color:#f6a03c;text-decoration:none}.sj3-tk{overflow:hidden;margin-top:22px;border:1px solid rgba(242,140,40,.16);border-radius:12px;background:#1c1610;padding:11px 0}.sj3-tkt{display:flex;gap:48px;white-space:nowrap;animation:sj3Tk 28s linear infinite;width:max-content}.sj3-tkt span{color:#c9b9a3;font-size:13px;font-weight:700}@keyframes sj3Pulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.75)}}@keyframes sj3Tk{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}@media (max-width:1023px){.sj3-g{grid-template-columns:repeat(2,1fr)}}@media (max-width:680px){.sj3-g{grid-template-columns:1fr}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-458db990 */.elementor-12 .elementor-element.elementor-element-458db990 .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-458db990 .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-458db990 .elementor-heading-title{align-self:flex-start!important;font-size:10px!important;font-weight:800!important;letter-spacing:1.5px!important;text-transform:uppercase!important;color:#f6a03c!important;border:1px solid rgba(242,140,40,.35)!important;border-radius:999px!important;padding:7px 16px!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-355653d5 */.elementor-12 .elementor-element.elementor-element-355653d5 .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-355653d5 .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-355653d5 .elementor-heading-title{font-family:Sora,sans-serif!important;font-size:34px!important;font-weight:800!important;margin:0!important;color:#f3e9dc!important;line-height:1.2!important}@media (max-width:1023px){.elementor-12 .elementor-element.elementor-element-355653d5 .elementor-heading-title{font-size:28px!important}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-520331d2 */.elementor-12 .elementor-element.elementor-element-520331d2 p{margin:0!important;}.elementor-12 .elementor-element.elementor-element-520331d2 .elementor-widget-container,.elementor-12 .elementor-element.elementor-element-520331d2 p{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-520331d2 .elementor-widget-container,.elementor-12 .elementor-element.elementor-element-520331d2 p{margin:0!important;color:#c9b9a3!important;line-height:1.8!important;font-size:15.5px!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-536019d2 */.elementor-12 .elementor-element.elementor-element-536019d2{--width:auto!important;width:auto!important;max-width:max-content!important;flex:0 0 auto!important;align-self:auto!important;}.elementor-12 .elementor-element.elementor-element-536019d2 .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-536019d2 .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-536019d2 .elementor-heading-title{font-size:22px!important;line-height:1!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-14d61d9e */.elementor-12 .elementor-element.elementor-element-14d61d9e .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-14d61d9e .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-14d61d9e .elementor-heading-title{font-weight:800!important;font-size:14px!important;margin:0 0 2px!important;color:#f3e9dc!important}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ec1faee */.elementor-12 .elementor-element.elementor-element-ec1faee p{margin:0!important;}.elementor-12 .elementor-element.elementor-element-ec1faee .elementor-widget-container,.elementor-12 .elementor-element.elementor-element-ec1faee p{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-ec1faee .elementor-widget-container,.elementor-12 .elementor-element.elementor-element-ec1faee p{margin:0!important;color:#a6957f!important;font-size:12.5px!important;line-height:1.6!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9ca230 */.elementor-12 .elementor-element.elementor-element-e9ca230{box-sizing:border-box!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-459f2618 */.elementor-12 .elementor-element.elementor-element-459f2618{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-459f2618{display:flex!important;gap:12px!important;align-items:flex-start!important;background:#221a13!important;border:1px solid rgba(242,140,40,.16)!important;border-radius:14px!important;padding:16px!important;transition:border-color .3s!important}.elementor-12 .elementor-element.elementor-element-459f2618{border-color:rgba(242,140,40,.5)!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c92e056 */.elementor-12 .elementor-element.elementor-element-2c92e056{--width:auto!important;width:auto!important;max-width:max-content!important;flex:0 0 auto!important;align-self:auto!important;}.elementor-12 .elementor-element.elementor-element-2c92e056 .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-2c92e056 .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-2c92e056 .elementor-heading-title{font-size:22px!important;line-height:1!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5bb87a24 */.elementor-12 .elementor-element.elementor-element-5bb87a24 .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-5bb87a24 .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-5bb87a24 .elementor-heading-title{font-weight:800!important;font-size:14px!important;margin:0 0 2px!important;color:#f3e9dc!important}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2db032fe */.elementor-12 .elementor-element.elementor-element-2db032fe p{margin:0!important;}.elementor-12 .elementor-element.elementor-element-2db032fe .elementor-widget-container,.elementor-12 .elementor-element.elementor-element-2db032fe p{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-2db032fe .elementor-widget-container,.elementor-12 .elementor-element.elementor-element-2db032fe p{margin:0!important;color:#a6957f!important;font-size:12.5px!important;line-height:1.6!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2027020b */.elementor-12 .elementor-element.elementor-element-2027020b{box-sizing:border-box!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6669c953 */.elementor-12 .elementor-element.elementor-element-6669c953{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-6669c953{display:flex!important;gap:12px!important;align-items:flex-start!important;background:#221a13!important;border:1px solid rgba(242,140,40,.16)!important;border-radius:14px!important;padding:16px!important;transition:border-color .3s!important}.elementor-12 .elementor-element.elementor-element-6669c953{border-color:rgba(242,140,40,.5)!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7929ab62 */.elementor-12 .elementor-element.elementor-element-7929ab62{--width:auto!important;width:auto!important;max-width:max-content!important;flex:0 0 auto!important;align-self:auto!important;}.elementor-12 .elementor-element.elementor-element-7929ab62 .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-7929ab62 .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-7929ab62 .elementor-heading-title{font-size:22px!important;line-height:1!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-11462279 */.elementor-12 .elementor-element.elementor-element-11462279 .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-11462279 .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-11462279 .elementor-heading-title{font-weight:800!important;font-size:14px!important;margin:0 0 2px!important;color:#f3e9dc!important}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-38689090 */.elementor-12 .elementor-element.elementor-element-38689090 p{margin:0!important;}.elementor-12 .elementor-element.elementor-element-38689090 .elementor-widget-container,.elementor-12 .elementor-element.elementor-element-38689090 p{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-38689090 .elementor-widget-container,.elementor-12 .elementor-element.elementor-element-38689090 p{margin:0!important;color:#a6957f!important;font-size:12.5px!important;line-height:1.6!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3379ff25 */.elementor-12 .elementor-element.elementor-element-3379ff25{box-sizing:border-box!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d207194 */.elementor-12 .elementor-element.elementor-element-2d207194{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-2d207194{display:flex!important;gap:12px!important;align-items:flex-start!important;background:#221a13!important;border:1px solid rgba(242,140,40,.16)!important;border-radius:14px!important;padding:16px!important;transition:border-color .3s!important}.elementor-12 .elementor-element.elementor-element-2d207194{border-color:rgba(242,140,40,.5)!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a81c71b */.elementor-12 .elementor-element.elementor-element-5a81c71b{--width:auto!important;width:auto!important;max-width:max-content!important;flex:0 0 auto!important;align-self:auto!important;}.elementor-12 .elementor-element.elementor-element-5a81c71b .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-5a81c71b .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-5a81c71b .elementor-heading-title{font-size:22px!important;line-height:1!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5fa4f489 */.elementor-12 .elementor-element.elementor-element-5fa4f489 .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-5fa4f489 .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-5fa4f489 .elementor-heading-title{font-weight:800!important;font-size:14px!important;margin:0 0 2px!important;color:#f3e9dc!important}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-72a68fef */.elementor-12 .elementor-element.elementor-element-72a68fef p{margin:0!important;}.elementor-12 .elementor-element.elementor-element-72a68fef .elementor-widget-container,.elementor-12 .elementor-element.elementor-element-72a68fef p{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-72a68fef .elementor-widget-container,.elementor-12 .elementor-element.elementor-element-72a68fef p{margin:0!important;color:#a6957f!important;font-size:12.5px!important;line-height:1.6!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b40ff62 */.elementor-12 .elementor-element.elementor-element-b40ff62{box-sizing:border-box!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c2d35be */.elementor-12 .elementor-element.elementor-element-3c2d35be{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-3c2d35be{display:flex!important;gap:12px!important;align-items:flex-start!important;background:#221a13!important;border:1px solid rgba(242,140,40,.16)!important;border-radius:14px!important;padding:16px!important;transition:border-color .3s!important}.elementor-12 .elementor-element.elementor-element-3c2d35be{border-color:rgba(242,140,40,.5)!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-24237d15 */.elementor-12 .elementor-element.elementor-element-24237d15{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-24237d15{display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px!important}@media (max-width:680px){.elementor-12 .elementor-element.elementor-element-24237d15{grid-template-columns:1fr!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c798d4f */.elementor-12 .elementor-element.elementor-element-1c798d4f{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-1c798d4f{display:flex!important;flex-direction:column!important;gap:18px!important}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7ec4bd2e */.elementor-12 .elementor-element.elementor-element-7ec4bd2e{margin:0!important;}.elementor-12 .elementor-element.elementor-element-7ec4bd2e img{display:block!important;}.elementor-12 .elementor-element.elementor-element-7ec4bd2e img{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-7ec4bd2e img{display:block!important;width:100%!important;height:auto!important;border-radius:22px!important;border:1px solid rgba(242,140,40,.25)!important;object-fit:cover!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1dce22f7 */.elementor-12 .elementor-element.elementor-element-1dce22f7{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-1dce22f7{animation:sj4Float 7s ease-in-out infinite!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54c1a606 */.elementor-12 .elementor-element.elementor-element-54c1a606{max-width:1200px!important;margin:0 auto!important;padding:80px 24px 40px!important;display:grid!important;grid-template-columns:1.15fr .85fr!important;gap:48px!important;align-items:center!important;font-family:Manrope,sans-serif!important;color:#f3e9dc!important;background:#171210!important}@media (max-width:1023px){.elementor-12 .elementor-element.elementor-element-54c1a606{grid-template-columns:1fr!important;gap:32px!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35d92f9a */.elementor-12 .elementor-element.elementor-element-35d92f9a{background:#171210!important}.elementor-12 .elementor-element.elementor-element-35d92f9a{background:#171210}.sj4{max-width:1200px;margin:0 auto;padding:80px 24px 40px;display:grid;grid-template-columns:1.15fr .85fr;gap:48px;align-items:center;font-family:Manrope,sans-serif;color:#f3e9dc;background:#171210}.sj4 *{box-sizing:border-box}.sj4-c{display:flex;flex-direction:column;gap:18px}.sj4-badge{align-self:flex-start;font-size:12px;font-weight:800;letter-spacing:1.5px;text-transform:uppercase;color:#f6a03c;border:1px solid rgba(242,140,40,.35);border-radius:999px;padding:7px 16px}.sj4 .sj4-h2 .elementor-heading-title{font-family:Sora,sans-serif;font-size:34px;font-weight:800;margin:0;color:#f3e9dc!important;line-height:1.2}.sj4-grad{background:linear-gradient(90deg,#fbc02d,#f28c28,#e0521f);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent!important}.sj4-p1{margin:0;color:#c9b9a3;line-height:1.8;font-size:15.5px}.sj4-p2{margin:0;color:#a6957f;line-height:1.8;font-size:14.5px}.sj4-g{display:grid;grid-template-columns:1fr 1fr;gap:12px}.sj4-it{display:flex;gap:12px;align-items:flex-start;background:#221a13;border:1px solid rgba(242,140,40,.16);border-radius:14px;padding:16px;transition:border-color .3s}.sj4-it:hover{border-color:rgba(242,140,40,.5)}.sj4-ic{font-size:22px;line-height:1}.sj4 .sj4-t .elementor-heading-title{font-weight:800;font-size:14px;margin:0 0 2px;color:#f3e9dc!important}.sj4-it p{margin:0;color:#a6957f;font-size:12.5px;line-height:1.6}.sj4-link{align-self:flex-start;font-weight:800;font-size:14.5px;color:#f6a03c;text-decoration:none}.sj4-img{animation:sj4Float 7s ease-in-out infinite}.sj4-img img{display:block;width:100%;height:auto;border-radius:22px;border:1px solid rgba(242,140,40,.25);object-fit:cover}@keyframes sj4Float{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}@media (max-width:1023px){.sj4{grid-template-columns:1fr;gap:32px}.sj4 .sj4-h2 .elementor-heading-title{font-size:28px}}@media (max-width:680px){.sj4-g{grid-template-columns:1fr}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-543d04e0 */.elementor-12 .elementor-element.elementor-element-543d04e0{position:relative!important;overflow:hidden!important;background:repeating-linear-gradient(0deg,rgba(242,140,40,.05) 0 1px,transparent 1px 44px),repeating-linear-gradient(90deg,rgba(242,140,40,.05) 0 1px,transparent 1px 44px),#14100c!important;border-top:1px solid rgba(242,140,40,.12)!important;border-bottom:1px solid rgba(242,140,40,.12)!important;font-family:Manrope,sans-serif!important;color:#f3e9dc!important}.elementor-12 .elementor-element.elementor-element-543d04e0{position:relative;overflow:hidden;background:repeating-linear-gradient(0deg,rgba(242,140,40,.05) 0 1px,transparent 1px 44px),repeating-linear-gradient(90deg,rgba(242,140,40,.05) 0 1px,transparent 1px 44px),#14100c;border-top:1px solid rgba(242,140,40,.12);border-bottom:1px solid rgba(242,140,40,.12);font-family:Manrope,sans-serif;color:#f3e9dc}.elementor-12 .elementor-element.elementor-element-543d04e0 *{box-sizing:border-box}.sjp-w{position:relative;max-width:1200px;margin:0 auto;padding:80px 24px}.sjp-hd{text-align:center;margin-bottom:44px}.sjp-badge{display:inline-block;font-size:12px;font-weight:800;letter-spacing:2px;text-transform:uppercase;color:#f6a03c;border:1px solid rgba(242,140,40,.35);border-radius:999px;padding:7px 18px;margin-bottom:14px}.elementor-12 .elementor-element.elementor-element-543d04e0 .sjp-h2 .elementor-heading-title{font-family:Sora,sans-serif;font-size:34px;font-weight:800;margin:0 0 12px;color:#f3e9dc!important}.sjp-hi{color:#f6a03c!important}.sjp-sub{color:#a6957f;max-width:640px;margin:0 auto;line-height:1.7}.sjp-g{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.sjp-c{background:#221a13;border:1px solid rgba(242,140,40,.16);border-radius:18px;padding:28px;display:flex;flex-direction:column;gap:14px;align-items:center;text-align:center;text-decoration:none;color:inherit;transition:transform .3s,border-color .3s,box-shadow .3s}.sjp-c:hover{transform:translateY(-5px);border-color:rgba(242,140,40,.55);box-shadow:0 14px 32px rgba(242,140,40,.16)}.sjp-logo{width:100%;aspect-ratio:16/9;border-radius:12px;border:1px solid rgba(242,140,40,.2);background:#1c1610;display:flex;align-items:center;justify-content:center;overflow:hidden}.sjp-logo img{max-width:80%;max-height:70%;width:auto;height:auto;object-fit:contain}.elementor-12 .elementor-element.elementor-element-543d04e0 .sjp-t .elementor-heading-title{font-family:Sora,sans-serif;font-size:16px;margin:0;font-weight:800;color:#f6a03c!important;word-break:break-word}.sjp-c p{margin:0;color:#a6957f;font-size:13px;line-height:1.65}.sjp-link{font-size:12.5px;font-weight:800;color:#f6a03c}@media (max-width:1023px){.sjp-g{grid-template-columns:repeat(2,1fr)}.elementor-12 .elementor-element.elementor-element-543d04e0 .sjp-h2 .elementor-heading-title{font-size:28px}}@media (max-width:520px){.sjp-g{grid-template-columns:1fr}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26ec7fb3 */.elementor-12 .elementor-element.elementor-element-26ec7fb3 .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-26ec7fb3 .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-26ec7fb3 .elementor-heading-title{font-family:Sora,sans-serif!important;font-size:34px!important;font-weight:800!important;margin:0 0 18px!important;text-align:center!important;color:#f3e9dc!important}@media (max-width:1023px){.elementor-12 .elementor-element.elementor-element-26ec7fb3 .elementor-heading-title{font-size:28px!important}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-31c24058 */.elementor-12 .elementor-element.elementor-element-31c24058 p{margin:0!important;}.elementor-12 .elementor-element.elementor-element-31c24058 .elementor-widget-container,.elementor-12 .elementor-element.elementor-element-31c24058 p{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-31c24058 .elementor-widget-container,.elementor-12 .elementor-element.elementor-element-31c24058 p{color:#c9b9a3!important;line-height:1.85!important;font-size:15.5px!important;margin:0 auto 16px!important;text-align:center!important;max-width:760px!important}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3048830d */.elementor-12 .elementor-element.elementor-element-3048830d p{margin:0!important;}.elementor-12 .elementor-element.elementor-element-3048830d .elementor-widget-container,.elementor-12 .elementor-element.elementor-element-3048830d p{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-3048830d .elementor-widget-container,.elementor-12 .elementor-element.elementor-element-3048830d p{color:#a6957f!important;line-height:1.85!important;font-size:14.5px!important;margin:0 auto 32px!important;text-align:center!important;max-width:760px!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-695d6b19 */.elementor-12 .elementor-element.elementor-element-695d6b19 .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-695d6b19 .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-695d6b19 .elementor-heading-title{font-size:24px!important;line-height:1!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c4651e */.elementor-12 .elementor-element.elementor-element-c4651e .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-c4651e .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-c4651e .elementor-heading-title{font-weight:800!important;font-size:15px!important;margin:0!important;color:#f3e9dc!important}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7f7020de */.elementor-12 .elementor-element.elementor-element-7f7020de p{margin:0!important;}.elementor-12 .elementor-element.elementor-element-7f7020de .elementor-widget-container,.elementor-12 .elementor-element.elementor-element-7f7020de p{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-7f7020de .elementor-widget-container,.elementor-12 .elementor-element.elementor-element-7f7020de p{margin:0!important;color:#a6957f!important;font-size:13px!important;line-height:1.65!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35f24237 */.elementor-12 .elementor-element.elementor-element-35f24237{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-35f24237{background:#221a13!important;border:1px solid rgba(242,140,40,.18)!important;border-radius:16px!important;padding:22px!important;display:flex!important;flex-direction:column!important;gap:8px!important;transition:transform .3s,border-color .3s!important}.elementor-12 .elementor-element.elementor-element-35f24237{transform:translateY(-4px)!important;border-color:rgba(242,140,40,.55)!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-41d35f8e */.elementor-12 .elementor-element.elementor-element-41d35f8e .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-41d35f8e .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-41d35f8e .elementor-heading-title{font-size:24px!important;line-height:1!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6deacb09 */.elementor-12 .elementor-element.elementor-element-6deacb09 .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-6deacb09 .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-6deacb09 .elementor-heading-title{font-weight:800!important;font-size:15px!important;margin:0!important;color:#f3e9dc!important}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2991ab16 */.elementor-12 .elementor-element.elementor-element-2991ab16 p{margin:0!important;}.elementor-12 .elementor-element.elementor-element-2991ab16 .elementor-widget-container,.elementor-12 .elementor-element.elementor-element-2991ab16 p{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-2991ab16 .elementor-widget-container,.elementor-12 .elementor-element.elementor-element-2991ab16 p{margin:0!important;color:#a6957f!important;font-size:13px!important;line-height:1.65!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29656ee7 */.elementor-12 .elementor-element.elementor-element-29656ee7{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-29656ee7{background:#221a13!important;border:1px solid rgba(242,140,40,.18)!important;border-radius:16px!important;padding:22px!important;display:flex!important;flex-direction:column!important;gap:8px!important;transition:transform .3s,border-color .3s!important}.elementor-12 .elementor-element.elementor-element-29656ee7{transform:translateY(-4px)!important;border-color:rgba(242,140,40,.55)!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d29cb47 */.elementor-12 .elementor-element.elementor-element-3d29cb47 .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-3d29cb47 .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-3d29cb47 .elementor-heading-title{font-size:24px!important;line-height:1!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2932e762 */.elementor-12 .elementor-element.elementor-element-2932e762 .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-2932e762 .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-2932e762 .elementor-heading-title{font-weight:800!important;font-size:15px!important;margin:0!important;color:#f3e9dc!important}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-53b546f */.elementor-12 .elementor-element.elementor-element-53b546f p{margin:0!important;}.elementor-12 .elementor-element.elementor-element-53b546f .elementor-widget-container,.elementor-12 .elementor-element.elementor-element-53b546f p{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-53b546f .elementor-widget-container,.elementor-12 .elementor-element.elementor-element-53b546f p{margin:0!important;color:#a6957f!important;font-size:13px!important;line-height:1.65!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7aa94a6a */.elementor-12 .elementor-element.elementor-element-7aa94a6a{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-7aa94a6a{background:#221a13!important;border:1px solid rgba(242,140,40,.18)!important;border-radius:16px!important;padding:22px!important;display:flex!important;flex-direction:column!important;gap:8px!important;transition:transform .3s,border-color .3s!important}.elementor-12 .elementor-element.elementor-element-7aa94a6a{transform:translateY(-4px)!important;border-color:rgba(242,140,40,.55)!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-292175c9 */.elementor-12 .elementor-element.elementor-element-292175c9{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-292175c9{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:16px!important}@media (max-width:1023px){.elementor-12 .elementor-element.elementor-element-292175c9{grid-template-columns:1fr!important}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-35b64c1b */.elementor-12 .elementor-element.elementor-element-35b64c1b{
    --width: auto !important;
    width: auto !important;
    max-width: max-content !important;
    min-width: 0 !important;
    flex: 0 0 auto !important;
    align-self: auto !important;

    /* IMPORTANT: remove styling from Elementor outer wrapper */
    background: transparent !important;
    border: 0 !important;
    border-radius: 0 !important;
    box-shadow: none !important;
    padding: 0 !important;
    
}

.elementor-12 .elementor-element.elementor-element-35b64c1b .elementor-widget-container{
    background: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
    padding: 0 !important;
}

.elementor-12 .elementor-element.elementor-element-35b64c1b .elementor-button{
    box-sizing: border-box !important;

    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;

    width: auto !important;
    min-width: 0 !important;
    max-width: max-content !important;

    margin: 0 !important;
    padding: 15px 30px !important;

    background: linear-gradient(
        135deg,
        #fbc02d 0%,
        #f28c28 55%,
        #e0521f 100%
    ) !important;

    color: #1d1006 !important;

    border: 0 !important;
    border-radius: 14px !important;

    font-size: 16px !important;
    font-weight: 800 !important;
    line-height: 1.2 !important;

    text-decoration: none !important;
    white-space: nowrap !important;

    box-shadow: 0 8px 28px rgba(242,140,40,.40) !important;

    transition:
        transform .25s ease,
        box-shadow .25s ease,
        filter .25s ease !important;
}

.elementor-12 .elementor-element.elementor-element-35b64c1b .elementor-button:hover{
    transform: translateY(-2px);
    filter: brightness(1.06);

    box-shadow:
        0 11px 32px rgba(242,140,40,.50) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-695742c2 */.elementor-12 .elementor-element.elementor-element-695742c2{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-695742c2{position:relative!important;max-width:980px!important;margin:0 auto!important;padding:80px 24px!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58201d24 */.elementor-12 .elementor-element.elementor-element-58201d24{position:relative!important;overflow:hidden!important;background:repeating-linear-gradient(0deg,rgba(242,140,40,.05) 0 1px,transparent 1px 44px),repeating-linear-gradient(90deg,rgba(242,140,40,.05) 0 1px,transparent 1px 44px),#14100c!important;border-top:1px solid rgba(242,140,40,.12)!important;border-bottom:1px solid rgba(242,140,40,.12)!important;font-family:Manrope,sans-serif!important;color:#f3e9dc!important}.elementor-12 .elementor-element.elementor-element-58201d24{position:relative;overflow:hidden;background:repeating-linear-gradient(0deg,rgba(242,140,40,.05) 0 1px,transparent 1px 44px),repeating-linear-gradient(90deg,rgba(242,140,40,.05) 0 1px,transparent 1px 44px),#14100c;border-top:1px solid rgba(242,140,40,.12);border-bottom:1px solid rgba(242,140,40,.12);font-family:Manrope,sans-serif;color:#f3e9dc}.elementor-12 .elementor-element.elementor-element-58201d24 *{box-sizing:border-box}.sj5-w{position:relative;max-width:980px;margin:0 auto;padding:80px 24px}.elementor-12 .elementor-element.elementor-element-58201d24 .sj5-h2 .elementor-heading-title{font-family:Sora,sans-serif;font-size:34px;font-weight:800;margin:0 0 18px;text-align:center;color:#f3e9dc!important}.sj5-grad{background:linear-gradient(90deg,#fbc02d,#f28c28,#e0521f);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent!important}.sj5-p1{color:#c9b9a3;line-height:1.85;font-size:15.5px;margin:0 auto 16px;text-align:center;max-width:760px}.sj5-p2{color:#a6957f;line-height:1.85;font-size:14.5px;margin:0 auto 32px;text-align:center;max-width:760px}.sj5-g{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.sj5-c{background:#221a13;border:1px solid rgba(242,140,40,.18);border-radius:16px;padding:22px;display:flex;flex-direction:column;gap:8px;transition:transform .3s,border-color .3s}.sj5-c:hover{transform:translateY(-4px);border-color:rgba(242,140,40,.55)}.sj5-ic{font-size:24px;line-height:1}.elementor-12 .elementor-element.elementor-element-58201d24 .sj5-t .elementor-heading-title{font-weight:800;font-size:15px;margin:0;color:#f3e9dc!important}.sj5-c p{margin:0;color:#a6957f;font-size:13px;line-height:1.65}.sj5-cta{text-align:center;margin-top:32px}.sj5-btn{display:inline-block;background:linear-gradient(135deg,#fbc02d,#f28c28,#e0521f);background-size:200% auto;animation:sj5Shine 6s linear infinite;color:#1d1006!important;font-weight:800;font-size:15px;padding:14px 30px;border-radius:14px;text-decoration:none;box-shadow:0 8px 28px rgba(242,140,40,.35)}@keyframes sj5Shine{0%{background-position:200% center}100%{background-position:-200% center}}@media (max-width:1023px){.sj5-g{grid-template-columns:1fr}.elementor-12 .elementor-element.elementor-element-58201d24 .sj5-h2 .elementor-heading-title{font-size:28px}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4f4ee2c5 */.elementor-12 .elementor-element.elementor-element-4f4ee2c5{
    --width: auto !important;
    width: auto !important;
    max-width: max-content !important;
    min-width: 0 !important;

    flex: 0 0 auto !important;

    /* FORCE CENTER */
    align-self: center !important;
    margin-left: auto !important;
    margin-right: auto !important;

    padding: 0 !important;

    background: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
}

.elementor-12 .elementor-element.elementor-element-4f4ee2c5 .elementor-widget-container{
    width: auto !important;
    max-width: max-content !important;

    display: flex !important;
    justify-content: center !important;
    align-items: center !important;

    margin-left: auto !important;
    margin-right: auto !important;
    padding: 0 !important;

    background: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
}

.elementor-12 .elementor-element.elementor-element-4f4ee2c5 .elementor-heading-title{
    box-sizing: border-box !important;

    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;

    width: auto !important;
    max-width: max-content !important;
    min-width: 0 !important;

    margin: 0 auto !important;
    padding: 8px 18px !important;

    gap: 8px !important;

    font-size: 11.5px !important;
    font-weight: 800 !important;
    line-height: 1.2 !important;
    letter-spacing: 2px !important;

    text-align: center !important;
    text-transform: uppercase !important;
    white-space: nowrap !important;

    color: #f3e9dc !important;
    background: rgba(34, 26, 19, 0.85) !important;

    border: 1px solid rgba(242, 140, 40, 0.35) !important;
    border-radius: 999px !important;

    box-shadow: none !important;
}

@media(max-width:767px){
    .elementor-12 .elementor-element.elementor-element-4f4ee2c5{
        align-self: center !important;
        margin-left: auto !important;
        margin-right: auto !important;
    }

    .elementor-12 .elementor-element.elementor-element-4f4ee2c5 .elementor-heading-title{
        padding: 7px 14px !important;
        font-size: 10px !important;
        letter-spacing: 1.4px !important;
        text-align: center !important;
        white-space: normal !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b6e591 */.elementor-12 .elementor-element.elementor-element-b6e591 .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-b6e591 .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-b6e591 .elementor-heading-title{font-family:Sora,sans-serif!important;font-size:34px!important;font-weight:800!important;margin:0!important;color:#f3e9dc!important}@media (max-width:1023px){.elementor-12 .elementor-element.elementor-element-b6e591 .elementor-heading-title{font-size:28px!important}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8a767cd */.elementor-12 .elementor-element.elementor-element-8a767cd p{margin:0!important;}.elementor-12 .elementor-element.elementor-element-8a767cd .elementor-widget-container,.elementor-12 .elementor-element.elementor-element-8a767cd p{box-sizing:border-box!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46a97207 */.elementor-12 .elementor-element.elementor-element-46a97207{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-46a97207{text-align:center!important;margin-bottom:44px!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7fad0980 */.elementor-12 .elementor-element.elementor-element-7fad0980 .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-7fad0980 .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-7fad0980 .elementor-heading-title{width:50px!important;height:50px!important;border-radius:14px!important;background:linear-gradient(135deg,#fbc02d,#e0521f)!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:24px!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1097959a */.elementor-12 .elementor-element.elementor-element-1097959a .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-1097959a .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-1097959a .elementor-heading-title{font-family:Sora,sans-serif!important;font-size:18px!important;margin:0!important;font-weight:700!important;color:#f3e9dc!important}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6425cff3 */.elementor-12 .elementor-element.elementor-element-6425cff3 p{margin:0!important;}.elementor-12 .elementor-element.elementor-element-6425cff3 .elementor-widget-container,.elementor-12 .elementor-element.elementor-element-6425cff3 p{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-6425cff3 .elementor-widget-container,.elementor-12 .elementor-element.elementor-element-6425cff3 p{margin:0!important;color:#a6957f!important;font-size:14px!important;line-height:1.7!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3875420d */.elementor-12 .elementor-element.elementor-element-3875420d{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-3875420d{background:#221a13!important;border:1px solid rgba(242,140,40,.16)!important;border-radius:18px!important;padding:28px!important;display:flex!important;flex-direction:column!important;gap:12px!important;transition:transform .3s,border-color .3s,box-shadow .3s!important}.elementor-12 .elementor-element.elementor-element-3875420d{transform:translateY(-5px)!important;border-color:rgba(242,140,40,.55)!important;box-shadow:0 14px 32px rgba(242,140,40,.16)!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c28d070 */.elementor-12 .elementor-element.elementor-element-c28d070 .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-c28d070 .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-c28d070 .elementor-heading-title{width:50px!important;height:50px!important;border-radius:14px!important;background:linear-gradient(135deg,#fbc02d,#e0521f)!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:24px!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1ba22d79 */.elementor-12 .elementor-element.elementor-element-1ba22d79 .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-1ba22d79 .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-1ba22d79 .elementor-heading-title{font-family:Sora,sans-serif!important;font-size:18px!important;margin:0!important;font-weight:700!important;color:#f3e9dc!important}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2b3a08c6 */.elementor-12 .elementor-element.elementor-element-2b3a08c6 p{margin:0!important;}.elementor-12 .elementor-element.elementor-element-2b3a08c6 .elementor-widget-container,.elementor-12 .elementor-element.elementor-element-2b3a08c6 p{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-2b3a08c6 .elementor-widget-container,.elementor-12 .elementor-element.elementor-element-2b3a08c6 p{margin:0!important;color:#a6957f!important;font-size:14px!important;line-height:1.7!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-366e9939 */.elementor-12 .elementor-element.elementor-element-366e9939{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-366e9939{background:#221a13!important;border:1px solid rgba(242,140,40,.16)!important;border-radius:18px!important;padding:28px!important;display:flex!important;flex-direction:column!important;gap:12px!important;transition:transform .3s,border-color .3s,box-shadow .3s!important}.elementor-12 .elementor-element.elementor-element-366e9939{transform:translateY(-5px)!important;border-color:rgba(242,140,40,.55)!important;box-shadow:0 14px 32px rgba(242,140,40,.16)!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7fad6da0 */.elementor-12 .elementor-element.elementor-element-7fad6da0 .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-7fad6da0 .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-7fad6da0 .elementor-heading-title{width:50px!important;height:50px!important;border-radius:14px!important;background:linear-gradient(135deg,#fbc02d,#e0521f)!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:24px!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-41abeb23 */.elementor-12 .elementor-element.elementor-element-41abeb23 .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-41abeb23 .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-41abeb23 .elementor-heading-title{font-family:Sora,sans-serif!important;font-size:18px!important;margin:0!important;font-weight:700!important;color:#f3e9dc!important}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7a97a5cb */.elementor-12 .elementor-element.elementor-element-7a97a5cb p{margin:0!important;}.elementor-12 .elementor-element.elementor-element-7a97a5cb .elementor-widget-container,.elementor-12 .elementor-element.elementor-element-7a97a5cb p{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-7a97a5cb .elementor-widget-container,.elementor-12 .elementor-element.elementor-element-7a97a5cb p{margin:0!important;color:#a6957f!important;font-size:14px!important;line-height:1.7!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51651f90 */.elementor-12 .elementor-element.elementor-element-51651f90{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-51651f90{background:#221a13!important;border:1px solid rgba(242,140,40,.16)!important;border-radius:18px!important;padding:28px!important;display:flex!important;flex-direction:column!important;gap:12px!important;transition:transform .3s,border-color .3s,box-shadow .3s!important}.elementor-12 .elementor-element.elementor-element-51651f90{transform:translateY(-5px)!important;border-color:rgba(242,140,40,.55)!important;box-shadow:0 14px 32px rgba(242,140,40,.16)!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73ba8ca1 */.elementor-12 .elementor-element.elementor-element-73ba8ca1 .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-73ba8ca1 .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-73ba8ca1 .elementor-heading-title{width:50px!important;height:50px!important;border-radius:14px!important;background:linear-gradient(135deg,#fbc02d,#e0521f)!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:24px!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7dd95c56 */.elementor-12 .elementor-element.elementor-element-7dd95c56 .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-7dd95c56 .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-7dd95c56 .elementor-heading-title{font-family:Sora,sans-serif!important;font-size:18px!important;margin:0!important;font-weight:700!important;color:#f3e9dc!important}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4959d04d */.elementor-12 .elementor-element.elementor-element-4959d04d p{margin:0!important;}.elementor-12 .elementor-element.elementor-element-4959d04d .elementor-widget-container,.elementor-12 .elementor-element.elementor-element-4959d04d p{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-4959d04d .elementor-widget-container,.elementor-12 .elementor-element.elementor-element-4959d04d p{margin:0!important;color:#a6957f!important;font-size:14px!important;line-height:1.7!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a3c9745 */.elementor-12 .elementor-element.elementor-element-5a3c9745{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-5a3c9745{background:#221a13!important;border:1px solid rgba(242,140,40,.16)!important;border-radius:18px!important;padding:28px!important;display:flex!important;flex-direction:column!important;gap:12px!important;transition:transform .3s,border-color .3s,box-shadow .3s!important}.elementor-12 .elementor-element.elementor-element-5a3c9745{transform:translateY(-5px)!important;border-color:rgba(242,140,40,.55)!important;box-shadow:0 14px 32px rgba(242,140,40,.16)!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-df3af92 */.elementor-12 .elementor-element.elementor-element-df3af92 .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-df3af92 .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-df3af92 .elementor-heading-title{width:50px!important;height:50px!important;border-radius:14px!important;background:linear-gradient(135deg,#fbc02d,#e0521f)!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:24px!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-698a7e19 */.elementor-12 .elementor-element.elementor-element-698a7e19 .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-698a7e19 .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-698a7e19 .elementor-heading-title{font-family:Sora,sans-serif!important;font-size:18px!important;margin:0!important;font-weight:700!important;color:#f3e9dc!important}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-62e22a53 */.elementor-12 .elementor-element.elementor-element-62e22a53 p{margin:0!important;}.elementor-12 .elementor-element.elementor-element-62e22a53 .elementor-widget-container,.elementor-12 .elementor-element.elementor-element-62e22a53 p{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-62e22a53 .elementor-widget-container,.elementor-12 .elementor-element.elementor-element-62e22a53 p{margin:0!important;color:#a6957f!important;font-size:14px!important;line-height:1.7!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-626d2fd */.elementor-12 .elementor-element.elementor-element-626d2fd{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-626d2fd{background:#221a13!important;border:1px solid rgba(242,140,40,.16)!important;border-radius:18px!important;padding:28px!important;display:flex!important;flex-direction:column!important;gap:12px!important;transition:transform .3s,border-color .3s,box-shadow .3s!important}.elementor-12 .elementor-element.elementor-element-626d2fd{transform:translateY(-5px)!important;border-color:rgba(242,140,40,.55)!important;box-shadow:0 14px 32px rgba(242,140,40,.16)!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-52a92342 */.elementor-12 .elementor-element.elementor-element-52a92342 .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-52a92342 .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-52a92342 .elementor-heading-title{width:50px!important;height:50px!important;border-radius:14px!important;background:linear-gradient(135deg,#fbc02d,#e0521f)!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:24px!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e4d237a */.elementor-12 .elementor-element.elementor-element-3e4d237a .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-3e4d237a .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-3e4d237a .elementor-heading-title{font-family:Sora,sans-serif!important;font-size:18px!important;margin:0!important;font-weight:700!important;color:#f3e9dc!important}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3659dcdb */.elementor-12 .elementor-element.elementor-element-3659dcdb p{margin:0!important;}.elementor-12 .elementor-element.elementor-element-3659dcdb .elementor-widget-container,.elementor-12 .elementor-element.elementor-element-3659dcdb p{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-3659dcdb .elementor-widget-container,.elementor-12 .elementor-element.elementor-element-3659dcdb p{margin:0!important;color:#a6957f!important;font-size:14px!important;line-height:1.7!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66b09a4 */.elementor-12 .elementor-element.elementor-element-66b09a4{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-66b09a4{background:#221a13!important;border:1px solid rgba(242,140,40,.16)!important;border-radius:18px!important;padding:28px!important;display:flex!important;flex-direction:column!important;gap:12px!important;transition:transform .3s,border-color .3s,box-shadow .3s!important}.elementor-12 .elementor-element.elementor-element-66b09a4{transform:translateY(-5px)!important;border-color:rgba(242,140,40,.55)!important;box-shadow:0 14px 32px rgba(242,140,40,.16)!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75404480 */.elementor-12 .elementor-element.elementor-element-75404480{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-75404480{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:22px!important}@media (max-width:1023px){.elementor-12 .elementor-element.elementor-element-75404480{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:680px){.elementor-12 .elementor-element.elementor-element-75404480{grid-template-columns:1fr!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19d80dc4 */.elementor-12 .elementor-element.elementor-element-19d80dc4{max-width:1200px!important;margin:0 auto!important;padding:80px 24px 40px!important;font-family:Manrope,sans-serif!important;color:#f3e9dc!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23915b */.elementor-12 .elementor-element.elementor-element-23915b{background:#171210!important}.sj6{max-width:1200px;margin:0 auto;padding:80px 24px 40px;font-family:Manrope,sans-serif;color:#f3e9dc}.elementor-12 .elementor-element.elementor-element-23915b{background:#171210}.sj6 *{box-sizing:border-box}.sj6-hd{text-align:center;margin-bottom:44px}.sj6-badge{display:inline-block;font-size:12px;font-weight:800;letter-spacing:2px;text-transform:uppercase;color:#f6a03c;border:1px solid rgba(242,140,40,.35);border-radius:999px;padding:7px 18px;margin-bottom:14px}.sj6 .sj6-h2 .elementor-heading-title{font-family:Sora,sans-serif;font-size:34px;font-weight:800;margin:0;color:#f3e9dc!important}.sj6-hi{color:#f6a03c!important}.sj6-g{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.sj6-c{background:#221a13;border:1px solid rgba(242,140,40,.16);border-radius:18px;padding:28px;display:flex;flex-direction:column;gap:12px;transition:transform .3s,border-color .3s,box-shadow .3s}.sj6-c:hover{transform:translateY(-5px);border-color:rgba(242,140,40,.55);box-shadow:0 14px 32px rgba(242,140,40,.16)}.sj6-ic{width:50px;height:50px;border-radius:14px;background:linear-gradient(135deg,#fbc02d,#e0521f);display:flex;align-items:center;justify-content:center;font-size:24px}.sj6 .sj6-t .elementor-heading-title{font-family:Sora,sans-serif;font-size:18px;margin:0;font-weight:700;color:#f3e9dc!important}.sj6-c p{margin:0;color:#a6957f;font-size:14px;line-height:1.7}@media (max-width:1023px){.sj6-g{grid-template-columns:repeat(2,1fr)}.sj6 .sj6-h2 .elementor-heading-title{font-size:28px}}@media (max-width:680px){.sj6-g{grid-template-columns:1fr}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5728833 */.elementor-12 .elementor-element.elementor-element-5728833 .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-5728833 .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-5728833 .elementor-heading-title{font-family:Sora,sans-serif!important;font-size:34px!important;font-weight:800!important;margin:0 0 12px!important;text-align:center!important;color:#f3e9dc!important}@media (max-width:1023px){.elementor-12 .elementor-element.elementor-element-5728833 .elementor-heading-title{font-size:28px!important}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-20790559 */.elementor-12 .elementor-element.elementor-element-20790559 p{margin:0!important;}.elementor-12 .elementor-element.elementor-element-20790559 .elementor-widget-container,.elementor-12 .elementor-element.elementor-element-20790559 p{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-20790559 .elementor-widget-container,.elementor-12 .elementor-element.elementor-element-20790559 p{text-align:center!important;color:#a6957f!important;max-width:620px!important;margin:0 auto 44px!important;line-height:1.7!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-466dd925 */.elementor-12 .elementor-element.elementor-element-466dd925 .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-466dd925 .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-466dd925 .elementor-heading-title{font-family:Sora,sans-serif!important;font-size:16px!important;font-weight:800!important;color:#1d1006!important;background:linear-gradient(135deg,#fbc02d,#f28c28)!important;width:42px!important;height:42px!important;border-radius:999px!important;display:flex!important;align-items:center!important;justify-content:center!important;box-shadow:0 4px 16px rgba(242,140,40,.35)!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72c5ad9e */.elementor-12 .elementor-element.elementor-element-72c5ad9e{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-72c5ad9e{width:2px!important;flex:1!important;background:linear-gradient(rgba(242,140,40,.45),rgba(242,140,40,.06))!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4fa6a26e */.elementor-12 .elementor-element.elementor-element-4fa6a26e{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-4fa6a26e{display:flex!important;flex-direction:column!important;align-items:center!important;gap:6px!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-32999c7b */.elementor-12 .elementor-element.elementor-element-32999c7b .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-32999c7b .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-32999c7b .elementor-heading-title{font-family:Sora,sans-serif!important;font-size:18px!important;margin:0 0 6px!important;font-weight:700!important;color:#f3e9dc!important}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-672e3033 */.elementor-12 .elementor-element.elementor-element-672e3033 p{margin:0!important;}.elementor-12 .elementor-element.elementor-element-672e3033 .elementor-widget-container,.elementor-12 .elementor-element.elementor-element-672e3033 p{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-672e3033 .elementor-widget-container,.elementor-12 .elementor-element.elementor-element-672e3033 p{margin:0!important;color:#a6957f!important;font-size:14px!important;line-height:1.7!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-63734e0a */.elementor-12 .elementor-element.elementor-element-63734e0a{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-63734e0a{padding-bottom:28px!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5354028d */.elementor-12 .elementor-element.elementor-element-5354028d .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-5354028d .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-5354028d .elementor-heading-title{font-family:Sora,sans-serif!important;font-size:16px!important;font-weight:800!important;color:#1d1006!important;background:linear-gradient(135deg,#fbc02d,#f28c28)!important;width:42px!important;height:42px!important;border-radius:999px!important;display:flex!important;align-items:center!important;justify-content:center!important;box-shadow:0 4px 16px rgba(242,140,40,.35)!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e03b329 */.elementor-12 .elementor-element.elementor-element-1e03b329{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-1e03b329{width:2px!important;flex:1!important;background:linear-gradient(rgba(242,140,40,.45),rgba(242,140,40,.06))!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ed2cd82 */.elementor-12 .elementor-element.elementor-element-5ed2cd82{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-5ed2cd82{display:flex!important;flex-direction:column!important;align-items:center!important;gap:6px!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7eb98036 */.elementor-12 .elementor-element.elementor-element-7eb98036 .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-7eb98036 .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-7eb98036 .elementor-heading-title{font-family:Sora,sans-serif!important;font-size:18px!important;margin:0 0 6px!important;font-weight:700!important;color:#f3e9dc!important}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4972a4a4 */.elementor-12 .elementor-element.elementor-element-4972a4a4 p{margin:0!important;}.elementor-12 .elementor-element.elementor-element-4972a4a4 .elementor-widget-container,.elementor-12 .elementor-element.elementor-element-4972a4a4 p{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-4972a4a4 .elementor-widget-container,.elementor-12 .elementor-element.elementor-element-4972a4a4 p{margin:0!important;color:#a6957f!important;font-size:14px!important;line-height:1.7!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f05de4b */.elementor-12 .elementor-element.elementor-element-7f05de4b{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-7f05de4b{padding-bottom:28px!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-40b1a296 */.elementor-12 .elementor-element.elementor-element-40b1a296 .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-40b1a296 .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-40b1a296 .elementor-heading-title{font-family:Sora,sans-serif!important;font-size:16px!important;font-weight:800!important;color:#1d1006!important;background:linear-gradient(135deg,#fbc02d,#f28c28)!important;width:42px!important;height:42px!important;border-radius:999px!important;display:flex!important;align-items:center!important;justify-content:center!important;box-shadow:0 4px 16px rgba(242,140,40,.35)!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22368bc8 */.elementor-12 .elementor-element.elementor-element-22368bc8{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-22368bc8{width:2px!important;flex:1!important;background:linear-gradient(rgba(242,140,40,.45),rgba(242,140,40,.06))!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5344aefd */.elementor-12 .elementor-element.elementor-element-5344aefd{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-5344aefd{display:flex!important;flex-direction:column!important;align-items:center!important;gap:6px!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1f54183d */.elementor-12 .elementor-element.elementor-element-1f54183d .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-1f54183d .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-1f54183d .elementor-heading-title{font-family:Sora,sans-serif!important;font-size:18px!important;margin:0 0 6px!important;font-weight:700!important;color:#f3e9dc!important}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-743db97e */.elementor-12 .elementor-element.elementor-element-743db97e p{margin:0!important;}.elementor-12 .elementor-element.elementor-element-743db97e .elementor-widget-container,.elementor-12 .elementor-element.elementor-element-743db97e p{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-743db97e .elementor-widget-container,.elementor-12 .elementor-element.elementor-element-743db97e p{margin:0!important;color:#a6957f!important;font-size:14px!important;line-height:1.7!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4abe1a97 */.elementor-12 .elementor-element.elementor-element-4abe1a97{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-4abe1a97{padding-bottom:28px!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3f5ad672 */.elementor-12 .elementor-element.elementor-element-3f5ad672 .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-3f5ad672 .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-3f5ad672 .elementor-heading-title{font-family:Sora,sans-serif!important;font-size:16px!important;font-weight:800!important;color:#1d1006!important;background:linear-gradient(135deg,#fbc02d,#f28c28)!important;width:42px!important;height:42px!important;border-radius:999px!important;display:flex!important;align-items:center!important;justify-content:center!important;box-shadow:0 4px 16px rgba(242,140,40,.35)!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8ef25dc */.elementor-12 .elementor-element.elementor-element-8ef25dc{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-8ef25dc{width:2px!important;flex:1!important;background:linear-gradient(rgba(242,140,40,.45),rgba(242,140,40,.06))!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5474af8b */.elementor-12 .elementor-element.elementor-element-5474af8b{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-5474af8b{display:flex!important;flex-direction:column!important;align-items:center!important;gap:6px!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e990313 */.elementor-12 .elementor-element.elementor-element-2e990313 .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-2e990313 .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-2e990313 .elementor-heading-title{font-family:Sora,sans-serif!important;font-size:18px!important;margin:0 0 6px!important;font-weight:700!important;color:#f3e9dc!important}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2bd75f6e */.elementor-12 .elementor-element.elementor-element-2bd75f6e p{margin:0!important;}.elementor-12 .elementor-element.elementor-element-2bd75f6e .elementor-widget-container,.elementor-12 .elementor-element.elementor-element-2bd75f6e p{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-2bd75f6e .elementor-widget-container,.elementor-12 .elementor-element.elementor-element-2bd75f6e p{margin:0!important;color:#a6957f!important;font-size:14px!important;line-height:1.7!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c78f5b0 */.elementor-12 .elementor-element.elementor-element-c78f5b0{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-c78f5b0{padding-bottom:28px!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50fafc8f */.elementor-12 .elementor-element.elementor-element-50fafc8f{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-50fafc8f{background:linear-gradient(160deg,#221a13,#1c1610)!important;border:1px solid rgba(242,140,40,.25)!important;border-radius:22px!important; 12px!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-74e81398 */.elementor-12 .elementor-element.elementor-element-74e81398 .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-74e81398 .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-74e81398 .elementor-heading-title{font-size:42px!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3615b23b */.elementor-12 .elementor-element.elementor-element-3615b23b .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-3615b23b .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-3615b23b .elementor-heading-title{font-family:Sora,sans-serif!important;font-size:24px!important;font-weight:800!important;margin:0!important;line-height:1.3!important;color:#f3e9dc!important}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7217a7dd */.elementor-12 .elementor-element.elementor-element-7217a7dd p{margin:0!important;}.elementor-12 .elementor-element.elementor-element-7217a7dd .elementor-widget-container,.elementor-12 .elementor-element.elementor-element-7217a7dd p{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-7217a7dd .elementor-widget-container,.elementor-12 .elementor-element.elementor-element-7217a7dd p{margin:0!important;color:#a6957f!important;font-size:14px!important;line-height:1.7!important}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-493ce4f5 */.elementor-12 .elementor-element.elementor-element-493ce4f5{--width:auto!important;width:auto!important;max-width:max-content!important;flex:0 0 auto!important;}.elementor-12 .elementor-element.elementor-element-493ce4f5 .elementor-button{width:auto!important;margin:0!important;text-decoration:none!important;}.elementor-12 .elementor-element.elementor-element-493ce4f5 .elementor-button{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-493ce4f5 .elementor-button{background:#22c55e!important;color:#06240f!important;font-weight:800!important;font-size:15.5px!important;padding:15px 28px!important;border-radius:14px!important;box-shadow:0 8px 24px rgba(34,197,94,.35)!important;text-decoration:none!important}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-62559115 */.elementor-12 .elementor-element.elementor-element-62559115{
    --width: auto !important;
    width: auto !important;
    max-width: max-content !important;
    min-width: 0 !important;
    flex: 0 0 auto !important;
    align-self: auto !important;

    /* IMPORTANT: remove styling from Elementor outer wrapper */
    background: transparent !important;
    border: 0 !important;
    border-radius: 0 !important;
    box-shadow: none !important;
    padding: 0 !important;
    margin: 0 !important;
}

.elementor-12 .elementor-element.elementor-element-62559115 .elementor-widget-container{
    background: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
    padding: 0 !important;
}

.elementor-12 .elementor-element.elementor-element-62559115 .elementor-button{
    box-sizing: border-box !important;

    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;

    width: auto !important;
    min-width: 0 !important;
    max-width: max-content !important;

    margin: 0 !important;
    padding: 15px 30px !important;

    background: linear-gradient(
        135deg,
        #fbc02d 0%,
        #f28c28 55%,
        #e0521f 100%
    ) !important;

    color: #1d1006 !important;

    border: 0 !important;
    border-radius: 14px !important;

    font-size: 16px !important;
    font-weight: 800 !important;
    line-height: 1.2 !important;

    text-decoration: none !important;
    white-space: nowrap !important;

    box-shadow: 0 8px 28px rgba(242,140,40,.40) !important;

    transition:
        transform .25s ease,
        box-shadow .25s ease,
        filter .25s ease !important;
}

.elementor-12 .elementor-element.elementor-element-62559115 .elementor-button:hover{
    transform: translateY(-2px);
    filter: brightness(1.06);

    box-shadow:
        0 11px 32px rgba(242,140,40,.50) !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a2b3ed4 */.elementor-12 .elementor-element.elementor-element-7a2b3ed4 .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-7a2b3ed4 .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-7a2b3ed4 .elementor-heading-title{color:#7d6f5d!important;font-size:12px!important;font-weight:600!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31d28d3 */.elementor-12 .elementor-element.elementor-element-31d28d3{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-31d28d3{background:linear-gradient(160deg,#2a1c0d,#221a13)!important;border:1px solid rgba(242,140,40,.35)!important;border-radius:22px!important;display:flex!important;flex-direction:column!important;gap:16px!important;justify-content:center!important;text-align:center!important;animation:sj8Glow 6s ease-in-out infinite!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15489e60 */.elementor-12 .elementor-element.elementor-element-15489e60{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-15489e60{display:grid!important;grid-template-columns:1.15fr .85fr!important;gap:24px!important;align-items:stretch!important}@media (max-width:1023px){.elementor-12 .elementor-element.elementor-element-15489e60{grid-template-columns:1fr!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79054eea */.elementor-12 .elementor-element.elementor-element-79054eea{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-79054eea{max-width:1200px!important;margin:0 auto!important;padding:60px 24px!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d71c46b */.elementor-12 .elementor-element.elementor-element-4d71c46b{background:#171210!important;font-family:Manrope,sans-serif!important;color:#f3e9dc!important}.elementor-12 .elementor-element.elementor-element-4d71c46b{background:#171210;font-family:Manrope,sans-serif;color:#f3e9dc}.elementor-12 .elementor-element.elementor-element-4d71c46b *{box-sizing:border-box}.sj8-w{max-width:1200px;margin:0 auto;padding:60px 24px}.elementor-12 .elementor-element.elementor-element-4d71c46b .sj8-h2 .elementor-heading-title{font-family:Sora,sans-serif;font-size:34px;font-weight:800;margin:0 0 12px;text-align:center;color:#f3e9dc!important}.sj8-hi{color:#f6a03c!important}.sj8-p{text-align:center;color:#a6957f;max-width:620px;margin:0 auto 44px;line-height:1.7}.sj8-g{display:grid;grid-template-columns:1.15fr .85fr;gap:24px;align-items:stretch}.sj8-left{background:linear-gradient(160deg,#221a13,#1c1610);border:1px solid rgba(242,140,40,.25);border-radius:22px;padding:38px 36px 12px}.sj8-step{display:grid;grid-template-columns:44px 1fr;gap:18px}.sj8-num-w{display:flex;flex-direction:column;align-items:center;gap:6px}.sj8-num{font-family:Sora,sans-serif;font-size:16px;font-weight:800;color:#1d1006;background:linear-gradient(135deg,#fbc02d,#f28c28);width:42px;height:42px;border-radius:999px;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 16px rgba(242,140,40,.35)}.sj8-line{width:2px;flex:1;background:linear-gradient(rgba(242,140,40,.45),rgba(242,140,40,.06))}.sj8-body{padding-bottom:28px}.elementor-12 .elementor-element.elementor-element-4d71c46b .sj8-t .elementor-heading-title{font-family:Sora,sans-serif;font-size:18px;margin:0 0 6px;font-weight:700;color:#f3e9dc!important}.sj8-body p{margin:0;color:#a6957f;font-size:14px;line-height:1.7}.sj8-right{background:linear-gradient(160deg,#2a1c0d,#221a13);border:1px solid rgba(242,140,40,.35);border-radius:22px;padding:40px 36px;display:flex;flex-direction:column;gap:16px;justify-content:center;text-align:center;animation:sj8Glow 6s ease-in-out infinite}.sj8-emoji{font-size:42px}.elementor-12 .elementor-element.elementor-element-4d71c46b .sj8-rt .elementor-heading-title{font-family:Sora,sans-serif;font-size:24px;font-weight:800;margin:0;line-height:1.3;color:#f3e9dc!important}.sj8-rp{margin:0;color:#a6957f;font-size:14px;line-height:1.7}.sj8-wa{background:#22c55e;color:#06240f!important;font-weight:800;font-size:15.5px;padding:15px 28px;border-radius:14px;box-shadow:0 8px 24px rgba(34,197,94,.35);text-decoration:none}.sj8-form{border:1.5px solid rgba(242,140,40,.45);color:#f6a03c!important;font-weight:800;font-size:14.5px;padding:13px 28px;border-radius:14px;text-decoration:none}.sj8-note{color:#7d6f5d;font-size:12px;font-weight:600}@keyframes sj8Glow{0%,100%{box-shadow:0 0 24px rgba(242,140,40,.25)}50%{box-shadow:0 0 48px rgba(242,140,40,.5)}}@media (max-width:1023px){.sj8-g{grid-template-columns:1fr}.elementor-12 .elementor-element.elementor-element-4d71c46b .sj8-h2 .elementor-heading-title{font-size:28px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5752e2fa */.elementor-12 .elementor-element.elementor-element-5752e2fa{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-5752e2fa{position:absolute!important;width:420px!important;height:420px!important;border-radius:50%!important;background:radial-gradient(circle,rgba(242,140,40,.14),transparent 70%)!important;filter:blur(60px)!important;top:-130px!important;right:14%!important;animation:sjwDrift 16s ease-in-out infinite!important;pointer-events:none!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6f1a3629 */.elementor-12 .elementor-element.elementor-element-6f1a3629 .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-6f1a3629 .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-6f1a3629 .elementor-heading-title{font-family:Sora,sans-serif!important;font-size:34px!important;font-weight:800!important;margin:0 0 14px!important;color:#f3e9dc!important}@media (max-width:1023px){.elementor-12 .elementor-element.elementor-element-6f1a3629 .elementor-heading-title{font-size:28px!important}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1ee577dd */.elementor-12 .elementor-element.elementor-element-1ee577dd p{margin:0!important;}.elementor-12 .elementor-element.elementor-element-1ee577dd .elementor-widget-container,.elementor-12 .elementor-element.elementor-element-1ee577dd p{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-1ee577dd .elementor-widget-container,.elementor-12 .elementor-element.elementor-element-1ee577dd p{color:#c9b9a3!important;max-width:760px!important;margin:0 auto!important;line-height:1.75!important;font-size:15.5px!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-336c6e6 */.elementor-12 .elementor-element.elementor-element-336c6e6{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-336c6e6{text-align:center!important;margin-bottom:20px!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-208b9c96 */.elementor-12 .elementor-element.elementor-element-208b9c96 .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-208b9c96 .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-208b9c96 .elementor-heading-title{width:48px!important;height:48px!important;border-radius:13px!important;background:linear-gradient(135deg,#fbc02d,#e0521f)!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:22px!important;flex:none!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c19db74 */.elementor-12 .elementor-element.elementor-element-4c19db74 .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-4c19db74 .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-4c19db74 .elementor-heading-title{font-family:Sora,sans-serif!important;font-size:17px!important;margin:0!important;font-weight:800!important;line-height:1.35!important;color:#f3e9dc!important}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1f279151 */.elementor-12 .elementor-element.elementor-element-1f279151 p{margin:0!important;}.elementor-12 .elementor-element.elementor-element-1f279151 .elementor-widget-container,.elementor-12 .elementor-element.elementor-element-1f279151 p{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-1f279151 .elementor-widget-container,.elementor-12 .elementor-element.elementor-element-1f279151 p{margin:0!important;color:#c9b9a3!important;font-size:13.5px!important;line-height:1.7!important}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1d5e10fb */.elementor-12 .elementor-element.elementor-element-1d5e10fb{--width:auto!important;}.elementor-12 .elementor-element.elementor-element-1d5e10fb .elementor-widget-container{box-sizing:border-box!important;display:flex!important;gap:9px!important;align-items:flex-start!important;color:#a6957f!important;font-size:12.5px!important;line-height:1.6!important}.elementor-12 .elementor-element.elementor-element-1d5e10fb p{margin:0!important;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b72abe0 */.elementor-12 .elementor-element.elementor-element-b72abe0{--width:auto!important;}.elementor-12 .elementor-element.elementor-element-b72abe0 .elementor-widget-container{box-sizing:border-box!important;display:flex!important;gap:9px!important;align-items:flex-start!important;color:#a6957f!important;font-size:12.5px!important;line-height:1.6!important}.elementor-12 .elementor-element.elementor-element-b72abe0 p{margin:0!important;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3ffa83a1 */.elementor-12 .elementor-element.elementor-element-3ffa83a1{--width:auto!important;}.elementor-12 .elementor-element.elementor-element-3ffa83a1 .elementor-widget-container{box-sizing:border-box!important;display:flex!important;gap:9px!important;align-items:flex-start!important;color:#a6957f!important;font-size:12.5px!important;line-height:1.6!important}.elementor-12 .elementor-element.elementor-element-3ffa83a1 p{margin:0!important;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-658c81f3 */.elementor-12 .elementor-element.elementor-element-658c81f3{--width:auto!important;}.elementor-12 .elementor-element.elementor-element-658c81f3 .elementor-widget-container{box-sizing:border-box!important;display:flex!important;gap:9px!important;align-items:flex-start!important;color:#a6957f!important;font-size:12.5px!important;line-height:1.6!important}.elementor-12 .elementor-element.elementor-element-658c81f3 p{margin:0!important;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-50bfd67e */.elementor-12 .elementor-element.elementor-element-50bfd67e{--width:auto!important;}.elementor-12 .elementor-element.elementor-element-50bfd67e .elementor-widget-container{box-sizing:border-box!important;display:flex!important;gap:9px!important;align-items:flex-start!important;color:#a6957f!important;font-size:12.5px!important;line-height:1.6!important}.elementor-12 .elementor-element.elementor-element-50bfd67e p{margin:0!important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-160e0394 */.elementor-12 .elementor-element.elementor-element-160e0394{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-160e0394{display:flex!important;flex-direction:column!important;gap:9px!important;border-top:1px solid rgba(242,140,40,.14)!important;padding-top:14px!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b117d6f */.elementor-12 .elementor-element.elementor-element-3b117d6f{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-3b117d6f{background:#221a13!important;border:1px solid rgba(242,140,40,.18)!important;border-radius:18px!important;padding:28px 24px!important;display:flex!important;flex-direction:column!important;gap:14px!important;transition:transform .3s,border-color .3s,box-shadow .3s!important}.elementor-12 .elementor-element.elementor-element-3b117d6f{transform:translateY(-5px)!important;border-color:rgba(242,140,40,.55)!important;box-shadow:0 14px 32px rgba(242,140,40,.16)!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-27906d1d */.elementor-12 .elementor-element.elementor-element-27906d1d .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-27906d1d .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-27906d1d .elementor-heading-title{width:48px!important;height:48px!important;border-radius:13px!important;background:linear-gradient(135deg,#fbc02d,#e0521f)!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:22px!important;flex:none!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2abc1394 */.elementor-12 .elementor-element.elementor-element-2abc1394 .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-2abc1394 .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-2abc1394 .elementor-heading-title{font-family:Sora,sans-serif!important;font-size:17px!important;margin:0!important;font-weight:800!important;line-height:1.35!important;color:#f3e9dc!important}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-388a590e */.elementor-12 .elementor-element.elementor-element-388a590e p{margin:0!important;}.elementor-12 .elementor-element.elementor-element-388a590e .elementor-widget-container,.elementor-12 .elementor-element.elementor-element-388a590e p{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-388a590e .elementor-widget-container,.elementor-12 .elementor-element.elementor-element-388a590e p{margin:0!important;color:#c9b9a3!important;font-size:13.5px!important;line-height:1.7!important}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3709aa90 */.elementor-12 .elementor-element.elementor-element-3709aa90{--width:auto!important;}.elementor-12 .elementor-element.elementor-element-3709aa90 .elementor-widget-container{box-sizing:border-box!important;display:flex!important;gap:9px!important;align-items:flex-start!important;color:#a6957f!important;font-size:12.5px!important;line-height:1.6!important}.elementor-12 .elementor-element.elementor-element-3709aa90 p{margin:0!important;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d9f5004 */.elementor-12 .elementor-element.elementor-element-d9f5004{--width:auto!important;}.elementor-12 .elementor-element.elementor-element-d9f5004 .elementor-widget-container{box-sizing:border-box!important;display:flex!important;gap:9px!important;align-items:flex-start!important;color:#a6957f!important;font-size:12.5px!important;line-height:1.6!important}.elementor-12 .elementor-element.elementor-element-d9f5004 p{margin:0!important;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-279e0a11 */.elementor-12 .elementor-element.elementor-element-279e0a11{--width:auto!important;}.elementor-12 .elementor-element.elementor-element-279e0a11 .elementor-widget-container{box-sizing:border-box!important;display:flex!important;gap:9px!important;align-items:flex-start!important;color:#a6957f!important;font-size:12.5px!important;line-height:1.6!important}.elementor-12 .elementor-element.elementor-element-279e0a11 p{margin:0!important;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5a7ab4f */.elementor-12 .elementor-element.elementor-element-5a7ab4f{--width:auto!important;}.elementor-12 .elementor-element.elementor-element-5a7ab4f .elementor-widget-container{box-sizing:border-box!important;display:flex!important;gap:9px!important;align-items:flex-start!important;color:#a6957f!important;font-size:12.5px!important;line-height:1.6!important}.elementor-12 .elementor-element.elementor-element-5a7ab4f p{margin:0!important;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-11f02944 */.elementor-12 .elementor-element.elementor-element-11f02944{--width:auto!important;}.elementor-12 .elementor-element.elementor-element-11f02944 .elementor-widget-container{box-sizing:border-box!important;display:flex!important;gap:9px!important;align-items:flex-start!important;color:#a6957f!important;font-size:12.5px!important;line-height:1.6!important}.elementor-12 .elementor-element.elementor-element-11f02944 p{margin:0!important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ec8a002 */.elementor-12 .elementor-element.elementor-element-1ec8a002{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-1ec8a002{display:flex!important;flex-direction:column!important;gap:9px!important;border-top:1px solid rgba(242,140,40,.14)!important;padding-top:14px!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14727860 */.elementor-12 .elementor-element.elementor-element-14727860{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-14727860{background:#221a13!important;border:1px solid rgba(242,140,40,.18)!important;border-radius:18px!important;padding:28px 24px!important;display:flex!important;flex-direction:column!important;gap:14px!important;transition:transform .3s,border-color .3s,box-shadow .3s!important}.elementor-12 .elementor-element.elementor-element-14727860{transform:translateY(-5px)!important;border-color:rgba(242,140,40,.55)!important;box-shadow:0 14px 32px rgba(242,140,40,.16)!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-22e0393 */.elementor-12 .elementor-element.elementor-element-22e0393 .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-22e0393 .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-22e0393 .elementor-heading-title{width:48px!important;height:48px!important;border-radius:13px!important;background:linear-gradient(135deg,#fbc02d,#e0521f)!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:22px!important;flex:none!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d17570b */.elementor-12 .elementor-element.elementor-element-d17570b .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-d17570b .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-d17570b .elementor-heading-title{font-family:Sora,sans-serif!important;font-size:17px!important;margin:0!important;font-weight:800!important;line-height:1.35!important;color:#f3e9dc!important}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-23383161 */.elementor-12 .elementor-element.elementor-element-23383161 p{margin:0!important;}.elementor-12 .elementor-element.elementor-element-23383161 .elementor-widget-container,.elementor-12 .elementor-element.elementor-element-23383161 p{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-23383161 .elementor-widget-container,.elementor-12 .elementor-element.elementor-element-23383161 p{margin:0!important;color:#c9b9a3!important;font-size:13.5px!important;line-height:1.7!important}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-10ae29ad */.elementor-12 .elementor-element.elementor-element-10ae29ad{--width:auto!important;}.elementor-12 .elementor-element.elementor-element-10ae29ad .elementor-widget-container{box-sizing:border-box!important;display:flex!important;gap:9px!important;align-items:flex-start!important;color:#a6957f!important;font-size:12.5px!important;line-height:1.6!important}.elementor-12 .elementor-element.elementor-element-10ae29ad p{margin:0!important;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4bdf8a8c */.elementor-12 .elementor-element.elementor-element-4bdf8a8c{--width:auto!important;}.elementor-12 .elementor-element.elementor-element-4bdf8a8c .elementor-widget-container{box-sizing:border-box!important;display:flex!important;gap:9px!important;align-items:flex-start!important;color:#a6957f!important;font-size:12.5px!important;line-height:1.6!important}.elementor-12 .elementor-element.elementor-element-4bdf8a8c p{margin:0!important;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7343e470 */.elementor-12 .elementor-element.elementor-element-7343e470{--width:auto!important;}.elementor-12 .elementor-element.elementor-element-7343e470 .elementor-widget-container{box-sizing:border-box!important;display:flex!important;gap:9px!important;align-items:flex-start!important;color:#a6957f!important;font-size:12.5px!important;line-height:1.6!important}.elementor-12 .elementor-element.elementor-element-7343e470 p{margin:0!important;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-544b0ee9 */.elementor-12 .elementor-element.elementor-element-544b0ee9{--width:auto!important;}.elementor-12 .elementor-element.elementor-element-544b0ee9 .elementor-widget-container{box-sizing:border-box!important;display:flex!important;gap:9px!important;align-items:flex-start!important;color:#a6957f!important;font-size:12.5px!important;line-height:1.6!important}.elementor-12 .elementor-element.elementor-element-544b0ee9 p{margin:0!important;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8792829 */.elementor-12 .elementor-element.elementor-element-8792829{--width:auto!important;}.elementor-12 .elementor-element.elementor-element-8792829 .elementor-widget-container{box-sizing:border-box!important;display:flex!important;gap:9px!important;align-items:flex-start!important;color:#a6957f!important;font-size:12.5px!important;line-height:1.6!important}.elementor-12 .elementor-element.elementor-element-8792829 p{margin:0!important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47dbb088 */.elementor-12 .elementor-element.elementor-element-47dbb088{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-47dbb088{display:flex!important;flex-direction:column!important;gap:9px!important;border-top:1px solid rgba(242,140,40,.14)!important;padding-top:14px!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-25ef730a */.elementor-12 .elementor-element.elementor-element-25ef730a{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-25ef730a{background:#221a13!important;border:1px solid rgba(242,140,40,.18)!important;border-radius:18px!important;padding:28px 24px!important;display:flex!important;flex-direction:column!important;gap:14px!important;transition:transform .3s,border-color .3s,box-shadow .3s!important}.elementor-12 .elementor-element.elementor-element-25ef730a{transform:translateY(-5px)!important;border-color:rgba(242,140,40,.55)!important;box-shadow:0 14px 32px rgba(242,140,40,.16)!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-556388f7 */.elementor-12 .elementor-element.elementor-element-556388f7 .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-556388f7 .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-556388f7 .elementor-heading-title{width:48px!important;height:48px!important;border-radius:13px!important;background:linear-gradient(135deg,#fbc02d,#e0521f)!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:22px!important;flex:none!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1323b4cb */.elementor-12 .elementor-element.elementor-element-1323b4cb .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-1323b4cb .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-1323b4cb .elementor-heading-title{font-family:Sora,sans-serif!important;font-size:17px!important;margin:0!important;font-weight:800!important;line-height:1.35!important;color:#f3e9dc!important}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4f297be7 */.elementor-12 .elementor-element.elementor-element-4f297be7 p{margin:0!important;}.elementor-12 .elementor-element.elementor-element-4f297be7 .elementor-widget-container,.elementor-12 .elementor-element.elementor-element-4f297be7 p{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-4f297be7 .elementor-widget-container,.elementor-12 .elementor-element.elementor-element-4f297be7 p{margin:0!important;color:#c9b9a3!important;font-size:13.5px!important;line-height:1.7!important}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ad3ca5e */.elementor-12 .elementor-element.elementor-element-ad3ca5e{--width:auto!important;}.elementor-12 .elementor-element.elementor-element-ad3ca5e .elementor-widget-container{box-sizing:border-box!important;display:flex!important;gap:9px!important;align-items:flex-start!important;color:#a6957f!important;font-size:12.5px!important;line-height:1.6!important}.elementor-12 .elementor-element.elementor-element-ad3ca5e p{margin:0!important;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-443965a5 */.elementor-12 .elementor-element.elementor-element-443965a5{--width:auto!important;}.elementor-12 .elementor-element.elementor-element-443965a5 .elementor-widget-container{box-sizing:border-box!important;display:flex!important;gap:9px!important;align-items:flex-start!important;color:#a6957f!important;font-size:12.5px!important;line-height:1.6!important}.elementor-12 .elementor-element.elementor-element-443965a5 p{margin:0!important;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4ab93e98 */.elementor-12 .elementor-element.elementor-element-4ab93e98{--width:auto!important;}.elementor-12 .elementor-element.elementor-element-4ab93e98 .elementor-widget-container{box-sizing:border-box!important;display:flex!important;gap:9px!important;align-items:flex-start!important;color:#a6957f!important;font-size:12.5px!important;line-height:1.6!important}.elementor-12 .elementor-element.elementor-element-4ab93e98 p{margin:0!important;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3bb0fcae */.elementor-12 .elementor-element.elementor-element-3bb0fcae{--width:auto!important;}.elementor-12 .elementor-element.elementor-element-3bb0fcae .elementor-widget-container{box-sizing:border-box!important;display:flex!important;gap:9px!important;align-items:flex-start!important;color:#a6957f!important;font-size:12.5px!important;line-height:1.6!important}.elementor-12 .elementor-element.elementor-element-3bb0fcae p{margin:0!important;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-63015308 */.elementor-12 .elementor-element.elementor-element-63015308{--width:auto!important;}.elementor-12 .elementor-element.elementor-element-63015308 .elementor-widget-container{box-sizing:border-box!important;display:flex!important;gap:9px!important;align-items:flex-start!important;color:#a6957f!important;font-size:12.5px!important;line-height:1.6!important}.elementor-12 .elementor-element.elementor-element-63015308 p{margin:0!important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7374504e */.elementor-12 .elementor-element.elementor-element-7374504e{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-7374504e{display:flex!important;flex-direction:column!important;gap:9px!important;border-top:1px solid rgba(242,140,40,.14)!important;padding-top:14px!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-322baac8 */.elementor-12 .elementor-element.elementor-element-322baac8{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-322baac8{background:#221a13!important;border:1px solid rgba(242,140,40,.18)!important;border-radius:18px!important;padding:28px 24px!important;display:flex!important;flex-direction:column!important;gap:14px!important;transition:transform .3s,border-color .3s,box-shadow .3s!important}.elementor-12 .elementor-element.elementor-element-322baac8{transform:translateY(-5px)!important;border-color:rgba(242,140,40,.55)!important;box-shadow:0 14px 32px rgba(242,140,40,.16)!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a8ea91f */.elementor-12 .elementor-element.elementor-element-a8ea91f{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-a8ea91f{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:22px!important;margin-top:44px!important}@media (max-width:640px){.elementor-12 .elementor-element.elementor-element-a8ea91f{grid-template-columns:1fr!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-537ab2ed */.elementor-12 .elementor-element.elementor-element-537ab2ed{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-537ab2ed{position:relative!important;max-width:1200px!important;margin:0 auto!important;padding:80px 24px!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12f6910c */.elementor-12 .elementor-element.elementor-element-12f6910c{position:relative!important;overflow:hidden!important;background:repeating-linear-gradient(0deg,rgba(242,140,40,.05) 0 1px,transparent 1px 44px),repeating-linear-gradient(90deg,rgba(242,140,40,.05) 0 1px,transparent 1px 44px),#14100c!important;border-top:1px solid rgba(242,140,40,.12)!important;border-bottom:1px solid rgba(242,140,40,.12)!important;font-family:Manrope,sans-serif!important;color:#f3e9dc!important}.elementor-12 .elementor-element.elementor-element-12f6910c{position:relative;overflow:hidden;background:repeating-linear-gradient(0deg,rgba(242,140,40,.05) 0 1px,transparent 1px 44px),repeating-linear-gradient(90deg,rgba(242,140,40,.05) 0 1px,transparent 1px 44px),#14100c;border-top:1px solid rgba(242,140,40,.12);border-bottom:1px solid rgba(242,140,40,.12);font-family:Manrope,sans-serif;color:#f3e9dc}.elementor-12 .elementor-element.elementor-element-12f6910c *{box-sizing:border-box}.sjw-orb{position:absolute;width:420px;height:420px;border-radius:50%;background:radial-gradient(circle,rgba(242,140,40,.14),transparent 70%);filter:blur(60px);top:-130px;right:14%;animation:sjwDrift 16s ease-in-out infinite;pointer-events:none}.sjw-w{position:relative;max-width:1200px;margin:0 auto;padding:80px 24px}.sjw-hd{text-align:center;margin-bottom:20px}.elementor-12 .elementor-element.elementor-element-12f6910c .sjw-h2 .elementor-heading-title{font-family:Sora,sans-serif;font-size:34px;font-weight:800;margin:0 0 14px;color:#f3e9dc!important}.sjw-hi{color:#f6a03c!important}.sjw-sub{color:#c9b9a3;max-width:760px;margin:0 auto;line-height:1.75;font-size:15.5px}.sjw-g{display:grid;grid-template-columns:repeat(2,1fr);gap:22px;margin-top:44px}.sjw-c{background:#221a13;border:1px solid rgba(242,140,40,.18);border-radius:18px;padding:28px 24px;display:flex;flex-direction:column;gap:14px;transition:transform .3s,border-color .3s,box-shadow .3s}.sjw-c:hover{transform:translateY(-5px);border-color:rgba(242,140,40,.55);box-shadow:0 14px 32px rgba(242,140,40,.16)}.sjw-ic{width:48px;height:48px;border-radius:13px;background:linear-gradient(135deg,#fbc02d,#e0521f);display:flex;align-items:center;justify-content:center;font-size:22px;flex:none}.elementor-12 .elementor-element.elementor-element-12f6910c .sjw-t .elementor-heading-title{font-family:Sora,sans-serif;font-size:17px;margin:0;font-weight:800;line-height:1.35;color:#f3e9dc!important}.sjw-i{margin:0;color:#c9b9a3;font-size:13.5px;line-height:1.7}.sjw-pts{display:flex;flex-direction:column;gap:9px;border-top:1px solid rgba(242,140,40,.14);padding-top:14px}.sjw-pt{display:flex;gap:9px;align-items:flex-start;color:#a6957f;font-size:12.5px;line-height:1.6}.sjw-pt strong{color:#e8dccb;font-weight:700}.sjw-ck{color:#f6a03c;font-weight:800;font-size:13px;line-height:1.5}.sjw-link{margin-top:auto;font-size:12.5px;font-weight:800;color:#f6a03c;text-decoration:none}@keyframes sjwDrift{0%,100%{transform:translate(0,0) scale(1)}50%{transform:translate(40px,30px) scale(1.15)}}@media (max-width:1023px){.elementor-12 .elementor-element.elementor-element-12f6910c .sjw-h2 .elementor-heading-title{font-size:28px}}@media (max-width:640px){.sjw-g{grid-template-columns:1fr}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6005eba6 */.elementor-12 .elementor-element.elementor-element-6005eba6{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-6005eba6{position:absolute!important;width:400px!important;height:400px!important;border-radius:50%!important;background:radial-gradient(circle,rgba(242,140,40,.14),transparent 70%)!important;filter:blur(60px)!important;top:-120px!important;right:12%!important;animation:sj15Drift 16s ease-in-out infinite!important;pointer-events:none!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-65282eeb */.elementor-12 .elementor-element.elementor-element-65282eeb .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-65282eeb .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-65282eeb .elementor-heading-title{font-family:Sora,sans-serif!important;font-size:34px!important;font-weight:800!important;margin:0 0 12px!important;text-align:center!important;color:#f3e9dc!important}@media (max-width:768px){.elementor-12 .elementor-element.elementor-element-65282eeb .elementor-heading-title{font-size:28px!important}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-56c271ba */.elementor-12 .elementor-element.elementor-element-56c271ba p{margin:0!important;}.elementor-12 .elementor-element.elementor-element-56c271ba .elementor-widget-container,.elementor-12 .elementor-element.elementor-element-56c271ba p{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-56c271ba .elementor-widget-container,.elementor-12 .elementor-element.elementor-element-56c271ba p{text-align:center!important;color:#a6957f!important;max-width:720px!important;margin:0 auto 44px!important;line-height:1.7!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-46d8524b */.elementor-12 .elementor-element.elementor-element-46d8524b .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-46d8524b .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-46d8524b .elementor-heading-title{width:52px!important;height:52px!important;border-radius:14px!important;background:linear-gradient(135deg,#fbc02d,#e0521f)!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:26px!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d3c0f8d */.elementor-12 .elementor-element.elementor-element-7d3c0f8d .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-7d3c0f8d .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-7d3c0f8d .elementor-heading-title{font-family:Sora,sans-serif!important;font-size:20px!important;margin:0!important;font-weight:700!important;color:#f3e9dc!important}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74c6ac66 */.elementor-12 .elementor-element.elementor-element-74c6ac66 p{margin:0!important;}.elementor-12 .elementor-element.elementor-element-74c6ac66 .elementor-widget-container,.elementor-12 .elementor-element.elementor-element-74c6ac66 p{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-74c6ac66 .elementor-widget-container,.elementor-12 .elementor-element.elementor-element-74c6ac66 p{margin:0!important;color:#a6957f!important;font-size:14px!important;line-height:1.7!important}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5ba3b744 */.elementor-12 .elementor-element.elementor-element-5ba3b744{--width:auto!important;}.elementor-12 .elementor-element.elementor-element-5ba3b744 .elementor-widget-container{box-sizing:border-box!important;display:flex!important;gap:8px!important;flex-wrap:wrap!important;margin-top:auto!important}.elementor-12 .elementor-element.elementor-element-5ba3b744 p{margin:0!important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c2b1279 */.elementor-12 .elementor-element.elementor-element-2c2b1279{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-2c2b1279{background:#221a13!important;border:1px solid rgba(242,140,40,.16)!important;border-radius:18px!important;padding:30px!important;display:flex!important;flex-direction:column!important;gap:14px!important;transition:transform .3s,border-color .3s,box-shadow .3s!important}.elementor-12 .elementor-element.elementor-element-2c2b1279{transform:translateY(-5px)!important;border-color:rgba(242,140,40,.55)!important;box-shadow:0 14px 32px rgba(242,140,40,.16)!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f8551 */.elementor-12 .elementor-element.elementor-element-f8551 .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-f8551 .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-f8551 .elementor-heading-title{width:52px!important;height:52px!important;border-radius:14px!important;background:linear-gradient(135deg,#fbc02d,#e0521f)!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:26px!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-764a82a9 */.elementor-12 .elementor-element.elementor-element-764a82a9 .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-764a82a9 .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-764a82a9 .elementor-heading-title{font-family:Sora,sans-serif!important;font-size:20px!important;margin:0!important;font-weight:700!important;color:#f3e9dc!important}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74727113 */.elementor-12 .elementor-element.elementor-element-74727113 p{margin:0!important;}.elementor-12 .elementor-element.elementor-element-74727113 .elementor-widget-container,.elementor-12 .elementor-element.elementor-element-74727113 p{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-74727113 .elementor-widget-container,.elementor-12 .elementor-element.elementor-element-74727113 p{margin:0!important;color:#a6957f!important;font-size:14px!important;line-height:1.7!important}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3a354b1b */.elementor-12 .elementor-element.elementor-element-3a354b1b{--width:auto!important;}.elementor-12 .elementor-element.elementor-element-3a354b1b .elementor-widget-container{box-sizing:border-box!important;display:flex!important;gap:8px!important;flex-wrap:wrap!important;margin-top:auto!important}.elementor-12 .elementor-element.elementor-element-3a354b1b p{margin:0!important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22c3e77c */.elementor-12 .elementor-element.elementor-element-22c3e77c{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-22c3e77c{background:#221a13!important;border:1px solid rgba(242,140,40,.16)!important;border-radius:18px!important;padding:30px!important;display:flex!important;flex-direction:column!important;gap:14px!important;transition:transform .3s,border-color .3s,box-shadow .3s!important}.elementor-12 .elementor-element.elementor-element-22c3e77c{transform:translateY(-5px)!important;border-color:rgba(242,140,40,.55)!important;box-shadow:0 14px 32px rgba(242,140,40,.16)!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-14864f5c */.elementor-12 .elementor-element.elementor-element-14864f5c .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-14864f5c .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-14864f5c .elementor-heading-title{width:52px!important;height:52px!important;border-radius:14px!important;background:linear-gradient(135deg,#fbc02d,#e0521f)!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:26px!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6053c57e */.elementor-12 .elementor-element.elementor-element-6053c57e .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-6053c57e .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-6053c57e .elementor-heading-title{font-family:Sora,sans-serif!important;font-size:20px!important;margin:0!important;font-weight:700!important;color:#f3e9dc!important}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-23fd07cb */.elementor-12 .elementor-element.elementor-element-23fd07cb p{margin:0!important;}.elementor-12 .elementor-element.elementor-element-23fd07cb .elementor-widget-container,.elementor-12 .elementor-element.elementor-element-23fd07cb p{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-23fd07cb .elementor-widget-container,.elementor-12 .elementor-element.elementor-element-23fd07cb p{margin:0!important;color:#a6957f!important;font-size:14px!important;line-height:1.7!important}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-44709160 */.elementor-12 .elementor-element.elementor-element-44709160{--width:auto!important;}.elementor-12 .elementor-element.elementor-element-44709160 .elementor-widget-container{box-sizing:border-box!important;display:flex!important;gap:8px!important;flex-wrap:wrap!important;margin-top:auto!important}.elementor-12 .elementor-element.elementor-element-44709160 p{margin:0!important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35724bdd */.elementor-12 .elementor-element.elementor-element-35724bdd{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-35724bdd{background:#221a13!important;border:1px solid rgba(242,140,40,.16)!important;border-radius:18px!important;padding:30px!important;display:flex!important;flex-direction:column!important;gap:14px!important;transition:transform .3s,border-color .3s,box-shadow .3s!important}.elementor-12 .elementor-element.elementor-element-35724bdd{transform:translateY(-5px)!important;border-color:rgba(242,140,40,.55)!important;box-shadow:0 14px 32px rgba(242,140,40,.16)!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-692d8b75 */.elementor-12 .elementor-element.elementor-element-692d8b75 .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-692d8b75 .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-692d8b75 .elementor-heading-title{width:52px!important;height:52px!important;border-radius:14px!important;background:linear-gradient(135deg,#fbc02d,#e0521f)!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:26px!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c4f685c */.elementor-12 .elementor-element.elementor-element-4c4f685c .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-4c4f685c .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-4c4f685c .elementor-heading-title{font-family:Sora,sans-serif!important;font-size:20px!important;margin:0!important;font-weight:700!important;color:#f3e9dc!important}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3da2647f */.elementor-12 .elementor-element.elementor-element-3da2647f p{margin:0!important;}.elementor-12 .elementor-element.elementor-element-3da2647f .elementor-widget-container,.elementor-12 .elementor-element.elementor-element-3da2647f p{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-3da2647f .elementor-widget-container,.elementor-12 .elementor-element.elementor-element-3da2647f p{margin:0!important;color:#a6957f!important;font-size:14px!important;line-height:1.7!important}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9353eee */.elementor-12 .elementor-element.elementor-element-9353eee{--width:auto!important;}.elementor-12 .elementor-element.elementor-element-9353eee .elementor-widget-container{box-sizing:border-box!important;display:flex!important;gap:8px!important;flex-wrap:wrap!important;margin-top:auto!important}.elementor-12 .elementor-element.elementor-element-9353eee p{margin:0!important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d6ae734 */.elementor-12 .elementor-element.elementor-element-d6ae734{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-d6ae734{background:#221a13!important;border:1px solid rgba(242,140,40,.16)!important;border-radius:18px!important;padding:30px!important;display:flex!important;flex-direction:column!important;gap:14px!important;transition:transform .3s,border-color .3s,box-shadow .3s!important}.elementor-12 .elementor-element.elementor-element-d6ae734{transform:translateY(-5px)!important;border-color:rgba(242,140,40,.55)!important;box-shadow:0 14px 32px rgba(242,140,40,.16)!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-671180ab */.elementor-12 .elementor-element.elementor-element-671180ab{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-671180ab{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:22px!important}@media (max-width:768px){.elementor-12 .elementor-element.elementor-element-671180ab{grid-template-columns:1fr!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-244876ba */.elementor-12 .elementor-element.elementor-element-244876ba{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-244876ba{position:relative!important;max-width:1200px!important;margin:0 auto!important;padding:80px 24px!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-385d86be */.elementor-12 .elementor-element.elementor-element-385d86be{position:relative!important;overflow:hidden!important;background:repeating-linear-gradient(0deg,rgba(242,140,40,.05) 0 1px,transparent 1px 44px),repeating-linear-gradient(90deg,rgba(242,140,40,.05) 0 1px,transparent 1px 44px),#14100c!important;border-top:1px solid rgba(242,140,40,.12)!important;border-bottom:1px solid rgba(242,140,40,.12)!important;font-family:Manrope,sans-serif!important;color:#f3e9dc!important}.elementor-12 .elementor-element.elementor-element-385d86be{position:relative;overflow:hidden;background:repeating-linear-gradient(0deg,rgba(242,140,40,.05) 0 1px,transparent 1px 44px),repeating-linear-gradient(90deg,rgba(242,140,40,.05) 0 1px,transparent 1px 44px),#14100c;border-top:1px solid rgba(242,140,40,.12);border-bottom:1px solid rgba(242,140,40,.12);font-family:Manrope,sans-serif;color:#f3e9dc}.elementor-12 .elementor-element.elementor-element-385d86be *{box-sizing:border-box}.sj15-orb{position:absolute;width:400px;height:400px;border-radius:50%;background:radial-gradient(circle,rgba(242,140,40,.14),transparent 70%);filter:blur(60px);top:-120px;right:12%;animation:sj15Drift 16s ease-in-out infinite;pointer-events:none}.sj15-w{position:relative;max-width:1200px;margin:0 auto;padding:80px 24px}.elementor-12 .elementor-element.elementor-element-385d86be .sj15-h2 .elementor-heading-title{font-family:Sora,sans-serif;font-size:34px;font-weight:800;margin:0 0 12px;text-align:center;color:#f3e9dc!important}.sj15-hi{color:#f6a03c!important}.sj15-p{text-align:center;color:#a6957f;max-width:720px;margin:0 auto 44px;line-height:1.7}.sj15-g{display:grid;grid-template-columns:repeat(2,1fr);gap:22px}.sj15-c{background:#221a13;border:1px solid rgba(242,140,40,.16);border-radius:18px;padding:30px;display:flex;flex-direction:column;gap:14px;transition:transform .3s,border-color .3s,box-shadow .3s}.sj15-c:hover{transform:translateY(-5px);border-color:rgba(242,140,40,.55);box-shadow:0 14px 32px rgba(242,140,40,.16)}.sj15-ic{width:52px;height:52px;border-radius:14px;background:linear-gradient(135deg,#fbc02d,#e0521f);display:flex;align-items:center;justify-content:center;font-size:26px}.elementor-12 .elementor-element.elementor-element-385d86be .sj15-t .elementor-heading-title{font-family:Sora,sans-serif;font-size:20px;margin:0;font-weight:700;color:#f3e9dc!important}.sj15-c p{margin:0;color:#a6957f;font-size:14px;line-height:1.7}.sj15-chips{display:flex;gap:8px;flex-wrap:wrap;margin-top:auto}.sj15-chip{border:1px solid rgba(242,140,40,.3);border-radius:999px;padding:5px 13px;font-size:11.5px;font-weight:700;color:#e8dccb}@media (max-width:768px){.sj15-g{grid-template-columns:1fr}.elementor-12 .elementor-element.elementor-element-385d86be .sj15-h2 .elementor-heading-title{font-size:28px}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47eeb442 */.elementor-12 .elementor-element.elementor-element-47eeb442{
    --width: auto !important;
    width: auto !important;
    max-width: max-content !important;
    min-width: 0 !important;

    flex: 0 0 auto !important;

    /* FORCE CENTER */
    align-self: center !important;
    margin-left: auto !important;
    margin-right: auto !important;

    padding: 0 !important;

    background: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
}

.elementor-12 .elementor-element.elementor-element-47eeb442 .elementor-widget-container{
    width: auto !important;
    max-width: max-content !important;

    display: flex !important;
    justify-content: center !important;
    align-items: center !important;

    margin-left: auto !important;
    margin-right: auto !important;
    padding: 0 !important;

    background: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
}

.elementor-12 .elementor-element.elementor-element-47eeb442 .elementor-heading-title{
    box-sizing: border-box !important;

    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;

    width: auto !important;
    max-width: max-content !important;
    min-width: 0 !important;

    margin: 0 auto !important;
    padding: 8px 18px !important;

    gap: 8px !important;

    font-size: 11.5px !important;
    font-weight: 800 !important;
    line-height: 1.2 !important;
    letter-spacing: 2px !important;

    text-align: center !important;
    text-transform: uppercase !important;
    white-space: nowrap !important;

    color: #f3e9dc !important;
    background: rgba(34, 26, 19, 0.85) !important;

    border: 1px solid rgba(242, 140, 40, 0.35) !important;
    border-radius: 999px !important;

    box-shadow: none !important;
}

@media(max-width:767px){
    .elementor-12 .elementor-element.elementor-element-47eeb442{
        align-self: center !important;
        margin-left: auto !important;
        margin-right: auto !important;
    }

    .elementor-12 .elementor-element.elementor-element-47eeb442 .elementor-heading-title{
        padding: 7px 14px !important;
        font-size: 10px !important;
        letter-spacing: 1.4px !important;
        text-align: center !important;
        white-space: normal !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-31b5b400 */.elementor-12 .elementor-element.elementor-element-31b5b400 .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-31b5b400 .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-31b5b400 .elementor-heading-title{font-family:Sora,sans-serif!important;font-size:34px!important;font-weight:800!important;margin:0 0 12px!important;color:#f3e9dc!important}@media (max-width:1023px){.elementor-12 .elementor-element.elementor-element-31b5b400 .elementor-heading-title{font-size:28px!important}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5293a12c */.elementor-12 .elementor-element.elementor-element-5293a12c p{margin:0!important;}.elementor-12 .elementor-element.elementor-element-5293a12c .elementor-widget-container,.elementor-12 .elementor-element.elementor-element-5293a12c p{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-5293a12c .elementor-widget-container,.elementor-12 .elementor-element.elementor-element-5293a12c p{color:#a6957f!important;max-width:760px!important;margin:0 auto!important;line-height:1.7!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d8f8e91 */.elementor-12 .elementor-element.elementor-element-6d8f8e91{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-6d8f8e91{text-align:center!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-15cdf102 */.elementor-12 .elementor-element.elementor-element-15cdf102 .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-15cdf102 .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-15cdf102 .elementor-heading-title{font-size:34px!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1323ff8d */.elementor-12 .elementor-element.elementor-element-1323ff8d .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-1323ff8d .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-1323ff8d .elementor-heading-title{font-family:Sora,sans-serif!important;font-size:22px!important;font-weight:800!important;margin:0!important;color:#f3e9dc!important}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5f282958 */.elementor-12 .elementor-element.elementor-element-5f282958 p{margin:0!important;}.elementor-12 .elementor-element.elementor-element-5f282958 .elementor-widget-container,.elementor-12 .elementor-element.elementor-element-5f282958 p{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-5f282958 .elementor-widget-container,.elementor-12 .elementor-element.elementor-element-5f282958 p{margin:0!important;color:#a6957f!important;font-size:14px!important;line-height:1.7!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f631d27 */.elementor-12 .elementor-element.elementor-element-2f631d27{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-2f631d27{background:linear-gradient(160deg,#2a1c0d,#221a13)!important;border:1px solid rgba(242,140,40,.35)!important;border-radius:20px!important;padding:32px!important;display:flex!important;flex-direction:column!important;gap:10px!important;justify-content:center!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2982a267 */.elementor-12 .elementor-element.elementor-element-2982a267 .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-2982a267 .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-2982a267 .elementor-heading-title{font-size:20px!important;font-weight:800!important;color:#f6a03c!important;font-family:Sora,sans-serif!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a845899 */.elementor-12 .elementor-element.elementor-element-7a845899 .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-7a845899 .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-7a845899 .elementor-heading-title{font-family:Sora,sans-serif!important;font-size:19px!important;font-weight:800!important;margin:0!important;color:#f3e9dc!important}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1e389b81 */.elementor-12 .elementor-element.elementor-element-1e389b81 p{margin:0!important;}.elementor-12 .elementor-element.elementor-element-1e389b81 .elementor-widget-container,.elementor-12 .elementor-element.elementor-element-1e389b81 p{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-1e389b81 .elementor-widget-container,.elementor-12 .elementor-element.elementor-element-1e389b81 p{margin:0!important;color:#a6957f!important;font-size:14px!important;line-height:1.7!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2aaf8330 */.elementor-12 .elementor-element.elementor-element-2aaf8330{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-2aaf8330{background:#1c1610!important;border:1px solid rgba(242,140,40,.2)!important;border-radius:20px!important;padding:32px!important;display:flex!important;flex-direction:column!important;gap:10px!important;justify-content:center!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-572e7b8b */.elementor-12 .elementor-element.elementor-element-572e7b8b{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-572e7b8b{display:grid!important;grid-template-columns:1fr 1fr!important;gap:20px!important;margin:36px 0 44px!important;align-items:stretch!important}@media (max-width:1023px){.elementor-12 .elementor-element.elementor-element-572e7b8b{grid-template-columns:1fr!important}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-17131451 */.elementor-12 .elementor-element.elementor-element-17131451 .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-17131451 .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-17131451 .elementor-heading-title{font-size:30px!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-590b62b3 */.elementor-12 .elementor-element.elementor-element-590b62b3 .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-590b62b3 .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-590b62b3 .elementor-heading-title{font-family:Sora,sans-serif!important;font-size:17px!important;margin:0!important;font-weight:700!important;color:#f3e9dc!important}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2fc4a273 */.elementor-12 .elementor-element.elementor-element-2fc4a273 p{margin:0!important;}.elementor-12 .elementor-element.elementor-element-2fc4a273 .elementor-widget-container,.elementor-12 .elementor-element.elementor-element-2fc4a273 p{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-2fc4a273 .elementor-widget-container,.elementor-12 .elementor-element.elementor-element-2fc4a273 p{margin:0!important;color:#a6957f!important;font-size:13px!important;line-height:1.65!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b810971 */.elementor-12 .elementor-element.elementor-element-3b810971{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-3b810971{background:#221a13!important;border:1px solid rgba(242,140,40,.16)!important;border-radius:18px!important;padding:26px 22px!important;display:flex!important;flex-direction:column!important;gap:10px!important;transition:transform .3s,border-color .3s,box-shadow .3s!important}.elementor-12 .elementor-element.elementor-element-3b810971{transform:translateY(-5px)!important;border-color:rgba(242,140,40,.55)!important;box-shadow:0 14px 32px rgba(242,140,40,.16)!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-66dc00e9 */.elementor-12 .elementor-element.elementor-element-66dc00e9 .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-66dc00e9 .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-66dc00e9 .elementor-heading-title{font-size:30px!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-299611b1 */.elementor-12 .elementor-element.elementor-element-299611b1 .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-299611b1 .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-299611b1 .elementor-heading-title{font-family:Sora,sans-serif!important;font-size:17px!important;margin:0!important;font-weight:700!important;color:#f3e9dc!important}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-17f592a2 */.elementor-12 .elementor-element.elementor-element-17f592a2 p{margin:0!important;}.elementor-12 .elementor-element.elementor-element-17f592a2 .elementor-widget-container,.elementor-12 .elementor-element.elementor-element-17f592a2 p{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-17f592a2 .elementor-widget-container,.elementor-12 .elementor-element.elementor-element-17f592a2 p{margin:0!important;color:#a6957f!important;font-size:13px!important;line-height:1.65!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5679b101 */.elementor-12 .elementor-element.elementor-element-5679b101{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-5679b101{background:#221a13!important;border:1px solid rgba(242,140,40,.16)!important;border-radius:18px!important;padding:26px 22px!important;display:flex!important;flex-direction:column!important;gap:10px!important;transition:transform .3s,border-color .3s,box-shadow .3s!important}.elementor-12 .elementor-element.elementor-element-5679b101{transform:translateY(-5px)!important;border-color:rgba(242,140,40,.55)!important;box-shadow:0 14px 32px rgba(242,140,40,.16)!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2d9c1d3b */.elementor-12 .elementor-element.elementor-element-2d9c1d3b .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-2d9c1d3b .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-2d9c1d3b .elementor-heading-title{font-size:30px!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48c6a8bc */.elementor-12 .elementor-element.elementor-element-48c6a8bc .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-48c6a8bc .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-48c6a8bc .elementor-heading-title{font-family:Sora,sans-serif!important;font-size:17px!important;margin:0!important;font-weight:700!important;color:#f3e9dc!important}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4994806f */.elementor-12 .elementor-element.elementor-element-4994806f p{margin:0!important;}.elementor-12 .elementor-element.elementor-element-4994806f .elementor-widget-container,.elementor-12 .elementor-element.elementor-element-4994806f p{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-4994806f .elementor-widget-container,.elementor-12 .elementor-element.elementor-element-4994806f p{margin:0!important;color:#a6957f!important;font-size:13px!important;line-height:1.65!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ca6c6c9 */.elementor-12 .elementor-element.elementor-element-3ca6c6c9{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-3ca6c6c9{background:#221a13!important;border:1px solid rgba(242,140,40,.16)!important;border-radius:18px!important;padding:26px 22px!important;display:flex!important;flex-direction:column!important;gap:10px!important;transition:transform .3s,border-color .3s,box-shadow .3s!important}.elementor-12 .elementor-element.elementor-element-3ca6c6c9{transform:translateY(-5px)!important;border-color:rgba(242,140,40,.55)!important;box-shadow:0 14px 32px rgba(242,140,40,.16)!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1cc9934f */.elementor-12 .elementor-element.elementor-element-1cc9934f .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-1cc9934f .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-1cc9934f .elementor-heading-title{font-size:30px!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3abcfb83 */.elementor-12 .elementor-element.elementor-element-3abcfb83 .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-3abcfb83 .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-3abcfb83 .elementor-heading-title{font-family:Sora,sans-serif!important;font-size:17px!important;margin:0!important;font-weight:700!important;color:#f3e9dc!important}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55e94b56 */.elementor-12 .elementor-element.elementor-element-55e94b56 p{margin:0!important;}.elementor-12 .elementor-element.elementor-element-55e94b56 .elementor-widget-container,.elementor-12 .elementor-element.elementor-element-55e94b56 p{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-55e94b56 .elementor-widget-container,.elementor-12 .elementor-element.elementor-element-55e94b56 p{margin:0!important;color:#a6957f!important;font-size:13px!important;line-height:1.65!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f94d9f8 */.elementor-12 .elementor-element.elementor-element-4f94d9f8{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-4f94d9f8{background:#221a13!important;border:1px solid rgba(242,140,40,.16)!important;border-radius:18px!important;padding:26px 22px!important;display:flex!important;flex-direction:column!important;gap:10px!important;transition:transform .3s,border-color .3s,box-shadow .3s!important}.elementor-12 .elementor-element.elementor-element-4f94d9f8{transform:translateY(-5px)!important;border-color:rgba(242,140,40,.55)!important;box-shadow:0 14px 32px rgba(242,140,40,.16)!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-466b451c */.elementor-12 .elementor-element.elementor-element-466b451c .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-466b451c .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-466b451c .elementor-heading-title{font-size:30px!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3519d24a */.elementor-12 .elementor-element.elementor-element-3519d24a .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-3519d24a .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-3519d24a .elementor-heading-title{font-family:Sora,sans-serif!important;font-size:17px!important;margin:0!important;font-weight:700!important;color:#f3e9dc!important}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2b832612 */.elementor-12 .elementor-element.elementor-element-2b832612 p{margin:0!important;}.elementor-12 .elementor-element.elementor-element-2b832612 .elementor-widget-container,.elementor-12 .elementor-element.elementor-element-2b832612 p{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-2b832612 .elementor-widget-container,.elementor-12 .elementor-element.elementor-element-2b832612 p{margin:0!important;color:#a6957f!important;font-size:13px!important;line-height:1.65!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3eb696c */.elementor-12 .elementor-element.elementor-element-3eb696c{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-3eb696c{background:#221a13!important;border:1px solid rgba(242,140,40,.16)!important;border-radius:18px!important;padding:26px 22px!important;display:flex!important;flex-direction:column!important;gap:10px!important;transition:transform .3s,border-color .3s,box-shadow .3s!important}.elementor-12 .elementor-element.elementor-element-3eb696c{transform:translateY(-5px)!important;border-color:rgba(242,140,40,.55)!important;box-shadow:0 14px 32px rgba(242,140,40,.16)!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-76a3d844 */.elementor-12 .elementor-element.elementor-element-76a3d844 .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-76a3d844 .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-76a3d844 .elementor-heading-title{font-size:30px!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-478d5ffb */.elementor-12 .elementor-element.elementor-element-478d5ffb .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-478d5ffb .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-478d5ffb .elementor-heading-title{font-family:Sora,sans-serif!important;font-size:17px!important;margin:0!important;font-weight:700!important;color:#f3e9dc!important}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-61553400 */.elementor-12 .elementor-element.elementor-element-61553400 p{margin:0!important;}.elementor-12 .elementor-element.elementor-element-61553400 .elementor-widget-container,.elementor-12 .elementor-element.elementor-element-61553400 p{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-61553400 .elementor-widget-container,.elementor-12 .elementor-element.elementor-element-61553400 p{margin:0!important;color:#a6957f!important;font-size:13px!important;line-height:1.65!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-337d9cb7 */.elementor-12 .elementor-element.elementor-element-337d9cb7{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-337d9cb7{background:#221a13!important;border:1px solid rgba(242,140,40,.16)!important;border-radius:18px!important;padding:26px 22px!important;display:flex!important;flex-direction:column!important;gap:10px!important;transition:transform .3s,border-color .3s,box-shadow .3s!important}.elementor-12 .elementor-element.elementor-element-337d9cb7{transform:translateY(-5px)!important;border-color:rgba(242,140,40,.55)!important;box-shadow:0 14px 32px rgba(242,140,40,.16)!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-52bcd56b */.elementor-12 .elementor-element.elementor-element-52bcd56b .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-52bcd56b .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-52bcd56b .elementor-heading-title{font-size:30px!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-25a25b67 */.elementor-12 .elementor-element.elementor-element-25a25b67 .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-25a25b67 .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-25a25b67 .elementor-heading-title{font-family:Sora,sans-serif!important;font-size:17px!important;margin:0!important;font-weight:700!important;color:#f3e9dc!important}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b5b4377 */.elementor-12 .elementor-element.elementor-element-3b5b4377 p{margin:0!important;}.elementor-12 .elementor-element.elementor-element-3b5b4377 .elementor-widget-container,.elementor-12 .elementor-element.elementor-element-3b5b4377 p{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-3b5b4377 .elementor-widget-container,.elementor-12 .elementor-element.elementor-element-3b5b4377 p{margin:0!important;color:#a6957f!important;font-size:13px!important;line-height:1.65!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f089236 */.elementor-12 .elementor-element.elementor-element-5f089236{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-5f089236{background:#221a13!important;border:1px solid rgba(242,140,40,.16)!important;border-radius:18px!important;padding:26px 22px!important;display:flex!important;flex-direction:column!important;gap:10px!important;transition:transform .3s,border-color .3s,box-shadow .3s!important}.elementor-12 .elementor-element.elementor-element-5f089236{transform:translateY(-5px)!important;border-color:rgba(242,140,40,.55)!important;box-shadow:0 14px 32px rgba(242,140,40,.16)!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3bbea9c1 */.elementor-12 .elementor-element.elementor-element-3bbea9c1 .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-3bbea9c1 .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-3bbea9c1 .elementor-heading-title{font-size:30px!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1399e433 */.elementor-12 .elementor-element.elementor-element-1399e433 .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-1399e433 .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-1399e433 .elementor-heading-title{font-family:Sora,sans-serif!important;font-size:17px!important;margin:0!important;font-weight:700!important;color:#f3e9dc!important}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5da124ec */.elementor-12 .elementor-element.elementor-element-5da124ec p{margin:0!important;}.elementor-12 .elementor-element.elementor-element-5da124ec .elementor-widget-container,.elementor-12 .elementor-element.elementor-element-5da124ec p{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-5da124ec .elementor-widget-container,.elementor-12 .elementor-element.elementor-element-5da124ec p{margin:0!important;color:#a6957f!important;font-size:13px!important;line-height:1.65!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49f4d916 */.elementor-12 .elementor-element.elementor-element-49f4d916{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-49f4d916{background:#221a13!important;border:1px solid rgba(242,140,40,.16)!important;border-radius:18px!important;padding:26px 22px!important;display:flex!important;flex-direction:column!important;gap:10px!important;transition:transform .3s,border-color .3s,box-shadow .3s!important}.elementor-12 .elementor-element.elementor-element-49f4d916{transform:translateY(-5px)!important;border-color:rgba(242,140,40,.55)!important;box-shadow:0 14px 32px rgba(242,140,40,.16)!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19d7f86b */.elementor-12 .elementor-element.elementor-element-19d7f86b{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-19d7f86b{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:18px!important}@media (max-width:1023px){.elementor-12 .elementor-element.elementor-element-19d7f86b{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:560px){.elementor-12 .elementor-element.elementor-element-19d7f86b{grid-template-columns:1fr!important}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-182ca539 */.elementor-12 .elementor-element.elementor-element-182ca539 p{margin:0!important;}.elementor-12 .elementor-element.elementor-element-182ca539 .elementor-widget-container,.elementor-12 .elementor-element.elementor-element-182ca539 p{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-182ca539 .elementor-widget-container,.elementor-12 .elementor-element.elementor-element-182ca539 p{text-align:center!important;color:#a6957f!important;max-width:820px!important;margin:36px auto 0!important;line-height:1.7!important;font-size:14px!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-183d6d76 */.elementor-12 .elementor-element.elementor-element-183d6d76{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-183d6d76{max-width:1200px!important;margin:0 auto!important;padding:80px 24px!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1e921d */.elementor-12 .elementor-element.elementor-element-b1e921d{background:#171210!important;font-family:Manrope,sans-serif!important;color:#f3e9dc!important}.elementor-12 .elementor-element.elementor-element-b1e921d{background:#171210;font-family:Manrope,sans-serif;color:#f3e9dc}.elementor-12 .elementor-element.elementor-element-b1e921d *{box-sizing:border-box}.sj16-w{max-width:1200px;margin:0 auto;padding:80px 24px}.sj16-hd{text-align:center}.sj16-badge{display:inline-block;font-size:12px;font-weight:800;letter-spacing:2px;text-transform:uppercase;color:#f6a03c;border:1px solid rgba(242,140,40,.35);border-radius:999px;padding:7px 18px;margin-bottom:14px}.elementor-12 .elementor-element.elementor-element-b1e921d .sj16-h2 .elementor-heading-title{font-family:Sora,sans-serif;font-size:34px;font-weight:800;margin:0 0 12px;color:#f3e9dc!important}.sj16-hi{color:#f6a03c!important}.sj16-sub{color:#a6957f;max-width:760px;margin:0 auto;line-height:1.7}.sj16-feat{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:36px 0 44px;align-items:stretch}.sj16-fbig{background:linear-gradient(160deg,#2a1c0d,#221a13);border:1px solid rgba(242,140,40,.35);border-radius:20px;padding:32px;display:flex;flex-direction:column;gap:10px;justify-content:center}.sj16-fsmall{background:#1c1610;border:1px solid rgba(242,140,40,.2);border-radius:20px;padding:32px;display:flex;flex-direction:column;gap:10px;justify-content:center}.sj16-femoji{font-size:34px}.elementor-12 .elementor-element.elementor-element-b1e921d .sj16-ft .elementor-heading-title{font-family:Sora,sans-serif;font-size:22px;font-weight:800;margin:0;color:#f3e9dc!important}.sj16-fk{font-size:20px;font-weight:800;color:#f6a03c;font-family:Sora,sans-serif}.elementor-12 .elementor-element.elementor-element-b1e921d .sj16-ft2 .elementor-heading-title{font-family:Sora,sans-serif;font-size:19px;font-weight:800;margin:0;color:#f3e9dc!important}.sj16-feat p{margin:0;color:#a6957f;font-size:14px;line-height:1.7}.sj16-g{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.sj16-c{background:#221a13;border:1px solid rgba(242,140,40,.16);border-radius:18px;padding:26px 22px;display:flex;flex-direction:column;gap:10px;transition:transform .3s,border-color .3s,box-shadow .3s}.sj16-c:hover{transform:translateY(-5px);border-color:rgba(242,140,40,.55);box-shadow:0 14px 32px rgba(242,140,40,.16)}.sj16-ic{font-size:30px}.elementor-12 .elementor-element.elementor-element-b1e921d .sj16-t .elementor-heading-title{font-family:Sora,sans-serif;font-size:17px;margin:0;font-weight:700;color:#f3e9dc!important}.sj16-c p{margin:0;color:#a6957f;font-size:13px;line-height:1.65}.sj16-foot{text-align:center;color:#a6957f;max-width:820px;margin:36px auto 0;line-height:1.7;font-size:14px}.sj16-link{font-weight:800;color:#f6a03c!important;text-decoration:none}@media (max-width:1023px){.sj16-g{grid-template-columns:repeat(2,1fr)}.sj16-feat{grid-template-columns:1fr}.elementor-12 .elementor-element.elementor-element-b1e921d .sj16-h2 .elementor-heading-title{font-size:28px}}@media (max-width:560px){.sj16-g{grid-template-columns:1fr}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7cfeaf8f */.elementor-12 .elementor-element.elementor-element-7cfeaf8f{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-7cfeaf8f{position:absolute!important;width:400px!important;height:400px!important;border-radius:50%!important;background:radial-gradient(circle,rgba(251,192,45,.14),transparent 70%)!important;filter:blur(60px)!important;top:-120px!important;left:10%!important;animation:sj9Drift 16s ease-in-out infinite!important;pointer-events:none!important}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fa71a08 */.elementor-12 .elementor-element.elementor-element-fa71a08{margin:0!important;}.elementor-12 .elementor-element.elementor-element-fa71a08 img{display:block!important;}.elementor-12 .elementor-element.elementor-element-fa71a08 img{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-fa71a08 img{display:block!important;width:100%!important;height:auto!important;aspect-ratio:4/3!important;object-fit:cover!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5dd0e2f3 */.elementor-12 .elementor-element.elementor-element-5dd0e2f3{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-5dd0e2f3{border-radius:22px!important;border:1px solid rgba(242,140,40,.3)!important;overflow:hidden!important;animation:sj9Glow 5s ease-in-out infinite!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12216864 */.elementor-12 .elementor-element.elementor-element-12216864{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-12216864{animation:sj9Float 7s ease-in-out infinite!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9fbba12 */.elementor-12 .elementor-element.elementor-element-9fbba12{
    --width: auto !important;
    width: auto !important;
    max-width: max-content !important;
    min-width: 0 !important;

    flex: 0 0 auto !important;
    align-self: flex-start !important;

    margin: 0 !important;
    padding: 0 !important;

    background: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
}

.elementor-12 .elementor-element.elementor-element-9fbba12 .elementor-widget-container{
    width: auto !important;
    max-width: max-content !important;

    margin: 0 !important;
    padding: 0 !important;

    background: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
}

.elementor-12 .elementor-element.elementor-element-9fbba12 .elementor-heading-title{
    box-sizing: border-box !important;

    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;

    width: auto !important;
    max-width: max-content !important;
    min-width: 0 !important;

    margin: 0 !important;
    padding: 8px 18px !important;

    gap: 8px !important;

    font-size: 11.5px !important;
    font-weight: 800 !important;
    line-height: 1.2 !important;
    letter-spacing: 2px !important;

    text-transform: uppercase !important;
    white-space: nowrap !important;

    color: #f3e9dc !important;
    background: rgba(34, 26, 19, 0.85) !important;

    border: 1px solid rgba(242, 140, 40, 0.35) !important;
    border-radius: 999px !important;

    box-shadow: none !important;
}

@media (max-width: 767px){
    .elementor-12 .elementor-element.elementor-element-9fbba12 .elementor-heading-title{
        padding: 7px 14px !important;
        font-size: 10px !important;
        letter-spacing: 1.4px !important;
        white-space: normal !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-23d589d7 */.elementor-12 .elementor-element.elementor-element-23d589d7 .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-23d589d7 .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-23d589d7 .elementor-heading-title{font-family:Sora,sans-serif!important;font-size:34px!important;font-weight:800!important;margin:0!important;color:#f3e9dc!important;line-height:1.2!important}@media (max-width:1023px){.elementor-12 .elementor-element.elementor-element-23d589d7 .elementor-heading-title{font-size:28px!important}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7d1fffa9 */.elementor-12 .elementor-element.elementor-element-7d1fffa9 p{margin:0!important;}.elementor-12 .elementor-element.elementor-element-7d1fffa9 .elementor-widget-container,.elementor-12 .elementor-element.elementor-element-7d1fffa9 p{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-7d1fffa9 .elementor-widget-container,.elementor-12 .elementor-element.elementor-element-7d1fffa9 p{margin:0!important;color:#c9b9a3!important;line-height:1.75!important;font-size:15.5px!important}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-546e7b72 */.elementor-12 .elementor-element.elementor-element-546e7b72{--width:auto!important;}.elementor-12 .elementor-element.elementor-element-546e7b72 .elementor-widget-container{box-sizing:border-box!important;display:flex!important;gap:10px!important;align-items:center!important;background:#221a13!important;border:1px solid rgba(242,140,40,.16)!important;border-radius:12px!important;padding:12px 16px!important;transition:border-color .3s,transform .3s!important;border-color:rgba(242,140,40,.5)!important;transform:translateX(4px)!important}.elementor-12 .elementor-element.elementor-element-546e7b72 p{margin:0!important;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-642f7ac0 */.elementor-12 .elementor-element.elementor-element-642f7ac0{--width:auto!important;}.elementor-12 .elementor-element.elementor-element-642f7ac0 .elementor-widget-container{box-sizing:border-box!important;display:flex!important;gap:10px!important;align-items:center!important;background:#221a13!important;border:1px solid rgba(242,140,40,.16)!important;border-radius:12px!important;padding:12px 16px!important;transition:border-color .3s,transform .3s!important;border-color:rgba(242,140,40,.5)!important;transform:translateX(4px)!important}.elementor-12 .elementor-element.elementor-element-642f7ac0 p{margin:0!important;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-78fcce8e */.elementor-12 .elementor-element.elementor-element-78fcce8e{--width:auto!important;}.elementor-12 .elementor-element.elementor-element-78fcce8e .elementor-widget-container{box-sizing:border-box!important;display:flex!important;gap:10px!important;align-items:center!important;background:#221a13!important;border:1px solid rgba(242,140,40,.16)!important;border-radius:12px!important;padding:12px 16px!important;transition:border-color .3s,transform .3s!important;border-color:rgba(242,140,40,.5)!important;transform:translateX(4px)!important}.elementor-12 .elementor-element.elementor-element-78fcce8e p{margin:0!important;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-26d79cd7 */.elementor-12 .elementor-element.elementor-element-26d79cd7{--width:auto!important;}.elementor-12 .elementor-element.elementor-element-26d79cd7 .elementor-widget-container{box-sizing:border-box!important;display:flex!important;gap:10px!important;align-items:center!important;background:#221a13!important;border:1px solid rgba(242,140,40,.16)!important;border-radius:12px!important;padding:12px 16px!important;transition:border-color .3s,transform .3s!important;border-color:rgba(242,140,40,.5)!important;transform:translateX(4px)!important}.elementor-12 .elementor-element.elementor-element-26d79cd7 p{margin:0!important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7cacbfed */.elementor-12 .elementor-element.elementor-element-7cacbfed{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-7cacbfed{display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px!important}@media (max-width:680px){.elementor-12 .elementor-element.elementor-element-7cacbfed{grid-template-columns:1fr!important}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-36413eda */.elementor-12 .elementor-element.elementor-element-36413eda{
    --width: auto !important;
    width: auto !important;
    max-width: max-content !important;
    min-width: 0 !important;
    flex: 0 0 auto !important;
    align-self: auto !important;

    /* IMPORTANT: remove styling from Elementor outer wrapper */
    background: transparent !important;
    border: 0 !important;
    border-radius: 0 !important;
    box-shadow: none !important;
    padding: 0 !important;
    margin: 0 !important;
}

.elementor-12 .elementor-element.elementor-element-36413eda .elementor-widget-container{
    background: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
    padding: 0 !important;
}

.elementor-12 .elementor-element.elementor-element-36413eda .elementor-button{
    box-sizing: border-box !important;

    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;

    width: auto !important;
    min-width: 0 !important;
    max-width: max-content !important;

    margin: 0 !important;
    padding: 15px 30px !important;

    background: linear-gradient(
        135deg,
        #fbc02d 0%,
        #f28c28 55%,
        #e0521f 100%
    ) !important;

    color: #1d1006 !important;

    border: 0 !important;
    border-radius: 14px !important;

    font-size: 16px !important;
    font-weight: 800 !important;
    line-height: 1.2 !important;

    text-decoration: none !important;
    white-space: nowrap !important;

    box-shadow: 0 8px 28px rgba(242,140,40,.40) !important;

    transition:
        transform .25s ease,
        box-shadow .25s ease,
        filter .25s ease !important;
}

.elementor-12 .elementor-element.elementor-element-36413eda .elementor-button:hover{
    transform: translateY(-2px);
    filter: brightness(1.06);

    box-shadow:
        0 11px 32px rgba(242,140,40,.50) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-843ffa8 */.elementor-12 .elementor-element.elementor-element-843ffa8{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-843ffa8{display:flex!important;flex-direction:column!important;gap:18px!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-314e98b4 */.elementor-12 .elementor-element.elementor-element-314e98b4{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-314e98b4{position:relative!important;max-width:1200px!important;margin:0 auto!important;padding:80px 24px!important;display:grid!important;grid-template-columns:.9fr 1.1fr!important;gap:48px!important;align-items:center!important}@media (max-width:1023px){.elementor-12 .elementor-element.elementor-element-314e98b4{grid-template-columns:1fr!important;gap:32px!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-724bad42 */.elementor-12 .elementor-element.elementor-element-724bad42{position:relative!important;overflow:hidden!important;background:repeating-linear-gradient(0deg,rgba(242,140,40,.05) 0 1px,transparent 1px 44px),repeating-linear-gradient(90deg,rgba(242,140,40,.05) 0 1px,transparent 1px 44px),#14100c!important;border-top:1px solid rgba(242,140,40,.12)!important;border-bottom:1px solid rgba(242,140,40,.12)!important;font-family:Manrope,sans-serif!important;color:#f3e9dc!important}.elementor-12 .elementor-element.elementor-element-724bad42{position:relative;overflow:hidden;background:repeating-linear-gradient(0deg,rgba(242,140,40,.05) 0 1px,transparent 1px 44px),repeating-linear-gradient(90deg,rgba(242,140,40,.05) 0 1px,transparent 1px 44px),#14100c;border-top:1px solid rgba(242,140,40,.12);border-bottom:1px solid rgba(242,140,40,.12);font-family:Manrope,sans-serif;color:#f3e9dc}.elementor-12 .elementor-element.elementor-element-724bad42 *{box-sizing:border-box}.sj9-orb{position:absolute;width:400px;height:400px;border-radius:50%;background:radial-gradient(circle,rgba(251,192,45,.14),transparent 70%);filter:blur(60px);top:-120px;left:10%;animation:sj9Drift 16s ease-in-out infinite;pointer-events:none}.sj9-g{position:relative;max-width:1200px;margin:0 auto;padding:80px 24px;display:grid;grid-template-columns:.9fr 1.1fr;gap:48px;align-items:center}.sj9-imgw{animation:sj9Float 7s ease-in-out infinite}.sj9-img{border-radius:22px;border:1px solid rgba(242,140,40,.3);overflow:hidden;animation:sj9Glow 5s ease-in-out infinite}.sj9-img img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover}.sj9-c{display:flex;flex-direction:column;gap:18px}.sj9-badge{align-self:flex-start;font-size:12px;font-weight:800;letter-spacing:1.5px;text-transform:uppercase;color:#f6a03c;border:1px solid rgba(242,140,40,.35);border-radius:999px;padding:7px 16px}.elementor-12 .elementor-element.elementor-element-724bad42 .sj9-h2 .elementor-heading-title{font-family:Sora,sans-serif;font-size:34px;font-weight:800;margin:0;color:#f3e9dc!important;line-height:1.2}.sj9-grad{background:linear-gradient(90deg,#fbc02d,#f28c28,#e0521f);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent!important}.sj9-p{margin:0;color:#c9b9a3;line-height:1.75;font-size:15.5px}.sj9-perks{display:grid;grid-template-columns:1fr 1fr;gap:12px}.sj9-perk{display:flex;gap:10px;align-items:center;background:#221a13;border:1px solid rgba(242,140,40,.16);border-radius:12px;padding:12px 16px;transition:border-color .3s,transform .3s}.sj9-perk:hover{border-color:rgba(242,140,40,.5);transform:translateX(4px)}.sj9-tick{color:#f6a03c;font-weight:800}.sj9-perk span:last-child{font-weight:700;font-size:13.5px}.sj9-btn{align-self:flex-start;background:linear-gradient(135deg,#fbc02d,#f28c28,#e0521f);background-size:200% auto;color:#1d1006!important;font-weight:800;font-size:15px;padding:14px 28px;border-radius:14px;box-shadow:0 8px 28px rgba(242,140,40,.35);animation:sj9Shine 6s linear infinite;text-decoration:none}@keyframes sj9Drift{0%,100%{transform:translate(0,0) scale(1)}50%{transform:translate(40px,30px) scale(1.15)}}@keyframes sj9Float{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes sj9Glow{0%,100%{box-shadow:0 0 24px rgba(242,140,40,.25)}50%{box-shadow:0 0 48px rgba(242,140,40,.5)}}@keyframes sj9Shine{0%{background-position:200% center}100%{background-position:-200% center}}@media (max-width:1023px){.sj9-g{grid-template-columns:1fr;gap:32px}.elementor-12 .elementor-element.elementor-element-724bad42 .sj9-h2 .elementor-heading-title{font-size:28px}}@media (max-width:680px){.sj9-perks{grid-template-columns:1fr}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-396f98c1 */.elementor-12 .elementor-element.elementor-element-396f98c1 .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-396f98c1 .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-396f98c1 .elementor-heading-title{font-family:Sora,sans-serif!important;font-size:34px!important;font-weight:800!important;margin:0 0 12px!important;text-align:center!important;color:#f3e9dc!important}@media (max-width:1023px){.elementor-12 .elementor-element.elementor-element-396f98c1 .elementor-heading-title{font-size:28px!important}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a759c93 */.elementor-12 .elementor-element.elementor-element-a759c93 p{margin:0!important;}.elementor-12 .elementor-element.elementor-element-a759c93 .elementor-widget-container,.elementor-12 .elementor-element.elementor-element-a759c93 p{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-a759c93 .elementor-widget-container,.elementor-12 .elementor-element.elementor-element-a759c93 p{text-align:center!important;color:#a6957f!important;max-width:640px!important;margin:0 auto 44px!important;line-height:1.7!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-77afcd87 */.elementor-12 .elementor-element.elementor-element-77afcd87 .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-77afcd87 .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-77afcd87 .elementor-heading-title{font-size:32px!important;line-height:1!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5dba814 */.elementor-12 .elementor-element.elementor-element-5dba814 .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-5dba814 .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-5dba814 .elementor-heading-title{font-family:Sora,sans-serif!important;font-size:17px!important;margin:0!important;font-weight:700!important;color:#f3e9dc!important}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-47a1c8d5 */.elementor-12 .elementor-element.elementor-element-47a1c8d5 p{margin:0!important;}.elementor-12 .elementor-element.elementor-element-47a1c8d5 .elementor-widget-container,.elementor-12 .elementor-element.elementor-element-47a1c8d5 p{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-47a1c8d5 .elementor-widget-container,.elementor-12 .elementor-element.elementor-element-47a1c8d5 p{margin:0!important;color:#a6957f!important;font-size:13px!important;line-height:1.65!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-179abfeb */.elementor-12 .elementor-element.elementor-element-179abfeb .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-179abfeb .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-179abfeb .elementor-heading-title{margin-top:auto!important;font-size:11px!important;font-weight:800!important;letter-spacing:1px!important;border-radius:999px!important;padding:4px 12px!important;align-self:flex-start!important}.elementor-12 .elementor-element.elementor-element-179abfeb .elementor-heading-title{color:#4ade80!important;background:rgba(74,222,128,.12)!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4dc4a9d8 */.elementor-12 .elementor-element.elementor-element-4dc4a9d8{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-4dc4a9d8{background:#221a13!important;border:1px solid rgba(242,140,40,.16)!important;border-radius:18px!important;padding:26px 22px!important;display:flex!important;flex-direction:column!important;gap:10px!important;transition:transform .3s,border-color .3s,box-shadow .3s!important}.elementor-12 .elementor-element.elementor-element-4dc4a9d8{transform:translateY(-5px)!important;border-color:rgba(242,140,40,.55)!important;box-shadow:0 14px 32px rgba(242,140,40,.16)!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3a616c41 */.elementor-12 .elementor-element.elementor-element-3a616c41 .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-3a616c41 .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-3a616c41 .elementor-heading-title{font-size:32px!important;line-height:1!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2471d445 */.elementor-12 .elementor-element.elementor-element-2471d445 .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-2471d445 .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-2471d445 .elementor-heading-title{font-family:Sora,sans-serif!important;font-size:17px!important;margin:0!important;font-weight:700!important;color:#f3e9dc!important}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74dcb3ce */.elementor-12 .elementor-element.elementor-element-74dcb3ce p{margin:0!important;}.elementor-12 .elementor-element.elementor-element-74dcb3ce .elementor-widget-container,.elementor-12 .elementor-element.elementor-element-74dcb3ce p{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-74dcb3ce .elementor-widget-container,.elementor-12 .elementor-element.elementor-element-74dcb3ce p{margin:0!important;color:#a6957f!important;font-size:13px!important;line-height:1.65!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70433f08 */.elementor-12 .elementor-element.elementor-element-70433f08 .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-70433f08 .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-70433f08 .elementor-heading-title{margin-top:auto!important;font-size:11px!important;font-weight:800!important;letter-spacing:1px!important;border-radius:999px!important;padding:4px 12px!important;align-self:flex-start!important}.elementor-12 .elementor-element.elementor-element-70433f08 .elementor-heading-title{color:#fbc02d!important;background:rgba(251,192,45,.12)!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a5e6e19 */.elementor-12 .elementor-element.elementor-element-4a5e6e19{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-4a5e6e19{background:#221a13!important;border:1px solid rgba(242,140,40,.16)!important;border-radius:18px!important;padding:26px 22px!important;display:flex!important;flex-direction:column!important;gap:10px!important;transition:transform .3s,border-color .3s,box-shadow .3s!important}.elementor-12 .elementor-element.elementor-element-4a5e6e19{transform:translateY(-5px)!important;border-color:rgba(242,140,40,.55)!important;box-shadow:0 14px 32px rgba(242,140,40,.16)!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9023d02 */.elementor-12 .elementor-element.elementor-element-9023d02 .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-9023d02 .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-9023d02 .elementor-heading-title{font-size:32px!important;line-height:1!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4ca629c */.elementor-12 .elementor-element.elementor-element-4ca629c .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-4ca629c .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-4ca629c .elementor-heading-title{font-family:Sora,sans-serif!important;font-size:17px!important;margin:0!important;font-weight:700!important;color:#f3e9dc!important}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-37916ce */.elementor-12 .elementor-element.elementor-element-37916ce p{margin:0!important;}.elementor-12 .elementor-element.elementor-element-37916ce .elementor-widget-container,.elementor-12 .elementor-element.elementor-element-37916ce p{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-37916ce .elementor-widget-container,.elementor-12 .elementor-element.elementor-element-37916ce p{margin:0!important;color:#a6957f!important;font-size:13px!important;line-height:1.65!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3510745e */.elementor-12 .elementor-element.elementor-element-3510745e .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-3510745e .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-3510745e .elementor-heading-title{margin-top:auto!important;font-size:11px!important;font-weight:800!important;letter-spacing:1px!important;border-radius:999px!important;padding:4px 12px!important;align-self:flex-start!important}.elementor-12 .elementor-element.elementor-element-3510745e .elementor-heading-title{color:#fbc02d!important;background:rgba(251,192,45,.12)!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7dd8310c */.elementor-12 .elementor-element.elementor-element-7dd8310c{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-7dd8310c{background:#221a13!important;border:1px solid rgba(242,140,40,.16)!important;border-radius:18px!important;padding:26px 22px!important;display:flex!important;flex-direction:column!important;gap:10px!important;transition:transform .3s,border-color .3s,box-shadow .3s!important}.elementor-12 .elementor-element.elementor-element-7dd8310c{transform:translateY(-5px)!important;border-color:rgba(242,140,40,.55)!important;box-shadow:0 14px 32px rgba(242,140,40,.16)!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3485fed1 */.elementor-12 .elementor-element.elementor-element-3485fed1 .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-3485fed1 .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-3485fed1 .elementor-heading-title{font-size:32px!important;line-height:1!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d8cd3af */.elementor-12 .elementor-element.elementor-element-6d8cd3af .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-6d8cd3af .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-6d8cd3af .elementor-heading-title{font-family:Sora,sans-serif!important;font-size:17px!important;margin:0!important;font-weight:700!important;color:#f3e9dc!important}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-747d4a08 */.elementor-12 .elementor-element.elementor-element-747d4a08 p{margin:0!important;}.elementor-12 .elementor-element.elementor-element-747d4a08 .elementor-widget-container,.elementor-12 .elementor-element.elementor-element-747d4a08 p{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-747d4a08 .elementor-widget-container,.elementor-12 .elementor-element.elementor-element-747d4a08 p{margin:0!important;color:#a6957f!important;font-size:13px!important;line-height:1.65!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-77af542d */.elementor-12 .elementor-element.elementor-element-77af542d .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-77af542d .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-77af542d .elementor-heading-title{margin-top:auto!important;font-size:11px!important;font-weight:800!important;letter-spacing:1px!important;border-radius:999px!important;padding:4px 12px!important;align-self:flex-start!important}.elementor-12 .elementor-element.elementor-element-77af542d .elementor-heading-title{color:#fbc02d!important;background:rgba(251,192,45,.12)!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28424b16 */.elementor-12 .elementor-element.elementor-element-28424b16{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-28424b16{background:#221a13!important;border:1px solid rgba(242,140,40,.16)!important;border-radius:18px!important;padding:26px 22px!important;display:flex!important;flex-direction:column!important;gap:10px!important;transition:transform .3s,border-color .3s,box-shadow .3s!important}.elementor-12 .elementor-element.elementor-element-28424b16{transform:translateY(-5px)!important;border-color:rgba(242,140,40,.55)!important;box-shadow:0 14px 32px rgba(242,140,40,.16)!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28a9d17c */.elementor-12 .elementor-element.elementor-element-28a9d17c .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-28a9d17c .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-28a9d17c .elementor-heading-title{font-size:32px!important;line-height:1!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c58d488 */.elementor-12 .elementor-element.elementor-element-2c58d488 .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-2c58d488 .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-2c58d488 .elementor-heading-title{font-family:Sora,sans-serif!important;font-size:17px!important;margin:0!important;font-weight:700!important;color:#f3e9dc!important}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6fb68d4c */.elementor-12 .elementor-element.elementor-element-6fb68d4c p{margin:0!important;}.elementor-12 .elementor-element.elementor-element-6fb68d4c .elementor-widget-container,.elementor-12 .elementor-element.elementor-element-6fb68d4c p{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-6fb68d4c .elementor-widget-container,.elementor-12 .elementor-element.elementor-element-6fb68d4c p{margin:0!important;color:#a6957f!important;font-size:13px!important;line-height:1.65!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-394c42a6 */.elementor-12 .elementor-element.elementor-element-394c42a6 .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-394c42a6 .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-394c42a6 .elementor-heading-title{margin-top:auto!important;font-size:11px!important;font-weight:800!important;letter-spacing:1px!important;border-radius:999px!important;padding:4px 12px!important;align-self:flex-start!important}.elementor-12 .elementor-element.elementor-element-394c42a6 .elementor-heading-title{color:#fbc02d!important;background:rgba(251,192,45,.12)!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47672dd8 */.elementor-12 .elementor-element.elementor-element-47672dd8{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-47672dd8{background:#221a13!important;border:1px solid rgba(242,140,40,.16)!important;border-radius:18px!important;padding:26px 22px!important;display:flex!important;flex-direction:column!important;gap:10px!important;transition:transform .3s,border-color .3s,box-shadow .3s!important}.elementor-12 .elementor-element.elementor-element-47672dd8{transform:translateY(-5px)!important;border-color:rgba(242,140,40,.55)!important;box-shadow:0 14px 32px rgba(242,140,40,.16)!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5cee2574 */.elementor-12 .elementor-element.elementor-element-5cee2574 .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-5cee2574 .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-5cee2574 .elementor-heading-title{font-size:32px!important;line-height:1!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-14cbe47c */.elementor-12 .elementor-element.elementor-element-14cbe47c .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-14cbe47c .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-14cbe47c .elementor-heading-title{font-family:Sora,sans-serif!important;font-size:17px!important;margin:0!important;font-weight:700!important;color:#f3e9dc!important}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7ef0f2af */.elementor-12 .elementor-element.elementor-element-7ef0f2af p{margin:0!important;}.elementor-12 .elementor-element.elementor-element-7ef0f2af .elementor-widget-container,.elementor-12 .elementor-element.elementor-element-7ef0f2af p{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-7ef0f2af .elementor-widget-container,.elementor-12 .elementor-element.elementor-element-7ef0f2af p{margin:0!important;color:#a6957f!important;font-size:13px!important;line-height:1.65!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-660bf72f */.elementor-12 .elementor-element.elementor-element-660bf72f .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-660bf72f .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-660bf72f .elementor-heading-title{margin-top:auto!important;font-size:11px!important;font-weight:800!important;letter-spacing:1px!important;border-radius:999px!important;padding:4px 12px!important;align-self:flex-start!important}.elementor-12 .elementor-element.elementor-element-660bf72f .elementor-heading-title{color:#fbc02d!important;background:rgba(251,192,45,.12)!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5bc49d4d */.elementor-12 .elementor-element.elementor-element-5bc49d4d{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-5bc49d4d{background:#221a13!important;border:1px solid rgba(242,140,40,.16)!important;border-radius:18px!important;padding:26px 22px!important;display:flex!important;flex-direction:column!important;gap:10px!important;transition:transform .3s,border-color .3s,box-shadow .3s!important}.elementor-12 .elementor-element.elementor-element-5bc49d4d{transform:translateY(-5px)!important;border-color:rgba(242,140,40,.55)!important;box-shadow:0 14px 32px rgba(242,140,40,.16)!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3354eb10 */.elementor-12 .elementor-element.elementor-element-3354eb10 .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-3354eb10 .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-3354eb10 .elementor-heading-title{font-size:32px!important;line-height:1!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4f4616c3 */.elementor-12 .elementor-element.elementor-element-4f4616c3 .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-4f4616c3 .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-4f4616c3 .elementor-heading-title{font-family:Sora,sans-serif!important;font-size:17px!important;margin:0!important;font-weight:700!important;color:#f3e9dc!important}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5d993677 */.elementor-12 .elementor-element.elementor-element-5d993677 p{margin:0!important;}.elementor-12 .elementor-element.elementor-element-5d993677 .elementor-widget-container,.elementor-12 .elementor-element.elementor-element-5d993677 p{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-5d993677 .elementor-widget-container,.elementor-12 .elementor-element.elementor-element-5d993677 p{margin:0!important;color:#a6957f!important;font-size:13px!important;line-height:1.65!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-248cbd55 */.elementor-12 .elementor-element.elementor-element-248cbd55 .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-248cbd55 .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-248cbd55 .elementor-heading-title{margin-top:auto!important;font-size:11px!important;font-weight:800!important;letter-spacing:1px!important;border-radius:999px!important;padding:4px 12px!important;align-self:flex-start!important}.elementor-12 .elementor-element.elementor-element-248cbd55 .elementor-heading-title{color:#fbc02d!important;background:rgba(251,192,45,.12)!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-150c840c */.elementor-12 .elementor-element.elementor-element-150c840c{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-150c840c{background:#221a13!important;border:1px solid rgba(242,140,40,.16)!important;border-radius:18px!important;padding:26px 22px!important;display:flex!important;flex-direction:column!important;gap:10px!important;transition:transform .3s,border-color .3s,box-shadow .3s!important}.elementor-12 .elementor-element.elementor-element-150c840c{transform:translateY(-5px)!important;border-color:rgba(242,140,40,.55)!important;box-shadow:0 14px 32px rgba(242,140,40,.16)!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48564a6c */.elementor-12 .elementor-element.elementor-element-48564a6c .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-48564a6c .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-48564a6c .elementor-heading-title{font-size:32px!important;line-height:1!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3751b7aa */.elementor-12 .elementor-element.elementor-element-3751b7aa .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-3751b7aa .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-3751b7aa .elementor-heading-title{font-family:Sora,sans-serif!important;font-size:17px!important;margin:0!important;font-weight:700!important;color:#f3e9dc!important}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2e509493 */.elementor-12 .elementor-element.elementor-element-2e509493 p{margin:0!important;}.elementor-12 .elementor-element.elementor-element-2e509493 .elementor-widget-container,.elementor-12 .elementor-element.elementor-element-2e509493 p{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-2e509493 .elementor-widget-container,.elementor-12 .elementor-element.elementor-element-2e509493 p{margin:0!important;color:#a6957f!important;font-size:13px!important;line-height:1.65!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-30a9b134 */.elementor-12 .elementor-element.elementor-element-30a9b134 .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-30a9b134 .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-30a9b134 .elementor-heading-title{margin-top:auto!important;font-size:11px!important;font-weight:800!important;letter-spacing:1px!important;border-radius:999px!important;padding:4px 12px!important;align-self:flex-start!important}.elementor-12 .elementor-element.elementor-element-30a9b134 .elementor-heading-title{color:#4ade80!important;background:rgba(74,222,128,.12)!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf83d63 */.elementor-12 .elementor-element.elementor-element-bf83d63{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-bf83d63{background:#221a13!important;border:1px solid rgba(242,140,40,.16)!important;border-radius:18px!important;padding:26px 22px!important;display:flex!important;flex-direction:column!important;gap:10px!important;transition:transform .3s,border-color .3s,box-shadow .3s!important}.elementor-12 .elementor-element.elementor-element-bf83d63{transform:translateY(-5px)!important;border-color:rgba(242,140,40,.55)!important;box-shadow:0 14px 32px rgba(242,140,40,.16)!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b42be93 */.elementor-12 .elementor-element.elementor-element-4b42be93{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-4b42be93{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:18px!important}@media (max-width:1023px){.elementor-12 .elementor-element.elementor-element-4b42be93{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:560px){.elementor-12 .elementor-element.elementor-element-4b42be93{grid-template-columns:1fr!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d76a02f */.elementor-12 .elementor-element.elementor-element-3d76a02f{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-3d76a02f{max-width:1200px!important;margin:0 auto!important;padding:80px 24px!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-754c4c88 */.elementor-12 .elementor-element.elementor-element-754c4c88{background:#171210!important;font-family:Manrope,sans-serif!important;color:#f3e9dc!important}.elementor-12 .elementor-element.elementor-element-754c4c88{background:#171210;font-family:Manrope,sans-serif;color:#f3e9dc}.elementor-12 .elementor-element.elementor-element-754c4c88 *{box-sizing:border-box}.sj10-w{max-width:1200px;margin:0 auto;padding:80px 24px}.elementor-12 .elementor-element.elementor-element-754c4c88 .sj10-h2 .elementor-heading-title{font-family:Sora,sans-serif;font-size:34px;font-weight:800;margin:0 0 12px;text-align:center;color:#f3e9dc!important}.sj10-hi{color:#f6a03c!important}.sj10-p{text-align:center;color:#a6957f;max-width:640px;margin:0 auto 44px;line-height:1.7}.sj10-g{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.sj10-c{background:#221a13;border:1px solid rgba(242,140,40,.16);border-radius:18px;padding:26px 22px;display:flex;flex-direction:column;gap:10px;transition:transform .3s,border-color .3s,box-shadow .3s}.sj10-c:hover{transform:translateY(-5px);border-color:rgba(242,140,40,.55);box-shadow:0 14px 32px rgba(242,140,40,.16)}.sj10-ic{font-size:32px;line-height:1}.elementor-12 .elementor-element.elementor-element-754c4c88 .sj10-t .elementor-heading-title{font-family:Sora,sans-serif;font-size:17px;margin:0;font-weight:700;color:#f3e9dc!important}.sj10-c p{margin:0;color:#a6957f;font-size:13px;line-height:1.65}.sj10-tag{margin-top:auto;font-size:11px;font-weight:800;letter-spacing:1px;border-radius:999px;padding:4px 12px;align-self:flex-start}.sj10-g2{color:#4ade80;background:rgba(74,222,128,.12)}.sj10-y{color:#fbc02d;background:rgba(251,192,45,.12)}@media (max-width:1023px){.sj10-g{grid-template-columns:repeat(2,1fr)}.elementor-12 .elementor-element.elementor-element-754c4c88 .sj10-h2 .elementor-heading-title{font-size:28px}}@media (max-width:560px){.sj10-g{grid-template-columns:1fr}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4fc54bff */.elementor-12 .elementor-element.elementor-element-4fc54bff{
    --width: auto !important;
    width: auto !important;
    max-width: max-content !important;
    min-width: 0 !important;

    flex: 0 0 auto !important;
    align-self: flex-start !important;

    margin: 0 !important;
    padding: 0 !important;

    background: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
}

.elementor-12 .elementor-element.elementor-element-4fc54bff .elementor-widget-container{
    width: auto !important;
    max-width: max-content !important;

    margin: 0 !important;
    padding: 0 !important;

    background: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
}

.elementor-12 .elementor-element.elementor-element-4fc54bff .elementor-heading-title{
    box-sizing: border-box !important;

    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;

    width: auto !important;
    max-width: max-content !important;
    min-width: 0 !important;

    margin: 0 !important;
    padding: 8px 18px !important;

    gap: 8px !important;

    font-size: 11.5px !important;
    font-weight: 800 !important;
    line-height: 1.2 !important;
    letter-spacing: 2px !important;

    text-transform: uppercase !important;
    white-space: nowrap !important;

    color: #f3e9dc !important;
    background: rgba(34, 26, 19, 0.85) !important;

    border: 1px solid rgba(242, 140, 40, 0.35) !important;
    border-radius: 999px !important;

    box-shadow: none !important;
}

@media (max-width: 767px){
    .elementor-12 .elementor-element.elementor-element-4fc54bff .elementor-heading-title{
        padding: 7px 14px !important;
        font-size: 10px !important;
        letter-spacing: 1.4px !important;
        white-space: normal !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73835911 */.elementor-12 .elementor-element.elementor-element-73835911 .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-73835911 .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-73835911 .elementor-heading-title{font-family:Sora,sans-serif!important;font-size:34px!important;font-weight:800!important;margin:0!important;color:#f3e9dc!important;line-height:1.2!important}@media (max-width:1023px){.elementor-12 .elementor-element.elementor-element-73835911 .elementor-heading-title{font-size:28px!important}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-28dd0faa */.elementor-12 .elementor-element.elementor-element-28dd0faa p{margin:0!important;}.elementor-12 .elementor-element.elementor-element-28dd0faa .elementor-widget-container,.elementor-12 .elementor-element.elementor-element-28dd0faa p{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-28dd0faa .elementor-widget-container,.elementor-12 .elementor-element.elementor-element-28dd0faa p{margin:0!important;color:#c9b9a3!important;line-height:1.75!important;font-size:15.5px!important}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-36267dd6 */.elementor-12 .elementor-element.elementor-element-36267dd6{
    --width: auto !important;
    width: auto !important;
    max-width: max-content !important;
    min-width: 0 !important;
    flex: 0 0 auto !important;
    align-self: auto !important;

    /* IMPORTANT: remove styling from Elementor outer wrapper */
    background: transparent !important;
    border: 0 !important;
    border-radius: 0 !important;
    box-shadow: none !important;
    padding: 0 !important;
    margin: 0 !important;
}

.elementor-12 .elementor-element.elementor-element-36267dd6 .elementor-widget-container{
    background: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
    padding: 0 !important;
}

.elementor-12 .elementor-element.elementor-element-36267dd6 .elementor-button{
    box-sizing: border-box !important;

    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;

    width: auto !important;
    min-width: 0 !important;
    max-width: max-content !important;

    margin: 0 !important;
    padding: 15px 30px !important;

    background: linear-gradient(
        135deg,
        #fbc02d 0%,
        #f28c28 55%,
        #e0521f 100%
    ) !important;

    color: #1d1006 !important;

    border: 0 !important;
    border-radius: 14px !important;

    font-size: 16px !important;
    font-weight: 800 !important;
    line-height: 1.2 !important;

    text-decoration: none !important;
    white-space: nowrap !important;

    box-shadow: 0 8px 28px rgba(242,140,40,.40) !important;

    transition:
        transform .25s ease,
        box-shadow .25s ease,
        filter .25s ease !important;
}

.elementor-12 .elementor-element.elementor-element-36267dd6 .elementor-button:hover{
    transform: translateY(-2px);
    filter: brightness(1.06);

    box-shadow:
        0 11px 32px rgba(242,140,40,.50) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-43e23363 */.elementor-12 .elementor-element.elementor-element-43e23363{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-43e23363{display:flex!important;flex-direction:column!important;gap:18px!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4db50c54 */.elementor-12 .elementor-element.elementor-element-4db50c54{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-4db50c54{border-radius:22px!important;border:1px solid rgba(242,140,40,.3)!important;overflow:hidden!important;animation:sj11Glow 5s ease-in-out infinite!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c99551c */.elementor-12 .elementor-element.elementor-element-5c99551c{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-5c99551c{animation:sj11Float 7s ease-in-out infinite!important}@media (max-width:1023px){.elementor-12 .elementor-element.elementor-element-5c99551c{order:-1!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4735c39c */.elementor-12 .elementor-element.elementor-element-4735c39c{max-width:1200px!important;margin:0 auto!important;padding:80px 24px!important;display:grid!important;grid-template-columns:1.1fr .9fr!important;gap:48px!important;align-items:center!important;background:#171210!important;font-family:Manrope,sans-serif!important;color:#f3e9dc!important}@media (max-width:1023px){.elementor-12 .elementor-element.elementor-element-4735c39c{grid-template-columns:1fr!important;gap:32px!important}}.elementor-12 .elementor-element.elementor-element-4735c39c{max-width:1200px;margin:0 auto;padding:80px 24px;display:grid;grid-template-columns:1.1fr .9fr;gap:48px;align-items:center;background:#171210;font-family:Manrope,sans-serif;color:#f3e9dc}.elementor-12 .elementor-element.elementor-element-4735c39c *{box-sizing:border-box}.sj11-c{display:flex;flex-direction:column;gap:18px}.sj11-badge{align-self:flex-start;font-size:12px;font-weight:800;letter-spacing:1.5px;text-transform:uppercase;color:#f6a03c;border:1px solid rgba(242,140,40,.35);border-radius:999px;padding:7px 16px}.elementor-12 .elementor-element.elementor-element-4735c39c .sj11-h2 .elementor-heading-title{font-family:Sora,sans-serif;font-size:34px;font-weight:800;margin:0;color:#f3e9dc!important;line-height:1.2}.sj11-grad{background:linear-gradient(90deg,#fbc02d,#f28c28,#e0521f);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent!important}.sj11-p{margin:0;color:#c9b9a3;line-height:1.75;font-size:15.5px}.sj11-chips{display:flex;gap:10px;flex-wrap:wrap}.sj11-chip{border:1px solid rgba(242,140,40,.28);background:#221a13;border-radius:999px;padding:8px 16px;font-size:12.5px;font-weight:700;color:#e8dccb}.sj11-btn{align-self:flex-start;background:linear-gradient(135deg,#fbc02d,#f28c28,#e0521f);background-size:200% auto;color:#1d1006!important;font-weight:800;font-size:15px;padding:14px 28px;border-radius:14px;box-shadow:0 8px 28px rgba(242,140,40,.35);animation:sj11Shine 6s linear infinite;text-decoration:none}.sj11-imgw{animation:sj11Float 7s ease-in-out infinite}.sj11-img{border-radius:22px;border:1px solid rgba(242,140,40,.3);overflow:hidden;animation:sj11Glow 5s ease-in-out infinite}.sj11-img img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover}@keyframes sj11Shine{0%{background-position:200% center}100%{background-position:-200% center}}@keyframes sj11Float{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes sj11Glow{0%,100%{box-shadow:0 0 24px rgba(242,140,40,.25)}50%{box-shadow:0 0 48px rgba(242,140,40,.5)}}@media (max-width:1023px){.elementor-12 .elementor-element.elementor-element-4735c39c{grid-template-columns:1fr;gap:32px}.elementor-12 .elementor-element.elementor-element-4735c39c .sj11-h2 .elementor-heading-title{font-size:28px}.sj11-imgw{order:-1}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-639c5e2b */.elementor-12 .elementor-element.elementor-element-639c5e2b{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-639c5e2b{position:absolute!important;width:380px!important;height:380px!important;border-radius:50%!important;background:radial-gradient(circle,rgba(242,140,40,.16),transparent 70%)!important;filter:blur(60px)!important;top:-100px!important;right:8%!important;animation:sj12Drift 15s ease-in-out infinite!important;pointer-events:none!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7bb4af1b */.elementor-12 .elementor-element.elementor-element-7bb4af1b{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-7bb4af1b{border-radius:22px!important;border:1px solid rgba(242,140,40,.3)!important;overflow:hidden!important;animation:sj12Glow 6s ease-in-out infinite!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-293b368f */.elementor-12 .elementor-element.elementor-element-293b368f{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-293b368f{animation:sj12Float 8s ease-in-out infinite!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d4f0652 */.elementor-12 .elementor-element.elementor-element-7d4f0652{
    --width: auto !important;
    width: auto !important;
    max-width: max-content !important;
    min-width: 0 !important;

    flex: 0 0 auto !important;
    align-self: flex-start !important;

    margin: 0 !important;
    padding: 0 !important;

    background: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
}

.elementor-12 .elementor-element.elementor-element-7d4f0652 .elementor-widget-container{
    width: auto !important;
    max-width: max-content !important;

    margin: 0 !important;
    padding: 0 !important;

    background: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
}

.elementor-12 .elementor-element.elementor-element-7d4f0652 .elementor-heading-title{
    box-sizing: border-box !important;

    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;

    width: auto !important;
    max-width: max-content !important;
    min-width: 0 !important;

    margin: 0 !important;
    padding: 8px 18px !important;

    gap: 8px !important;

    font-size: 11.5px !important;
    font-weight: 800 !important;
    line-height: 1.2 !important;
    letter-spacing: 2px !important;

    text-transform: uppercase !important;
    white-space: nowrap !important;

    color: #f3e9dc !important;
    background: rgba(34, 26, 19, 0.85) !important;

    border: 1px solid rgba(242, 140, 40, 0.35) !important;
    border-radius: 999px !important;

    box-shadow: none !important;
}

@media (max-width: 767px){
    .elementor-12 .elementor-element.elementor-element-7d4f0652 .elementor-heading-title{
        padding: 7px 14px !important;
        font-size: 10px !important;
        letter-spacing: 1.4px !important;
        white-space: normal !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-64e9753a */.elementor-12 .elementor-element.elementor-element-64e9753a .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-64e9753a .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-64e9753a .elementor-heading-title{font-family:Sora,sans-serif!important;font-size:34px!important;font-weight:800!important;margin:0!important;color:#f3e9dc!important;line-height:1.2!important}@media (max-width:1023px){.elementor-12 .elementor-element.elementor-element-64e9753a .elementor-heading-title{font-size:28px!important}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-658d20c8 */.elementor-12 .elementor-element.elementor-element-658d20c8 p{margin:0!important;}.elementor-12 .elementor-element.elementor-element-658d20c8 .elementor-widget-container,.elementor-12 .elementor-element.elementor-element-658d20c8 p{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-658d20c8 .elementor-widget-container,.elementor-12 .elementor-element.elementor-element-658d20c8 p{margin:0!important;color:#c9b9a3!important;line-height:1.75!important;font-size:15.5px!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5afda0d6 */.elementor-12 .elementor-element.elementor-element-5afda0d6 .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-5afda0d6 .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-5afda0d6 .elementor-heading-title{font-family:Sora,sans-serif!important;font-size:22px!important;font-weight:800!important;color:#f6a03c!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7cc1e942 */.elementor-12 .elementor-element.elementor-element-7cc1e942 .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-7cc1e942 .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-7cc1e942 .elementor-heading-title{font-size:12px!important;color:#a6957f!important;font-weight:600!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c79d26b */.elementor-12 .elementor-element.elementor-element-6c79d26b{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-6c79d26b{background:#221a13!important;border:1px solid rgba(242,140,40,.2)!important;border-radius:14px!important;padding:16px!important;text-align:center!important;transition:transform .3s,border-color .3s!important}.elementor-12 .elementor-element.elementor-element-6c79d26b{transform:translateY(-4px)!important;border-color:rgba(242,140,40,.55)!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2d2a720c */.elementor-12 .elementor-element.elementor-element-2d2a720c .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-2d2a720c .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-2d2a720c .elementor-heading-title{font-family:Sora,sans-serif!important;font-size:22px!important;font-weight:800!important;color:#f6a03c!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-30afc17a */.elementor-12 .elementor-element.elementor-element-30afc17a .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-30afc17a .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-30afc17a .elementor-heading-title{font-size:12px!important;color:#a6957f!important;font-weight:600!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ea197f0 */.elementor-12 .elementor-element.elementor-element-5ea197f0{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-5ea197f0{background:#221a13!important;border:1px solid rgba(242,140,40,.2)!important;border-radius:14px!important;padding:16px!important;text-align:center!important;transition:transform .3s,border-color .3s!important}.elementor-12 .elementor-element.elementor-element-5ea197f0{transform:translateY(-4px)!important;border-color:rgba(242,140,40,.55)!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-72a57b3f */.elementor-12 .elementor-element.elementor-element-72a57b3f .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-72a57b3f .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-72a57b3f .elementor-heading-title{font-family:Sora,sans-serif!important;font-size:22px!important;font-weight:800!important;color:#f6a03c!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-413ba13a */.elementor-12 .elementor-element.elementor-element-413ba13a .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-413ba13a .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-413ba13a .elementor-heading-title{font-size:12px!important;color:#a6957f!important;font-weight:600!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32c8fa12 */.elementor-12 .elementor-element.elementor-element-32c8fa12{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-32c8fa12{background:#221a13!important;border:1px solid rgba(242,140,40,.2)!important;border-radius:14px!important;padding:16px!important;text-align:center!important;transition:transform .3s,border-color .3s!important}.elementor-12 .elementor-element.elementor-element-32c8fa12{transform:translateY(-4px)!important;border-color:rgba(242,140,40,.55)!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b31413e */.elementor-12 .elementor-element.elementor-element-3b31413e{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-3b31413e{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:14px!important}@media (max-width:560px){.elementor-12 .elementor-element.elementor-element-3b31413e{grid-template-columns:1fr!important}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7b898436 */.elementor-12 .elementor-element.elementor-element-7b898436{
    --width: auto !important;
    width: auto !important;
    max-width: max-content !important;
    min-width: 0 !important;
    flex: 0 0 auto !important;
    align-self: auto !important;

    /* IMPORTANT: remove styling from Elementor outer wrapper */
    background: transparent !important;
    border: 0 !important;
    border-radius: 0 !important;
    box-shadow: none !important;
    padding: 0 !important;
    margin: 0 !important;
}

.elementor-12 .elementor-element.elementor-element-7b898436 .elementor-widget-container{
    background: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
    padding: 0 !important;
}

.elementor-12 .elementor-element.elementor-element-7b898436 .elementor-button{
    box-sizing: border-box !important;

    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;

    width: auto !important;
    min-width: 0 !important;
    max-width: max-content !important;

    margin: 0 !important;
    padding: 15px 30px !important;

    background: linear-gradient(
        135deg,
        #fbc02d 0%,
        #f28c28 55%,
        #e0521f 100%
    ) !important;

    color: #1d1006 !important;

    border: 0 !important;
    border-radius: 14px !important;

    font-size: 16px !important;
    font-weight: 800 !important;
    line-height: 1.2 !important;

    text-decoration: none !important;
    white-space: nowrap !important;

    box-shadow: 0 8px 28px rgba(242,140,40,.40) !important;

    transition:
        transform .25s ease,
        box-shadow .25s ease,
        filter .25s ease !important;
}

.elementor-12 .elementor-element.elementor-element-7b898436 .elementor-button:hover{
    transform: translateY(-2px);
    filter: brightness(1.06);

    box-shadow:
        0 11px 32px rgba(242,140,40,.50) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-786c6333 */.elementor-12 .elementor-element.elementor-element-786c6333{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-786c6333{display:flex!important;flex-direction:column!important;gap:18px!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c8801c8 */.elementor-12 .elementor-element.elementor-element-1c8801c8{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-1c8801c8{position:relative!important;max-width:1200px!important;margin:0 auto!important;padding:80px 24px!important;display:grid!important;grid-template-columns:.9fr 1.1fr!important;gap:48px!important;align-items:center!important}@media (max-width:1023px){.elementor-12 .elementor-element.elementor-element-1c8801c8{grid-template-columns:1fr!important;gap:32px!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b042fb4 */.elementor-12 .elementor-element.elementor-element-7b042fb4{position:relative!important;overflow:hidden!important;background:repeating-linear-gradient(0deg,rgba(242,140,40,.05) 0 1px,transparent 1px 44px),repeating-linear-gradient(90deg,rgba(242,140,40,.05) 0 1px,transparent 1px 44px),#14100c!important;border-top:1px solid rgba(242,140,40,.12)!important;border-bottom:1px solid rgba(242,140,40,.12)!important;font-family:Manrope,sans-serif!important;color:#f3e9dc!important}.elementor-12 .elementor-element.elementor-element-7b042fb4{position:relative;overflow:hidden;background:repeating-linear-gradient(0deg,rgba(242,140,40,.05) 0 1px,transparent 1px 44px),repeating-linear-gradient(90deg,rgba(242,140,40,.05) 0 1px,transparent 1px 44px),#14100c;border-top:1px solid rgba(242,140,40,.12);border-bottom:1px solid rgba(242,140,40,.12);font-family:Manrope,sans-serif;color:#f3e9dc}.elementor-12 .elementor-element.elementor-element-7b042fb4 *{box-sizing:border-box}.sj12-orb{position:absolute;width:380px;height:380px;border-radius:50%;background:radial-gradient(circle,rgba(242,140,40,.16),transparent 70%);filter:blur(60px);top:-100px;right:8%;animation:sj12Drift 15s ease-in-out infinite;pointer-events:none}.sj12-g{position:relative;max-width:1200px;margin:0 auto;padding:80px 24px;display:grid;grid-template-columns:.9fr 1.1fr;gap:48px;align-items:center}.sj12-imgw{animation:sj12Float 8s ease-in-out infinite}.sj12-img{border-radius:22px;border:1px solid rgba(242,140,40,.3);overflow:hidden;animation:sj12Glow 6s ease-in-out infinite}.sj12-img img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover}.sj12-c{display:flex;flex-direction:column;gap:18px}.sj12-badge{align-self:flex-start;font-size:12px;font-weight:800;letter-spacing:1.5px;text-transform:uppercase;color:#f6a03c;border:1px solid rgba(242,140,40,.35);border-radius:999px;padding:7px 16px}.elementor-12 .elementor-element.elementor-element-7b042fb4 .sj12-h2 .elementor-heading-title{font-family:Sora,sans-serif;font-size:34px;font-weight:800;margin:0;color:#f3e9dc!important;line-height:1.2}.sj12-grad{background:linear-gradient(90deg,#fbc02d,#f28c28,#e0521f);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent!important}.sj12-p{margin:0;color:#c9b9a3;line-height:1.75;font-size:15.5px}.sj12-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.sj12-stat{background:#221a13;border:1px solid rgba(242,140,40,.2);border-radius:14px;padding:16px;text-align:center;transition:transform .3s,border-color .3s}.sj12-stat:hover{transform:translateY(-4px);border-color:rgba(242,140,40,.55)}.sj12-v{font-family:Sora,sans-serif;font-size:22px;font-weight:800;color:#f6a03c}.sj12-k{font-size:12px;color:#a6957f;font-weight:600}.sj12-btn{align-self:flex-start;background:linear-gradient(135deg,#fbc02d,#f28c28,#e0521f);background-size:200% auto;color:#1d1006!important;font-weight:800;font-size:15px;padding:14px 28px;border-radius:14px;box-shadow:0 8px 28px rgba(242,140,40,.35);animation:sj12Shine 6s linear infinite;text-decoration:none}@keyframes sj12Drift{0%,100%{transform:translate(0,0) scale(1)}50%{transform:translate(40px,30px) scale(1.15)}}@keyframes sj12Float{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes sj12Glow{0%,100%{box-shadow:0 0 24px rgba(242,140,40,.25)}50%{box-shadow:0 0 48px rgba(242,140,40,.5)}}@keyframes sj12Shine{0%{background-position:200% center}100%{background-position:-200% center}}@media (max-width:1023px){.sj12-g{grid-template-columns:1fr;gap:32px}.elementor-12 .elementor-element.elementor-element-7b042fb4 .sj12-h2 .elementor-heading-title{font-size:28px}}@media (max-width:560px){.sj12-stats{grid-template-columns:1fr}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b375c80 */.elementor-12 .elementor-element.elementor-element-4b375c80 .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-4b375c80 .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-4b375c80 .elementor-heading-title{font-family:Sora,sans-serif!important;font-size:30px!important;font-weight:800!important;margin:0!important;color:#1d1006!important}@media (max-width:680px){.elementor-12 .elementor-element.elementor-element-4b375c80 .elementor-heading-title{font-size:24px!important}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b9d2249 */.elementor-12 .elementor-element.elementor-element-3b9d2249 p{margin:0!important;}.elementor-12 .elementor-element.elementor-element-3b9d2249 .elementor-widget-container,.elementor-12 .elementor-element.elementor-element-3b9d2249 p{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-3b9d2249 .elementor-widget-container,.elementor-12 .elementor-element.elementor-element-3b9d2249 p{margin:0!important;color:rgba(29,16,6,.8)!important;font-weight:600!important;line-height:1.6!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ca378f5 */.elementor-12 .elementor-element.elementor-element-6ca378f5{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-6ca378f5{max-width:620px!important;display:flex!important;flex-direction:column!important;gap:10px!important}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-73ae6e9a */.elementor-12 .elementor-element.elementor-element-73ae6e9a{--flex:0 0 auto!important;align-self:auto!important;}.elementor-12 .elementor-element.elementor-element-73ae6e9a{--flex:0 0 auto!important;}.elementor-12 .elementor-element.elementor-element-73ae6e9a .elementor-button{width:auto!important;margin:0!important;text-decoration:none!important;}.elementor-12 .elementor-element.elementor-element-73ae6e9a .elementor-button{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-73ae6e9a .elementor-button{background:#1d1006!important;color:#ffc06a!important;font-weight:800!important;font-size:16px!important;padding:6px 12px!important;border-radius:14px!important;white-space:wrap!important;text-decoration:none!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6487d1e3 */.elementor-12 .elementor-element.elementor-element-6487d1e3{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-6487d1e3{background:linear-gradient(120deg,#e0521f,#f28c28 40%,#fbc02d 55%,#f28c28 70%,#e0521f)!important;background-size:200% auto!important;animation:sj14Shine 12s linear infinite!important;border-radius:24px!important;padding:52px 48px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:32px!important;flex-wrap:wrap!important}@media (max-width:680px){.elementor-12 .elementor-element.elementor-element-6487d1e3{padding:36px 28px!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e82547e */.elementor-12 .elementor-element.elementor-element-7e82547e{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-7e82547e{max-width:1200px!important;margin:0 auto!important;padding:20px 24px 60px!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7891838e */.elementor-12 .elementor-element.elementor-element-7891838e{background:#171210!important;font-family:Manrope,sans-serif!important}.elementor-12 .elementor-element.elementor-element-7891838e{background:#171210;font-family:Manrope,sans-serif}.elementor-12 .elementor-element.elementor-element-7891838e *{box-sizing:border-box}.sj14-w{max-width:1200px;margin:0 auto;padding:20px 24px 60px}.sj14-band{background:linear-gradient(120deg,#e0521f,#f28c28 40%,#fbc02d 55%,#f28c28 70%,#e0521f);background-size:200% auto;animation:sj14Shine 12s linear infinite;border-radius:24px;padding:52px 48px;display:flex;align-items:center;justify-content:space-between;gap:32px;flex-wrap:wrap}.sj14-txt{max-width:620px;display:flex;flex-direction:column;gap:10px}.elementor-12 .elementor-element.elementor-element-7891838e .sj14-h2 .elementor-heading-title{font-family:Sora,sans-serif;font-size:30px;font-weight:800;margin:0;color:#1d1006!important}.sj14-p{margin:0;color:rgba(29,16,6,.8);font-weight:600;line-height:1.6}.sj14-btn{background:#1d1006;color:#ffc06a!important;font-weight:800;font-size:16px;padding:16px 32px;border-radius:14px;white-space:nowrap;text-decoration:none}@keyframes sj14Shine{0%{background-position:200% center}100%{background-position:-200% center}}@media (max-width:680px){.sj14-band{padding:36px 28px}.elementor-12 .elementor-element.elementor-element-7891838e .sj14-h2 .elementor-heading-title{font-size:24px}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6f9b7ff6 */.elementor-12 .elementor-element.elementor-element-6f9b7ff6 .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-6f9b7ff6 .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-6f9b7ff6 .elementor-heading-title{font-family:Sora,sans-serif!important;font-size:34px!important;font-weight:800!important;margin:0 0 12px!important;text-align:center!important;color:#f3e9dc!important}@media (max-width:1023px){.elementor-12 .elementor-element.elementor-element-6f9b7ff6 .elementor-heading-title{font-size:28px!important}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-26def341 */.elementor-12 .elementor-element.elementor-element-26def341 p{margin:0!important;}.elementor-12 .elementor-element.elementor-element-26def341 .elementor-widget-container,.elementor-12 .elementor-element.elementor-element-26def341 p{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-26def341 .elementor-widget-container,.elementor-12 .elementor-element.elementor-element-26def341 p{text-align:center!important;color:#a6957f!important;max-width:640px!important;margin:0 auto 44px!important;line-height:1.7!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-182fb185 */.elementor-12 .elementor-element.elementor-element-182fb185 .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-182fb185 .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-182fb185 .elementor-heading-title{font-family:Sora,sans-serif!important;font-size:15px!important;font-weight:800!important;color:#1d1006!important;background:linear-gradient(135deg,#fbc02d,#f28c28)!important;width:40px!important;height:40px!important;border-radius:999px!important;display:flex!important;align-items:center!important;justify-content:center!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28c2806e */.elementor-12 .elementor-element.elementor-element-28c2806e{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-28c2806e{width:2px!important;flex:1!important;background:linear-gradient(rgba(242,140,40,.45),rgba(242,140,40,.06))!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31dda7ea */.elementor-12 .elementor-element.elementor-element-31dda7ea{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-31dda7ea{display:flex!important;flex-direction:column!important;align-items:center!important;gap:6px!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70457264 */.elementor-12 .elementor-element.elementor-element-70457264 .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-70457264 .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-70457264 .elementor-heading-title{font-family:Sora,sans-serif!important;font-size:16.5px!important;margin:0 0 4px!important;font-weight:700!important;color:#f3e9dc!important}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-73ef3ba3 */.elementor-12 .elementor-element.elementor-element-73ef3ba3 p{margin:0!important;}.elementor-12 .elementor-element.elementor-element-73ef3ba3 .elementor-widget-container,.elementor-12 .elementor-element.elementor-element-73ef3ba3 p{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-73ef3ba3 .elementor-widget-container,.elementor-12 .elementor-element.elementor-element-73ef3ba3 p{margin:0!important;color:#a6957f!important;font-size:13.5px!important;line-height:1.65!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c40495f */.elementor-12 .elementor-element.elementor-element-3c40495f{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-3c40495f{padding-bottom:24px!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f225500 */.elementor-12 .elementor-element.elementor-element-2f225500 .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-2f225500 .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-2f225500 .elementor-heading-title{font-family:Sora,sans-serif!important;font-size:15px!important;font-weight:800!important;color:#1d1006!important;background:linear-gradient(135deg,#fbc02d,#f28c28)!important;width:40px!important;height:40px!important;border-radius:999px!important;display:flex!important;align-items:center!important;justify-content:center!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a0c57f3 */.elementor-12 .elementor-element.elementor-element-a0c57f3{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-a0c57f3{width:2px!important;flex:1!important;background:linear-gradient(rgba(242,140,40,.45),rgba(242,140,40,.06))!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79c9bc70 */.elementor-12 .elementor-element.elementor-element-79c9bc70{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-79c9bc70{display:flex!important;flex-direction:column!important;align-items:center!important;gap:6px!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33760555 */.elementor-12 .elementor-element.elementor-element-33760555 .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-33760555 .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-33760555 .elementor-heading-title{font-family:Sora,sans-serif!important;font-size:16.5px!important;margin:0 0 4px!important;font-weight:700!important;color:#f3e9dc!important}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-640546bc */.elementor-12 .elementor-element.elementor-element-640546bc p{margin:0!important;}.elementor-12 .elementor-element.elementor-element-640546bc .elementor-widget-container,.elementor-12 .elementor-element.elementor-element-640546bc p{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-640546bc .elementor-widget-container,.elementor-12 .elementor-element.elementor-element-640546bc p{margin:0!important;color:#a6957f!important;font-size:13.5px!important;line-height:1.65!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-715a271a */.elementor-12 .elementor-element.elementor-element-715a271a{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-715a271a{padding-bottom:24px!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e399150 */.elementor-12 .elementor-element.elementor-element-e399150 .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-e399150 .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-e399150 .elementor-heading-title{font-family:Sora,sans-serif!important;font-size:15px!important;font-weight:800!important;color:#1d1006!important;background:linear-gradient(135deg,#fbc02d,#f28c28)!important;width:40px!important;height:40px!important;border-radius:999px!important;display:flex!important;align-items:center!important;justify-content:center!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51c0e17b */.elementor-12 .elementor-element.elementor-element-51c0e17b{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-51c0e17b{width:2px!important;flex:1!important;background:linear-gradient(rgba(242,140,40,.45),rgba(242,140,40,.06))!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e7716c3 */.elementor-12 .elementor-element.elementor-element-2e7716c3{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-2e7716c3{display:flex!important;flex-direction:column!important;align-items:center!important;gap:6px!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-94bca86 */.elementor-12 .elementor-element.elementor-element-94bca86 .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-94bca86 .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-94bca86 .elementor-heading-title{font-family:Sora,sans-serif!important;font-size:16.5px!important;margin:0 0 4px!important;font-weight:700!important;color:#f3e9dc!important}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2467a073 */.elementor-12 .elementor-element.elementor-element-2467a073 p{margin:0!important;}.elementor-12 .elementor-element.elementor-element-2467a073 .elementor-widget-container,.elementor-12 .elementor-element.elementor-element-2467a073 p{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-2467a073 .elementor-widget-container,.elementor-12 .elementor-element.elementor-element-2467a073 p{margin:0!important;color:#a6957f!important;font-size:13.5px!important;line-height:1.65!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1df8cb75 */.elementor-12 .elementor-element.elementor-element-1df8cb75{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-1df8cb75{padding-bottom:24px!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c08157 */.elementor-12 .elementor-element.elementor-element-4c08157 .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-4c08157 .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-4c08157 .elementor-heading-title{font-family:Sora,sans-serif!important;font-size:15px!important;font-weight:800!important;color:#1d1006!important;background:linear-gradient(135deg,#fbc02d,#f28c28)!important;width:40px!important;height:40px!important;border-radius:999px!important;display:flex!important;align-items:center!important;justify-content:center!important}.elementor-12 .elementor-element.elementor-element-4c08157 .elementor-heading-title{color:#06240f!important;background:#22c55e!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-509b36df */.elementor-12 .elementor-element.elementor-element-509b36df{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-509b36df{display:grid!important;grid-template-columns:44px 1fr!important;gap:16px!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66db4371 */.elementor-12 .elementor-element.elementor-element-66db4371{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-66db4371{background:linear-gradient(160deg,#221a13,#1c1610)!important;border:1px solid rgba(242,140,40,.25)!important;border-radius:22px!important;padding:6px 14px 12px!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4d682d13 */.elementor-12 .elementor-element.elementor-element-4d682d13 .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-4d682d13 .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-4d682d13 .elementor-heading-title{font-family:Sora,sans-serif!important;font-size:19px!important;font-weight:800!important;margin:0!important;color:#f3e9dc!important}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-22ef24bb */.elementor-12 .elementor-element.elementor-element-22ef24bb{--width:auto!important;}.elementor-12 .elementor-element.elementor-element-22ef24bb .elementor-widget-container{box-sizing:border-box!important;background:rgba(74,222,128,.08)!important;border:1px solid rgba(74,222,128,.3)!important;border-radius:14px!important;padding:16px 20px!important;display:flex!important;gap:12px!important;align-items:center!important}.elementor-12 .elementor-element.elementor-element-22ef24bb p{margin:0!important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ffe074d */.elementor-12 .elementor-element.elementor-element-7ffe074d{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-7ffe074d{background:#1c1610!important;border:1px solid rgba(242,140,40,.2)!important;border-radius:22px!important;padding:32px!important;display:flex!important;flex-direction:column!important;gap:18px!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e6b3ca1 */.elementor-12 .elementor-element.elementor-element-e6b3ca1{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-e6b3ca1{display:grid!important;grid-template-columns:1fr 1fr!important;gap:24px!important;align-items:stretch!important}@media (max-width:1023px){.elementor-12 .elementor-element.elementor-element-e6b3ca1{grid-template-columns:1fr!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b0848ff */.elementor-12 .elementor-element.elementor-element-5b0848ff{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-5b0848ff{max-width:1200px!important;margin:0 auto!important;padding:80px 24px!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b016520 */.elementor-12 .elementor-element.elementor-element-b016520{background:#171210!important;font-family:Manrope,sans-serif!important;color:#f3e9dc!important}.elementor-12 .elementor-element.elementor-element-b016520{background:#171210;font-family:Manrope,sans-serif;color:#f3e9dc}.elementor-12 .elementor-element.elementor-element-b016520 *{box-sizing:border-box}.sj13-w{max-width:1200px;margin:0 auto;padding:80px 24px}.elementor-12 .elementor-element.elementor-element-b016520 .sj13-h2 .elementor-heading-title{font-family:Sora,sans-serif;font-size:34px;font-weight:800;margin:0 0 12px;text-align:center;color:#f3e9dc!important}.sj13-hi{color:#f6a03c!important}.sj13-sub{text-align:center;color:#a6957f;max-width:640px;margin:0 auto 44px;line-height:1.7}.sj13-g{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:stretch}.sj13-left{background:linear-gradient(160deg,#221a13,#1c1610);border:1px solid rgba(242,140,40,.25);border-radius:22px;padding:36px 34px 12px}.sj13-step{display:grid;grid-template-columns:44px 1fr;gap:16px}.sj13-nw{display:flex;flex-direction:column;align-items:center;gap:6px}.sj13-num{font-family:Sora,sans-serif;font-size:15px;font-weight:800;color:#1d1006;background:linear-gradient(135deg,#fbc02d,#f28c28);width:40px;height:40px;border-radius:999px;display:flex;align-items:center;justify-content:center}.sj13-ok{color:#06240f;background:#22c55e}.sj13-line{width:2px;flex:1;background:linear-gradient(rgba(242,140,40,.45),rgba(242,140,40,.06))}.sj13-body{padding-bottom:24px}.elementor-12 .elementor-element.elementor-element-b016520 .sj13-t .elementor-heading-title{font-family:Sora,sans-serif;font-size:16.5px;margin:0 0 4px;font-weight:700;color:#f3e9dc!important}.sj13-body p{margin:0;color:#a6957f;font-size:13.5px;line-height:1.65}.sj13-right{background:#1c1610;border:1px solid rgba(242,140,40,.2);border-radius:22px;padding:32px;display:flex;flex-direction:column;gap:18px}.elementor-12 .elementor-element.elementor-element-b016520 .sj13-rt .elementor-heading-title{font-family:Sora,sans-serif;font-size:19px;font-weight:800;margin:0;color:#f3e9dc!important}.sj13-pays{display:grid;grid-template-columns:1fr 1fr;gap:12px}.sj13-pay{display:flex;gap:10px;align-items:center;background:#221a13;border:1px solid rgba(242,140,40,.18);border-radius:12px;padding:12px 16px;transition:border-color .3s,transform .3s}.sj13-pay:hover{border-color:rgba(242,140,40,.55);transform:translateX(4px)}.sj13-pe{font-size:20px}.sj13-pay span:last-child{font-weight:700;font-size:13.5px}.sj13-note{background:rgba(74,222,128,.08);border:1px solid rgba(74,222,128,.3);border-radius:14px;padding:16px 20px;display:flex;gap:12px;align-items:center}.sj13-ne{font-size:22px}.sj13-note span:last-child{font-size:13.5px;font-weight:700;color:#9fd9b4;line-height:1.6}@media (max-width:1023px){.sj13-g{grid-template-columns:1fr}.elementor-12 .elementor-element.elementor-element-b016520 .sj13-h2 .elementor-heading-title{font-size:28px}}@media (max-width:560px){.sj13-pays{grid-template-columns:repeat(3,1fr)}.sj13-pay{flex-direction:column;text-align:center;gap:6px;padding:12px 6px}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a71746d */.elementor-12 .elementor-element.elementor-element-7a71746d .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-7a71746d .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-7a71746d .elementor-heading-title{font-family:Sora,sans-serif!important;font-size:34px!important;font-weight:800!important;margin:0 0 12px!important;text-align:center!important;color:#f3e9dc!important}@media (max-width:680px){.elementor-12 .elementor-element.elementor-element-7a71746d .elementor-heading-title{font-size:28px!important}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-645eb2c3 */.elementor-12 .elementor-element.elementor-element-645eb2c3 p{margin:0!important;}.elementor-12 .elementor-element.elementor-element-645eb2c3 .elementor-widget-container,.elementor-12 .elementor-element.elementor-element-645eb2c3 p{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-645eb2c3 .elementor-widget-container,.elementor-12 .elementor-element.elementor-element-645eb2c3 p{text-align:center!important;color:#a6957f!important;max-width:640px!important;margin:0 auto 36px!important;line-height:1.7!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-648bbbc9 */.elementor-12 .elementor-element.elementor-element-648bbbc9{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-648bbbc9{max-width:1200px!important;margin:0 auto!important;padding:70px 24px!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22b3e39e */.elementor-12 .elementor-element.elementor-element-22b3e39e{background:repeating-linear-gradient(0deg,rgba(242,140,40,.05) 0 1px,transparent 1px 44px),repeating-linear-gradient(90deg,rgba(242,140,40,.05) 0 1px,transparent 1px 44px),#1c1610!important;border-top:1px solid rgba(242,140,40,.12)!important;border-bottom:1px solid rgba(242,140,40,.12)!important;font-family:Manrope,sans-serif!important;color:#f3e9dc!important}.elementor-12 .elementor-element.elementor-element-22b3e39e{background:repeating-linear-gradient(0deg,rgba(242,140,40,.05) 0 1px,transparent 1px 44px),repeating-linear-gradient(90deg,rgba(242,140,40,.05) 0 1px,transparent 1px 44px),#1c1610;border-top:1px solid rgba(242,140,40,.12);border-bottom:1px solid rgba(242,140,40,.12);font-family:Manrope,sans-serif;color:#f3e9dc}.elementor-12 .elementor-element.elementor-element-22b3e39e *{box-sizing:border-box}.sj17-w{max-width:1200px;margin:0 auto;padding:70px 24px}.elementor-12 .elementor-element.elementor-element-22b3e39e .sj17-h2 .elementor-heading-title{font-family:Sora,sans-serif;font-size:34px;font-weight:800;margin:0 0 12px;text-align:center;color:#f3e9dc!important}.sj17-hi{color:#f6a03c!important}.sj17-p{text-align:center;color:#a6957f;max-width:640px;margin:0 auto 36px;line-height:1.7}.sj17-chips{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;max-width:900px;margin:0 auto}.sj17-chip{border:1px solid rgba(242,140,40,.3);border-radius:999px;padding:9px 20px;font-size:13.5px;font-weight:600;color:#e8dccb}@media (max-width:680px){.elementor-12 .elementor-element.elementor-element-22b3e39e .sj17-h2 .elementor-heading-title{font-size:28px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d59e7d2 */.elementor-12 .elementor-element.elementor-element-4d59e7d2{box-sizing:border-box!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe58ea1 */.elementor-12 .elementor-element.elementor-element-6fe58ea1{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-6fe58ea1{border-radius:20px!important;overflow:hidden!important;border:1px solid rgba(242,140,40,.25)!important}@media (max-width:1023px){.elementor-12 .elementor-element.elementor-element-6fe58ea1{order:-1!important}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-313500eb */.elementor-12 .elementor-element.elementor-element-313500eb .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-313500eb .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-313500eb .elementor-heading-title{font-family:Sora,sans-serif!important;font-size:34px!important;font-weight:800!important;margin:0!important;color:#f3e9dc!important;line-height:1.2!important}@media (max-width:1023px){.elementor-12 .elementor-element.elementor-element-313500eb .elementor-heading-title{font-size:28px!important}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4cdc48d2 */.elementor-12 .elementor-element.elementor-element-4cdc48d2 p{margin:0!important;}.elementor-12 .elementor-element.elementor-element-4cdc48d2 .elementor-widget-container,.elementor-12 .elementor-element.elementor-element-4cdc48d2 p{box-sizing:border-box!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1bdf11d1 */.elementor-12 .elementor-element.elementor-element-1bdf11d1{--width:auto!important;width:auto!important;max-width:max-content!important;flex:0 0 auto!important;align-self:auto!important;}.elementor-12 .elementor-element.elementor-element-1bdf11d1 .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-1bdf11d1 .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-1bdf11d1 .elementor-heading-title{color:#f6a03c!important;font-weight:800!important;font-size:16px!important;line-height:1.4!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1764cf23 */.elementor-12 .elementor-element.elementor-element-1764cf23 .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-1764cf23 .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-1764cf23 .elementor-heading-title{font-weight:700!important;font-size:15px!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-141e57ba */.elementor-12 .elementor-element.elementor-element-141e57ba .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-141e57ba .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-141e57ba .elementor-heading-title{color:#a6957f!important;font-size:13px!important;line-height:1.6!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f9e87b */.elementor-12 .elementor-element.elementor-element-2f9e87b{box-sizing:border-box!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-647b521f */.elementor-12 .elementor-element.elementor-element-647b521f{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-647b521f{display:flex!important;gap:12px!important;align-items:flex-start!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-25b3b09c */.elementor-12 .elementor-element.elementor-element-25b3b09c{--width:auto!important;width:auto!important;max-width:max-content!important;flex:0 0 auto!important;align-self:auto!important;}.elementor-12 .elementor-element.elementor-element-25b3b09c .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-25b3b09c .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-25b3b09c .elementor-heading-title{color:#f6a03c!important;font-weight:800!important;font-size:16px!important;line-height:1.4!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4e0981cc */.elementor-12 .elementor-element.elementor-element-4e0981cc .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-4e0981cc .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-4e0981cc .elementor-heading-title{font-weight:700!important;font-size:15px!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1f57e895 */.elementor-12 .elementor-element.elementor-element-1f57e895 .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-1f57e895 .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-1f57e895 .elementor-heading-title{color:#a6957f!important;font-size:13px!important;line-height:1.6!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e26e59 */.elementor-12 .elementor-element.elementor-element-2e26e59{box-sizing:border-box!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-45891837 */.elementor-12 .elementor-element.elementor-element-45891837{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-45891837{display:flex!important;gap:12px!important;align-items:flex-start!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b2332c3 */.elementor-12 .elementor-element.elementor-element-6b2332c3{--width:auto!important;width:auto!important;max-width:max-content!important;flex:0 0 auto!important;align-self:auto!important;}.elementor-12 .elementor-element.elementor-element-6b2332c3 .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-6b2332c3 .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-6b2332c3 .elementor-heading-title{color:#f6a03c!important;font-weight:800!important;font-size:16px!important;line-height:1.4!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2d91ee72 */.elementor-12 .elementor-element.elementor-element-2d91ee72 .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-2d91ee72 .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-2d91ee72 .elementor-heading-title{font-weight:700!important;font-size:15px!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6ae05ca2 */.elementor-12 .elementor-element.elementor-element-6ae05ca2 .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-6ae05ca2 .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-6ae05ca2 .elementor-heading-title{color:#a6957f!important;font-size:13px!important;line-height:1.6!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-194bf29a */.elementor-12 .elementor-element.elementor-element-194bf29a{box-sizing:border-box!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74cf6bb3 */.elementor-12 .elementor-element.elementor-element-74cf6bb3{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-74cf6bb3{display:flex!important;gap:12px!important;align-items:flex-start!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-646441fc */.elementor-12 .elementor-element.elementor-element-646441fc{--width:auto!important;width:auto!important;max-width:max-content!important;flex:0 0 auto!important;align-self:auto!important;}.elementor-12 .elementor-element.elementor-element-646441fc .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-646441fc .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-646441fc .elementor-heading-title{color:#f6a03c!important;font-weight:800!important;font-size:16px!important;line-height:1.4!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-27883a14 */.elementor-12 .elementor-element.elementor-element-27883a14 .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-27883a14 .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-27883a14 .elementor-heading-title{font-weight:700!important;font-size:15px!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a0ee9f6 */.elementor-12 .elementor-element.elementor-element-2a0ee9f6 .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-2a0ee9f6 .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-2a0ee9f6 .elementor-heading-title{color:#a6957f!important;font-size:13px!important;line-height:1.6!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-71ccefe0 */.elementor-12 .elementor-element.elementor-element-71ccefe0{box-sizing:border-box!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10c083ee */.elementor-12 .elementor-element.elementor-element-10c083ee{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-10c083ee{display:flex!important;gap:12px!important;align-items:flex-start!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47291dae */.elementor-12 .elementor-element.elementor-element-47291dae{--width:auto!important;width:auto!important;max-width:max-content!important;flex:0 0 auto!important;align-self:auto!important;}.elementor-12 .elementor-element.elementor-element-47291dae .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-47291dae .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-47291dae .elementor-heading-title{color:#f6a03c!important;font-weight:800!important;font-size:16px!important;line-height:1.4!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4ced63a8 */.elementor-12 .elementor-element.elementor-element-4ced63a8 .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-4ced63a8 .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-4ced63a8 .elementor-heading-title{font-weight:700!important;font-size:15px!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-292090ca */.elementor-12 .elementor-element.elementor-element-292090ca .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-292090ca .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-292090ca .elementor-heading-title{color:#a6957f!important;font-size:13px!important;line-height:1.6!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26fc173b */.elementor-12 .elementor-element.elementor-element-26fc173b{box-sizing:border-box!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4af9cce3 */.elementor-12 .elementor-element.elementor-element-4af9cce3{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-4af9cce3{display:flex!important;gap:12px!important;align-items:flex-start!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-246014c7 */.elementor-12 .elementor-element.elementor-element-246014c7{--width:auto!important;width:auto!important;max-width:max-content!important;flex:0 0 auto!important;align-self:auto!important;}.elementor-12 .elementor-element.elementor-element-246014c7 .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-246014c7 .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-246014c7 .elementor-heading-title{color:#f6a03c!important;font-weight:800!important;font-size:16px!important;line-height:1.4!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4327023d */.elementor-12 .elementor-element.elementor-element-4327023d .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-4327023d .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-4327023d .elementor-heading-title{font-weight:700!important;font-size:15px!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3509f93 */.elementor-12 .elementor-element.elementor-element-3509f93 .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-3509f93 .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-3509f93 .elementor-heading-title{color:#a6957f!important;font-size:13px!important;line-height:1.6!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2acb4db4 */.elementor-12 .elementor-element.elementor-element-2acb4db4{box-sizing:border-box!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-200d0237 */.elementor-12 .elementor-element.elementor-element-200d0237{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-200d0237{display:flex!important;gap:12px!important;align-items:flex-start!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-43910a */.elementor-12 .elementor-element.elementor-element-43910a{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-43910a{display:grid!important;grid-template-columns:1fr 1fr!important;gap:16px!important}@media (max-width:560px){.elementor-12 .elementor-element.elementor-element-43910a{grid-template-columns:1fr!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2296d41f */.elementor-12 .elementor-element.elementor-element-2296d41f{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-2296d41f{display:flex!important;flex-direction:column!important;gap:22px!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3822363d */.elementor-12 .elementor-element.elementor-element-3822363d{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-3822363d{max-width:1200px!important;margin:0 auto!important;padding:80px 24px!important;display:grid!important;grid-template-columns:.9fr 1.1fr!important;gap:48px!important;align-items:center!important}@media (max-width:1023px){.elementor-12 .elementor-element.elementor-element-3822363d{grid-template-columns:1fr!important;gap:32px!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e615274 */.elementor-12 .elementor-element.elementor-element-5e615274{background:#171210!important;font-family:Manrope,sans-serif!important;color:#f3e9dc!important}.elementor-12 .elementor-element.elementor-element-5e615274{background:#171210;font-family:Manrope,sans-serif;color:#f3e9dc}.elementor-12 .elementor-element.elementor-element-5e615274 *{box-sizing:border-box}.sj18-g{max-width:1200px;margin:0 auto;padding:80px 24px;display:grid;grid-template-columns:.9fr 1.1fr;gap:48px;align-items:center}.sj18-imgw{border-radius:20px;overflow:hidden;border:1px solid rgba(242,140,40,.25)}.sj18-img img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover}.sj18-c{display:flex;flex-direction:column;gap:22px}.elementor-12 .elementor-element.elementor-element-5e615274 .sj18-h2 .elementor-heading-title{font-family:Sora,sans-serif;font-size:34px;font-weight:800;margin:0;color:#f3e9dc!important;line-height:1.2}.sj18-hi{color:#f6a03c!important}.sj18-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.sj18-it{display:flex;gap:12px;align-items:flex-start}.sj18-tick{color:#f6a03c;font-weight:800;font-size:16px;line-height:1.4}.sj18-wt{font-weight:700;font-size:15px}.sj18-wd{color:#a6957f;font-size:13px;line-height:1.6}@media (max-width:1023px){.sj18-g{grid-template-columns:1fr;gap:32px}.elementor-12 .elementor-element.elementor-element-5e615274 .sj18-h2 .elementor-heading-title{font-size:28px}.sj18-imgw{order:-1}}@media (max-width:560px){.sj18-grid{grid-template-columns:1fr}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-44228cc0 */.elementor-12 .elementor-element.elementor-element-44228cc0 .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-44228cc0 .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-44228cc0 .elementor-heading-title{font-family:Sora,sans-serif!important;font-size:34px!important;font-weight:800!important;margin:0 0 44px!important;text-align:center!important;color:#f3e9dc!important}@media (max-width:1023px){.elementor-12 .elementor-element.elementor-element-44228cc0 .elementor-heading-title{font-size:28px!important}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6f84172e */.elementor-12 .elementor-element.elementor-element-6f84172e .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-6f84172e .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-6f84172e .elementor-heading-title{font-family:Sora,sans-serif!important;font-size:52px!important;font-weight:800!important;color:#f6a03c!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e98fb71 */.elementor-12 .elementor-element.elementor-element-e98fb71 .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-e98fb71 .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-e98fb71 .elementor-heading-title{color:#fbc02d!important;font-size:18px!important;letter-spacing:3px!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6ce54ce6 */.elementor-12 .elementor-element.elementor-element-6ce54ce6 .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-6ce54ce6 .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-6ce54ce6 .elementor-heading-title{color:#a6957f!important;font-size:13px!important;font-weight:600!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f8d152d */.elementor-12 .elementor-element.elementor-element-4f8d152d{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-4f8d152d{background:linear-gradient(160deg,#26190e,#221a13)!important;border:1px solid rgba(242,140,40,.3)!important;border-radius:18px!important;padding:28px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;gap:6px!important;text-align:center!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-480b7adf */.elementor-12 .elementor-element.elementor-element-480b7adf .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-480b7adf .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-480b7adf .elementor-heading-title{color:#fbc02d!important;font-size:14px!important;letter-spacing:2px!important}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3ce2ba1b */.elementor-12 .elementor-element.elementor-element-3ce2ba1b p{margin:0!important;}.elementor-12 .elementor-element.elementor-element-3ce2ba1b .elementor-widget-container,.elementor-12 .elementor-element.elementor-element-3ce2ba1b p{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-3ce2ba1b .elementor-widget-container,.elementor-12 .elementor-element.elementor-element-3ce2ba1b p{margin:0!important;color:#c9b9a3!important;font-size:14px!important;line-height:1.7!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-68c12863 */.elementor-12 .elementor-element.elementor-element-68c12863{--width:auto!important;width:auto!important;max-width:max-content!important;flex:0 0 auto!important;align-self:auto!important;}.elementor-12 .elementor-element.elementor-element-68c12863 .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-68c12863 .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-68c12863 .elementor-heading-title{width:36px!important;height:36px!important;border-radius:999px!important;background:linear-gradient(135deg,#fbc02d,#e0521f)!important;display:flex!important;align-items:center!important;justify-content:center!important;font-weight:800!important;color:#1d1006!important;font-size:14px!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5c97a86 */.elementor-12 .elementor-element.elementor-element-5c97a86 .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-5c97a86 .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-5c97a86 .elementor-heading-title{font-weight:700!important;font-size:14px!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7de54dfa */.elementor-12 .elementor-element.elementor-element-7de54dfa .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-7de54dfa .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-7de54dfa .elementor-heading-title{color:#a6957f!important;font-size:12px!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6542402f */.elementor-12 .elementor-element.elementor-element-6542402f{box-sizing:border-box!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e452eeb */.elementor-12 .elementor-element.elementor-element-2e452eeb{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-2e452eeb{display:flex!important;align-items:center!important;gap:10px!important;margin-top:auto!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2dacc758 */.elementor-12 .elementor-element.elementor-element-2dacc758{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-2dacc758{background:#221a13!important;border:1px solid rgba(242,140,40,.16)!important;border-radius:18px!important;padding:24px!important;display:flex!important;flex-direction:column!important;gap:12px!important;transition:transform .3s,border-color .3s!important}.elementor-12 .elementor-element.elementor-element-2dacc758{transform:translateY(-4px)!important;border-color:rgba(242,140,40,.45)!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-17a06e58 */.elementor-12 .elementor-element.elementor-element-17a06e58 .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-17a06e58 .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-17a06e58 .elementor-heading-title{color:#fbc02d!important;font-size:14px!important;letter-spacing:2px!important}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-64d99b1a */.elementor-12 .elementor-element.elementor-element-64d99b1a p{margin:0!important;}.elementor-12 .elementor-element.elementor-element-64d99b1a .elementor-widget-container,.elementor-12 .elementor-element.elementor-element-64d99b1a p{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-64d99b1a .elementor-widget-container,.elementor-12 .elementor-element.elementor-element-64d99b1a p{margin:0!important;color:#c9b9a3!important;font-size:14px!important;line-height:1.7!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6edd337a */.elementor-12 .elementor-element.elementor-element-6edd337a{--width:auto!important;width:auto!important;max-width:max-content!important;flex:0 0 auto!important;align-self:auto!important;}.elementor-12 .elementor-element.elementor-element-6edd337a .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-6edd337a .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-6edd337a .elementor-heading-title{width:36px!important;height:36px!important;border-radius:999px!important;background:linear-gradient(135deg,#fbc02d,#e0521f)!important;display:flex!important;align-items:center!important;justify-content:center!important;font-weight:800!important;color:#1d1006!important;font-size:14px!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ca8e6e1 */.elementor-12 .elementor-element.elementor-element-7ca8e6e1 .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-7ca8e6e1 .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-7ca8e6e1 .elementor-heading-title{font-weight:700!important;font-size:14px!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-22df6ded */.elementor-12 .elementor-element.elementor-element-22df6ded .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-22df6ded .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-22df6ded .elementor-heading-title{color:#a6957f!important;font-size:12px!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17990c1c */.elementor-12 .elementor-element.elementor-element-17990c1c{box-sizing:border-box!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-377d10c0 */.elementor-12 .elementor-element.elementor-element-377d10c0{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-377d10c0{align-items:center!important;gap:10px!important;margin-top:auto!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62e7414d */.elementor-12 .elementor-element.elementor-element-62e7414d{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-62e7414d{background:#221a13!important;border:1px solid rgba(242,140,40,.16)!important;border-radius:18px!important;padding:24px!important;display:flex!important;flex-direction:column!important;gap:12px!important;transition:transform .3s,border-color .3s!important}.elementor-12 .elementor-element.elementor-element-62e7414d{transform:translateY(-4px)!important;border-color:rgba(242,140,40,.45)!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-136d8318 */.elementor-12 .elementor-element.elementor-element-136d8318 .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-136d8318 .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-136d8318 .elementor-heading-title{color:#fbc02d!important;font-size:14px!important;letter-spacing:2px!important}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-21150677 */.elementor-12 .elementor-element.elementor-element-21150677 p{margin:0!important;}.elementor-12 .elementor-element.elementor-element-21150677 .elementor-widget-container,.elementor-12 .elementor-element.elementor-element-21150677 p{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-21150677 .elementor-widget-container,.elementor-12 .elementor-element.elementor-element-21150677 p{margin:0!important;color:#c9b9a3!important;font-size:14px!important;line-height:1.7!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4feb57fe */.elementor-12 .elementor-element.elementor-element-4feb57fe{--width:auto!important;width:auto!important;max-width:max-content!important;flex:0 0 auto!important;align-self:auto!important;}.elementor-12 .elementor-element.elementor-element-4feb57fe .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-4feb57fe .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-4feb57fe .elementor-heading-title{width:36px!important;height:36px!important;border-radius:999px!important;background:linear-gradient(135deg,#fbc02d,#e0521f)!important;display:flex!important;align-items:center!important;justify-content:center!important;font-weight:800!important;color:#1d1006!important;font-size:14px!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-51d71260 */.elementor-12 .elementor-element.elementor-element-51d71260 .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-51d71260 .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-51d71260 .elementor-heading-title{font-weight:700!important;font-size:14px!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6760cd3b */.elementor-12 .elementor-element.elementor-element-6760cd3b .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-6760cd3b .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-6760cd3b .elementor-heading-title{color:#a6957f!important;font-size:12px!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b1eac95 */.elementor-12 .elementor-element.elementor-element-6b1eac95{box-sizing:border-box!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-670f339c */.elementor-12 .elementor-element.elementor-element-670f339c{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-670f339c{display:flex!important;align-items:center!important;gap:10px!important;margin-top:auto!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f4fa408 */.elementor-12 .elementor-element.elementor-element-4f4fa408{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-4f4fa408{background:#221a13!important;border:1px solid rgba(242,140,40,.16)!important;border-radius:18px!important;padding:24px!important;display:flex!important;flex-direction:column!important;gap:12px!important;transition:transform .3s,border-color .3s!important}.elementor-12 .elementor-element.elementor-element-4f4fa408{transform:translateY(-4px)!important;border-color:rgba(242,140,40,.45)!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-24d66854 */.elementor-12 .elementor-element.elementor-element-24d66854{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-24d66854{display:grid!important;grid-template-columns:.8fr 1fr 1fr 1fr!important;gap:20px!important;align-items:stretch!important}@media (max-width:1023px){.elementor-12 .elementor-element.elementor-element-24d66854{grid-template-columns:1fr 1fr!important}}@media (max-width:560px){.elementor-12 .elementor-element.elementor-element-24d66854{grid-template-columns:1fr!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4dd307db */.elementor-12 .elementor-element.elementor-element-4dd307db{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-4dd307db{max-width:1200px!important;margin:0 auto!important;padding:80px 24px!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2676de */.elementor-12 .elementor-element.elementor-element-b2676de{background:repeating-linear-gradient(0deg,rgba(242,140,40,.05) 0 1px,transparent 1px 44px),repeating-linear-gradient(90deg,rgba(242,140,40,.05) 0 1px,transparent 1px 44px),#1c1610!important;border-top:1px solid rgba(242,140,40,.12)!important;font-family:Manrope,sans-serif!important;color:#f3e9dc!important}.elementor-12 .elementor-element.elementor-element-b2676de{background:repeating-linear-gradient(0deg,rgba(242,140,40,.05) 0 1px,transparent 1px 44px),repeating-linear-gradient(90deg,rgba(242,140,40,.05) 0 1px,transparent 1px 44px),#1c1610;border-top:1px solid rgba(242,140,40,.12);font-family:Manrope,sans-serif;color:#f3e9dc}.elementor-12 .elementor-element.elementor-element-b2676de *{box-sizing:border-box}.sj20-w{max-width:1200px;margin:0 auto;padding:80px 24px}.elementor-12 .elementor-element.elementor-element-b2676de .sj20-h2 .elementor-heading-title{font-family:Sora,sans-serif;font-size:34px;font-weight:800;margin:0 0 44px;text-align:center;color:#f3e9dc!important}.sj20-hi{color:#f6a03c!important}.sj20-g{display:grid;grid-template-columns:.8fr 1fr 1fr 1fr;gap:20px;align-items:stretch}.sj20-score{background:linear-gradient(160deg,#26190e,#221a13);border:1px solid rgba(242,140,40,.3);border-radius:18px;padding:28px;display:flex;flex-direction:column;justify-content:center;gap:6px;text-align:center}.sj20-big{font-family:Sora,sans-serif;font-size:52px;font-weight:800;color:#f6a03c}.sj20-bstars{color:#fbc02d;font-size:18px;letter-spacing:3px}.sj20-cnt{color:#a6957f;font-size:13px;font-weight:600}.sj20-c{background:#221a13;border:1px solid rgba(242,140,40,.16);border-radius:18px;padding:24px;display:flex;flex-direction:column;gap:12px;transition:transform .3s,border-color .3s}.sj20-c:hover{transform:translateY(-4px);border-color:rgba(242,140,40,.45)}.sj20-stars{color:#fbc02d;font-size:14px;letter-spacing:2px}.sj20-q{margin:0;color:#c9b9a3;font-size:14px;line-height:1.7}.sj20-u{display:flex;align-items:center;gap:10px;margin-top:auto}.sj20-av{width:36px;height:36px;border-radius:999px;background:linear-gradient(135deg,#fbc02d,#e0521f);display:flex;align-items:center;justify-content:center;font-weight:800;color:#1d1006;font-size:14px}.sj20-n{font-weight:700;font-size:14px}.sj20-city{color:#a6957f;font-size:12px}@media (max-width:1023px){.sj20-g{grid-template-columns:1fr 1fr}.elementor-12 .elementor-element.elementor-element-b2676de .sj20-h2 .elementor-heading-title{font-size:28px}}@media (max-width:560px){.sj20-g{grid-template-columns:1fr}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-490c418f */.elementor-12 .elementor-element.elementor-element-490c418f{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-490c418f{position:absolute!important;inset:0!important;border:1.5px solid rgba(242,140,40,.25)!important;border-radius:50%!important;animation:sj22Ring 6s ease-out infinite!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c79f453 */.elementor-12 .elementor-element.elementor-element-3c79f453{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-3c79f453{position:absolute!important;inset:0!important;border:1.5px solid rgba(242,140,40,.25)!important;border-radius:50%!important;animation:sj22Ring 6s ease-out infinite!important}.elementor-12 .elementor-element.elementor-element-3c79f453{animation-delay:2s!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15815c41 */.elementor-12 .elementor-element.elementor-element-15815c41{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-15815c41{position:absolute!important;inset:0!important;border:1.5px solid rgba(242,140,40,.25)!important;border-radius:50%!important;animation:sj22Ring 6s ease-out infinite!important}.elementor-12 .elementor-element.elementor-element-15815c41{animation-delay:4s!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-111b144b */.elementor-12 .elementor-element.elementor-element-111b144b{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-111b144b{position:absolute!important;inset:0!important;border:1.5px solid rgba(242,140,40,.25)!important;border-radius:50%!important;animation:sj22Ring 6s ease-out infinite!important}.elementor-12 .elementor-element.elementor-element-111b144b{inset:90px!important;border-style:dashed!important;border-color:rgba(242,140,40,.3)!important;animation:sj22Spin 46s linear infinite!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47a23d01 */.elementor-12 .elementor-element.elementor-element-47a23d01{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-47a23d01{position:absolute!important;top:50%!important;left:50%!important;width:560px!important;height:560px!important;margin:-280px 0 0 -280px!important;pointer-events:none!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ed46cf6 */.elementor-12 .elementor-element.elementor-element-ed46cf6{
    --width: auto !important;
    width: auto !important;
    max-width: max-content !important;
    min-width: 0 !important;

    flex: 0 0 auto !important;

    /* FORCE CENTER */
    align-self: center !important;
    margin-left: auto !important;
    margin-right: auto !important;

    padding: 0 !important;

    background: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
}

.elementor-12 .elementor-element.elementor-element-ed46cf6 .elementor-widget-container{
    width: auto !important;
    max-width: max-content !important;

    display: flex !important;
    justify-content: center !important;
    align-items: center !important;

    margin-left: auto !important;
    margin-right: auto !important;
    padding: 0 !important;

    background: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
}

.elementor-12 .elementor-element.elementor-element-ed46cf6 .elementor-heading-title{
    box-sizing: border-box !important;

    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;

    width: auto !important;
    max-width: max-content !important;
    min-width: 0 !important;

    margin: 0 auto !important;
    padding: 8px 18px !important;

    gap: 8px !important;

    font-size: 11.5px !important;
    font-weight: 800 !important;
    line-height: 1.2 !important;
    letter-spacing: 2px !important;

    text-align: center !important;
    text-transform: uppercase !important;
    white-space: nowrap !important;

    color: #f3e9dc !important;
    background: rgba(34, 26, 19, 0.85) !important;

    border: 1px solid rgba(242, 140, 40, 0.35) !important;
    border-radius: 999px !important;

    box-shadow: none !important;
}

@media(max-width:767px){
    .elementor-12 .elementor-element.elementor-element-ed46cf6{
        align-self: center !important;
        margin-left: auto !important;
        margin-right: auto !important;
    }

    .elementor-12 .elementor-element.elementor-element-ed46cf6 .elementor-heading-title{
        padding: 7px 14px !important;
        font-size: 10px !important;
        letter-spacing: 1.4px !important;
        text-align: center !important;
        white-space: normal !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48f8daa5 */.elementor-12 .elementor-element.elementor-element-48f8daa5 .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-48f8daa5 .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-48f8daa5 .elementor-heading-title{font-family:Sora,sans-serif!important;font-size:42px!important;font-weight:800!important;margin:0!important;line-height:1.15!important;color:#f3e9dc!important}@media (max-width:680px){.elementor-12 .elementor-element.elementor-element-48f8daa5 .elementor-heading-title{font-size:30px!important}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1d7cbdd0 */.elementor-12 .elementor-element.elementor-element-1d7cbdd0 p{margin:0!important;}.elementor-12 .elementor-element.elementor-element-1d7cbdd0 .elementor-widget-container,.elementor-12 .elementor-element.elementor-element-1d7cbdd0 p{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-1d7cbdd0 .elementor-widget-container,.elementor-12 .elementor-element.elementor-element-1d7cbdd0 p{margin:0!important;color:#c9b9a3!important;line-height:1.75!important;font-size:16px!important;max-width:560px!important}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1e30ea3b */.elementor-12 .elementor-element.elementor-element-1e30ea3b{--width:auto!important;width:auto!important;max-width:max-content!important;flex:0 0 auto!important;align-self:auto!important;}.elementor-12 .elementor-element.elementor-element-1e30ea3b{--width:auto!important;width:auto!important;max-width:max-content!important;flex:0 0 auto!important;}.elementor-12 .elementor-element.elementor-element-1e30ea3b .elementor-button{width:auto!important;margin:0!important;text-decoration:none!important;}.elementor-12 .elementor-element.elementor-element-1e30ea3b .elementor-button{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-1e30ea3b .elementor-button{background:#22c55e!important;color:#06240f!important;font-weight:800!important;font-size:16px!important;padding:16px 32px!important;border-radius:14px!important;box-shadow:0 8px 28px rgba(34,197,94,.4)!important;text-decoration:none!important}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-14ab8352 */.elementor-12 .elementor-element.elementor-element-14ab8352{--width:auto!important;width:auto!important;max-width:max-content!important;flex:0 0 auto!important;align-self:auto!important;}.elementor-12 .elementor-element.elementor-element-14ab8352{--width:auto!important;width:auto!important;max-width:max-content!important;flex:0 0 auto!important;}.elementor-12 .elementor-element.elementor-element-14ab8352 .elementor-button{width:auto!important;margin:0!important;text-decoration:none!important;}.elementor-12 .elementor-element.elementor-element-14ab8352 .elementor-button{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-14ab8352 .elementor-button{background:linear-gradient(135deg,#fbc02d,#f28c28,#e0521f)!important;background-size:200% auto!important;animation:sj22Shine 6s linear infinite!important;color:#1d1006!important;font-weight:800!important;font-size:16px!important;padding:16px 32px!important;border-radius:14px!important;box-shadow:0 8px 28px rgba(242,140,40,.35)!important;text-decoration:none!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1065c88b */.elementor-12 .elementor-element.elementor-element-1065c88b{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-1065c88b{display:flex!important;gap:14px!important;flex-wrap:wrap!important;justify-content:center!important}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-57d3ff1f */.elementor-12 .elementor-element.elementor-element-57d3ff1f{--width:auto!important;}.elementor-12 .elementor-element.elementor-element-57d3ff1f .elementor-widget-container{box-sizing:border-box!important;display:flex!important;gap:36px!important;flex-wrap:wrap!important;justify-content:center!important;font-size:13.5px!important;font-weight:700!important;color:#a6957f!important}.elementor-12 .elementor-element.elementor-element-57d3ff1f p{margin:0!important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12ac3549 */.elementor-12 .elementor-element.elementor-element-12ac3549{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-12ac3549{position:relative!important;max-width:820px!important;margin:0 auto!important;padding:96px 24px!important;text-align:center!important;display:flex!important;flex-direction:column!important;gap:20px!important;align-items:center!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-509ce615 */.elementor-12 .elementor-element.elementor-element-509ce615{position:relative!important;overflow:hidden!important;background:repeating-linear-gradient(0deg,rgba(242,140,40,.05) 0 1px,transparent 1px 44px),repeating-linear-gradient(90deg,rgba(242,140,40,.05) 0 1px,transparent 1px 44px),#14100c!important;border-top:1px solid rgba(242,140,40,.12)!important;border-bottom:1px solid rgba(242,140,40,.12)!important;font-family:Manrope,sans-serif!important;color:#f3e9dc!important}.elementor-12 .elementor-element.elementor-element-509ce615{position:relative;overflow:hidden;background:repeating-linear-gradient(0deg,rgba(242,140,40,.05) 0 1px,transparent 1px 44px),repeating-linear-gradient(90deg,rgba(242,140,40,.05) 0 1px,transparent 1px 44px),#14100c;border-top:1px solid rgba(242,140,40,.12);border-bottom:1px solid rgba(242,140,40,.12);font-family:Manrope,sans-serif;color:#f3e9dc}.elementor-12 .elementor-element.elementor-element-509ce615 *{box-sizing:border-box}.sj22-rings{position:absolute;top:50%;left:50%;width:560px;height:560px;margin:-280px 0 0 -280px;pointer-events:none}.sj22-rings span{position:absolute;inset:0;border:1.5px solid rgba(242,140,40,.25);border-radius:50%;animation:sj22Ring 6s ease-out infinite}.sj22-rings span:nth-child(2){animation-delay:2s}.sj22-rings span:nth-child(3){animation-delay:4s}.sj22-dash{inset:90px!important;border-style:dashed!important;border-color:rgba(242,140,40,.3)!important;animation:sj22Spin 46s linear infinite!important}.sj22-w{position:relative;max-width:820px;margin:0 auto;padding:96px 24px;text-align:center;display:flex;flex-direction:column;gap:20px;align-items:center}.sj22-badge{display:flex;align-items:center;gap:8px;font-size:11.5px;font-weight:800;letter-spacing:2px;text-transform:uppercase;color:#f3e9dc;border:1px solid rgba(242,140,40,.35);border-radius:999px;padding:8px 18px;background:rgba(34,26,19,.85)}.sj22-dot{width:8px;height:8px;border-radius:999px;background:#4ade80;animation:sj22Pulse 1.6s ease-in-out infinite}.elementor-12 .elementor-element.elementor-element-509ce615 .sj22-h2 .elementor-heading-title{font-family:Sora,sans-serif;font-size:42px;font-weight:800;margin:0;line-height:1.15;color:#f3e9dc!important}.sj22-grad{background:linear-gradient(90deg,#fbc02d,#f28c28,#e0521f);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent!important}.sj22-p{margin:0;color:#c9b9a3;line-height:1.75;font-size:16px;max-width:560px}.sj22-btns{display:flex;gap:14px;flex-wrap:wrap;justify-content:center}.sj22-wa{background:#22c55e;color:#06240f!important;font-weight:800;font-size:16px;padding:16px 32px;border-radius:14px;box-shadow:0 8px 28px rgba(34,197,94,.4);text-decoration:none}.sj22-ex{background:linear-gradient(135deg,#fbc02d,#f28c28,#e0521f);background-size:200% auto;animation:sj22Shine 6s linear infinite;color:#1d1006!important;font-weight:800;font-size:16px;padding:16px 32px;border-radius:14px;box-shadow:0 8px 28px rgba(242,140,40,.35);text-decoration:none}.sj22-tr{display:flex;gap:36px;flex-wrap:wrap;justify-content:center;font-size:13.5px;font-weight:700;color:#a6957f}@keyframes sj22Ring{0%{transform:scale(.55);opacity:.9}100%{transform:scale(1.6);opacity:0}}@keyframes sj22Spin{to{transform:rotate(360deg)}}@keyframes sj22Pulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.75)}}@keyframes sj22Shine{0%{background-position:200% center}100%{background-position:-200% center}}@media (max-width:680px){.elementor-12 .elementor-element.elementor-element-509ce615 .sj22-h2 .elementor-heading-title{font-size:30px}.sj22-tr{gap:18px}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ef3b924 */.elementor-12 .elementor-element.elementor-element-7ef3b924 .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-7ef3b924 .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-7ef3b924 .elementor-heading-title{font-family:Sora,sans-serif!important;font-size:34px!important;font-weight:800!important;margin:0 0 40px!important;text-align:center!important;color:#f3e9dc!important}@media (max-width:680px){.elementor-12 .elementor-element.elementor-element-7ef3b924 .elementor-heading-title{font-size:28px!important}}/* End custom CSS */
/* Start custom CSS for accordion, class: .elementor-element-22b1a80f */.elementor-12 .elementor-element.elementor-element-22b1a80f .elementor-accordion-item{background:#221a13!important;border:1px solid rgba(242,140,40,.16)!important;border-radius:14px!important;margin-bottom:12px!important;overflow:hidden!important;}.elementor-12 .elementor-element.elementor-element-22b1a80f .elementor-tab-title{border:0!important;padding:18px 22px!important;color:#f3e9dc!important;font-weight:700!important;font-size:15.5px!important;}.elementor-12 .elementor-element.elementor-element-22b1a80f .elementor-tab-content{border:0!important;padding:0 22px 18px!important;color:#a6957f!important;font-size:14px!important;line-height:1.7!important;}.elementor-12 .elementor-element.elementor-element-22b1a80f .elementor-accordion-icon{color:#f6a03c!important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ecb84e1 */.elementor-12 .elementor-element.elementor-element-ecb84e1{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-ecb84e1{max-width:820px!important;margin:0 auto!important;padding:80px 24px!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6782ed3b */.elementor-12 .elementor-element.elementor-element-6782ed3b{background:#171210!important;font-family:Manrope,sans-serif!important;color:#f3e9dc!important}.elementor-12 .elementor-element.elementor-element-6782ed3b{background:#171210;font-family:Manrope,sans-serif;color:#f3e9dc}.elementor-12 .elementor-element.elementor-element-6782ed3b *{box-sizing:border-box}.sj23-w{max-width:820px;margin:0 auto;padding:80px 24px}.elementor-12 .elementor-element.elementor-element-6782ed3b .sj23-h2 .elementor-heading-title{font-family:Sora,sans-serif;font-size:34px;font-weight:800;margin:0 0 40px;text-align:center;color:#f3e9dc!important}.sj23-list{display:flex;flex-direction:column;gap:12px}.sj23-i{background:#221a13;border:1px solid rgba(242,140,40,.16);border-radius:14px;padding:18px 22px}.sj23-s{cursor:pointer;font-weight:700;font-size:15.5px;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px;color:#f3e9dc}.sj23-s::-webkit-details-marker{display:none}.sj23-plus{color:#f6a03c;font-size:18px}.sj23-i[open] .sj23-plus{transform:rotate(45deg)}.sj23-a{margin:14px 0 4px;color:#a6957f;font-size:14px;line-height:1.7}@media (max-width:680px){.elementor-12 .elementor-element.elementor-element-6782ed3b .sj23-h2 .elementor-heading-title{font-size:28px}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-519c587c */.elementor-12 .elementor-element.elementor-element-519c587c .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-519c587c .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-519c587c .elementor-heading-title{font-family:Sora,sans-serif!important;font-size:30px!important;font-weight:800!important;margin:0 0 32px!important;text-align:center!important;color:#f3e9dc!important}@media (max-width:1023px){.elementor-12 .elementor-element.elementor-element-519c587c .elementor-heading-title{font-size:26px!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a777e59 */.elementor-12 .elementor-element.elementor-element-4a777e59{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-4a777e59{max-width:1200px!important;margin:0 auto!important;padding:0 24px 80px!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1954f071 */.elementor-12 .elementor-element.elementor-element-1954f071{background:#171210!important;font-family:Manrope,sans-serif!important;color:#f3e9dc!important}.elementor-12 .elementor-element.elementor-element-1954f071{background:#171210;font-family:Manrope,sans-serif;color:#f3e9dc}.elementor-12 .elementor-element.elementor-element-1954f071 *{box-sizing:border-box}.sj24-w{max-width:1200px;margin:0 auto;padding:0 24px 80px}.elementor-12 .elementor-element.elementor-element-1954f071 .sj24-h2 .elementor-heading-title{font-family:Sora,sans-serif;font-size:30px;font-weight:800;margin:0 0 32px;text-align:center;color:#f3e9dc!important}.sj24-hi{color:#f6a03c!important}.sj24-g{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.sj24-c{background:#221a13;border:1px solid rgba(242,140,40,.16);border-radius:16px;padding:22px;display:flex;flex-direction:column;gap:8px;text-decoration:none;transition:transform .3s,border-color .3s}.sj24-c:hover{transform:translateY(-4px);border-color:rgba(242,140,40,.5)}.sj24-ic{font-size:24px}.sj24-t{font-family:Sora,sans-serif;font-weight:700;font-size:16px;color:#f3e9dc}.sj24-link{color:#f6a03c;font-size:13px;font-weight:800}@media (max-width:1023px){.sj24-g{grid-template-columns:1fr}.elementor-12 .elementor-element.elementor-element-1954f071 .sj24-h2 .elementor-heading-title{font-size:26px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f8e847f */.elementor-12 .elementor-element.elementor-element-f8e847f{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-f8e847f{position:absolute!important;width:400px!important;height:400px!important;border-radius:50%!important;background:radial-gradient(circle,rgba(242,140,40,.14),transparent 70%)!important;filter:blur(60px)!important;top:-120px!important;left:30%!important;animation:sj25Drift 16s ease-in-out infinite!important;pointer-events:none!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-272d43b6 */.elementor-12 .elementor-element.elementor-element-272d43b6 .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-272d43b6 .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-272d43b6 .elementor-heading-title{font-family:Sora,sans-serif!important;font-size:34px!important;font-weight:800!important;margin:0 0 12px!important;text-align:center!important;color:#f3e9dc!important}@media (max-width:1023px){.elementor-12 .elementor-element.elementor-element-272d43b6 .elementor-heading-title{font-size:28px!important}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1ddd15e6 */.elementor-12 .elementor-element.elementor-element-1ddd15e6 p{margin:0!important;}.elementor-12 .elementor-element.elementor-element-1ddd15e6 .elementor-widget-container,.elementor-12 .elementor-element.elementor-element-1ddd15e6 p{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-1ddd15e6 .elementor-widget-container,.elementor-12 .elementor-element.elementor-element-1ddd15e6 p{text-align:center!important;color:#a6957f!important;max-width:600px!important;margin:0 auto 40px!important;line-height:1.7!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30974b1b */.elementor-12 .elementor-element.elementor-element-30974b1b{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-30974b1b{position:relative!important;max-width:1200px!important;margin:0 auto!important;padding:80px 24px!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-504ef61f */.elementor-12 .elementor-element.elementor-element-504ef61f{position:relative!important;overflow:hidden!important;background:repeating-linear-gradient(0deg,rgba(242,140,40,.05) 0 1px,transparent 1px 44px),repeating-linear-gradient(90deg,rgba(242,140,40,.05) 0 1px,transparent 1px 44px),#14100c!important;border-top:1px solid rgba(242,140,40,.12)!important;font-family:Manrope,sans-serif!important;color:#f3e9dc!important}.elementor-12 .elementor-element.elementor-element-504ef61f{position:relative;overflow:hidden;background:repeating-linear-gradient(0deg,rgba(242,140,40,.05) 0 1px,transparent 1px 44px),repeating-linear-gradient(90deg,rgba(242,140,40,.05) 0 1px,transparent 1px 44px),#14100c;border-top:1px solid rgba(242,140,40,.12);font-family:Manrope,sans-serif;color:#f3e9dc}.elementor-12 .elementor-element.elementor-element-504ef61f *{box-sizing:border-box}.sj25-orb{position:absolute;width:400px;height:400px;border-radius:50%;background:radial-gradient(circle,rgba(242,140,40,.14),transparent 70%);filter:blur(60px);top:-120px;left:30%;animation:sj25Drift 16s ease-in-out infinite;pointer-events:none}.sj25-w{position:relative;max-width:1200px;margin:0 auto;padding:80px 24px}.elementor-12 .elementor-element.elementor-element-504ef61f .sj25-h2 .elementor-heading-title{font-family:Sora,sans-serif;font-size:34px;font-weight:800;margin:0 0 12px;text-align:center;color:#f3e9dc!important}.sj25-hi{color:#f6a03c!important}.sj25-p{text-align:center;color:#a6957f;max-width:600px;margin:0 auto 40px;line-height:1.7}.sj25-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:16px}.sj25-c{background:linear-gradient(160deg,#26190e,#1c1610);border:1px solid rgba(242,140,40,.22);border-radius:16px;padding:24px 14px;display:flex;flex-direction:column;align-items:center;gap:10px;transition:transform .3s,border-color .3s,box-shadow .3s}.sj25-c:hover{transform:translateY(-5px);border-color:rgba(242,140,40,.6);box-shadow:0 14px 30px rgba(242,140,40,.16)}.sj25-ic{font-size:30px}.sj25-n{font-weight:800;font-size:14px}.sj25-tag{font-size:10.5px;font-weight:800;letter-spacing:1px;border-radius:999px;padding:3px 10px}.sj25-gt{color:#4ade80;background:rgba(74,222,128,.12)}.sj25-y{color:#fbc02d;background:rgba(251,192,45,.12)}.sj25-tr{display:flex;justify-content:center;gap:32px;flex-wrap:wrap;margin-top:28px;font-size:13px;font-weight:700;color:#a6957f}@keyframes sj25Drift{0%,100%{transform:translate(0,0) scale(1)}50%{transform:translate(40px,30px) scale(1.15)}}@media (max-width:1023px){.sj25-grid{grid-template-columns:repeat(3,1fr)}.elementor-12 .elementor-element.elementor-element-504ef61f .sj25-h2 .elementor-heading-title{font-size:28px}}@media (max-width:480px){.sj25-grid{grid-template-columns:repeat(2,1fr)}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ee49403 */.elementor-12 .elementor-element.elementor-element-2ee49403{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-2ee49403{position:absolute!important;width:420px!important;height:420px!important;border-radius:50%!important;background:radial-gradient(circle,rgba(242,140,40,.13),transparent 70%)!important;filter:blur(60px)!important;top:-130px!important;left:12%!important;animation:sjrDrift 17s ease-in-out infinite!important;pointer-events:none!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4360e339 */.elementor-12 .elementor-element.elementor-element-4360e339{
    --width: auto !important;
    width: auto !important;
    max-width: max-content !important;
    min-width: 0 !important;

    flex: 0 0 auto !important;

    /* FORCE CENTER */
    align-self: center !important;
    margin-left: auto !important;
    margin-right: auto !important;

    padding: 0 !important;

    background: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
}

.elementor-12 .elementor-element.elementor-element-4360e339 .elementor-widget-container{
    width: auto !important;
    max-width: max-content !important;

    display: flex !important;
    justify-content: center !important;
    align-items: center !important;

    margin-left: auto !important;
    margin-right: auto !important;
    padding: 0 !important;

    background: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
}

.elementor-12 .elementor-element.elementor-element-4360e339 .elementor-heading-title{
    box-sizing: border-box !important;

    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;

    width: auto !important;
    max-width: max-content !important;
    min-width: 0 !important;

    margin: 0 auto !important;
    padding: 8px 18px !important;

    gap: 8px !important;

    font-size: 11.5px !important;
    font-weight: 800 !important;
    line-height: 1.2 !important;
    letter-spacing: 2px !important;

    text-align: center !important;
    text-transform: uppercase !important;
    white-space: nowrap !important;

    color: #f3e9dc !important;
    background: rgba(34, 26, 19, 0.85) !important;

    border: 1px solid rgba(242, 140, 40, 0.35) !important;
    border-radius: 999px !important;

    box-shadow: none !important;
}

@media(max-width:767px){
    .elementor-12 .elementor-element.elementor-element-4360e339{
        align-self: center !important;
        margin-left: auto !important;
        margin-right: auto !important;
    }

    .elementor-12 .elementor-element.elementor-element-4360e339 .elementor-heading-title{
        padding: 7px 14px !important;
        font-size: 10px !important;
        letter-spacing: 1.4px !important;
        text-align: center !important;
        white-space: normal !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-76892e36 */.elementor-12 .elementor-element.elementor-element-76892e36 .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-76892e36 .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-76892e36 .elementor-heading-title{font-family:Sora,sans-serif!important;font-size:34px!important;font-weight:800!important;margin:0 0 14px!important;color:#f3e9dc!important;line-height:1.25!important}@media (max-width:1023px){.elementor-12 .elementor-element.elementor-element-76892e36 .elementor-heading-title{font-size:28px!important}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-42cfbc02 */.elementor-12 .elementor-element.elementor-element-42cfbc02 p{margin:0!important;}.elementor-12 .elementor-element.elementor-element-42cfbc02 .elementor-widget-container,.elementor-12 .elementor-element.elementor-element-42cfbc02 p{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-42cfbc02 .elementor-widget-container,.elementor-12 .elementor-element.elementor-element-42cfbc02 p{color:#c9b9a3!important;max-width:820px!important;margin:0 auto!important;line-height:1.8!important;font-size:15.5px!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55aea0d */.elementor-12 .elementor-element.elementor-element-55aea0d{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-55aea0d{text-align:center!important;margin-bottom:48px!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7fcdbfef */.elementor-12 .elementor-element.elementor-element-7fcdbfef .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-7fcdbfef .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-7fcdbfef .elementor-heading-title{font-family:Sora,sans-serif!important;font-size:22px!important;font-weight:800!important;margin:0 0 12px!important;color:#f3e9dc!important;display:flex!important;align-items:center!important;gap:12px!important}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-62ccd42c */.elementor-12 .elementor-element.elementor-element-62ccd42c p{margin:0!important;}.elementor-12 .elementor-element.elementor-element-62ccd42c .elementor-widget-container,.elementor-12 .elementor-element.elementor-element-62ccd42c p{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-62ccd42c .elementor-widget-container,.elementor-12 .elementor-element.elementor-element-62ccd42c p{margin:0 0 22px!important;color:#a6957f!important;line-height:1.8!important;font-size:14.5px!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5c5578a0 */.elementor-12 .elementor-element.elementor-element-5c5578a0{--width:auto!important;width:auto!important;max-width:max-content!important;flex:0 0 auto!important;align-self:auto!important;}.elementor-12 .elementor-element.elementor-element-5c5578a0 .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-5c5578a0 .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-5c5578a0 .elementor-heading-title{width:42px!important;height:42px!important;border-radius:12px!important;background:linear-gradient(135deg,#fbc02d,#e0521f)!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:19px!important;flex:none!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2645f0fc */.elementor-12 .elementor-element.elementor-element-2645f0fc .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-2645f0fc .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-2645f0fc .elementor-heading-title{font-family:Sora,sans-serif!important;font-size:15px!important;margin:0 0 6px!important;font-weight:800!important;color:#f3e9dc!important}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cb72be8 */.elementor-12 .elementor-element.elementor-element-cb72be8 p{margin:0!important;}.elementor-12 .elementor-element.elementor-element-cb72be8 .elementor-widget-container,.elementor-12 .elementor-element.elementor-element-cb72be8 p{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-cb72be8 .elementor-widget-container,.elementor-12 .elementor-element.elementor-element-cb72be8 p{margin:0!important;color:#a6957f!important;font-size:13px!important;line-height:1.65!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b9bd5ac */.elementor-12 .elementor-element.elementor-element-6b9bd5ac{box-sizing:border-box!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-242bb726 */.elementor-12 .elementor-element.elementor-element-242bb726{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-242bb726{background:#221a13!important;border:1px solid rgba(242,140,40,.18)!important;border-radius:16px!important;padding:22px!important;display:flex!important;gap:14px!important;align-items:flex-start!important;transition:transform .3s,border-color .3s!important}.elementor-12 .elementor-element.elementor-element-242bb726{transform:translateY(-4px)!important;border-color:rgba(242,140,40,.55)!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-52d99624 */.elementor-12 .elementor-element.elementor-element-52d99624{--width:auto!important;width:auto!important;max-width:max-content!important;flex:0 0 auto!important;align-self:auto!important;}.elementor-12 .elementor-element.elementor-element-52d99624 .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-52d99624 .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-52d99624 .elementor-heading-title{width:42px!important;height:42px!important;border-radius:12px!important;background:linear-gradient(135deg,#fbc02d,#e0521f)!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:19px!important;flex:none!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e1ae983 */.elementor-12 .elementor-element.elementor-element-5e1ae983 .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-5e1ae983 .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-5e1ae983 .elementor-heading-title{font-family:Sora,sans-serif!important;font-size:15px!important;margin:0 0 6px!important;font-weight:800!important;color:#f3e9dc!important}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3ea06ea3 */.elementor-12 .elementor-element.elementor-element-3ea06ea3 p{margin:0!important;}.elementor-12 .elementor-element.elementor-element-3ea06ea3 .elementor-widget-container,.elementor-12 .elementor-element.elementor-element-3ea06ea3 p{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-3ea06ea3 .elementor-widget-container,.elementor-12 .elementor-element.elementor-element-3ea06ea3 p{margin:0!important;color:#a6957f!important;font-size:13px!important;line-height:1.65!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23364cea */.elementor-12 .elementor-element.elementor-element-23364cea{box-sizing:border-box!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-299eae53 */.elementor-12 .elementor-element.elementor-element-299eae53{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-299eae53{background:#221a13!important;border:1px solid rgba(242,140,40,.18)!important;border-radius:16px!important;padding:22px!important;display:flex!important;gap:14px!important;align-items:flex-start!important;transition:transform .3s,border-color .3s!important}.elementor-12 .elementor-element.elementor-element-299eae53{transform:translateY(-4px)!important;border-color:rgba(242,140,40,.55)!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47d17f58 */.elementor-12 .elementor-element.elementor-element-47d17f58{--width:auto!important;width:auto!important;max-width:max-content!important;flex:0 0 auto!important;align-self:auto!important;}.elementor-12 .elementor-element.elementor-element-47d17f58 .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-47d17f58 .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-47d17f58 .elementor-heading-title{width:42px!important;height:42px!important;border-radius:12px!important;background:linear-gradient(135deg,#fbc02d,#e0521f)!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:19px!important;flex:none!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-759fb */.elementor-12 .elementor-element.elementor-element-759fb .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-759fb .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-759fb .elementor-heading-title{font-family:Sora,sans-serif!important;font-size:15px!important;margin:0 0 6px!important;font-weight:800!important;color:#f3e9dc!important}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-57e51a8f */.elementor-12 .elementor-element.elementor-element-57e51a8f p{margin:0!important;}.elementor-12 .elementor-element.elementor-element-57e51a8f .elementor-widget-container,.elementor-12 .elementor-element.elementor-element-57e51a8f p{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-57e51a8f .elementor-widget-container,.elementor-12 .elementor-element.elementor-element-57e51a8f p{margin:0!important;color:#a6957f!important;font-size:13px!important;line-height:1.65!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a4093c1 */.elementor-12 .elementor-element.elementor-element-2a4093c1{box-sizing:border-box!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d2ce9a5 */.elementor-12 .elementor-element.elementor-element-6d2ce9a5{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-6d2ce9a5{background:#221a13!important;border:1px solid rgba(242,140,40,.18)!important;border-radius:16px!important;padding:22px!important;display:flex!important;gap:14px!important;align-items:flex-start!important;transition:transform .3s,border-color .3s!important}.elementor-12 .elementor-element.elementor-element-6d2ce9a5{transform:translateY(-4px)!important;border-color:rgba(242,140,40,.55)!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-564e2ddb */.elementor-12 .elementor-element.elementor-element-564e2ddb{--width:auto!important;width:auto!important;max-width:max-content!important;flex:0 0 auto!important;align-self:auto!important;}.elementor-12 .elementor-element.elementor-element-564e2ddb .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-564e2ddb .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-564e2ddb .elementor-heading-title{width:42px!important;height:42px!important;border-radius:12px!important;background:linear-gradient(135deg,#fbc02d,#e0521f)!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:19px!important;flex:none!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4674ce08 */.elementor-12 .elementor-element.elementor-element-4674ce08 .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-4674ce08 .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-4674ce08 .elementor-heading-title{font-family:Sora,sans-serif!important;font-size:15px!important;margin:0 0 6px!important;font-weight:800!important;color:#f3e9dc!important}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7f01edf0 */.elementor-12 .elementor-element.elementor-element-7f01edf0 p{margin:0!important;}.elementor-12 .elementor-element.elementor-element-7f01edf0 .elementor-widget-container,.elementor-12 .elementor-element.elementor-element-7f01edf0 p{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-7f01edf0 .elementor-widget-container,.elementor-12 .elementor-element.elementor-element-7f01edf0 p{margin:0!important;color:#a6957f!important;font-size:13px!important;line-height:1.65!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57fc276f */.elementor-12 .elementor-element.elementor-element-57fc276f{box-sizing:border-box!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-401095e */.elementor-12 .elementor-element.elementor-element-401095e{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-401095e{background:#221a13!important;border:1px solid rgba(242,140,40,.18)!important;border-radius:16px!important;padding:22px!important;display:flex!important;gap:14px!important;align-items:flex-start!important;transition:transform .3s,border-color .3s!important}.elementor-12 .elementor-element.elementor-element-401095e{transform:translateY(-4px)!important;border-color:rgba(242,140,40,.55)!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55eff5bf */.elementor-12 .elementor-element.elementor-element-55eff5bf{--width:auto!important;width:auto!important;max-width:max-content!important;flex:0 0 auto!important;align-self:auto!important;}.elementor-12 .elementor-element.elementor-element-55eff5bf .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-55eff5bf .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-55eff5bf .elementor-heading-title{width:42px!important;height:42px!important;border-radius:12px!important;background:linear-gradient(135deg,#fbc02d,#e0521f)!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:19px!important;flex:none!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70709782 */.elementor-12 .elementor-element.elementor-element-70709782 .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-70709782 .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-70709782 .elementor-heading-title{font-family:Sora,sans-serif!important;font-size:15px!important;margin:0 0 6px!important;font-weight:800!important;color:#f3e9dc!important}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-35a3dc35 */.elementor-12 .elementor-element.elementor-element-35a3dc35 p{margin:0!important;}.elementor-12 .elementor-element.elementor-element-35a3dc35 .elementor-widget-container,.elementor-12 .elementor-element.elementor-element-35a3dc35 p{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-35a3dc35 .elementor-widget-container,.elementor-12 .elementor-element.elementor-element-35a3dc35 p{margin:0!important;color:#a6957f!important;font-size:13px!important;line-height:1.65!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2976725f */.elementor-12 .elementor-element.elementor-element-2976725f{box-sizing:border-box!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54893ac */.elementor-12 .elementor-element.elementor-element-54893ac{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-54893ac{background:#221a13!important;border:1px solid rgba(242,140,40,.18)!important;border-radius:16px!important;padding:22px!important;display:flex!important;gap:14px!important;align-items:flex-start!important;transition:transform .3s,border-color .3s!important}.elementor-12 .elementor-element.elementor-element-54893ac{transform:translateY(-4px)!important;border-color:rgba(242,140,40,.55)!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c199f20 */.elementor-12 .elementor-element.elementor-element-2c199f20{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-2c199f20{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:16px!important}@media (max-width:1023px){.elementor-12 .elementor-element.elementor-element-2c199f20{grid-template-columns:1fr 1fr!important}}@media (max-width:680px){.elementor-12 .elementor-element.elementor-element-2c199f20{grid-template-columns:1fr!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38fb7e41 */.elementor-12 .elementor-element.elementor-element-38fb7e41{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-38fb7e41{margin-bottom:44px!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63b9e178 */.elementor-12 .elementor-element.elementor-element-63b9e178 .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-63b9e178 .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-63b9e178 .elementor-heading-title{font-family:Sora,sans-serif!important;font-size:22px!important;font-weight:800!important;margin:0 0 12px!important;color:#f3e9dc!important;display:flex!important;align-items:center!important;gap:12px!important}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2ed13144 */.elementor-12 .elementor-element.elementor-element-2ed13144 p{margin:0!important;}.elementor-12 .elementor-element.elementor-element-2ed13144 .elementor-widget-container,.elementor-12 .elementor-element.elementor-element-2ed13144 p{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-2ed13144 .elementor-widget-container,.elementor-12 .elementor-element.elementor-element-2ed13144 p{margin:0 0 22px!important;color:#a6957f!important;line-height:1.8!important;font-size:14.5px!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13edae71 */.elementor-12 .elementor-element.elementor-element-13edae71{--width:auto!important;width:auto!important;max-width:max-content!important;flex:0 0 auto!important;align-self:auto!important;}.elementor-12 .elementor-element.elementor-element-13edae71 .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-13edae71 .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-13edae71 .elementor-heading-title{color:#ff8a4c!important;font-size:17px!important;line-height:1.4!important;flex:none!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-59aaca9f */.elementor-12 .elementor-element.elementor-element-59aaca9f .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-59aaca9f .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-59aaca9f .elementor-heading-title{display:block!important;font-size:14.5px!important;font-weight:800!important;margin-bottom:4px!important;color:#f3e9dc!important}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-79c018e5 */.elementor-12 .elementor-element.elementor-element-79c018e5 p{margin:0!important;}.elementor-12 .elementor-element.elementor-element-79c018e5 .elementor-widget-container,.elementor-12 .elementor-element.elementor-element-79c018e5 p{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-79c018e5 .elementor-widget-container,.elementor-12 .elementor-element.elementor-element-79c018e5 p{margin:0!important;color:#a6957f!important;font-size:13px!important;line-height:1.65!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-454efa08 */.elementor-12 .elementor-element.elementor-element-454efa08{box-sizing:border-box!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e8aa703 */.elementor-12 .elementor-element.elementor-element-1e8aa703{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-1e8aa703{display:flex!important;gap:12px!important;align-items:flex-start!important;background:rgba(224,82,31,.07)!important;border:1px solid rgba(224,82,31,.3)!important;border-radius:14px!important;padding:18px 20px!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8422586 */.elementor-12 .elementor-element.elementor-element-8422586{--width:auto!important;width:auto!important;max-width:max-content!important;flex:0 0 auto!important;align-self:auto!important;}.elementor-12 .elementor-element.elementor-element-8422586 .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-8422586 .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-8422586 .elementor-heading-title{color:#ff8a4c!important;font-size:17px!important;line-height:1.4!important;flex:none!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c08738f */.elementor-12 .elementor-element.elementor-element-2c08738f .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-2c08738f .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-2c08738f .elementor-heading-title{display:block!important;font-size:14.5px!important;font-weight:800!important;margin-bottom:4px!important;color:#f3e9dc!important}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3a68a776 */.elementor-12 .elementor-element.elementor-element-3a68a776 p{margin:0!important;}.elementor-12 .elementor-element.elementor-element-3a68a776 .elementor-widget-container,.elementor-12 .elementor-element.elementor-element-3a68a776 p{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-3a68a776 .elementor-widget-container,.elementor-12 .elementor-element.elementor-element-3a68a776 p{margin:0!important;color:#a6957f!important;font-size:13px!important;line-height:1.65!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1810ad13 */.elementor-12 .elementor-element.elementor-element-1810ad13{box-sizing:border-box!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5be3c45c */.elementor-12 .elementor-element.elementor-element-5be3c45c{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-5be3c45c{display:flex!important;gap:12px!important;align-items:flex-start!important;background:rgba(224,82,31,.07)!important;border:1px solid rgba(224,82,31,.3)!important;border-radius:14px!important;padding:18px 20px!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5273bc63 */.elementor-12 .elementor-element.elementor-element-5273bc63{--width:auto!important;width:auto!important;max-width:max-content!important;flex:0 0 auto!important;align-self:auto!important;}.elementor-12 .elementor-element.elementor-element-5273bc63 .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-5273bc63 .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-5273bc63 .elementor-heading-title{color:#ff8a4c!important;font-size:17px!important;line-height:1.4!important;flex:none!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d8025cc */.elementor-12 .elementor-element.elementor-element-1d8025cc .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-1d8025cc .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-1d8025cc .elementor-heading-title{display:block!important;font-size:14.5px!important;font-weight:800!important;margin-bottom:4px!important;color:#f3e9dc!important}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5db20768 */.elementor-12 .elementor-element.elementor-element-5db20768 p{margin:0!important;}.elementor-12 .elementor-element.elementor-element-5db20768 .elementor-widget-container,.elementor-12 .elementor-element.elementor-element-5db20768 p{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-5db20768 .elementor-widget-container,.elementor-12 .elementor-element.elementor-element-5db20768 p{margin:0!important;color:#a6957f!important;font-size:13px!important;line-height:1.65!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b01e6bc */.elementor-12 .elementor-element.elementor-element-2b01e6bc{box-sizing:border-box!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1243a2b0 */.elementor-12 .elementor-element.elementor-element-1243a2b0{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-1243a2b0{display:flex!important;gap:12px!important;align-items:flex-start!important;background:rgba(224,82,31,.07)!important;border:1px solid rgba(224,82,31,.3)!important;border-radius:14px!important;padding:18px 20px!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6595253c */.elementor-12 .elementor-element.elementor-element-6595253c{--width:auto!important;width:auto!important;max-width:max-content!important;flex:0 0 auto!important;align-self:auto!important;}.elementor-12 .elementor-element.elementor-element-6595253c .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-6595253c .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-6595253c .elementor-heading-title{color:#ff8a4c!important;font-size:17px!important;line-height:1.4!important;flex:none!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f3cc006 */.elementor-12 .elementor-element.elementor-element-5f3cc006 .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-5f3cc006 .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-5f3cc006 .elementor-heading-title{display:block!important;font-size:14.5px!important;font-weight:800!important;margin-bottom:4px!important;color:#f3e9dc!important}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-52cf9cfc */.elementor-12 .elementor-element.elementor-element-52cf9cfc p{margin:0!important;}.elementor-12 .elementor-element.elementor-element-52cf9cfc .elementor-widget-container,.elementor-12 .elementor-element.elementor-element-52cf9cfc p{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-52cf9cfc .elementor-widget-container,.elementor-12 .elementor-element.elementor-element-52cf9cfc p{margin:0!important;color:#a6957f!important;font-size:13px!important;line-height:1.65!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5061cdea */.elementor-12 .elementor-element.elementor-element-5061cdea{box-sizing:border-box!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-441e80a1 */.elementor-12 .elementor-element.elementor-element-441e80a1{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-441e80a1{display:flex!important;gap:12px!important;align-items:flex-start!important;background:rgba(224,82,31,.07)!important;border:1px solid rgba(224,82,31,.3)!important;border-radius:14px!important;padding:18px 20px!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-305ab067 */.elementor-12 .elementor-element.elementor-element-305ab067{--width:auto!important;width:auto!important;max-width:max-content!important;flex:0 0 auto!important;align-self:auto!important;}.elementor-12 .elementor-element.elementor-element-305ab067 .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-305ab067 .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-305ab067 .elementor-heading-title{color:#ff8a4c!important;font-size:17px!important;line-height:1.4!important;flex:none!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2d44191b */.elementor-12 .elementor-element.elementor-element-2d44191b .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-2d44191b .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-2d44191b .elementor-heading-title{display:block!important;font-size:14.5px!important;font-weight:800!important;margin-bottom:4px!important;color:#f3e9dc!important}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b52bd33 */.elementor-12 .elementor-element.elementor-element-b52bd33 p{margin:0!important;}.elementor-12 .elementor-element.elementor-element-b52bd33 .elementor-widget-container,.elementor-12 .elementor-element.elementor-element-b52bd33 p{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-b52bd33 .elementor-widget-container,.elementor-12 .elementor-element.elementor-element-b52bd33 p{margin:0!important;color:#a6957f!important;font-size:13px!important;line-height:1.65!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-197ff821 */.elementor-12 .elementor-element.elementor-element-197ff821{box-sizing:border-box!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4122bbd9 */.elementor-12 .elementor-element.elementor-element-4122bbd9{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-4122bbd9{display:flex!important;gap:12px!important;align-items:flex-start!important;background:rgba(224,82,31,.07)!important;border:1px solid rgba(224,82,31,.3)!important;border-radius:14px!important;padding:18px 20px!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f61a608 */.elementor-12 .elementor-element.elementor-element-6f61a608{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-6f61a608{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:14px!important}@media (max-width:680px){.elementor-12 .elementor-element.elementor-element-6f61a608{grid-template-columns:1fr!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-426136ba */.elementor-12 .elementor-element.elementor-element-426136ba{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-426136ba{margin-bottom:44px!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5eb712cb */.elementor-12 .elementor-element.elementor-element-5eb712cb .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-5eb712cb .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-5eb712cb .elementor-heading-title{font-family:Sora,sans-serif!important;font-size:22px!important;font-weight:800!important;margin:0 0 12px!important;color:#f3e9dc!important;display:flex!important;align-items:center!important;gap:12px!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1bb4d566 */.elementor-12 .elementor-element.elementor-element-1bb4d566{--width:auto!important;width:auto!important;max-width:max-content!important;flex:0 0 auto!important;align-self:auto!important;}.elementor-12 .elementor-element.elementor-element-1bb4d566 .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-1bb4d566 .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-1bb4d566 .elementor-heading-title{font-family:Sora,sans-serif!important;font-size:13px!important;font-weight:800!important;color:#1d1006!important;background:linear-gradient(135deg,#fbc02d,#f28c28)!important;width:30px!important;height:30px!important;border-radius:999px!important;display:flex!important;align-items:center!important;justify-content:center!important;flex:none!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-256d5b9f */.elementor-12 .elementor-element.elementor-element-256d5b9f .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-256d5b9f .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-256d5b9f .elementor-heading-title{display:block!important;font-size:14.5px!important;font-weight:800!important;margin-bottom:3px!important;color:#f3e9dc!important}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-316b0889 */.elementor-12 .elementor-element.elementor-element-316b0889 p{margin:0!important;}.elementor-12 .elementor-element.elementor-element-316b0889 .elementor-widget-container,.elementor-12 .elementor-element.elementor-element-316b0889 p{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-316b0889 .elementor-widget-container,.elementor-12 .elementor-element.elementor-element-316b0889 p{margin:0!important;color:#a6957f!important;font-size:12.5px!important;line-height:1.6!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c5710f5 */.elementor-12 .elementor-element.elementor-element-5c5710f5{box-sizing:border-box!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4daf5a80 */.elementor-12 .elementor-element.elementor-element-4daf5a80{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-4daf5a80{display:flex!important;gap:14px!important;align-items:flex-start!important;background:#221a13!important;border:1px solid rgba(242,140,40,.14)!important;border-radius:12px!important;padding:15px 18px!important;transition:border-color .3s,transform .3s!important}.elementor-12 .elementor-element.elementor-element-4daf5a80{border-color:rgba(242,140,40,.5)!important;transform:translateX(4px)!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c4c5a00 */.elementor-12 .elementor-element.elementor-element-3c4c5a00{--width:auto!important;width:auto!important;max-width:max-content!important;flex:0 0 auto!important;align-self:auto!important;}.elementor-12 .elementor-element.elementor-element-3c4c5a00 .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-3c4c5a00 .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-3c4c5a00 .elementor-heading-title{font-family:Sora,sans-serif!important;font-size:13px!important;font-weight:800!important;color:#1d1006!important;background:linear-gradient(135deg,#fbc02d,#f28c28)!important;width:30px!important;height:30px!important;border-radius:999px!important;display:flex!important;align-items:center!important;justify-content:center!important;flex:none!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ace5792 */.elementor-12 .elementor-element.elementor-element-2ace5792 .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-2ace5792 .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-2ace5792 .elementor-heading-title{display:block!important;font-size:14.5px!important;font-weight:800!important;margin-bottom:3px!important;color:#f3e9dc!important}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-37337612 */.elementor-12 .elementor-element.elementor-element-37337612 p{margin:0!important;}.elementor-12 .elementor-element.elementor-element-37337612 .elementor-widget-container,.elementor-12 .elementor-element.elementor-element-37337612 p{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-37337612 .elementor-widget-container,.elementor-12 .elementor-element.elementor-element-37337612 p{margin:0!important;color:#a6957f!important;font-size:12.5px!important;line-height:1.6!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-64b34c61 */.elementor-12 .elementor-element.elementor-element-64b34c61{box-sizing:border-box!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c783086 */.elementor-12 .elementor-element.elementor-element-c783086{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-c783086{display:flex!important;gap:14px!important;align-items:flex-start!important;background:#221a13!important;border:1px solid rgba(242,140,40,.14)!important;border-radius:12px!important;padding:15px 18px!important;transition:border-color .3s,transform .3s!important}.elementor-12 .elementor-element.elementor-element-c783086{border-color:rgba(242,140,40,.5)!important;transform:translateX(4px)!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7937b884 */.elementor-12 .elementor-element.elementor-element-7937b884{--width:auto!important;width:auto!important;max-width:max-content!important;flex:0 0 auto!important;align-self:auto!important;}.elementor-12 .elementor-element.elementor-element-7937b884 .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-7937b884 .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-7937b884 .elementor-heading-title{font-family:Sora,sans-serif!important;font-size:13px!important;font-weight:800!important;color:#1d1006!important;background:linear-gradient(135deg,#fbc02d,#f28c28)!important;width:30px!important;height:30px!important;border-radius:999px!important;display:flex!important;align-items:center!important;justify-content:center!important;flex:none!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-207fa454 */.elementor-12 .elementor-element.elementor-element-207fa454 .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-207fa454 .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-207fa454 .elementor-heading-title{display:block!important;font-size:14.5px!important;font-weight:800!important;margin-bottom:3px!important;color:#f3e9dc!important}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-36309621 */.elementor-12 .elementor-element.elementor-element-36309621 p{margin:0!important;}.elementor-12 .elementor-element.elementor-element-36309621 .elementor-widget-container,.elementor-12 .elementor-element.elementor-element-36309621 p{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-36309621 .elementor-widget-container,.elementor-12 .elementor-element.elementor-element-36309621 p{margin:0!important;color:#a6957f!important;font-size:12.5px!important;line-height:1.6!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-424520c3 */.elementor-12 .elementor-element.elementor-element-424520c3{box-sizing:border-box!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f3a7989 */.elementor-12 .elementor-element.elementor-element-3f3a7989{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-3f3a7989{display:flex!important;gap:14px!important;align-items:flex-start!important;background:#221a13!important;border:1px solid rgba(242,140,40,.14)!important;border-radius:12px!important;padding:15px 18px!important;transition:border-color .3s,transform .3s!important}.elementor-12 .elementor-element.elementor-element-3f3a7989{border-color:rgba(242,140,40,.5)!important;transform:translateX(4px)!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e8cc9c7 */.elementor-12 .elementor-element.elementor-element-3e8cc9c7{--width:auto!important;width:auto!important;max-width:max-content!important;flex:0 0 auto!important;align-self:auto!important;}.elementor-12 .elementor-element.elementor-element-3e8cc9c7 .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-3e8cc9c7 .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-3e8cc9c7 .elementor-heading-title{font-family:Sora,sans-serif!important;font-size:13px!important;font-weight:800!important;color:#1d1006!important;background:linear-gradient(135deg,#fbc02d,#f28c28)!important;width:30px!important;height:30px!important;border-radius:999px!important;display:flex!important;align-items:center!important;justify-content:center!important;flex:none!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-37b4a973 */.elementor-12 .elementor-element.elementor-element-37b4a973 .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-37b4a973 .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-37b4a973 .elementor-heading-title{display:block!important;font-size:14.5px!important;font-weight:800!important;margin-bottom:3px!important;color:#f3e9dc!important}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-335bec54 */.elementor-12 .elementor-element.elementor-element-335bec54 p{margin:0!important;}.elementor-12 .elementor-element.elementor-element-335bec54 .elementor-widget-container,.elementor-12 .elementor-element.elementor-element-335bec54 p{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-335bec54 .elementor-widget-container,.elementor-12 .elementor-element.elementor-element-335bec54 p{margin:0!important;color:#a6957f!important;font-size:12.5px!important;line-height:1.6!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ccf7f77 */.elementor-12 .elementor-element.elementor-element-ccf7f77{box-sizing:border-box!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-16e7ee33 */.elementor-12 .elementor-element.elementor-element-16e7ee33{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-16e7ee33{display:flex!important;gap:14px!important;align-items:flex-start!important;background:#221a13!important;border:1px solid rgba(242,140,40,.14)!important;border-radius:12px!important;padding:15px 18px!important;transition:border-color .3s,transform .3s!important}.elementor-12 .elementor-element.elementor-element-16e7ee33{border-color:rgba(242,140,40,.5)!important;transform:translateX(4px)!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5454572 */.elementor-12 .elementor-element.elementor-element-5454572{--width:auto!important;width:auto!important;max-width:max-content!important;flex:0 0 auto!important;align-self:auto!important;}.elementor-12 .elementor-element.elementor-element-5454572 .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-5454572 .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-5454572 .elementor-heading-title{font-family:Sora,sans-serif!important;font-size:13px!important;font-weight:800!important;color:#1d1006!important;background:linear-gradient(135deg,#fbc02d,#f28c28)!important;width:30px!important;height:30px!important;border-radius:999px!important;display:flex!important;align-items:center!important;justify-content:center!important;flex:none!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d14aa34 */.elementor-12 .elementor-element.elementor-element-6d14aa34 .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-6d14aa34 .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-6d14aa34 .elementor-heading-title{display:block!important;font-size:14.5px!important;font-weight:800!important;margin-bottom:3px!important;color:#f3e9dc!important}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e95b74c */.elementor-12 .elementor-element.elementor-element-e95b74c p{margin:0!important;}.elementor-12 .elementor-element.elementor-element-e95b74c .elementor-widget-container,.elementor-12 .elementor-element.elementor-element-e95b74c p{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-e95b74c .elementor-widget-container,.elementor-12 .elementor-element.elementor-element-e95b74c p{margin:0!important;color:#a6957f!important;font-size:12.5px!important;line-height:1.6!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d7d9b19 */.elementor-12 .elementor-element.elementor-element-5d7d9b19{box-sizing:border-box!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15014b56 */.elementor-12 .elementor-element.elementor-element-15014b56{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-15014b56{display:flex!important;gap:14px!important;align-items:flex-start!important;background:#221a13!important;border:1px solid rgba(242,140,40,.14)!important;border-radius:12px!important;padding:15px 18px!important;transition:border-color .3s,transform .3s!important}.elementor-12 .elementor-element.elementor-element-15014b56{border-color:rgba(242,140,40,.5)!important;transform:translateX(4px)!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a602a */.elementor-12 .elementor-element.elementor-element-3a602a{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-3a602a{display:flex!important;flex-direction:column!important;gap:12px!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74e8c158 */.elementor-12 .elementor-element.elementor-element-74e8c158{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-74e8c158{background:#1c1610!important;border:1px solid rgba(242,140,40,.16)!important;border-radius:20px!important;padding:32px 28px!important}@media (max-width:680px){.elementor-12 .elementor-element.elementor-element-74e8c158{padding:26px 20px!important}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-461c4c23 */.elementor-12 .elementor-element.elementor-element-461c4c23 .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-461c4c23 .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-461c4c23 .elementor-heading-title{font-family:Sora,sans-serif!important;font-size:22px!important;font-weight:800!important;margin:0 0 12px!important;color:#f3e9dc!important;display:flex!important;align-items:center!important;gap:12px!important}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4566ef */.elementor-12 .elementor-element.elementor-element-4566ef p{margin:0!important;}.elementor-12 .elementor-element.elementor-element-4566ef .elementor-widget-container,.elementor-12 .elementor-element.elementor-element-4566ef p{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-4566ef .elementor-widget-container,.elementor-12 .elementor-element.elementor-element-4566ef p{margin:0 0 22px!important;color:#a6957f!important;line-height:1.8!important;font-size:14.5px!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e86f367 */.elementor-12 .elementor-element.elementor-element-1e86f367{--width:auto!important;width:auto!important;max-width:max-content!important;flex:0 0 auto!important;align-self:auto!important;}.elementor-12 .elementor-element.elementor-element-1e86f367 .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-1e86f367 .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-1e86f367 .elementor-heading-title{font-size:19px!important;flex:none!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-703a3078 */.elementor-12 .elementor-element.elementor-element-703a3078 .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-703a3078 .elementor-heading-title{box-sizing:border-box!important}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1aa4a395 */.elementor-12 .elementor-element.elementor-element-1aa4a395 p{margin:0!important;}.elementor-12 .elementor-element.elementor-element-1aa4a395 .elementor-widget-container,.elementor-12 .elementor-element.elementor-element-1aa4a395 p{box-sizing:border-box!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5fadd0bb */.elementor-12 .elementor-element.elementor-element-5fadd0bb{box-sizing:border-box!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-946a794 */.elementor-12 .elementor-element.elementor-element-946a794{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-946a794{display:flex!important;gap:14px!important;align-items:center!important;background:rgba(74,222,128,.07)!important;border:1px solid rgba(74,222,128,.28)!important;border-radius:12px!important;padding:15px 18px!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-490027c9 */.elementor-12 .elementor-element.elementor-element-490027c9{--width:auto!important;width:auto!important;max-width:max-content!important;flex:0 0 auto!important;align-self:auto!important;}.elementor-12 .elementor-element.elementor-element-490027c9 .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-490027c9 .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-490027c9 .elementor-heading-title{font-size:19px!important;flex:none!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e999e16 */.elementor-12 .elementor-element.elementor-element-1e999e16 .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-1e999e16 .elementor-heading-title{box-sizing:border-box!important}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-30c88517 */.elementor-12 .elementor-element.elementor-element-30c88517 p{margin:0!important;}.elementor-12 .elementor-element.elementor-element-30c88517 .elementor-widget-container,.elementor-12 .elementor-element.elementor-element-30c88517 p{box-sizing:border-box!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ecdc067 */.elementor-12 .elementor-element.elementor-element-3ecdc067{box-sizing:border-box!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-467acba0 */.elementor-12 .elementor-element.elementor-element-467acba0{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-467acba0{display:flex!important;gap:14px!important;align-items:center!important;background:rgba(74,222,128,.07)!important;border:1px solid rgba(74,222,128,.28)!important;border-radius:12px!important;padding:15px 18px!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5fa07cfe */.elementor-12 .elementor-element.elementor-element-5fa07cfe{--width:auto!important;width:auto!important;max-width:max-content!important;flex:0 0 auto!important;align-self:auto!important;}.elementor-12 .elementor-element.elementor-element-5fa07cfe .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-5fa07cfe .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-5fa07cfe .elementor-heading-title{font-size:19px!important;flex:none!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70e41f21 */.elementor-12 .elementor-element.elementor-element-70e41f21 .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-70e41f21 .elementor-heading-title{box-sizing:border-box!important}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-19e2e3a1 */.elementor-12 .elementor-element.elementor-element-19e2e3a1 p{margin:0!important;}.elementor-12 .elementor-element.elementor-element-19e2e3a1 .elementor-widget-container,.elementor-12 .elementor-element.elementor-element-19e2e3a1 p{box-sizing:border-box!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-24f94dbc */.elementor-12 .elementor-element.elementor-element-24f94dbc{box-sizing:border-box!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b8bbc59 */.elementor-12 .elementor-element.elementor-element-4b8bbc59{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-4b8bbc59{display:flex!important;gap:14px!important;align-items:center!important;background:rgba(74,222,128,.07)!important;border:1px solid rgba(74,222,128,.28)!important;border-radius:12px!important;padding:15px 18px!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-63e7175e */.elementor-12 .elementor-element.elementor-element-63e7175e{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-63e7175e{display:flex!important;flex-direction:column!important;gap:12px!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1f8827ad */.elementor-12 .elementor-element.elementor-element-1f8827ad .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-1f8827ad .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-1f8827ad .elementor-heading-title{font-family:Sora,sans-serif!important;font-size:22px!important;font-weight:800!important;margin:0 0 12px!important;color:#f3e9dc!important;display:flex!important;align-items:center!important;gap:12px!important}.elementor-12 .elementor-element.elementor-element-1f8827ad .elementor-heading-title{margin-top:32px!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5cda73b3 */.elementor-12 .elementor-element.elementor-element-5cda73b3{--width:auto!important;width:auto!important;max-width:max-content!important;flex:0 0 auto!important;align-self:auto!important;}.elementor-12 .elementor-element.elementor-element-5cda73b3 .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-5cda73b3 .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-5cda73b3 .elementor-heading-title{color:#ff6b6b!important;font-weight:800!important;font-size:14px!important;line-height:1.5!important;flex:none!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-50a50cde */.elementor-12 .elementor-element.elementor-element-50a50cde .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-50a50cde .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-50a50cde .elementor-heading-title{display:block!important;font-size:14px!important;font-weight:800!important;margin-bottom:2px!important;color:#f3e9dc!important}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7a02528c */.elementor-12 .elementor-element.elementor-element-7a02528c p{margin:0!important;}.elementor-12 .elementor-element.elementor-element-7a02528c .elementor-widget-container,.elementor-12 .elementor-element.elementor-element-7a02528c p{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-7a02528c .elementor-widget-container,.elementor-12 .elementor-element.elementor-element-7a02528c p{margin:0!important;color:#a6957f!important;font-size:12.5px!important;line-height:1.6!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5eb98ad0 */.elementor-12 .elementor-element.elementor-element-5eb98ad0{box-sizing:border-box!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c7b60ac */.elementor-12 .elementor-element.elementor-element-4c7b60ac{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-4c7b60ac{display:flex!important;gap:12px!important;align-items:flex-start!important;background:#221a13!important;border:1px solid rgba(242,140,40,.14)!important;border-radius:12px!important;padding:14px 18px!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1ae286a5 */.elementor-12 .elementor-element.elementor-element-1ae286a5{--width:auto!important;width:auto!important;max-width:max-content!important;flex:0 0 auto!important;align-self:auto!important;}.elementor-12 .elementor-element.elementor-element-1ae286a5 .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-1ae286a5 .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-1ae286a5 .elementor-heading-title{color:#ff6b6b!important;font-weight:800!important;font-size:14px!important;line-height:1.5!important;flex:none!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2bbd1352 */.elementor-12 .elementor-element.elementor-element-2bbd1352 .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-2bbd1352 .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-2bbd1352 .elementor-heading-title{display:block!important;font-size:14px!important;font-weight:800!important;margin-bottom:2px!important;color:#f3e9dc!important}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8c616fb */.elementor-12 .elementor-element.elementor-element-8c616fb p{margin:0!important;}.elementor-12 .elementor-element.elementor-element-8c616fb .elementor-widget-container,.elementor-12 .elementor-element.elementor-element-8c616fb p{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-8c616fb .elementor-widget-container,.elementor-12 .elementor-element.elementor-element-8c616fb p{margin:0!important;color:#a6957f!important;font-size:12.5px!important;line-height:1.6!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b035390 */.elementor-12 .elementor-element.elementor-element-b035390{box-sizing:border-box!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1905d888 */.elementor-12 .elementor-element.elementor-element-1905d888{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-1905d888{display:flex!important;gap:12px!important;align-items:flex-start!important;background:#221a13!important;border:1px solid rgba(242,140,40,.14)!important;border-radius:12px!important;padding:14px 18px!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-36053542 */.elementor-12 .elementor-element.elementor-element-36053542{--width:auto!important;width:auto!important;max-width:max-content!important;flex:0 0 auto!important;align-self:auto!important;}.elementor-12 .elementor-element.elementor-element-36053542 .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-36053542 .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-36053542 .elementor-heading-title{color:#ff6b6b!important;font-weight:800!important;font-size:14px!important;line-height:1.5!important;flex:none!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b699afb */.elementor-12 .elementor-element.elementor-element-1b699afb .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-1b699afb .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-1b699afb .elementor-heading-title{display:block!important;font-size:14px!important;font-weight:800!important;margin-bottom:2px!important;color:#f3e9dc!important}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-48f97c90 */.elementor-12 .elementor-element.elementor-element-48f97c90 p{margin:0!important;}.elementor-12 .elementor-element.elementor-element-48f97c90 .elementor-widget-container,.elementor-12 .elementor-element.elementor-element-48f97c90 p{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-48f97c90 .elementor-widget-container,.elementor-12 .elementor-element.elementor-element-48f97c90 p{margin:0!important;color:#a6957f!important;font-size:12.5px!important;line-height:1.6!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a5492a0 */.elementor-12 .elementor-element.elementor-element-2a5492a0{box-sizing:border-box!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2178a6e5 */.elementor-12 .elementor-element.elementor-element-2178a6e5{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-2178a6e5{display:flex!important;gap:12px!important;align-items:flex-start!important;background:#221a13!important;border:1px solid rgba(242,140,40,.14)!important;border-radius:12px!important;padding:14px 18px!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20fddaa5 */.elementor-12 .elementor-element.elementor-element-20fddaa5{--width:auto!important;width:auto!important;max-width:max-content!important;flex:0 0 auto!important;align-self:auto!important;}.elementor-12 .elementor-element.elementor-element-20fddaa5 .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-20fddaa5 .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-20fddaa5 .elementor-heading-title{color:#ff6b6b!important;font-weight:800!important;font-size:14px!important;line-height:1.5!important;flex:none!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2d663014 */.elementor-12 .elementor-element.elementor-element-2d663014 .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-2d663014 .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-2d663014 .elementor-heading-title{display:block!important;font-size:14px!important;font-weight:800!important;margin-bottom:2px!important;color:#f3e9dc!important}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5b8938bb */.elementor-12 .elementor-element.elementor-element-5b8938bb p{margin:0!important;}.elementor-12 .elementor-element.elementor-element-5b8938bb .elementor-widget-container,.elementor-12 .elementor-element.elementor-element-5b8938bb p{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-5b8938bb .elementor-widget-container,.elementor-12 .elementor-element.elementor-element-5b8938bb p{margin:0!important;color:#a6957f!important;font-size:12.5px!important;line-height:1.6!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12f1ee6b */.elementor-12 .elementor-element.elementor-element-12f1ee6b{box-sizing:border-box!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4dd4c8a6 */.elementor-12 .elementor-element.elementor-element-4dd4c8a6{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-4dd4c8a6{display:flex!important;gap:12px!important;align-items:flex-start!important;background:#221a13!important;border:1px solid rgba(242,140,40,.14)!important;border-radius:12px!important;padding:14px 18px!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2284d96b */.elementor-12 .elementor-element.elementor-element-2284d96b{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-2284d96b{display:flex!important;flex-direction:column!important;gap:10px!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-206e1ed2 */.elementor-12 .elementor-element.elementor-element-206e1ed2{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-206e1ed2{background:#1c1610!important;border:1px solid rgba(242,140,40,.16)!important;border-radius:20px!important;padding:32px 28px!important}@media (max-width:680px){.elementor-12 .elementor-element.elementor-element-206e1ed2{padding:26px 20px!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f29f035 */.elementor-12 .elementor-element.elementor-element-2f29f035{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-2f29f035{display:grid!important;grid-template-columns:1fr 1fr!important;gap:22px!important}@media (max-width:1023px){.elementor-12 .elementor-element.elementor-element-2f29f035{grid-template-columns:1fr!important}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4fa6f130 */.elementor-12 .elementor-element.elementor-element-4fa6f130{--width:auto!important;}.elementor-12 .elementor-element.elementor-element-4fa6f130 .elementor-widget-container{box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:14px!important;flex-wrap:wrap!important;margin-top:40px!important;border:1px solid rgba(242,140,40,.2)!important;border-radius:14px!important;background:#1c1610!important;padding:18px 24px!important;color:#a6957f!important;font-size:13px!important;font-weight:600!important;text-align:center!important}.elementor-12 .elementor-element.elementor-element-4fa6f130 p{margin:0!important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3363b7fa */.elementor-12 .elementor-element.elementor-element-3363b7fa{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-3363b7fa{position:relative!important;max-width:1200px!important;margin:0 auto!important;padding:80px 24px!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f5fdfa8 */.elementor-12 .elementor-element.elementor-element-f5fdfa8{position:relative!important;overflow:hidden!important;background:repeating-linear-gradient(0deg,rgba(242,140,40,.05) 0 1px,transparent 1px 44px),repeating-linear-gradient(90deg,rgba(242,140,40,.05) 0 1px,transparent 1px 44px),#14100c!important;border-top:1px solid rgba(242,140,40,.12)!important;border-bottom:1px solid rgba(242,140,40,.12)!important;font-family:Manrope,sans-serif!important;color:#f3e9dc!important}.elementor-12 .elementor-element.elementor-element-f5fdfa8{position:relative;overflow:hidden;background:repeating-linear-gradient(0deg,rgba(242,140,40,.05) 0 1px,transparent 1px 44px),repeating-linear-gradient(90deg,rgba(242,140,40,.05) 0 1px,transparent 1px 44px),#14100c;border-top:1px solid rgba(242,140,40,.12);border-bottom:1px solid rgba(242,140,40,.12);font-family:Manrope,sans-serif;color:#f3e9dc}.elementor-12 .elementor-element.elementor-element-f5fdfa8 *{box-sizing:border-box}.sjr-orb{position:absolute;width:420px;height:420px;border-radius:50%;background:radial-gradient(circle,rgba(242,140,40,.13),transparent 70%);filter:blur(60px);top:-130px;left:12%;animation:sjrDrift 17s ease-in-out infinite;pointer-events:none}.sjr-w{position:relative;max-width:1200px;margin:0 auto;padding:80px 24px}.sjr-hd{text-align:center;margin-bottom:48px}.sjr-badge{display:inline-block;font-size:12px;font-weight:800;letter-spacing:2px;text-transform:uppercase;color:#f6a03c;border:1px solid rgba(242,140,40,.35);border-radius:999px;padding:7px 18px;margin-bottom:16px}.elementor-12 .elementor-element.elementor-element-f5fdfa8 .sjr-h2 .elementor-heading-title{font-family:Sora,sans-serif;font-size:34px;font-weight:800;margin:0 0 14px;color:#f3e9dc!important;line-height:1.25}.sjr-hi{color:#f6a03c!important}.sjr-sub{color:#c9b9a3;max-width:820px;margin:0 auto;line-height:1.8;font-size:15.5px}.sjr-block{margin-bottom:44px}.elementor-12 .elementor-element.elementor-element-f5fdfa8 .sjr-h3 .elementor-heading-title{font-family:Sora,sans-serif;font-size:22px;font-weight:800;margin:0 0 12px;color:#f3e9dc!important;display:flex;align-items:center;gap:12px}.elementor-12 .elementor-element.elementor-element-f5fdfa8 .sjr-h3 .elementor-heading-title:before{content:"";width:4px;height:22px;border-radius:4px;background:linear-gradient(#fbc02d,#e0521f);flex:none}.elementor-12 .elementor-element.elementor-element-f5fdfa8 .sjr-h3b .elementor-heading-title{margin-top:32px}.sjr-p{margin:0 0 22px;color:#a6957f;line-height:1.8;font-size:14.5px}.sjr-cg{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.sjr-c{background:#221a13;border:1px solid rgba(242,140,40,.18);border-radius:16px;padding:22px;display:flex;gap:14px;align-items:flex-start;transition:transform .3s,border-color .3s}.sjr-c:hover{transform:translateY(-4px);border-color:rgba(242,140,40,.55)}.sjr-cic{width:42px;height:42px;border-radius:12px;background:linear-gradient(135deg,#fbc02d,#e0521f);display:flex;align-items:center;justify-content:center;font-size:19px;flex:none}.elementor-12 .elementor-element.elementor-element-f5fdfa8 .sjr-ct .elementor-heading-title{font-family:Sora,sans-serif;font-size:15px;margin:0 0 6px;font-weight:800;color:#f3e9dc!important}.sjr-c p{margin:0;color:#a6957f;font-size:13px;line-height:1.65}.sjr-sg{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.sjr-sr{display:flex;gap:12px;align-items:flex-start;background:rgba(224,82,31,.07);border:1px solid rgba(224,82,31,.3);border-radius:14px;padding:18px 20px}.sjr-warn{color:#ff8a4c;font-size:17px;line-height:1.4;flex:none}.sjr-sr strong{display:block;font-size:14.5px;font-weight:800;margin-bottom:4px;color:#f3e9dc}.sjr-sr p{margin:0;color:#a6957f;font-size:13px;line-height:1.65}.sjr-two{display:grid;grid-template-columns:1fr 1fr;gap:22px}.sjr-panel{background:#1c1610;border:1px solid rgba(242,140,40,.16);border-radius:20px;padding:32px 28px}.sjr-tips{display:flex;flex-direction:column;gap:12px}.sjr-tip{display:flex;gap:14px;align-items:flex-start;background:#221a13;border:1px solid rgba(242,140,40,.14);border-radius:12px;padding:15px 18px;transition:border-color .3s,transform .3s}.sjr-tip:hover{border-color:rgba(242,140,40,.5);transform:translateX(4px)}.sjr-tn{font-family:Sora,sans-serif;font-size:13px;font-weight:800;color:#1d1006;background:linear-gradient(135deg,#fbc02d,#f28c28);width:30px;height:30px;border-radius:999px;display:flex;align-items:center;justify-content:center;flex:none}.sjr-tip strong{display:block;font-size:14.5px;font-weight:800;margin-bottom:3px;color:#f3e9dc}.sjr-tip p{margin:0;color:#a6957f;font-size:12.5px;line-height:1.6}.sjr-helps{display:flex;flex-direction:column;gap:12px}.sjr-help{display:flex;gap:14px;align-items:center;background:rgba(74,222,128,.07);border:1px solid rgba(74,222,128,.28);border-radius:12px;padding:15px 18px}.sjr-hic{font-size:19px;flex:none}.sjr-hl{font-size:12px;font-weight:800;letter-spacing:.5px;text-transform:uppercase;color:#9fd9b4}.sjr-hv{font-family:Sora,sans-serif;font-size:15px;font-weight:800;color:#eafff1}.sjr-zs{display:flex;flex-direction:column;gap:10px}.sjr-z{display:flex;gap:12px;align-items:flex-start;background:#221a13;border:1px solid rgba(242,140,40,.14);border-radius:12px;padding:14px 18px}.sjr-zx{color:#ff6b6b;font-weight:800;font-size:14px;line-height:1.5;flex:none}.sjr-z strong{display:block;font-size:14px;font-weight:800;margin-bottom:2px;color:#f3e9dc}.sjr-z p{margin:0;color:#a6957f;font-size:12.5px;line-height:1.6}.sjr-foot{display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap;margin-top:40px;border:1px solid rgba(242,140,40,.2);border-radius:14px;background:#1c1610;padding:18px 24px;color:#a6957f;font-size:13px;font-weight:600;text-align:center}.sjr-18{font-family:Sora,sans-serif;font-weight:800;font-size:14px;color:#1d1006;background:linear-gradient(135deg,#fbc02d,#f28c28);border-radius:999px;padding:6px 14px;flex:none}@keyframes sjrDrift{0%,100%{transform:translate(0,0) scale(1)}50%{transform:translate(40px,30px) scale(1.15)}}@media (max-width:1023px){.sjr-cg{grid-template-columns:1fr 1fr}.sjr-two{grid-template-columns:1fr}.elementor-12 .elementor-element.elementor-element-f5fdfa8 .sjr-h2 .elementor-heading-title{font-size:28px}}@media (max-width:680px){.sjr-cg,.sjr-sg{grid-template-columns:1fr}.sjr-panel{padding:26px 20px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4981f34c */.elementor-12 .elementor-element.elementor-element-4981f34c{box-sizing:border-box!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-518a2269 */.elementor-12 .elementor-element.elementor-element-518a2269{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-518a2269{border-radius:20px!important;overflow:hidden!important;border:1px solid rgba(242,140,40,.25)!important}@media (max-width:1023px){.elementor-12 .elementor-element.elementor-element-518a2269{order:-1!important}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-61678c2f */.elementor-12 .elementor-element.elementor-element-61678c2f .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-61678c2f .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-61678c2f .elementor-heading-title{font-family:Sora,sans-serif!important;font-size:34px!important;font-weight:800!important;margin:0!important;color:#f3e9dc!important;line-height:1.2!important}@media (max-width:1023px){.elementor-12 .elementor-element.elementor-element-61678c2f .elementor-heading-title{font-size:28px!important}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-611948a0 */.elementor-12 .elementor-element.elementor-element-611948a0 p{margin:0!important;}.elementor-12 .elementor-element.elementor-element-611948a0 .elementor-widget-container,.elementor-12 .elementor-element.elementor-element-611948a0 p{box-sizing:border-box!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1cf7f83 */.elementor-12 .elementor-element.elementor-element-1cf7f83{--width:auto!important;width:auto!important;max-width:max-content!important;flex:0 0 auto!important;align-self:auto!important;}.elementor-12 .elementor-element.elementor-element-1cf7f83 .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-1cf7f83 .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-1cf7f83 .elementor-heading-title{color:#f6a03c!important;font-weight:800!important;font-size:16px!important;line-height:1.4!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-23f3f33d */.elementor-12 .elementor-element.elementor-element-23f3f33d .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-23f3f33d .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-23f3f33d .elementor-heading-title{font-weight:700!important;font-size:15px!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3cc6853b */.elementor-12 .elementor-element.elementor-element-3cc6853b .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-3cc6853b .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-3cc6853b .elementor-heading-title{color:#a6957f!important;font-size:13px!important;line-height:1.6!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53f4b2ce */.elementor-12 .elementor-element.elementor-element-53f4b2ce{box-sizing:border-box!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3544f928 */.elementor-12 .elementor-element.elementor-element-3544f928{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-3544f928{display:flex!important;gap:12px!important;align-items:flex-start!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3a6a1a0a */.elementor-12 .elementor-element.elementor-element-3a6a1a0a{--width:auto!important;width:auto!important;max-width:max-content!important;flex:0 0 auto!important;align-self:auto!important;}.elementor-12 .elementor-element.elementor-element-3a6a1a0a .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-3a6a1a0a .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-3a6a1a0a .elementor-heading-title{color:#f6a03c!important;font-weight:800!important;font-size:16px!important;line-height:1.4!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5019f86c */.elementor-12 .elementor-element.elementor-element-5019f86c .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-5019f86c .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-5019f86c .elementor-heading-title{font-weight:700!important;font-size:15px!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-718d38b8 */.elementor-12 .elementor-element.elementor-element-718d38b8 .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-718d38b8 .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-718d38b8 .elementor-heading-title{color:#a6957f!important;font-size:13px!important;line-height:1.6!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-409ec463 */.elementor-12 .elementor-element.elementor-element-409ec463{box-sizing:border-box!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-185f483f */.elementor-12 .elementor-element.elementor-element-185f483f{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-185f483f{display:flex!important;gap:12px!important;align-items:flex-start!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-58af6b2a */.elementor-12 .elementor-element.elementor-element-58af6b2a{--width:auto!important;width:auto!important;max-width:max-content!important;flex:0 0 auto!important;align-self:auto!important;}.elementor-12 .elementor-element.elementor-element-58af6b2a .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-58af6b2a .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-58af6b2a .elementor-heading-title{color:#f6a03c!important;font-weight:800!important;font-size:16px!important;line-height:1.4!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-111b5c81 */.elementor-12 .elementor-element.elementor-element-111b5c81 .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-111b5c81 .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-111b5c81 .elementor-heading-title{font-weight:700!important;font-size:15px!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-535f5d2 */.elementor-12 .elementor-element.elementor-element-535f5d2 .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-535f5d2 .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-535f5d2 .elementor-heading-title{color:#a6957f!important;font-size:13px!important;line-height:1.6!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-584c6fec */.elementor-12 .elementor-element.elementor-element-584c6fec{box-sizing:border-box!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78c3c5fc */.elementor-12 .elementor-element.elementor-element-78c3c5fc{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-78c3c5fc{display:flex!important;gap:12px!important;align-items:flex-start!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-493ca35a */.elementor-12 .elementor-element.elementor-element-493ca35a{--width:auto!important;width:auto!important;max-width:max-content!important;flex:0 0 auto!important;align-self:auto!important;}.elementor-12 .elementor-element.elementor-element-493ca35a .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-493ca35a .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-493ca35a .elementor-heading-title{color:#f6a03c!important;font-weight:800!important;font-size:16px!important;line-height:1.4!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4af529e8 */.elementor-12 .elementor-element.elementor-element-4af529e8 .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-4af529e8 .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-4af529e8 .elementor-heading-title{font-weight:700!important;font-size:15px!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-712af6de */.elementor-12 .elementor-element.elementor-element-712af6de .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-712af6de .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-712af6de .elementor-heading-title{color:#a6957f!important;font-size:13px!important;line-height:1.6!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-397f16ce */.elementor-12 .elementor-element.elementor-element-397f16ce{box-sizing:border-box!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ee3bc70 */.elementor-12 .elementor-element.elementor-element-5ee3bc70{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-5ee3bc70{display:flex!important;gap:12px!important;align-items:flex-start!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-18225892 */.elementor-12 .elementor-element.elementor-element-18225892{--width:auto!important;width:auto!important;max-width:max-content!important;flex:0 0 auto!important;align-self:auto!important;}.elementor-12 .elementor-element.elementor-element-18225892 .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-18225892 .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-18225892 .elementor-heading-title{color:#f6a03c!important;font-weight:800!important;font-size:16px!important;line-height:1.4!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7cdd072e */.elementor-12 .elementor-element.elementor-element-7cdd072e .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-7cdd072e .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-7cdd072e .elementor-heading-title{font-weight:700!important;font-size:15px!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f8b3d41 */.elementor-12 .elementor-element.elementor-element-5f8b3d41 .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-5f8b3d41 .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-5f8b3d41 .elementor-heading-title{color:#a6957f!important;font-size:13px!important;line-height:1.6!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-761693ed */.elementor-12 .elementor-element.elementor-element-761693ed{box-sizing:border-box!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66166afa */.elementor-12 .elementor-element.elementor-element-66166afa{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-66166afa{display:flex!important;gap:12px!important;align-items:flex-start!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6038afbf */.elementor-12 .elementor-element.elementor-element-6038afbf{--width:auto!important;width:auto!important;max-width:max-content!important;flex:0 0 auto!important;align-self:auto!important;}.elementor-12 .elementor-element.elementor-element-6038afbf .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-6038afbf .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-6038afbf .elementor-heading-title{color:#f6a03c!important;font-weight:800!important;font-size:16px!important;line-height:1.4!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cf9b64a */.elementor-12 .elementor-element.elementor-element-4cf9b64a .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-4cf9b64a .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-4cf9b64a .elementor-heading-title{font-weight:700!important;font-size:15px!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b817f44 */.elementor-12 .elementor-element.elementor-element-1b817f44 .elementor-heading-title{margin:0!important;}.elementor-12 .elementor-element.elementor-element-1b817f44 .elementor-heading-title{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-1b817f44 .elementor-heading-title{color:#a6957f!important;font-size:13px!important;line-height:1.6!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b75a6b8 */.elementor-12 .elementor-element.elementor-element-2b75a6b8{box-sizing:border-box!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2302e8c6 */.elementor-12 .elementor-element.elementor-element-2302e8c6{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-2302e8c6{display:flex!important;gap:12px!important;align-items:flex-start!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7bf89d07 */.elementor-12 .elementor-element.elementor-element-7bf89d07{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-7bf89d07{display:grid!important;grid-template-columns:1fr 1fr!important;gap:16px!important}@media (max-width:560px){.elementor-12 .elementor-element.elementor-element-7bf89d07{grid-template-columns:1fr!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57f45b2f */.elementor-12 .elementor-element.elementor-element-57f45b2f{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-57f45b2f{display:flex!important;flex-direction:column!important;gap:22px!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-403a569c */.elementor-12 .elementor-element.elementor-element-403a569c{box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-403a569c{max-width:1200px!important;margin:0 auto!important;padding:80px 24px!important;display:grid!important;grid-template-columns:.9fr 1.1fr!important;gap:48px!important;align-items:center!important}@media (max-width:1023px){.elementor-12 .elementor-element.elementor-element-403a569c{grid-template-columns:1fr!important;gap:32px!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7730da9e */.elementor-12 .elementor-element.elementor-element-7730da9e{background:#171210!important;font-family:Manrope,sans-serif!important;color:#f3e9dc!important}.elementor-12 .elementor-element.elementor-element-7730da9e{background:#171210;font-family:Manrope,sans-serif;color:#f3e9dc}.elementor-12 .elementor-element.elementor-element-7730da9e *{box-sizing:border-box}.sj18-g{max-width:1200px;margin:0 auto;padding:80px 24px;display:grid;grid-template-columns:.9fr 1.1fr;gap:48px;align-items:center}.sj18-imgw{border-radius:20px;overflow:hidden;border:1px solid rgba(242,140,40,.25)}.sj18-img img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover}.sj18-c{display:flex;flex-direction:column;gap:22px}.elementor-12 .elementor-element.elementor-element-7730da9e .sj18-h2 .elementor-heading-title{font-family:Sora,sans-serif;font-size:34px;font-weight:800;margin:0;color:#f3e9dc!important;line-height:1.2}.sj18-hi{color:#f6a03c!important}.sj18-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.sj18-it{display:flex;gap:12px;align-items:flex-start}.sj18-tick{color:#f6a03c;font-weight:800;font-size:16px;line-height:1.4}.sj18-wt{font-weight:700;font-size:15px}.sj18-wd{color:#a6957f;font-size:13px;line-height:1.6}@media (max-width:1023px){.sj18-g{grid-template-columns:1fr;gap:32px}.elementor-12 .elementor-element.elementor-element-7730da9e .sj18-h2 .elementor-heading-title{font-size:28px}.sj18-imgw{order:-1}}@media (max-width:560px){.sj18-grid{grid-template-columns:1fr}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6cc01f73 */.elementor-12 .elementor-element.elementor-element-6cc01f73{width:100%!important;max-width:none!important;background:#171210!important;overflow:hidden!important;}.elementor-12 .elementor-element.elementor-element-6cc01f73>.e-con-inner{width:100%!important;max-width:none!important;}.elementor-12 .elementor-element.elementor-element-6cc01f73 .elementor-widget{min-width:0;}/* End custom CSS */