.elementor-3090 .elementor-element.elementor-element-116528e5{--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-3090 .elementor-element.elementor-element-1c78922{--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-3090 .elementor-element.elementor-element-31d52d66{--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-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-3090 .elementor-element.elementor-element-4caf358f .elementor-heading-title{font-family:"Arial", Sans-serif;font-weight:600;color:#ffffff;}.elementor-3090 .elementor-element.elementor-element-773a3489{--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-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-3090 .elementor-element.elementor-element-2a21b42b .elementor-button{background-color:#00000000;font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;fill:#d1d2ca;color:#d1d2ca;}.elementor-3090 .elementor-element.elementor-element-61e4ba14 .elementor-button{background-color:#00000000;font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;fill:#d1d2ca;color:#d1d2ca;}.elementor-3090 .elementor-element.elementor-element-4607e8ee .elementor-button{background-color:#00000000;font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;fill:#d1d2ca;color:#d1d2ca;}.elementor-3090 .elementor-element.elementor-element-35870ad5 .elementor-button{background-color:#00000000;font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;fill:#d1d2ca;color:#d1d2ca;}.elementor-3090 .elementor-element.elementor-element-799dc11f .elementor-heading-title{color:#ffffff;}.elementor-3090 .elementor-element.elementor-element-731a2b9b{--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-3090 .elementor-element.elementor-element-1dec879c{--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-3090 .elementor-element.elementor-element-697b3a84 .elementor-heading-title{font-family:"Arial", Sans-serif;font-weight:600;color:#ffffff;}.elementor-3090 .elementor-element.elementor-element-5e14d0a4 .elementor-heading-title{color:#ffffff;}.elementor-3090 .elementor-element.elementor-element-15bd8ec4{--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-3090 .elementor-element.elementor-element-79a69e76{--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-3090 .elementor-element.elementor-element-23bcfd42 .elementor-heading-title{font-family:"Arial", Sans-serif;font-weight:600;color:#ffffff;}.elementor-3090 .elementor-element.elementor-element-648fa376 .elementor-heading-title{font-family:"Arial", Sans-serif;font-weight:600;color:#ffffff;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-3090 .elementor-element.elementor-element-de3c129{font-family:"Arial", Sans-serif;color:#656672;}.elementor-3090 .elementor-element.elementor-element-7e225a91 .elementor-button{background-color:#00000000;font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;fill:#d1d2ca;color:#d1d2ca;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3090 .elementor-element.elementor-element-c9dc0fa{--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-3090 .elementor-element.elementor-element-1391766b{--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-3090 .elementor-element.elementor-element-1ae3ecc8 .elementor-heading-title{color:#ffffff;}.elementor-3090 .elementor-element.elementor-element-d58d856{--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-3090 .elementor-element.elementor-element-2c951c9c .elementor-heading-title{font-family:"Arial", Sans-serif;font-weight:600;color:#ffffff;}.elementor-3090 .elementor-element.elementor-element-450cc1f0 .elementor-heading-title{font-family:"Arial", Sans-serif;font-weight:600;color:#ffffff;}.elementor-3090 .elementor-element.elementor-element-635dff4d{--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-3090 .elementor-element.elementor-element-357c5197 .elementor-heading-title{color:#ffffff;}.elementor-3090 .elementor-element.elementor-element-5e9ddcac{--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-3090 .elementor-element.elementor-element-51916a9a .elementor-heading-title{font-family:"Arial", Sans-serif;font-weight:600;color:#ffffff;}.elementor-3090 .elementor-element.elementor-element-3879626b .elementor-heading-title{font-family:"Arial", Sans-serif;font-weight:600;color:#ffffff;}.elementor-3090 .elementor-element.elementor-element-35c253a0{--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-3090 .elementor-element.elementor-element-1364aa37 .elementor-heading-title{color:#ffffff;}.elementor-3090 .elementor-element.elementor-element-45f3d12c{--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-3090 .elementor-element.elementor-element-3f01c6fc .elementor-heading-title{font-family:"Arial", Sans-serif;font-weight:600;color:#ffffff;}.elementor-3090 .elementor-element.elementor-element-2c47e745 .elementor-heading-title{font-family:"Arial", Sans-serif;font-weight:600;color:#ffffff;}.elementor-3090 .elementor-element.elementor-element-65afa415{--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-3090 .elementor-element.elementor-element-485c5642{--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-3090 .elementor-element.elementor-element-594167c{--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-3090 .elementor-element.elementor-element-79049ef8 .elementor-heading-title{font-family:"Arial", Sans-serif;font-weight:600;color:#111217;}.elementor-3090 .elementor-element.elementor-element-252b738{font-family:"Arial", Sans-serif;color:#656672;}.elementor-3090 .elementor-element.elementor-element-6fae597d .elementor-button{background-color:#00000000;font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;fill:#111217;color:#111217;}.elementor-3090 .elementor-element.elementor-element-2fa79eb4{--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-3090 .elementor-element.elementor-element-4d52406{--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-3090 .elementor-element.elementor-element-503a35f1{--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-3090 .elementor-element.elementor-element-49f698ef{--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-3090 .elementor-element.elementor-element-6d109633 .elementor-heading-title{font-family:"Arial", Sans-serif;font-weight:600;color:#111217;}.elementor-3090 .elementor-element.elementor-element-cccd6ad{font-family:"Arial", Sans-serif;color:#656672;}.elementor-3090 .elementor-element.elementor-element-8cc3e4f .elementor-heading-title{font-family:"Arial", Sans-serif;font-weight:600;color:#111217;}.elementor-3090 .elementor-element.elementor-element-aa1c859{font-family:"Arial", Sans-serif;color:#656672;}.elementor-3090 .elementor-element.elementor-element-482ac8a0{--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-3090 .elementor-element.elementor-element-55adfe1f{--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-3090 .elementor-element.elementor-element-2d5e8640 .elementor-heading-title{font-family:"Arial", Sans-serif;font-weight:600;color:#111217;}.elementor-3090 .elementor-element.elementor-element-309eca3e{--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-3090 .elementor-element.elementor-element-72d8b2bc .elementor-heading-title{font-family:"Arial", Sans-serif;font-weight:600;color:#111217;}.elementor-3090 .elementor-element.elementor-element-372cab3d{font-family:"Arial", Sans-serif;color:#656672;}.elementor-3090 .elementor-element.elementor-element-3c8dfb01 .elementor-heading-title{font-family:"Arial", Sans-serif;font-weight:600;color:#111217;}.elementor-3090 .elementor-element.elementor-element-52c025a6{font-family:"Arial", Sans-serif;color:#656672;}.elementor-3090 .elementor-element.elementor-element-1582b0a5{--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-3090 .elementor-element.elementor-element-21a900af{--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-3090 .elementor-element.elementor-element-1faa536f .elementor-heading-title{font-family:"Arial", Sans-serif;font-weight:600;color:#111217;}.elementor-3090 .elementor-element.elementor-element-2722f4a9{--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-3090 .elementor-element.elementor-element-6e0d1f15 .elementor-heading-title{font-family:"Arial", Sans-serif;font-weight:600;color:#111217;}.elementor-3090 .elementor-element.elementor-element-132bf235{font-family:"Arial", Sans-serif;color:#656672;}.elementor-3090 .elementor-element.elementor-element-d62425 .elementor-heading-title{font-family:"Arial", Sans-serif;font-weight:600;color:#111217;}.elementor-3090 .elementor-element.elementor-element-4ca5ec9d{font-family:"Arial", Sans-serif;color:#656672;}.elementor-3090 .elementor-element.elementor-element-4bb0bcf4{--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-3090 .elementor-element.elementor-element-20211e07 .elementor-heading-title{color:#111217;}.elementor-3090 .elementor-element.elementor-element-729b5afc .elementor-button{background-color:#00000000;font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;fill:#111217;color:#111217;}.elementor-3090 .elementor-element.elementor-element-2804099b .elementor-button{background-color:#00000000;font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;fill:#111217;color:#111217;}.elementor-3090 .elementor-element.elementor-element-23424abc .elementor-button{background-color:#00000000;font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;fill:#111217;color:#111217;}.elementor-3090 .elementor-element.elementor-element-4444382d .elementor-button{background-color:#00000000;font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;fill:#111217;color:#111217;}.elementor-3090 .elementor-element.elementor-element-2cb87f08 .elementor-button{background-color:#00000000;font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;fill:#111217;color:#111217;}.elementor-3090 .elementor-element.elementor-element-4c68cb7{--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-3090 .elementor-element.elementor-element-32093662{--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-3090 .elementor-element.elementor-element-42af7524 .elementor-heading-title{font-family:"Arial", Sans-serif;font-weight:600;color:#111217;}.elementor-3090 .elementor-element.elementor-element-4c53d986 .elementor-heading-title{font-family:"Arial", Sans-serif;font-weight:600;color:#111217;}.elementor-3090 .elementor-element.elementor-element-7ebadbc3{font-family:"Arial", Sans-serif;color:#656672;}.elementor-3090 .elementor-element.elementor-element-4477a06d .elementor-button{background-color:#00000000;font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;fill:#111217;color:#111217;}.elementor-3090 .elementor-element.elementor-element-3ce2b5c3 .elementor-heading-title{font-family:"Arial", Sans-serif;font-weight:600;color:#111217;}.elementor-3090 .elementor-element.elementor-element-39a1d566{--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-3090 .elementor-element.elementor-element-477974e2 .elementor-heading-title{font-family:"Arial", Sans-serif;font-weight:600;color:#111217;}.elementor-3090 .elementor-element.elementor-element-2c449bbe{--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-3090 .elementor-element.elementor-element-3c98aceb .elementor-heading-title{font-family:"Arial", Sans-serif;font-weight:600;color:#111217;}.elementor-3090 .elementor-element.elementor-element-15942966{--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-3090 .elementor-element.elementor-element-7050c276 .elementor-heading-title{font-family:"Arial", Sans-serif;font-weight:600;color:#111217;}.elementor-3090 .elementor-element.elementor-element-52305bc3{font-family:"Arial", Sans-serif;color:#656672;}.elementor-3090 .elementor-element.elementor-element-53adb461{--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-3090 .elementor-element.elementor-element-37d4e476 .elementor-heading-title{font-family:"Arial", Sans-serif;font-weight:600;color:#111217;}.elementor-3090 .elementor-element.elementor-element-4e098e92{--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-3090 .elementor-element.elementor-element-32cc7bde .elementor-heading-title{font-family:"Arial", Sans-serif;font-weight:600;color:#111217;}.elementor-3090 .elementor-element.elementor-element-2ffc6c33{font-family:"Arial", Sans-serif;color:#656672;}.elementor-3090 .elementor-element.elementor-element-42754c24{--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-3090 .elementor-element.elementor-element-1801765 .elementor-heading-title{font-family:"Arial", Sans-serif;font-weight:600;color:#111217;}.elementor-3090 .elementor-element.elementor-element-5514d050{--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-3090 .elementor-element.elementor-element-738b1562 .elementor-heading-title{font-family:"Arial", Sans-serif;font-weight:600;color:#111217;}.elementor-3090 .elementor-element.elementor-element-6f45fbd9{font-family:"Arial", Sans-serif;color:#656672;}.elementor-3090 .elementor-element.elementor-element-2eb7404c{--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-3090 .elementor-element.elementor-element-37bee408{--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-3090 .elementor-element.elementor-element-2650cafb .elementor-heading-title{font-family:"Arial", Sans-serif;font-weight:600;color:#ffffff;}.elementor-3090 .elementor-element.elementor-element-502d4860{font-family:"Arial", Sans-serif;color:#656672;}.elementor-3090 .elementor-element.elementor-element-48013ff1{--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-3090 .elementor-element.elementor-element-5701b2fb{--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-3090 .elementor-element.elementor-element-745e32f1 .elementor-heading-title{font-family:"Arial", Sans-serif;font-weight:600;color:#ffffff;}.elementor-3090 .elementor-element.elementor-element-35115f3d{font-family:"Arial", Sans-serif;color:#656672;}.elementor-3090 .elementor-element.elementor-element-a5c49ce{font-family:"Arial", Sans-serif;color:#656672;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-3090 .elementor-element.elementor-element-15bd8ec4{--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-3090 .elementor-element.elementor-element-648fa376 .elementor-heading-title{font-size:60px;}.elementor-3090 .elementor-element.elementor-element-4c68cb7{--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-3090 .elementor-element.elementor-element-37bee408{--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-3090 .elementor-element.elementor-element-5701b2fb{--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;}}@media(max-width:767px){.elementor-3090 .elementor-element.elementor-element-15bd8ec4{--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-3090 .elementor-element.elementor-element-648fa376 .elementor-heading-title{font-size:38px;}.elementor-3090 .elementor-element.elementor-element-de3c129{font-size:16px;}.elementor-3090 .elementor-element.elementor-element-4c68cb7{--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-3090 .elementor-element.elementor-element-37bee408{--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-3090 .elementor-element.elementor-element-5701b2fb{--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;}}/* Start custom CSS for container, class: .elementor-element-116528e5 */.nf{--nf-pink:#ee528e;--nf-ink:#111217;font-family:Arial,Helvetica,sans-serif;color:var(--nf-ink);gap:0!important;padding:0!important;width:100%;max-width:none!important;background:#fafafa}
.nf *{box-sizing:border-box}.nf a{text-decoration:none}.nf a:focus-visible{outline:3px solid #ee528e;outline-offset:4px}
.nf .e-con{--container-widget-width:100%;gap:0}.nf .elementor-widget{margin-bottom:0}.nf .nf-wrap{width:100%;max-width:1184px!important;margin-inline:auto;padding:0 32px!important;gap:24px}
.nf .elementor-heading-title{font-family:Arial,Helvetica,sans-serif;font-weight:600;color:inherit;line-height:1.16}
.nf .elementor-widget-text-editor{font-family:Arial,Helvetica,sans-serif;font-size:17px;line-height:1.7;color:#656672}.nf p{margin:0}.nf .nf-dark{background:#101114;color:white}.nf .nf-dark .elementor-widget-text-editor{color:#b4b5c0}
.nf .nf-nav{flex-direction:row;align-items:center;justify-content:space-between;gap:24px;padding-block:27px!important}.nf .nf-logo{width:auto!important;flex-shrink:0}.nf .nf-logo .elementor-heading-title{font-size:27px;letter-spacing:-1.2px;font-weight:400}.nf .nf-logo b{font-weight:750}.nf .nf-logo span{color:#ee528e}
.nf .nf-links{width:auto;flex-direction:row;flex-wrap:wrap;gap:23px;align-items:center}.nf .nf-links .elementor-widget-button{width:auto}.nf .nf-links .elementor-button{padding:5px 0;background:transparent;color:#d1d2da;font-size:14px;border:0}.nf .nf-links .elementor-button:hover{color:#ee528e}
.nf .nf-strap{padding-top:30px!important;padding-bottom:20px!important;border-bottom:1px solid #ffffff26}.nf .nf-strap .elementor-heading-title{font-size:12px;letter-spacing:2px;text-transform:uppercase;color:#ed78a3}
.nf .nf-hero{flex-direction:row;align-items:center;position:relative;min-height:565px;padding-top:55px!important;padding-bottom:55px!important;gap:0;overflow:hidden}.nf .nf-herocopy{width:58%;position:relative;z-index:2;gap:25px;padding:0}.nf .nf-eyebrow .elementor-heading-title{font-size:12px;letter-spacing:2px;text-transform:uppercase;color:#c13970}.nf .nf-dark .nf-eyebrow .elementor-heading-title{color:#ee528e}
.nf .nf-title .elementor-heading-title{font-size:clamp(44px,5.4vw,72px);letter-spacing:-3px;line-height:1.06;font-weight:600}.nf .nf-title span{color:#a6a7b1}.nf .nf-intro{max-width:410px}.nf .nf-intro p{font-size:18px}.nf .nf-bitcoin{position:absolute;right:-25px;top:0;width:68%!important;height:100%;z-index:0;opacity:.9;mask-image:linear-gradient(to right,transparent,black 27%)}.nf .nf-bitcoin .elementor-widget-container{height:100%}.nf .nf-bitcoin img{width:100%;height:100%;object-fit:cover}
.nf .nf-action .elementor-button{font-size:14px;padding:14px 21px;border-radius:30px;border:1px solid #777;background:transparent;color:inherit}.nf .nf-action .elementor-button:hover{background:#c13970;color:#fff;border-color:#c13970}
.nf .nf-teasers{flex-direction:row;gap:0;padding-bottom:25px!important;border-top:1px solid #ffffff26}.nf .nf-teaser{width:33.333%;padding:26px 22px;gap:13px}.nf .nf-teaser+.nf-teaser{border-left:1px solid #ffffff26}.nf .nf-teaser .elementor-heading-title{font-size:18px;line-height:1.4;font-weight:500}.nf .nf-teaser .nf-eyebrow .elementor-heading-title{font-size:11px;letter-spacing:1px}
.nf .nf-section{padding-top:65px!important;padding-bottom:65px!important;gap:30px}.nf .nf-sectiontitle .elementor-heading-title{font-size:38px;letter-spacing:-1.4px}.nf .nf-posts .elementor-posts-container{gap:30px}.nf .nf-posts .elementor-post__thumbnail{border-radius:12px}.nf .nf-posts .elementor-post__title,.nf .nf-posts .elementor-post__title a{font-size:25px;font-weight:600;line-height:1.2;letter-spacing:-.6px;color:#111217}.nf .nf-posts .elementor-post__excerpt p{font-size:16px;line-height:1.65;color:#656672}.nf .nf-posts .elementor-post__meta-data{font-size:12px;color:#656672}.nf .nf-posts .elementor-post__read-more{font-size:14px;color:#ac2b5d}.nf .nf-topics{flex-direction:row;gap:14px;flex-wrap:wrap;padding-block:24px!important;border-block:1px solid #e0e1e6}.nf .nf-topics .elementor-widget-button{width:auto}.nf .nf-topics .elementor-button{background:transparent;border:1px solid #d8d9e0;color:#303139;border-radius:30px;padding:11px 18px;font-size:14px}
.nf .nf-analysis{flex-direction:row;align-items:stretch;gap:55px;padding-block:65px!important}.nf .nf-feature{background:#eceef1;width:50%;border-radius:18px;padding:40px;gap:25px}.nf .nf-featuretitle .elementor-heading-title{font-size:42px;letter-spacing:-1.6px;line-height:1.1}.nf .nf-abc .elementor-heading-title{font-size:96px;letter-spacing:-7px;color:#9ca3b2;text-align:right}.nf .nf-reading{width:50%;padding:0;gap:25px}.nf .nf-readingtitle .elementor-heading-title{font-size:27px;letter-spacing:-.6px}.nf .nf-list .elementor-posts-container{grid-template-columns:1fr!important;gap:25px}.nf .nf-list .elementor-post{padding-bottom:24px;border-bottom:1px solid #ddd}.nf .nf-list .elementor-post__title a{font-size:21px}
.nf .nf-manifesto{flex-direction:row;align-items:center;gap:70px;padding-block:65px!important}.nf .nf-manifestotitle{width:65%!important}.nf .nf-manifestotitle .elementor-heading-title{font-size:48px;letter-spacing:-2px}.nf .nf-manifestotitle span{color:#92939e}.nf .nf-manifestotext{width:35%!important}.nf .nf-footer{flex-direction:row;align-items:center;justify-content:space-between;gap:25px;padding-block:30px!important;border-top:1px solid #ffffff20}.nf .nf-footer .elementor-widget-text-editor{font-size:13px}.nf .nf-article{max-width:850px!important;padding-top:65px!important;padding-bottom:65px!important;gap:28px}.nf .nf-posttitle .elementor-heading-title{font-size:clamp(34px,4vw,58px);letter-spacing:-1.8px}.nf .nf-body{font-size:18px;line-height:1.8;color:#3b3d47}.nf .nf-body p{margin-bottom:1.25em}.nf .nf-body img{max-width:100%;height:auto}.nf .nf-body h2{margin-top:1.8em}.nf .nf-featured img{border-radius:15px}
@media(max-width:767px){.nf .nf-wrap{padding-inline:22px!important}.nf .nf-nav{flex-direction:column;align-items:flex-start;padding-block:23px!important}.nf .nf-links{gap:15px}.nf .nf-links .elementor-button{font-size:13px}.nf .nf-hero{min-height:710px;align-items:flex-start;padding-top:35px!important;padding-bottom:300px!important}.nf .nf-herocopy{width:100%;gap:22px}.nf .nf-title .elementor-heading-title{font-size:48px;letter-spacing:-2px}.nf .nf-bitcoin{top:auto;bottom:0;right:0;height:310px;width:100%!important;mask-image:linear-gradient(to bottom,transparent,black 30%)}.nf .nf-teasers,.nf .nf-analysis,.nf .nf-manifesto,.nf .nf-footer{flex-direction:column}.nf .nf-teaser,.nf .nf-feature,.nf .nf-reading{width:100%}.nf .nf-teaser{padding:23px 0}.nf .nf-teaser+.nf-teaser{border-left:0;border-top:1px solid #ffffff26}.nf .nf-section{padding-block:45px!important}.nf .nf-sectiontitle .elementor-heading-title{font-size:32px}.nf .nf-posts .elementor-posts-container{grid-template-columns:1fr!important}.nf .nf-analysis{gap:40px;padding-block:45px!important}.nf .nf-feature{padding:28px}.nf .nf-featuretitle .elementor-heading-title{font-size:35px}.nf .nf-manifesto{gap:25px;padding-block:45px!important}.nf .nf-manifestotitle,.nf .nf-manifestotext{width:100%!important}.nf .nf-manifestotitle .elementor-heading-title{font-size:37px}.nf .nf-footer{align-items:flex-start}.nf .nf-posttitle .elementor-heading-title{letter-spacing:-1px}}


/* V2: neutraliza estilos globales y reproduce la composición del HTML. */
.elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2{--gap:0px;--widgets-spacing:0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px;background:#fafafa;color:#111217}
.elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .e-con{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--gap:0px;min-width:0;flex-shrink:1}
.elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .elementor-widget{--container-widget-width:100%;min-width:0;margin:0}
.elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .elementor-widget-heading .elementor-heading-title{font-family:Arial,Helvetica,sans-serif;font-style:normal;text-transform:none;text-decoration:none}
.elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .elementor-widget-button .elementor-button{font-family:Arial,Helvetica,sans-serif;box-shadow:none;background:transparent;color:inherit;font-weight:600;line-height:1.2}
.elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .elementor-widget-text-editor{font-family:Arial,Helvetica,sans-serif;color:#656672}
.elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .elementor-widget-text-editor p{font-size:inherit;line-height:inherit;color:inherit}
.elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-wrap{max-width:1280px!important;padding-inline:48px!important}
.elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-dark .elementor-heading-title{color:#fff}
.elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-dark .elementor-widget-text-editor{color:#b4b5c0}
.elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-logo .elementor-heading-title{font-size:25px;font-weight:400;letter-spacing:-1.3px}
.elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-logo b{font-weight:750}.elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-logo span{color:#ee528e}
.elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-nav{min-height:82px;padding-block:18px!important;gap:30px}
.elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-links{gap:28px}.elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-links .elementor-button{font-size:14px;font-weight:400;padding:0;color:#c1c2ca;border:0;border-radius:0}
.elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-edition{width:auto!important}.elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-edition .elementor-heading-title{font-size:12px;font-weight:400;letter-spacing:1.1px;color:#92949e}
.elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-strap{padding-top:36px!important;padding-bottom:22px!important;flex-direction:row;justify-content:space-between;gap:24px;position:relative;border:0}
.elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-strap:after{content:'';position:absolute;bottom:0;left:48px;right:48px;border-bottom:1px solid #ffffff20}
.elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-strap>.elementor-widget{width:auto!important}
.elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-strap .elementor-heading-title{font-size:12px;font-weight:400;line-height:1.4;letter-spacing:1.4px;text-transform:uppercase;color:#ed78a3}
.elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-strap .nf-strap-right .elementor-heading-title{color:#9ea0ac}
.elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-hero{min-height:550px;padding-block:0!important;isolation:isolate;overflow:hidden;align-items:center}
.elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-herocopy{width:630px;max-width:58%;padding:56px 0 64px;gap:0}
.elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-title{margin-bottom:25px!important}
.elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-title .elementor-heading-title{font-size:clamp(45px,5.8vw,76px);font-weight:600;line-height:1.04;letter-spacing:-3.5px;color:#fff}
.elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-title .elementor-heading-title span{color:#a6a7b1}
.elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-eyebrow .elementor-heading-title{font-size:12px;font-weight:700;letter-spacing:1.8px;text-transform:uppercase;color:#ad2d60}
.elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-dark .nf-eyebrow .elementor-heading-title{color:#ee528e}
.elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-herocopy>.nf-eyebrow{margin-bottom:24px!important}
.elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-intro{width:415px!important;max-width:100%!important;font-size:18px;line-height:1.65}
.elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-bitcoin{width:68%!important;max-width:none!important;right:3px;top:0;height:100%;opacity:.9;mask-image:linear-gradient(to right,transparent,black 25%);z-index:0}
.elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-bitcoin img{object-fit:cover;object-position:center;width:100%;height:100%;border-radius:0}
.elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-action{margin-top:20px!important;width:auto!important}
.elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-action .elementor-button{border:0;border-radius:0;padding:0;min-height:39px;color:inherit;font-size:14px;background:transparent}
.elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-action .elementor-button-text{display:flex;align-items:center;gap:23px}
.elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-action .elementor-button-text:after{content:'↗';display:inline-flex;align-items:center;justify-content:center;width:39px;height:39px;border:1px solid #777781;border-radius:50%;font-size:18px}
.elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-action .elementor-button:hover{color:#c13970}
.elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-action .elementor-button:hover .elementor-button-text:after{background:#c13970;color:white;border-color:#c13970}
.elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-teasers{padding-bottom:0!important;border:0;position:relative}
.elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-teasers:before{content:'';position:absolute;top:0;left:48px;right:48px;border-top:1px solid #ffffff26}
.elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-teaser{padding:27px 28px 31px 0;flex-direction:row;gap:19px}
.elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-teaser+.nf-teaser{padding-left:28px}
.elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-teasernum{width:auto!important;flex-shrink:0;padding-top:4px}
.elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-teasernum .elementor-heading-title{font-size:12px;font-weight:400;color:#777b89}
.elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-teasercopy{padding:0;gap:9px}
.elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-teasercopy .nf-eyebrow .elementor-heading-title{font-size:11px;font-weight:400;color:#c57d9a;letter-spacing:1.3px}
.elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-teasercopy>.elementor-widget-heading:not(.nf-eyebrow) .elementor-heading-title{font-size:18px;font-weight:500;line-height:1.4;letter-spacing:0}
.elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-section{padding-block:72px!important;gap:34px}
.elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-sectionhead{flex-direction:row;align-items:flex-end;justify-content:space-between;padding:0;gap:20px}
.elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-sectionheadcopy{padding:0;width:auto;gap:12px}
.elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-sectiontitle .elementor-heading-title{font-size:38px;letter-spacing:-1.6px;color:#111217}
.elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-sectionheadcopy .elementor-widget-text-editor{font-size:16px}
.elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-more{width:auto!important;flex-shrink:0}
.elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-more .elementor-button{padding:0 0 6px;border:0;border-bottom:1px solid #a6a7b0;border-radius:0;font-size:14px;font-weight:400;color:#111217}
.elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-cards{flex-direction:row;align-items:stretch;gap:28px;padding:0}
.elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-card{width:calc((100% - 56px)/3);padding:0;gap:0}
.elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-art{height:215px;min-height:215px;border-radius:12px;overflow:hidden;padding:0;margin-bottom:23px;background:#141519}
.elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-cardimage,.elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-cardimage .elementor-widget-container{height:100%;width:100%}
.elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-cardimage img{display:block;width:100%;height:100%;object-fit:cover}
.elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-typeart{align-items:center;justify-content:center;background:#e8e9ed}
.elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-typesymbol{width:auto!important}
.elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-typesymbol .elementor-heading-title{font-size:67px;font-weight:700;letter-spacing:-5px;line-height:1.15;color:#262932;border:1px solid #b4b8c2;border-radius:24px;padding:16px 25px;box-shadow:9px 9px 0 #d5d7dd}
.elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-typeart-dark{background:#211a25}
.elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-typeart-dark .elementor-heading-title{color:#ed9abb}
.elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-meta{flex-direction:row;align-items:center;flex-wrap:wrap;gap:12px;padding:0}
.elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-meta>.elementor-widget{width:auto!important}
.elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-category .elementor-heading-title{color:#ad2d60;font-size:11px;font-weight:700;letter-spacing:.9px;text-transform:uppercase}
.elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-meta-text{font-size:12px;line-height:1.4;color:#656672}
.elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-cardtitle{margin-block:13px!important}
.elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-cardtitle .elementor-heading-title{font-size:24px;font-weight:600;line-height:1.2;letter-spacing:-.7px;color:#111217}
.elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-carddesc{font-size:15px;line-height:1.65;color:#656672}
.elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-topics{padding-block:29px!important;gap:12px}
.elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-topiclabel{width:auto!important;margin-right:17px!important}
.elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-topiclabel .elementor-heading-title{font-size:12px;font-weight:400;letter-spacing:1.2px;color:#777}
.elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-topics .elementor-button{font-size:14px;font-weight:400;padding:10px 18px;color:#111217;border:1px solid #dadbe1;border-radius:30px}
.elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-analysis{padding-top:65px!important;padding-bottom:72px!important;gap:70px}
.elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-feature{width:calc((100% - 70px)*.54545);padding:44px;gap:0}
.elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-feature>.nf-eyebrow{margin-bottom:24px!important}
.elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-featuretitle{margin-bottom:25px!important}
.elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-featuretitle .elementor-heading-title{font-size:42px;letter-spacing:-1.8px;line-height:1.1;color:#111217}
.elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-feature>.elementor-widget-text-editor{max-width:365px;font-size:16px;line-height:1.6}
.elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-abc{margin-top:36px!important}
.elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-abc .elementor-heading-title{font-size:94px;line-height:1.1;letter-spacing:-8px;color:#b4b9c6}
.elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-reading{width:calc((100% - 70px)*.45455);gap:0}
.elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-readingtitle{margin-bottom:12px!important}
.elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-readingtitle .elementor-heading-title{font-size:25px;letter-spacing:-.7px;color:#111217}
.elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-listitem{flex-direction:row;gap:24px;padding:26px 0;border-bottom:1px solid #e0e1e6}
.elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-listnumber{width:auto!important;flex-shrink:0}
.elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-listnumber .elementor-heading-title{font-size:25px;font-weight:300;color:#acadb6}
.elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-listcopy{padding:0;gap:12px}
.elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-listtitle .elementor-heading-title{font-size:20px;font-weight:600;line-height:1.35;letter-spacing:-.4px;color:#111217}
.elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-listmeta{font-size:12px;color:#656672}
.elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-manifesto{padding-block:70px!important;justify-content:space-between;gap:60px}
.elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-manifestotitle{width:590px!important;max-width:65%}
.elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-manifestotitle .elementor-heading-title{font-size:48px;letter-spacing:-2px;line-height:1.1;color:#fff}
.elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-manifestotitle span{color:#848591}
.elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-manifestotext{width:310px!important;max-width:35%;font-size:16px;line-height:1.75}
.elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-footer{padding-block:33px!important}
.elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-footer .nf-logo .elementor-heading-title{font-size:21px;color:#ddd}
.elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-footer .elementor-widget-text-editor{width:auto!important;font-size:12px;color:#858690}
@media(min-width:1500px){.elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-hero{min-height:610px}}
@media(max-width:1000px){.elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-wrap{padding-inline:30px!important}.elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-edition{display:none}.elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-title .elementor-heading-title{font-size:62px}.elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-bitcoin{width:82%!important;right:-70px;opacity:.65}.elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-analysis{gap:35px}.elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-feature{width:55%;padding:32px}.elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-reading{width:45%}.elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-featuretitle .elementor-heading-title{font-size:35px}.elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-cards{gap:20px}.elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-card{width:calc((100% - 40px)/3)}.elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-links{gap:18px}}
@media(max-width:767px){.elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-wrap{padding-inline:22px!important}.elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-nav{min-height:72px;gap:20px;align-items:flex-start}.elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-links{gap:20px;flex-wrap:wrap}.elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-strap{padding-top:24px!important}.elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-strap .elementor-heading-title{font-size:10px;line-height:1.5}.elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-strap-right{max-width:125px;text-align:right}.elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-strap:after,.elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-teasers:before{left:22px;right:22px}.elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-hero{min-height:650px;padding-block:0!important;align-items:flex-start}.elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-herocopy{width:100%;max-width:100%;padding:35px 0 240px}.elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-title .elementor-heading-title{font-size:49px;letter-spacing:-2.2px}.elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-intro{font-size:16px;max-width:340px!important}.elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-bitcoin{width:100%!important;height:350px;right:-18px;top:auto;bottom:0;opacity:.85;mask-image:linear-gradient(to bottom,transparent,black 30%)}.elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-teaser,.elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-teaser+.nf-teaser{padding:20px 0;width:100%;border-left:0}.elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-teasercopy>.elementor-widget-heading:not(.nf-eyebrow) .elementor-heading-title{font-size:17px}.elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-section{padding-block:46px!important}.elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-sectionhead{align-items:flex-start}.elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-sectiontitle .elementor-heading-title{font-size:30px}.elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-sectionheadcopy .elementor-widget-text-editor{font-size:14px}.elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-more .elementor-button{font-size:12px}.elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-cards{flex-direction:column;gap:35px}.elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-card{width:100%}.elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-art{height:235px;min-height:235px;margin-bottom:18px}.elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-cardtitle .elementor-heading-title{font-size:25px}.elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-topiclabel{width:100%!important}.elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-analysis{padding-block:40px 46px!important;gap:45px}.elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-feature,.elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-reading{width:100%}.elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-featuretitle .elementor-heading-title{font-size:36px}.elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-manifesto{padding-block:50px!important;gap:30px}.elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-manifestotitle,.elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-manifestotext{width:100%!important;max-width:100%}.elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-manifestotitle .elementor-heading-title{font-size:38px}}


/* V3 — Tableta hasta 1024 px; móvil hasta 767 px. */
.elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2, .elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 *{box-sizing:border-box}
.elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .elementor-heading-title,.elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 p{overflow-wrap:break-word;word-break:normal}
.elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .elementor-button{white-space:normal}
.elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 a:focus-visible{outline:3px solid #ee528e;outline-offset:4px}
.elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 [id]{scroll-margin-top:24px}
@media(max-width:1024px){
 .elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-wrap{max-width:100%!important;padding-inline:32px!important}
 .elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-nav{flex-direction:row;flex-wrap:wrap;gap:16px;min-height:82px;padding-block:18px!important}
 .elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-edition{display:none!important}
 .elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-links{width:auto;max-width:100%;flex-direction:row;flex-wrap:wrap;gap:8px 18px}
 .elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-links .elementor-button{display:flex;align-items:center;justify-content:center;min-height:44px;font-size:14px;padding:8px 0}
 .elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-strap{gap:16px;padding-top:24px!important;padding-bottom:20px!important}
 .elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-strap:after,.elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-teasers:before{left:32px;right:32px}
 .elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-hero{flex-direction:column;align-items:stretch;min-height:0!important;padding-block:0!important;overflow:hidden}
 .elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-herocopy{width:100%!important;max-width:100%!important;padding:40px 0 10px;gap:0}
 .elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-title .elementor-heading-title{font-size:clamp(48px,6.6vw,66px);line-height:1.06;letter-spacing:-2px}
 .elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-intro{width:560px!important;max-width:100%!important;font-size:18px;line-height:1.65}
 .elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-bitcoin{position:relative!important;inset:auto!important;width:100%!important;max-width:100%!important;height:auto!important;aspect-ratio:1.95;opacity:1;mask-image:linear-gradient(to bottom,transparent,black 15%);-webkit-mask-image:linear-gradient(to bottom,transparent,black 15%);margin:0!important;align-self:stretch}
 .elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-bitcoin .elementor-widget-container{height:100%}
 .elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-bitcoin img{display:block;width:100%;height:100%;object-fit:contain;object-position:center}
 .elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-teasers{flex-direction:row;align-items:stretch;gap:0}
 .elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-teaser{width:33.333%;padding:22px 16px 26px 0;gap:12px}
 .elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-teaser+.nf-teaser{padding-left:16px}
 .elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-teasercopy>.elementor-widget-heading:not(.nf-eyebrow) .elementor-heading-title{font-size:16px;line-height:1.4}
 .elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-section{padding-block:52px!important;gap:28px}
 .elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-cards{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px}
 .elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-card{width:100%!important;max-width:100%!important}
 .elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-card:last-child{grid-column:1 / -1;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:24px;align-content:start}
 .elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-card:last-child .nf-art{grid-column:1;grid-row:1 / 4;margin-bottom:0;height:100%;min-height:215px}
 .elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-card:last-child .nf-meta,.elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-card:last-child .nf-cardtitle,.elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-card:last-child .nf-carddesc{grid-column:2}
 .elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-art{height:auto;min-height:0;aspect-ratio:1.65}
 .elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-cardtitle .elementor-heading-title{font-size:24px;line-height:1.25}
 .elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-carddesc{font-size:16px}
 .elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-topics{gap:10px;padding-block:24px!important}
 .elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-topics .elementor-button{min-height:44px;display:flex;align-items:center;justify-content:center}
 .elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-analysis{flex-direction:column;gap:40px;padding-block:48px!important}
 .elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-feature,.elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-reading{width:100%!important;max-width:100%!important}
 .elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-feature{padding:36px}
 .elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-featuretitle .elementor-heading-title{font-size:40px}
 .elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-feature>.elementor-widget-text-editor{max-width:520px}
 .elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-abc{margin-top:20px!important}
 .elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-readingtitle .elementor-heading-title{font-size:28px}
 .elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-manifesto{flex-direction:column;align-items:flex-start;gap:26px;padding-block:52px!important}
 .elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-manifestotitle,.elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-manifestotext{width:100%!important;max-width:100%!important}
 .elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-manifestotitle .elementor-heading-title{font-size:44px;letter-spacing:-1.5px}
 .elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-manifestotext{max-width:560px!important}
 .elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-footer{flex-direction:row;flex-wrap:wrap;justify-content:space-between;gap:18px;padding-block:28px!important}
 .elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-action .elementor-button{min-height:44px}
}
@media(max-width:767px){
 .elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-wrap{padding-inline:22px!important}
 .elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-nav{flex-direction:column;align-items:stretch;gap:12px;padding-block:20px 14px!important}
 .elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-logo .elementor-heading-title{font-size:25px}
 .elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-links{width:100%!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 12px}
 .elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-links .elementor-widget-button{width:100%!important}
 .elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-links .elementor-button{width:100%;justify-content:flex-start;min-height:44px;font-size:14px}
 .elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-strap{flex-direction:column;gap:8px;align-items:flex-start;padding-top:22px!important;padding-bottom:18px!important}
 .elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-strap>.elementor-widget{max-width:100%!important;text-align:left}
 .elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-strap .elementor-heading-title{font-size:11px;letter-spacing:1.3px;line-height:1.5}
 .elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-strap:after,.elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-teasers:before{left:22px;right:22px}
 .elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-herocopy{padding:32px 0 10px}
 .elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-title .elementor-heading-title{font-size:clamp(34px,8.7vw,49px);line-height:1.08;letter-spacing:-1.5px}
 .elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-title{margin-bottom:22px!important}
 .elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-herocopy>.nf-eyebrow{margin-bottom:20px!important}
 .elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-eyebrow .elementor-heading-title{font-size:11px;line-height:1.5;letter-spacing:1.4px}
 .elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-intro{width:100%!important;max-width:100%!important;font-size:16px;line-height:1.65}
 .elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-bitcoin{aspect-ratio:1.65;margin-top:4px!important;min-height:0!important}
 .elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-bitcoin img{object-fit:contain}
 .elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-teasers{flex-direction:column}
 .elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-teaser,.elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-teaser+.nf-teaser{width:100%;padding:20px 0;border-left:0;gap:16px}
 .elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-teasercopy>.elementor-widget-heading:not(.nf-eyebrow) .elementor-heading-title{font-size:17px}
 .elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-section{padding-block:42px!important;gap:26px}
 .elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-sectionhead{flex-direction:column;align-items:flex-start;gap:16px}
 .elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-sectionheadcopy{width:100%;gap:10px}
 .elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-sectiontitle .elementor-heading-title{font-size:32px}
 .elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-sectionheadcopy .elementor-widget-text-editor{font-size:16px;line-height:1.5}
 .elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-more .elementor-button{min-height:44px;display:flex;align-items:center;font-size:14px;padding-bottom:0}
 .elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-cards{grid-template-columns:minmax(0,1fr);gap:36px}
 .elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-card:last-child{grid-column:auto;display:flex!important;flex-direction:column;gap:0}
 .elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-card:last-child .nf-art,.elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-art{grid-column:auto;grid-row:auto;width:100%;height:auto;min-height:0;aspect-ratio:1.6;margin-bottom:20px}
 .elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-cardtitle .elementor-heading-title{font-size:25px;line-height:1.23;letter-spacing:-.5px}
 .elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-carddesc{font-size:16px;line-height:1.65}
 .elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-meta{gap:8px 12px}
 .elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-typesymbol .elementor-heading-title{font-size:60px}
 .elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-topiclabel{width:100%!important;margin:0 0 4px!important}
 .elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-topics .elementor-button{font-size:14px;padding:10px 15px}
 .elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-analysis{gap:36px;padding-block:42px!important}
 .elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-feature{padding:28px 24px}
 .elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-featuretitle .elementor-heading-title{font-size:clamp(28px,7.8vw,36px);line-height:1.13;letter-spacing:-1px}
 .elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-feature>.elementor-widget-text-editor{font-size:16px;line-height:1.65}
 .elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-action .elementor-button{font-size:14px}
 .elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-action .elementor-button-text{gap:12px}
 .elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-action .elementor-button-text:after{flex-shrink:0}
 .elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-abc .elementor-heading-title{font-size:76px;letter-spacing:-5px}
 .elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-listitem{gap:16px;padding:22px 0}
 .elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-listtitle .elementor-heading-title{font-size:20px;line-height:1.35}
 .elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-listmeta{font-size:13px;line-height:1.5}
 .elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-manifesto{padding-block:44px!important;gap:24px}
 .elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-manifestotitle .elementor-heading-title{font-size:clamp(30px,8vw,38px);line-height:1.13;letter-spacing:-1px}
 .elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-footer{flex-direction:column;align-items:flex-start;gap:14px}
}
@media(max-width:359px){
 .elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-wrap{padding-inline:18px!important}
 .elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-strap:after,.elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-teasers:before{left:18px;right:18px}
 .elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-title .elementor-heading-title{font-size:32px;letter-spacing:-1px}
 .elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-feature{padding:24px 18px}
 .elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 .nf-typesymbol .elementor-heading-title{font-size:52px}
}
@media(prefers-reduced-motion:reduce){.elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 *,.elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 *:before,.elementor-3090 .elementor-element.elementor-element-116528e5.nf-v2 *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}/* End custom CSS */