.elementor-475 .elementor-element.elementor-element-027d1bb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:28px;--padding-right:28px;}.elementor-475 .elementor-element.elementor-element-12265b3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-475 .elementor-element.elementor-element-c94142f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-475 .elementor-element.elementor-element-c94142f .elementor-heading-title{font-family:var( --e-global-typography-eyebrow-font-family ), Sans-serif;font-size:var( --e-global-typography-eyebrow-font-size );font-weight:var( --e-global-typography-eyebrow-font-weight );text-transform:var( --e-global-typography-eyebrow-text-transform );line-height:var( --e-global-typography-eyebrow-line-height );letter-spacing:var( --e-global-typography-eyebrow-letter-spacing );color:var( --e-global-color-primary );}.elementor-475 .elementor-element.elementor-element-abcb55c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-475 .elementor-element.elementor-element-abcb55c .elementor-heading-title{font-family:var( --e-global-typography-h1page-font-family ), Sans-serif;font-size:var( --e-global-typography-h1page-font-size );font-weight:var( --e-global-typography-h1page-font-weight );text-transform:var( --e-global-typography-h1page-text-transform );line-height:var( --e-global-typography-h1page-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );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-475 .elementor-element.elementor-element-6828da3{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-body_lead-font-family ), Sans-serif;font-size:var( --e-global-typography-body_lead-font-size );font-weight:var( --e-global-typography-body_lead-font-weight );line-height:var( --e-global-typography-body_lead-line-height );color:var( --e-global-color-ffb5e26 );}.elementor-475 .elementor-element.elementor-element-0c74abf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.3;--padding-top:60px;--padding-bottom:60px;--padding-left:28px;--padding-right:28px;}.elementor-475 .elementor-element.elementor-element-0c74abf::before, .elementor-475 .elementor-element.elementor-element-0c74abf > .elementor-background-video-container::before, .elementor-475 .elementor-element.elementor-element-0c74abf > .e-con-inner > .elementor-background-video-container::before, .elementor-475 .elementor-element.elementor-element-0c74abf > .elementor-background-slideshow::before, .elementor-475 .elementor-element.elementor-element-0c74abf > .e-con-inner > .elementor-background-slideshow::before, .elementor-475 .elementor-element.elementor-element-0c74abf > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-475 .elementor-element.elementor-element-a5ff162{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-475 .elementor-element.elementor-element-61c9afa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height: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-475 .elementor-element.elementor-element-bbbbe32{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-475 .elementor-element.elementor-element-bbbbe32 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-text );}.elementor-475 .elementor-element.elementor-element-41d2ed8{margin:18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-ffb5e26 );}.elementor-475 .elementor-element.elementor-element-74b5f69{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-475 .elementor-element.elementor-element-1851579{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-475 .elementor-element.elementor-element-021eb5b{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-475 .elementor-element.elementor-element-4a35f56{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-475 .elementor-element.elementor-element-4a35f56 .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:24px;font-weight:400;text-transform:uppercase;line-height:1.05em;color:var( --e-global-color-text );}.elementor-475 .elementor-element.elementor-element-5939798{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-475 .elementor-element.elementor-element-5939798 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-475 .elementor-element.elementor-element-0ade236{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-475 .elementor-element.elementor-element-0ade236:not(.elementor-motion-effects-element-type-background), .elementor-475 .elementor-element.elementor-element-0ade236 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://podziemnemiastohiphop.pl/wp-content/uploads/2026/07/Balet.jpg");background-size:cover;}.elementor-475 .elementor-element.elementor-element-643b25d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-475 .elementor-element.elementor-element-643b25d .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );color:rgba(185,214,47,.25);}.elementor-475 .elementor-element.elementor-element-74e4d76{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-475 .elementor-element.elementor-element-74e4d76 .elementor-heading-title{font-family:var( --e-global-typography-nav-font-family ), Sans-serif;font-size:var( --e-global-typography-nav-font-size );font-weight:var( --e-global-typography-nav-font-weight );text-transform:var( --e-global-typography-nav-text-transform );line-height:var( --e-global-typography-nav-line-height );letter-spacing:var( --e-global-typography-nav-letter-spacing );color:var( --e-global-color-primary );}.elementor-475 .elementor-element.elementor-element-b955361{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-475 .elementor-element.elementor-element-08ef8e3{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-475 .elementor-element.elementor-element-abd76ec{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-475 .elementor-element.elementor-element-abd76ec .elementor-heading-title{font-family:var( --e-global-typography-card_title-font-family ), Sans-serif;font-size:var( --e-global-typography-card_title-font-size );font-weight:var( --e-global-typography-card_title-font-weight );text-transform:var( --e-global-typography-card_title-text-transform );line-height:var( --e-global-typography-card_title-line-height );color:var( --e-global-color-text );}.elementor-475 .elementor-element.elementor-element-2046ff1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-475 .elementor-element.elementor-element-2046ff1 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-475 .elementor-element.elementor-element-7b98206{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-475 .elementor-element.elementor-element-7b98206:not(.elementor-motion-effects-element-type-background), .elementor-475 .elementor-element.elementor-element-7b98206 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://podziemnemiastohiphop.pl/wp-content/uploads/2026/07/Marcin-Stasiak.jpeg");background-size:cover;}.elementor-475 .elementor-element.elementor-element-93e7e5a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-475 .elementor-element.elementor-element-93e7e5a .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );color:rgba(185,214,47,.25);}.elementor-475 .elementor-element.elementor-element-7895c0b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-475 .elementor-element.elementor-element-7895c0b .elementor-heading-title{font-family:var( --e-global-typography-nav-font-family ), Sans-serif;font-size:var( --e-global-typography-nav-font-size );font-weight:var( --e-global-typography-nav-font-weight );text-transform:var( --e-global-typography-nav-text-transform );line-height:var( --e-global-typography-nav-line-height );letter-spacing:var( --e-global-typography-nav-letter-spacing );color:var( --e-global-color-primary );}.elementor-475 .elementor-element.elementor-element-0aea8e2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-475 .elementor-element.elementor-element-006c2f3{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-475 .elementor-element.elementor-element-c3ef8c6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-475 .elementor-element.elementor-element-c3ef8c6 .elementor-heading-title{font-family:var( --e-global-typography-card_title-font-family ), Sans-serif;font-size:var( --e-global-typography-card_title-font-size );font-weight:var( --e-global-typography-card_title-font-weight );text-transform:var( --e-global-typography-card_title-text-transform );line-height:var( --e-global-typography-card_title-line-height );color:var( --e-global-color-text );}.elementor-475 .elementor-element.elementor-element-172d724{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-475 .elementor-element.elementor-element-172d724 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-475 .elementor-element.elementor-element-6a1e87d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-475 .elementor-element.elementor-element-6a1e87d:not(.elementor-motion-effects-element-type-background), .elementor-475 .elementor-element.elementor-element-6a1e87d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://podziemnemiastohiphop.pl/wp-content/uploads/2026/07/DJ-JulaSick.jpg");background-size:cover;}.elementor-475 .elementor-element.elementor-element-4a679df{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-475 .elementor-element.elementor-element-4a679df .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );color:rgba(185,214,47,.25);}.elementor-475 .elementor-element.elementor-element-2d82e2a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-475 .elementor-element.elementor-element-2d82e2a .elementor-heading-title{font-family:var( --e-global-typography-nav-font-family ), Sans-serif;font-size:var( --e-global-typography-nav-font-size );font-weight:var( --e-global-typography-nav-font-weight );text-transform:var( --e-global-typography-nav-text-transform );line-height:var( --e-global-typography-nav-line-height );letter-spacing:var( --e-global-typography-nav-letter-spacing );color:var( --e-global-color-primary );}.elementor-475 .elementor-element.elementor-element-0673e72{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-475 .elementor-element.elementor-element-514bb9f{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-475 .elementor-element.elementor-element-3a4949d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-475 .elementor-element.elementor-element-3a4949d .elementor-heading-title{font-family:var( --e-global-typography-card_title-font-family ), Sans-serif;font-size:var( --e-global-typography-card_title-font-size );font-weight:var( --e-global-typography-card_title-font-weight );text-transform:var( --e-global-typography-card_title-text-transform );line-height:var( --e-global-typography-card_title-line-height );color:var( --e-global-color-text );}.elementor-475 .elementor-element.elementor-element-4d29012{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-475 .elementor-element.elementor-element-4d29012 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-475 .elementor-element.elementor-element-3b714a5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-475 .elementor-element.elementor-element-3b714a5:not(.elementor-motion-effects-element-type-background), .elementor-475 .elementor-element.elementor-element-3b714a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://podziemnemiastohiphop.pl/wp-content/uploads/2026/07/DJ-Kleszcz.jpg");background-size:cover;}.elementor-475 .elementor-element.elementor-element-58ee831{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-475 .elementor-element.elementor-element-58ee831 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );color:rgba(185,214,47,.25);}.elementor-475 .elementor-element.elementor-element-adcbd76{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-475 .elementor-element.elementor-element-adcbd76 .elementor-heading-title{font-family:var( --e-global-typography-nav-font-family ), Sans-serif;font-size:var( --e-global-typography-nav-font-size );font-weight:var( --e-global-typography-nav-font-weight );text-transform:var( --e-global-typography-nav-text-transform );line-height:var( --e-global-typography-nav-line-height );letter-spacing:var( --e-global-typography-nav-letter-spacing );color:var( --e-global-color-primary );}.elementor-475 .elementor-element.elementor-element-5346ddb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-475 .elementor-element.elementor-element-e221836{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-475 .elementor-element.elementor-element-a7e1d1c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-475 .elementor-element.elementor-element-a7e1d1c .elementor-heading-title{font-family:var( --e-global-typography-card_title-font-family ), Sans-serif;font-size:var( --e-global-typography-card_title-font-size );font-weight:var( --e-global-typography-card_title-font-weight );text-transform:var( --e-global-typography-card_title-text-transform );line-height:var( --e-global-typography-card_title-line-height );color:var( --e-global-color-text );}.elementor-475 .elementor-element.elementor-element-3ff9c8e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-475 .elementor-element.elementor-element-3ff9c8e .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-475 .elementor-element.elementor-element-b027ebd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-475 .elementor-element.elementor-element-b027ebd:not(.elementor-motion-effects-element-type-background), .elementor-475 .elementor-element.elementor-element-b027ebd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://podziemnemiastohiphop.pl/wp-content/uploads/2026/07/Herbiarz.jpg");background-position:top center;background-size:cover;}.elementor-475 .elementor-element.elementor-element-04a14b1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-475 .elementor-element.elementor-element-04a14b1 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );color:rgba(185,214,47,.25);}.elementor-475 .elementor-element.elementor-element-632b1be{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-475 .elementor-element.elementor-element-632b1be .elementor-heading-title{font-family:var( --e-global-typography-nav-font-family ), Sans-serif;font-size:var( --e-global-typography-nav-font-size );font-weight:var( --e-global-typography-nav-font-weight );text-transform:var( --e-global-typography-nav-text-transform );line-height:var( --e-global-typography-nav-line-height );letter-spacing:var( --e-global-typography-nav-letter-spacing );color:var( --e-global-color-primary );}.elementor-475 .elementor-element.elementor-element-4ed5185{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-475 .elementor-element.elementor-element-77c62fe{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-475 .elementor-element.elementor-element-3d61021{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-475 .elementor-element.elementor-element-3d61021 .elementor-heading-title{font-family:var( --e-global-typography-card_title-font-family ), Sans-serif;font-size:var( --e-global-typography-card_title-font-size );font-weight:var( --e-global-typography-card_title-font-weight );text-transform:var( --e-global-typography-card_title-text-transform );line-height:var( --e-global-typography-card_title-line-height );color:var( --e-global-color-text );}.elementor-475 .elementor-element.elementor-element-470d490{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-475 .elementor-element.elementor-element-470d490 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-475 .elementor-element.elementor-element-28f9e3b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-475 .elementor-element.elementor-element-28f9e3b:not(.elementor-motion-effects-element-type-background), .elementor-475 .elementor-element.elementor-element-28f9e3b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://podziemnemiastohiphop.pl/wp-content/uploads/2026/07/Dj-Kallas.jpg");background-position:center center;background-size:cover;}.elementor-475 .elementor-element.elementor-element-4970262{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-475 .elementor-element.elementor-element-4970262 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );color:rgba(185,214,47,.25);}.elementor-475 .elementor-element.elementor-element-aaf78f1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-475 .elementor-element.elementor-element-aaf78f1 .elementor-heading-title{font-family:var( --e-global-typography-nav-font-family ), Sans-serif;font-size:var( --e-global-typography-nav-font-size );font-weight:var( --e-global-typography-nav-font-weight );text-transform:var( --e-global-typography-nav-text-transform );line-height:var( --e-global-typography-nav-line-height );letter-spacing:var( --e-global-typography-nav-letter-spacing );color:var( --e-global-color-primary );}.elementor-475 .elementor-element.elementor-element-57add17{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-475 .elementor-element.elementor-element-db77cec{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-475 .elementor-element.elementor-element-90ca735{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-475 .elementor-element.elementor-element-90ca735 .elementor-heading-title{font-family:var( --e-global-typography-card_title-font-family ), Sans-serif;font-size:var( --e-global-typography-card_title-font-size );font-weight:var( --e-global-typography-card_title-font-weight );text-transform:var( --e-global-typography-card_title-text-transform );line-height:var( --e-global-typography-card_title-line-height );color:var( --e-global-color-text );}.elementor-475 .elementor-element.elementor-element-8650559{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-475 .elementor-element.elementor-element-8650559 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-475 .elementor-element.elementor-element-76b006f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-475 .elementor-element.elementor-element-76b006f:not(.elementor-motion-effects-element-type-background), .elementor-475 .elementor-element.elementor-element-76b006f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://podziemnemiastohiphop.pl/wp-content/uploads/2026/07/Dj-R-Bass.jpg");background-size:cover;}.elementor-475 .elementor-element.elementor-element-ea4b67a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-475 .elementor-element.elementor-element-ea4b67a .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );color:rgba(185,214,47,.25);}.elementor-475 .elementor-element.elementor-element-e6dfc45{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-475 .elementor-element.elementor-element-e6dfc45 .elementor-heading-title{font-family:var( --e-global-typography-nav-font-family ), Sans-serif;font-size:var( --e-global-typography-nav-font-size );font-weight:var( --e-global-typography-nav-font-weight );text-transform:var( --e-global-typography-nav-text-transform );line-height:var( --e-global-typography-nav-line-height );letter-spacing:var( --e-global-typography-nav-letter-spacing );color:var( --e-global-color-primary );}.elementor-475 .elementor-element.elementor-element-c090491{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-475 .elementor-element.elementor-element-b9e91a9{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-475 .elementor-element.elementor-element-40d7789{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-475 .elementor-element.elementor-element-40d7789 .elementor-heading-title{font-family:var( --e-global-typography-card_title-font-family ), Sans-serif;font-size:var( --e-global-typography-card_title-font-size );font-weight:var( --e-global-typography-card_title-font-weight );text-transform:var( --e-global-typography-card_title-text-transform );line-height:var( --e-global-typography-card_title-line-height );color:var( --e-global-color-text );}.elementor-475 .elementor-element.elementor-element-d1cb327{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-475 .elementor-element.elementor-element-d1cb327 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:17px;font-weight:400;line-height:1.65em;color:var( --e-global-color-text );}.elementor-475 .elementor-element.elementor-element-2d24e30{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-475 .elementor-element.elementor-element-2d24e30:not(.elementor-motion-effects-element-type-background), .elementor-475 .elementor-element.elementor-element-2d24e30 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://podziemnemiastohiphop.pl/wp-content/uploads/2026/07/Paula-Wojcik.jpg");background-size:cover;}.elementor-475 .elementor-element.elementor-element-b8c4eeb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-475 .elementor-element.elementor-element-b8c4eeb .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );color:rgba(185,214,47,.25);}.elementor-475 .elementor-element.elementor-element-634ff9b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-475 .elementor-element.elementor-element-634ff9b .elementor-heading-title{font-family:var( --e-global-typography-nav-font-family ), Sans-serif;font-size:var( --e-global-typography-nav-font-size );font-weight:var( --e-global-typography-nav-font-weight );text-transform:var( --e-global-typography-nav-text-transform );line-height:var( --e-global-typography-nav-line-height );letter-spacing:var( --e-global-typography-nav-letter-spacing );color:var( --e-global-color-primary );}.elementor-475 .elementor-element.elementor-element-2c6aa50{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-475 .elementor-element.elementor-element-fe4e966{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-475 .elementor-element.elementor-element-5ceb44f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-475 .elementor-element.elementor-element-5ceb44f .elementor-heading-title{font-family:var( --e-global-typography-card_title-font-family ), Sans-serif;font-size:var( --e-global-typography-card_title-font-size );font-weight:var( --e-global-typography-card_title-font-weight );text-transform:var( --e-global-typography-card_title-text-transform );line-height:var( --e-global-typography-card_title-line-height );color:var( --e-global-color-text );}.elementor-475 .elementor-element.elementor-element-2a99075{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-475 .elementor-element.elementor-element-2a99075 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-475 .elementor-element.elementor-element-8584186{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-475 .elementor-element.elementor-element-8584186:not(.elementor-motion-effects-element-type-background), .elementor-475 .elementor-element.elementor-element-8584186 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://podziemnemiastohiphop.pl/wp-content/uploads/2026/07/Adam-Golmont.jpg");background-size:cover;}.elementor-475 .elementor-element.elementor-element-72ddefb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-475 .elementor-element.elementor-element-72ddefb .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );color:rgba(185,214,47,.25);}.elementor-475 .elementor-element.elementor-element-d23d920{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-475 .elementor-element.elementor-element-d23d920 .elementor-heading-title{font-family:var( --e-global-typography-nav-font-family ), Sans-serif;font-size:var( --e-global-typography-nav-font-size );font-weight:var( --e-global-typography-nav-font-weight );text-transform:var( --e-global-typography-nav-text-transform );line-height:var( --e-global-typography-nav-line-height );letter-spacing:var( --e-global-typography-nav-letter-spacing );color:var( --e-global-color-primary );}.elementor-475 .elementor-element.elementor-element-adaa614{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-475 .elementor-element.elementor-element-b7b9a80{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-475 .elementor-element.elementor-element-6b2ca43{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-475 .elementor-element.elementor-element-6b2ca43 .elementor-heading-title{font-family:var( --e-global-typography-card_title-font-family ), Sans-serif;font-size:var( --e-global-typography-card_title-font-size );font-weight:var( --e-global-typography-card_title-font-weight );text-transform:var( --e-global-typography-card_title-text-transform );line-height:var( --e-global-typography-card_title-line-height );color:var( --e-global-color-text );}.elementor-475 .elementor-element.elementor-element-1f35f35{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-475 .elementor-element.elementor-element-1f35f35 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-475 .elementor-element.elementor-element-fbb738e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-475 .elementor-element.elementor-element-fbb738e:not(.elementor-motion-effects-element-type-background), .elementor-475 .elementor-element.elementor-element-fbb738e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://podziemnemiastohiphop.pl/wp-content/uploads/2026/07/FRS.png");background-position:center center;background-size:cover;}.elementor-475 .elementor-element.elementor-element-8d717c9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-475 .elementor-element.elementor-element-8d717c9 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );color:rgba(185,214,47,.25);}.elementor-475 .elementor-element.elementor-element-33b8672{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-475 .elementor-element.elementor-element-33b8672 .elementor-heading-title{font-family:var( --e-global-typography-nav-font-family ), Sans-serif;font-size:var( --e-global-typography-nav-font-size );font-weight:var( --e-global-typography-nav-font-weight );text-transform:var( --e-global-typography-nav-text-transform );line-height:var( --e-global-typography-nav-line-height );letter-spacing:var( --e-global-typography-nav-letter-spacing );color:var( --e-global-color-primary );}.elementor-475 .elementor-element.elementor-element-9976dc3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height: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-475 .elementor-element.elementor-element-98933e8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-475 .elementor-element.elementor-element-43c2e8c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-475 .elementor-element.elementor-element-ac084ec .elementor-button{background-color:rgba(0,0,0,0);font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-475 .elementor-element.elementor-element-4068df7{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-475 .elementor-element.elementor-element-4fd6e52{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-475 .elementor-element.elementor-element-4fd6e52:not(.elementor-motion-effects-element-type-background), .elementor-475 .elementor-element.elementor-element-4fd6e52 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://podziemnemiastohiphop.pl/wp-content/uploads/2026/07/Balet.jpg");background-position:top center;background-size:cover;}.elementor-475 .elementor-element.elementor-element-d246d03{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-475 .elementor-element.elementor-element-d246d03 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:rgba(185,214,47,.3);}.elementor-475 .elementor-element.elementor-element-de9901b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-475 .elementor-element.elementor-element-15efbc3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-475 .elementor-element.elementor-element-15efbc3 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-text );}.elementor-475 .elementor-element.elementor-element-f4b94f7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-475 .elementor-element.elementor-element-f4b94f7 .elementor-heading-title{font-family:var( --e-global-typography-nav-font-family ), Sans-serif;font-size:var( --e-global-typography-nav-font-size );font-weight:var( --e-global-typography-nav-font-weight );text-transform:var( --e-global-typography-nav-text-transform );line-height:var( --e-global-typography-nav-line-height );letter-spacing:var( --e-global-typography-nav-letter-spacing );color:var( --e-global-color-primary );}.elementor-475 .elementor-element.elementor-element-7395502{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-ffb5e26 );}.elementor-475 .elementor-element.elementor-element-10e0b6b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-475 .elementor-element.elementor-element-817f796{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-475 .elementor-element.elementor-element-2503a84 .elementor-button{background-color:rgba(0,0,0,0);font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-475 .elementor-element.elementor-element-58b54c3{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-475 .elementor-element.elementor-element-3af8f0c{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-475 .elementor-element.elementor-element-3af8f0c:not(.elementor-motion-effects-element-type-background), .elementor-475 .elementor-element.elementor-element-3af8f0c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://podziemnemiastohiphop.pl/wp-content/uploads/2026/07/Marcin-Stasiak.jpeg");background-position:center center;background-size:cover;}.elementor-475 .elementor-element.elementor-element-0c21590{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-475 .elementor-element.elementor-element-0c21590 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:rgba(185,214,47,.3);}.elementor-475 .elementor-element.elementor-element-14ab2d5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-475 .elementor-element.elementor-element-0a8ac5b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-475 .elementor-element.elementor-element-0a8ac5b .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-text );}.elementor-475 .elementor-element.elementor-element-25c2e1b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-475 .elementor-element.elementor-element-25c2e1b .elementor-heading-title{font-family:var( --e-global-typography-nav-font-family ), Sans-serif;font-size:var( --e-global-typography-nav-font-size );font-weight:var( --e-global-typography-nav-font-weight );text-transform:var( --e-global-typography-nav-text-transform );line-height:var( --e-global-typography-nav-line-height );letter-spacing:var( --e-global-typography-nav-letter-spacing );color:var( --e-global-color-primary );}.elementor-475 .elementor-element.elementor-element-7be240c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-ffb5e26 );}.elementor-475 .elementor-element.elementor-element-009ceb0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-475 .elementor-element.elementor-element-bd9d5fd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-475 .elementor-element.elementor-element-9c1cf77 .elementor-button{background-color:rgba(0,0,0,0);font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-475 .elementor-element.elementor-element-6a5c7f2{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-475 .elementor-element.elementor-element-93ce620{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-475 .elementor-element.elementor-element-93ce620:not(.elementor-motion-effects-element-type-background), .elementor-475 .elementor-element.elementor-element-93ce620 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://podziemnemiastohiphop.pl/wp-content/uploads/2026/07/DJ-JulaSick.jpg");background-position:center center;background-size:cover;}.elementor-475 .elementor-element.elementor-element-dc6f782{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-475 .elementor-element.elementor-element-dc6f782 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:rgba(185,214,47,.3);}.elementor-475 .elementor-element.elementor-element-63d9855{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-475 .elementor-element.elementor-element-9c96877{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-475 .elementor-element.elementor-element-9c96877 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-text );}.elementor-475 .elementor-element.elementor-element-d50419d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-475 .elementor-element.elementor-element-d50419d .elementor-heading-title{font-family:var( --e-global-typography-nav-font-family ), Sans-serif;font-size:var( --e-global-typography-nav-font-size );font-weight:var( --e-global-typography-nav-font-weight );text-transform:var( --e-global-typography-nav-text-transform );line-height:var( --e-global-typography-nav-line-height );letter-spacing:var( --e-global-typography-nav-letter-spacing );color:var( --e-global-color-primary );}.elementor-475 .elementor-element.elementor-element-84b0493{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-ffb5e26 );}.elementor-475 .elementor-element.elementor-element-10c60af{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-475 .elementor-element.elementor-element-1ae5619{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-475 .elementor-element.elementor-element-69db679 .elementor-button{background-color:rgba(0,0,0,0);font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-475 .elementor-element.elementor-element-59eac9f{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-475 .elementor-element.elementor-element-b10b02a{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-475 .elementor-element.elementor-element-b10b02a:not(.elementor-motion-effects-element-type-background), .elementor-475 .elementor-element.elementor-element-b10b02a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://podziemnemiastohiphop.pl/wp-content/uploads/2026/07/DJ-Kleszcz.jpg");background-position:center center;background-size:cover;}.elementor-475 .elementor-element.elementor-element-3fb9697{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-475 .elementor-element.elementor-element-3fb9697 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:rgba(185,214,47,.3);}.elementor-475 .elementor-element.elementor-element-9e99423{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-475 .elementor-element.elementor-element-e41f67b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-475 .elementor-element.elementor-element-e41f67b .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-text );}.elementor-475 .elementor-element.elementor-element-1d644b1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-475 .elementor-element.elementor-element-1d644b1 .elementor-heading-title{font-family:var( --e-global-typography-nav-font-family ), Sans-serif;font-size:var( --e-global-typography-nav-font-size );font-weight:var( --e-global-typography-nav-font-weight );text-transform:var( --e-global-typography-nav-text-transform );line-height:var( --e-global-typography-nav-line-height );letter-spacing:var( --e-global-typography-nav-letter-spacing );color:var( --e-global-color-primary );}.elementor-475 .elementor-element.elementor-element-7336b78{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-ffb5e26 );}.elementor-475 .elementor-element.elementor-element-3703614{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-475 .elementor-element.elementor-element-c20c6bd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-475 .elementor-element.elementor-element-5f8fab7 .elementor-button{background-color:rgba(0,0,0,0);font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-475 .elementor-element.elementor-element-697315a{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-475 .elementor-element.elementor-element-b91010f{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-475 .elementor-element.elementor-element-b91010f:not(.elementor-motion-effects-element-type-background), .elementor-475 .elementor-element.elementor-element-b91010f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://podziemnemiastohiphop.pl/wp-content/uploads/2026/07/Herbiarz.jpg");background-position:center left;background-size:cover;}.elementor-475 .elementor-element.elementor-element-aff2b00{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-475 .elementor-element.elementor-element-aff2b00 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:rgba(185,214,47,.3);}.elementor-475 .elementor-element.elementor-element-cefa019{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-475 .elementor-element.elementor-element-f46fc06{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-475 .elementor-element.elementor-element-f46fc06 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-text );}.elementor-475 .elementor-element.elementor-element-6b2bd8d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-475 .elementor-element.elementor-element-6b2bd8d .elementor-heading-title{font-family:var( --e-global-typography-nav-font-family ), Sans-serif;font-size:var( --e-global-typography-nav-font-size );font-weight:var( --e-global-typography-nav-font-weight );text-transform:var( --e-global-typography-nav-text-transform );line-height:var( --e-global-typography-nav-line-height );letter-spacing:var( --e-global-typography-nav-letter-spacing );color:var( --e-global-color-primary );}.elementor-475 .elementor-element.elementor-element-ba673de{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-ffb5e26 );}.elementor-475 .elementor-element.elementor-element-930e9a4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-475 .elementor-element.elementor-element-9239b46{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-475 .elementor-element.elementor-element-a1e32d9 .elementor-button{background-color:rgba(0,0,0,0);font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-475 .elementor-element.elementor-element-28c6d70{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-475 .elementor-element.elementor-element-8bbe52c{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-475 .elementor-element.elementor-element-8bbe52c:not(.elementor-motion-effects-element-type-background), .elementor-475 .elementor-element.elementor-element-8bbe52c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://podziemnemiastohiphop.pl/wp-content/uploads/2026/07/Dj-Kallas.jpg");background-position:center center;background-size:cover;}.elementor-475 .elementor-element.elementor-element-5f4d31f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-475 .elementor-element.elementor-element-5f4d31f .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:rgba(185,214,47,.3);}.elementor-475 .elementor-element.elementor-element-86bae48{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-475 .elementor-element.elementor-element-2c5b4ca{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-475 .elementor-element.elementor-element-2c5b4ca .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-text );}.elementor-475 .elementor-element.elementor-element-56b0d50{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-475 .elementor-element.elementor-element-56b0d50 .elementor-heading-title{font-family:var( --e-global-typography-nav-font-family ), Sans-serif;font-size:var( --e-global-typography-nav-font-size );font-weight:var( --e-global-typography-nav-font-weight );text-transform:var( --e-global-typography-nav-text-transform );line-height:var( --e-global-typography-nav-line-height );letter-spacing:var( --e-global-typography-nav-letter-spacing );color:var( --e-global-color-primary );}.elementor-475 .elementor-element.elementor-element-35c6690{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:rgba(236,227,205,.85);}.elementor-475 .elementor-element.elementor-element-0c64f91{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-475 .elementor-element.elementor-element-b7eb6d2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-475 .elementor-element.elementor-element-5a6e2a5 .elementor-button{background-color:rgba(0,0,0,0);font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-475 .elementor-element.elementor-element-f026097{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-475 .elementor-element.elementor-element-e576b09{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-475 .elementor-element.elementor-element-e576b09:not(.elementor-motion-effects-element-type-background), .elementor-475 .elementor-element.elementor-element-e576b09 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://podziemnemiastohiphop.pl/wp-content/uploads/2026/07/Dj-R-Bass.jpg");background-position:center left;background-size:cover;}.elementor-475 .elementor-element.elementor-element-ad63134{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-475 .elementor-element.elementor-element-ad63134 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:rgba(185,214,47,.3);}.elementor-475 .elementor-element.elementor-element-3f3001e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-475 .elementor-element.elementor-element-1d5e75d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-475 .elementor-element.elementor-element-1d5e75d .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-text );}.elementor-475 .elementor-element.elementor-element-bf1778b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-475 .elementor-element.elementor-element-bf1778b .elementor-heading-title{font-family:var( --e-global-typography-nav-font-family ), Sans-serif;font-size:var( --e-global-typography-nav-font-size );font-weight:var( --e-global-typography-nav-font-weight );text-transform:var( --e-global-typography-nav-text-transform );line-height:var( --e-global-typography-nav-line-height );letter-spacing:var( --e-global-typography-nav-letter-spacing );color:var( --e-global-color-primary );}.elementor-475 .elementor-element.elementor-element-9c48223{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-ffb5e26 );}.elementor-475 .elementor-element.elementor-element-d0ac40c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-475 .elementor-element.elementor-element-907efeb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-475 .elementor-element.elementor-element-2147348 .elementor-button{background-color:rgba(0,0,0,0);font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-475 .elementor-element.elementor-element-1ff75f2{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-475 .elementor-element.elementor-element-acb6a52{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-475 .elementor-element.elementor-element-acb6a52:not(.elementor-motion-effects-element-type-background), .elementor-475 .elementor-element.elementor-element-acb6a52 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://podziemnemiastohiphop.pl/wp-content/uploads/2026/07/Paula-Wojcik.jpg");background-position:center center;background-size:cover;}.elementor-475 .elementor-element.elementor-element-e21d1ab{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-475 .elementor-element.elementor-element-e21d1ab .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:rgba(185,214,47,.3);}.elementor-475 .elementor-element.elementor-element-fc4d028{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-475 .elementor-element.elementor-element-b6fcf2f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-475 .elementor-element.elementor-element-b6fcf2f .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-text );}.elementor-475 .elementor-element.elementor-element-921419c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-475 .elementor-element.elementor-element-921419c .elementor-heading-title{font-family:var( --e-global-typography-nav-font-family ), Sans-serif;font-size:var( --e-global-typography-nav-font-size );font-weight:var( --e-global-typography-nav-font-weight );text-transform:var( --e-global-typography-nav-text-transform );line-height:var( --e-global-typography-nav-line-height );letter-spacing:var( --e-global-typography-nav-letter-spacing );color:var( --e-global-color-primary );}.elementor-475 .elementor-element.elementor-element-f4e93bd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-ffb5e26 );}.elementor-475 .elementor-element.elementor-element-cb64c17{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-475 .elementor-element.elementor-element-9940e08{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-475 .elementor-element.elementor-element-204bf69 .elementor-button{background-color:rgba(0,0,0,0);font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-475 .elementor-element.elementor-element-4fbd036{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-475 .elementor-element.elementor-element-e4db4b5{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-475 .elementor-element.elementor-element-e4db4b5:not(.elementor-motion-effects-element-type-background), .elementor-475 .elementor-element.elementor-element-e4db4b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://podziemnemiastohiphop.pl/wp-content/uploads/2026/07/Adam-Golmont.jpg");background-position:center center;background-size:cover;}.elementor-475 .elementor-element.elementor-element-03523c9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-475 .elementor-element.elementor-element-03523c9 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:rgba(185,214,47,.3);}.elementor-475 .elementor-element.elementor-element-aebd68d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-475 .elementor-element.elementor-element-6915958{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-475 .elementor-element.elementor-element-6915958 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-text );}.elementor-475 .elementor-element.elementor-element-c90d761{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-475 .elementor-element.elementor-element-c90d761 .elementor-heading-title{font-family:var( --e-global-typography-nav-font-family ), Sans-serif;font-size:var( --e-global-typography-nav-font-size );font-weight:var( --e-global-typography-nav-font-weight );text-transform:var( --e-global-typography-nav-text-transform );line-height:var( --e-global-typography-nav-line-height );letter-spacing:var( --e-global-typography-nav-letter-spacing );color:var( --e-global-color-primary );}.elementor-475 .elementor-element.elementor-element-362a9c2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-ffb5e26 );}.elementor-475 .elementor-element.elementor-element-bdb514d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-475 .elementor-element.elementor-element-f1e9d2c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-475 .elementor-element.elementor-element-554d693 .elementor-button{background-color:rgba(0,0,0,0);font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-475 .elementor-element.elementor-element-19cb722{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-475 .elementor-element.elementor-element-24e90cc{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-475 .elementor-element.elementor-element-24e90cc:not(.elementor-motion-effects-element-type-background), .elementor-475 .elementor-element.elementor-element-24e90cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://podziemnemiastohiphop.pl/wp-content/uploads/2026/07/FRS.png");background-position:center center;background-size:cover;}.elementor-475 .elementor-element.elementor-element-d2bbbdc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-475 .elementor-element.elementor-element-d2bbbdc .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:rgba(185,214,47,.3);}.elementor-475 .elementor-element.elementor-element-6cfad47{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-475 .elementor-element.elementor-element-455fbad{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-475 .elementor-element.elementor-element-455fbad .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-text );}.elementor-475 .elementor-element.elementor-element-d38b241{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-475 .elementor-element.elementor-element-d38b241 .elementor-heading-title{font-family:var( --e-global-typography-nav-font-family ), Sans-serif;font-size:var( --e-global-typography-nav-font-size );font-weight:var( --e-global-typography-nav-font-weight );text-transform:var( --e-global-typography-nav-text-transform );line-height:var( --e-global-typography-nav-line-height );letter-spacing:var( --e-global-typography-nav-letter-spacing );color:var( --e-global-color-primary );}.elementor-475 .elementor-element.elementor-element-03e312e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-ffb5e26 );}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-475 .elementor-element.elementor-element-c94142f .elementor-heading-title{font-size:var( --e-global-typography-eyebrow-font-size );line-height:var( --e-global-typography-eyebrow-line-height );letter-spacing:var( --e-global-typography-eyebrow-letter-spacing );}.elementor-475 .elementor-element.elementor-element-abcb55c .elementor-heading-title{font-size:var( --e-global-typography-h1page-font-size );line-height:var( --e-global-typography-h1page-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-475 .elementor-element.elementor-element-6828da3{font-size:var( --e-global-typography-body_lead-font-size );line-height:var( --e-global-typography-body_lead-line-height );}.elementor-475 .elementor-element.elementor-element-bbbbe32 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-475 .elementor-element.elementor-element-41d2ed8{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-475 .elementor-element.elementor-element-74b5f69{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-475 .elementor-element.elementor-element-5939798 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-475 .elementor-element.elementor-element-643b25d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-475 .elementor-element.elementor-element-74e4d76 .elementor-heading-title{font-size:var( --e-global-typography-nav-font-size );line-height:var( --e-global-typography-nav-line-height );letter-spacing:var( --e-global-typography-nav-letter-spacing );}.elementor-475 .elementor-element.elementor-element-abd76ec .elementor-heading-title{font-size:var( --e-global-typography-card_title-font-size );line-height:var( --e-global-typography-card_title-line-height );}.elementor-475 .elementor-element.elementor-element-2046ff1 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-475 .elementor-element.elementor-element-93e7e5a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-475 .elementor-element.elementor-element-7895c0b .elementor-heading-title{font-size:var( --e-global-typography-nav-font-size );line-height:var( --e-global-typography-nav-line-height );letter-spacing:var( --e-global-typography-nav-letter-spacing );}.elementor-475 .elementor-element.elementor-element-c3ef8c6 .elementor-heading-title{font-size:var( --e-global-typography-card_title-font-size );line-height:var( --e-global-typography-card_title-line-height );}.elementor-475 .elementor-element.elementor-element-172d724 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-475 .elementor-element.elementor-element-4a679df .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-475 .elementor-element.elementor-element-2d82e2a .elementor-heading-title{font-size:var( --e-global-typography-nav-font-size );line-height:var( --e-global-typography-nav-line-height );letter-spacing:var( --e-global-typography-nav-letter-spacing );}.elementor-475 .elementor-element.elementor-element-3a4949d .elementor-heading-title{font-size:var( --e-global-typography-card_title-font-size );line-height:var( --e-global-typography-card_title-line-height );}.elementor-475 .elementor-element.elementor-element-4d29012 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-475 .elementor-element.elementor-element-58ee831 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-475 .elementor-element.elementor-element-adcbd76 .elementor-heading-title{font-size:var( --e-global-typography-nav-font-size );line-height:var( --e-global-typography-nav-line-height );letter-spacing:var( --e-global-typography-nav-letter-spacing );}.elementor-475 .elementor-element.elementor-element-a7e1d1c .elementor-heading-title{font-size:var( --e-global-typography-card_title-font-size );line-height:var( --e-global-typography-card_title-line-height );}.elementor-475 .elementor-element.elementor-element-3ff9c8e .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-475 .elementor-element.elementor-element-04a14b1 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-475 .elementor-element.elementor-element-632b1be .elementor-heading-title{font-size:var( --e-global-typography-nav-font-size );line-height:var( --e-global-typography-nav-line-height );letter-spacing:var( --e-global-typography-nav-letter-spacing );}.elementor-475 .elementor-element.elementor-element-3d61021 .elementor-heading-title{font-size:var( --e-global-typography-card_title-font-size );line-height:var( --e-global-typography-card_title-line-height );}.elementor-475 .elementor-element.elementor-element-470d490 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-475 .elementor-element.elementor-element-4970262 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-475 .elementor-element.elementor-element-aaf78f1 .elementor-heading-title{font-size:var( --e-global-typography-nav-font-size );line-height:var( --e-global-typography-nav-line-height );letter-spacing:var( --e-global-typography-nav-letter-spacing );}.elementor-475 .elementor-element.elementor-element-90ca735 .elementor-heading-title{font-size:var( --e-global-typography-card_title-font-size );line-height:var( --e-global-typography-card_title-line-height );}.elementor-475 .elementor-element.elementor-element-8650559 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-475 .elementor-element.elementor-element-ea4b67a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-475 .elementor-element.elementor-element-e6dfc45 .elementor-heading-title{font-size:var( --e-global-typography-nav-font-size );line-height:var( --e-global-typography-nav-line-height );letter-spacing:var( --e-global-typography-nav-letter-spacing );}.elementor-475 .elementor-element.elementor-element-40d7789 .elementor-heading-title{font-size:var( --e-global-typography-card_title-font-size );line-height:var( --e-global-typography-card_title-line-height );}.elementor-475 .elementor-element.elementor-element-b8c4eeb .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-475 .elementor-element.elementor-element-634ff9b .elementor-heading-title{font-size:var( --e-global-typography-nav-font-size );line-height:var( --e-global-typography-nav-line-height );letter-spacing:var( --e-global-typography-nav-letter-spacing );}.elementor-475 .elementor-element.elementor-element-5ceb44f .elementor-heading-title{font-size:var( --e-global-typography-card_title-font-size );line-height:var( --e-global-typography-card_title-line-height );}.elementor-475 .elementor-element.elementor-element-2a99075 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-475 .elementor-element.elementor-element-72ddefb .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-475 .elementor-element.elementor-element-d23d920 .elementor-heading-title{font-size:var( --e-global-typography-nav-font-size );line-height:var( --e-global-typography-nav-line-height );letter-spacing:var( --e-global-typography-nav-letter-spacing );}.elementor-475 .elementor-element.elementor-element-6b2ca43 .elementor-heading-title{font-size:var( --e-global-typography-card_title-font-size );line-height:var( --e-global-typography-card_title-line-height );}.elementor-475 .elementor-element.elementor-element-1f35f35 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-475 .elementor-element.elementor-element-8d717c9 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-475 .elementor-element.elementor-element-33b8672 .elementor-heading-title{font-size:var( --e-global-typography-nav-font-size );line-height:var( --e-global-typography-nav-line-height );letter-spacing:var( --e-global-typography-nav-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-475 .elementor-element.elementor-element-ac084ec .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-475 .elementor-element.elementor-element-4068df7{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-475 .elementor-element.elementor-element-d246d03 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-475 .elementor-element.elementor-element-15efbc3 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-475 .elementor-element.elementor-element-f4b94f7 .elementor-heading-title{font-size:var( --e-global-typography-nav-font-size );line-height:var( --e-global-typography-nav-line-height );letter-spacing:var( --e-global-typography-nav-letter-spacing );}.elementor-475 .elementor-element.elementor-element-7395502{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-475 .elementor-element.elementor-element-2503a84 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-475 .elementor-element.elementor-element-58b54c3{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-475 .elementor-element.elementor-element-0c21590 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-475 .elementor-element.elementor-element-0a8ac5b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-475 .elementor-element.elementor-element-25c2e1b .elementor-heading-title{font-size:var( --e-global-typography-nav-font-size );line-height:var( --e-global-typography-nav-line-height );letter-spacing:var( --e-global-typography-nav-letter-spacing );}.elementor-475 .elementor-element.elementor-element-7be240c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-475 .elementor-element.elementor-element-9c1cf77 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-475 .elementor-element.elementor-element-6a5c7f2{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-475 .elementor-element.elementor-element-dc6f782 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-475 .elementor-element.elementor-element-9c96877 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-475 .elementor-element.elementor-element-d50419d .elementor-heading-title{font-size:var( --e-global-typography-nav-font-size );line-height:var( --e-global-typography-nav-line-height );letter-spacing:var( --e-global-typography-nav-letter-spacing );}.elementor-475 .elementor-element.elementor-element-84b0493{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-475 .elementor-element.elementor-element-69db679 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-475 .elementor-element.elementor-element-59eac9f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-475 .elementor-element.elementor-element-3fb9697 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-475 .elementor-element.elementor-element-e41f67b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-475 .elementor-element.elementor-element-1d644b1 .elementor-heading-title{font-size:var( --e-global-typography-nav-font-size );line-height:var( --e-global-typography-nav-line-height );letter-spacing:var( --e-global-typography-nav-letter-spacing );}.elementor-475 .elementor-element.elementor-element-7336b78{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-475 .elementor-element.elementor-element-5f8fab7 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-475 .elementor-element.elementor-element-697315a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-475 .elementor-element.elementor-element-aff2b00 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-475 .elementor-element.elementor-element-f46fc06 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-475 .elementor-element.elementor-element-6b2bd8d .elementor-heading-title{font-size:var( --e-global-typography-nav-font-size );line-height:var( --e-global-typography-nav-line-height );letter-spacing:var( --e-global-typography-nav-letter-spacing );}.elementor-475 .elementor-element.elementor-element-ba673de{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-475 .elementor-element.elementor-element-a1e32d9 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-475 .elementor-element.elementor-element-28c6d70{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-475 .elementor-element.elementor-element-5f4d31f .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-475 .elementor-element.elementor-element-2c5b4ca .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-475 .elementor-element.elementor-element-56b0d50 .elementor-heading-title{font-size:var( --e-global-typography-nav-font-size );line-height:var( --e-global-typography-nav-line-height );letter-spacing:var( --e-global-typography-nav-letter-spacing );}.elementor-475 .elementor-element.elementor-element-35c6690{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-475 .elementor-element.elementor-element-5a6e2a5 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-475 .elementor-element.elementor-element-f026097{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-475 .elementor-element.elementor-element-ad63134 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-475 .elementor-element.elementor-element-1d5e75d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-475 .elementor-element.elementor-element-bf1778b .elementor-heading-title{font-size:var( --e-global-typography-nav-font-size );line-height:var( --e-global-typography-nav-line-height );letter-spacing:var( --e-global-typography-nav-letter-spacing );}.elementor-475 .elementor-element.elementor-element-9c48223{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-475 .elementor-element.elementor-element-2147348 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-475 .elementor-element.elementor-element-1ff75f2{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-475 .elementor-element.elementor-element-e21d1ab .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-475 .elementor-element.elementor-element-b6fcf2f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-475 .elementor-element.elementor-element-921419c .elementor-heading-title{font-size:var( --e-global-typography-nav-font-size );line-height:var( --e-global-typography-nav-line-height );letter-spacing:var( --e-global-typography-nav-letter-spacing );}.elementor-475 .elementor-element.elementor-element-f4e93bd{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-475 .elementor-element.elementor-element-204bf69 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-475 .elementor-element.elementor-element-4fbd036{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-475 .elementor-element.elementor-element-03523c9 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-475 .elementor-element.elementor-element-6915958 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-475 .elementor-element.elementor-element-c90d761 .elementor-heading-title{font-size:var( --e-global-typography-nav-font-size );line-height:var( --e-global-typography-nav-line-height );letter-spacing:var( --e-global-typography-nav-letter-spacing );}.elementor-475 .elementor-element.elementor-element-362a9c2{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-475 .elementor-element.elementor-element-554d693 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-475 .elementor-element.elementor-element-19cb722{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-475 .elementor-element.elementor-element-d2bbbdc .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-475 .elementor-element.elementor-element-455fbad .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-475 .elementor-element.elementor-element-d38b241 .elementor-heading-title{font-size:var( --e-global-typography-nav-font-size );line-height:var( --e-global-typography-nav-line-height );letter-spacing:var( --e-global-typography-nav-letter-spacing );}.elementor-475 .elementor-element.elementor-element-03e312e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(min-width:768px){.elementor-475 .elementor-element.elementor-element-027d1bb{--content-width:1240px;}.elementor-475 .elementor-element.elementor-element-0c74abf{--content-width:1240px;}}@media(max-width:767px){.elementor-475 .elementor-element.elementor-element-027d1bb{--padding-top:56px;--padding-bottom:56px;--padding-left:22px;--padding-right:22px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-475 .elementor-element.elementor-element-c94142f .elementor-heading-title{font-size:var( --e-global-typography-eyebrow-font-size );line-height:var( --e-global-typography-eyebrow-line-height );letter-spacing:var( --e-global-typography-eyebrow-letter-spacing );}.elementor-475 .elementor-element.elementor-element-abcb55c .elementor-heading-title{font-size:var( --e-global-typography-h1page-font-size );line-height:var( --e-global-typography-h1page-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-475 .elementor-element.elementor-element-6828da3{font-size:var( --e-global-typography-body_lead-font-size );line-height:var( --e-global-typography-body_lead-line-height );}.elementor-475 .elementor-element.elementor-element-0c74abf{--overlay-opacity:0;--padding-top:56px;--padding-bottom:56px;--padding-left:22px;--padding-right:22px;}.elementor-475 .elementor-element.elementor-element-bbbbe32 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-475 .elementor-element.elementor-element-41d2ed8{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-475 .elementor-element.elementor-element-74b5f69{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-475 .elementor-element.elementor-element-4a35f56 .elementor-heading-title{font-size:24px;}.elementor-475 .elementor-element.elementor-element-5939798 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-475 .elementor-element.elementor-element-643b25d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-475 .elementor-element.elementor-element-74e4d76 .elementor-heading-title{font-size:var( --e-global-typography-nav-font-size );line-height:var( --e-global-typography-nav-line-height );letter-spacing:var( --e-global-typography-nav-letter-spacing );}.elementor-475 .elementor-element.elementor-element-abd76ec .elementor-heading-title{font-size:var( --e-global-typography-card_title-font-size );line-height:var( --e-global-typography-card_title-line-height );}.elementor-475 .elementor-element.elementor-element-2046ff1 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-475 .elementor-element.elementor-element-93e7e5a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-475 .elementor-element.elementor-element-7895c0b .elementor-heading-title{font-size:var( --e-global-typography-nav-font-size );line-height:var( --e-global-typography-nav-line-height );letter-spacing:var( --e-global-typography-nav-letter-spacing );}.elementor-475 .elementor-element.elementor-element-c3ef8c6 .elementor-heading-title{font-size:var( --e-global-typography-card_title-font-size );line-height:var( --e-global-typography-card_title-line-height );}.elementor-475 .elementor-element.elementor-element-172d724 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-475 .elementor-element.elementor-element-4a679df .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-475 .elementor-element.elementor-element-2d82e2a .elementor-heading-title{font-size:var( --e-global-typography-nav-font-size );line-height:var( --e-global-typography-nav-line-height );letter-spacing:var( --e-global-typography-nav-letter-spacing );}.elementor-475 .elementor-element.elementor-element-3a4949d .elementor-heading-title{font-size:var( --e-global-typography-card_title-font-size );line-height:var( --e-global-typography-card_title-line-height );}.elementor-475 .elementor-element.elementor-element-4d29012 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-475 .elementor-element.elementor-element-58ee831 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-475 .elementor-element.elementor-element-adcbd76 .elementor-heading-title{font-size:var( --e-global-typography-nav-font-size );line-height:var( --e-global-typography-nav-line-height );letter-spacing:var( --e-global-typography-nav-letter-spacing );}.elementor-475 .elementor-element.elementor-element-a7e1d1c .elementor-heading-title{font-size:var( --e-global-typography-card_title-font-size );line-height:var( --e-global-typography-card_title-line-height );}.elementor-475 .elementor-element.elementor-element-3ff9c8e .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-475 .elementor-element.elementor-element-04a14b1 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-475 .elementor-element.elementor-element-632b1be .elementor-heading-title{font-size:var( --e-global-typography-nav-font-size );line-height:var( --e-global-typography-nav-line-height );letter-spacing:var( --e-global-typography-nav-letter-spacing );}.elementor-475 .elementor-element.elementor-element-3d61021 .elementor-heading-title{font-size:var( --e-global-typography-card_title-font-size );line-height:var( --e-global-typography-card_title-line-height );}.elementor-475 .elementor-element.elementor-element-470d490 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-475 .elementor-element.elementor-element-4970262 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-475 .elementor-element.elementor-element-aaf78f1 .elementor-heading-title{font-size:var( --e-global-typography-nav-font-size );line-height:var( --e-global-typography-nav-line-height );letter-spacing:var( --e-global-typography-nav-letter-spacing );}.elementor-475 .elementor-element.elementor-element-db77cec{--justify-content:space-between;}.elementor-475 .elementor-element.elementor-element-90ca735 .elementor-heading-title{font-size:var( --e-global-typography-card_title-font-size );line-height:var( --e-global-typography-card_title-line-height );}.elementor-475 .elementor-element.elementor-element-8650559 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-475 .elementor-element.elementor-element-ea4b67a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-475 .elementor-element.elementor-element-e6dfc45 .elementor-heading-title{font-size:var( --e-global-typography-nav-font-size );line-height:var( --e-global-typography-nav-line-height );letter-spacing:var( --e-global-typography-nav-letter-spacing );}.elementor-475 .elementor-element.elementor-element-40d7789 .elementor-heading-title{font-size:var( --e-global-typography-card_title-font-size );line-height:var( --e-global-typography-card_title-line-height );}.elementor-475 .elementor-element.elementor-element-d1cb327 .elementor-heading-title{font-size:10px;}.elementor-475 .elementor-element.elementor-element-b8c4eeb .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-475 .elementor-element.elementor-element-634ff9b .elementor-heading-title{font-size:var( --e-global-typography-nav-font-size );line-height:var( --e-global-typography-nav-line-height );letter-spacing:var( --e-global-typography-nav-letter-spacing );}.elementor-475 .elementor-element.elementor-element-5ceb44f .elementor-heading-title{font-size:var( --e-global-typography-card_title-font-size );line-height:var( --e-global-typography-card_title-line-height );}.elementor-475 .elementor-element.elementor-element-2a99075 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-475 .elementor-element.elementor-element-72ddefb .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-475 .elementor-element.elementor-element-d23d920 .elementor-heading-title{font-size:var( --e-global-typography-nav-font-size );line-height:var( --e-global-typography-nav-line-height );letter-spacing:var( --e-global-typography-nav-letter-spacing );}.elementor-475 .elementor-element.elementor-element-6b2ca43 .elementor-heading-title{font-size:var( --e-global-typography-card_title-font-size );line-height:var( --e-global-typography-card_title-line-height );}.elementor-475 .elementor-element.elementor-element-1f35f35 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-475 .elementor-element.elementor-element-8d717c9 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-475 .elementor-element.elementor-element-33b8672 .elementor-heading-title{font-size:var( --e-global-typography-nav-font-size );line-height:var( --e-global-typography-nav-line-height );letter-spacing:var( --e-global-typography-nav-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-475 .elementor-element.elementor-element-ac084ec .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-475 .elementor-element.elementor-element-4068df7{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-475 .elementor-element.elementor-element-d246d03 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-475 .elementor-element.elementor-element-15efbc3 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-475 .elementor-element.elementor-element-f4b94f7 .elementor-heading-title{font-size:var( --e-global-typography-nav-font-size );line-height:var( --e-global-typography-nav-line-height );letter-spacing:var( --e-global-typography-nav-letter-spacing );}.elementor-475 .elementor-element.elementor-element-7395502{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-475 .elementor-element.elementor-element-2503a84 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-475 .elementor-element.elementor-element-58b54c3{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-475 .elementor-element.elementor-element-0c21590 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-475 .elementor-element.elementor-element-0a8ac5b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-475 .elementor-element.elementor-element-25c2e1b .elementor-heading-title{font-size:var( --e-global-typography-nav-font-size );line-height:var( --e-global-typography-nav-line-height );letter-spacing:var( --e-global-typography-nav-letter-spacing );}.elementor-475 .elementor-element.elementor-element-7be240c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-475 .elementor-element.elementor-element-9c1cf77 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-475 .elementor-element.elementor-element-6a5c7f2{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-475 .elementor-element.elementor-element-dc6f782 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-475 .elementor-element.elementor-element-9c96877 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-475 .elementor-element.elementor-element-d50419d .elementor-heading-title{font-size:var( --e-global-typography-nav-font-size );line-height:var( --e-global-typography-nav-line-height );letter-spacing:var( --e-global-typography-nav-letter-spacing );}.elementor-475 .elementor-element.elementor-element-84b0493{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-475 .elementor-element.elementor-element-69db679 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-475 .elementor-element.elementor-element-59eac9f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-475 .elementor-element.elementor-element-3fb9697 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-475 .elementor-element.elementor-element-e41f67b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-475 .elementor-element.elementor-element-1d644b1 .elementor-heading-title{font-size:var( --e-global-typography-nav-font-size );line-height:var( --e-global-typography-nav-line-height );letter-spacing:var( --e-global-typography-nav-letter-spacing );}.elementor-475 .elementor-element.elementor-element-7336b78{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-475 .elementor-element.elementor-element-5f8fab7 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-475 .elementor-element.elementor-element-697315a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-475 .elementor-element.elementor-element-aff2b00 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-475 .elementor-element.elementor-element-f46fc06 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-475 .elementor-element.elementor-element-6b2bd8d .elementor-heading-title{font-size:var( --e-global-typography-nav-font-size );line-height:var( --e-global-typography-nav-line-height );letter-spacing:var( --e-global-typography-nav-letter-spacing );}.elementor-475 .elementor-element.elementor-element-ba673de{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-475 .elementor-element.elementor-element-a1e32d9 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-475 .elementor-element.elementor-element-28c6d70{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-475 .elementor-element.elementor-element-5f4d31f .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-475 .elementor-element.elementor-element-2c5b4ca .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-475 .elementor-element.elementor-element-56b0d50 .elementor-heading-title{font-size:var( --e-global-typography-nav-font-size );line-height:var( --e-global-typography-nav-line-height );letter-spacing:var( --e-global-typography-nav-letter-spacing );}.elementor-475 .elementor-element.elementor-element-35c6690{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-475 .elementor-element.elementor-element-5a6e2a5 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-475 .elementor-element.elementor-element-f026097{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-475 .elementor-element.elementor-element-ad63134 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-475 .elementor-element.elementor-element-1d5e75d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-475 .elementor-element.elementor-element-bf1778b .elementor-heading-title{font-size:var( --e-global-typography-nav-font-size );line-height:var( --e-global-typography-nav-line-height );letter-spacing:var( --e-global-typography-nav-letter-spacing );}.elementor-475 .elementor-element.elementor-element-9c48223{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-475 .elementor-element.elementor-element-2147348 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-475 .elementor-element.elementor-element-1ff75f2{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-475 .elementor-element.elementor-element-e21d1ab .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-475 .elementor-element.elementor-element-b6fcf2f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-475 .elementor-element.elementor-element-921419c .elementor-heading-title{font-size:var( --e-global-typography-nav-font-size );line-height:var( --e-global-typography-nav-line-height );letter-spacing:var( --e-global-typography-nav-letter-spacing );}.elementor-475 .elementor-element.elementor-element-f4e93bd{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-475 .elementor-element.elementor-element-204bf69 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-475 .elementor-element.elementor-element-4fbd036{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-475 .elementor-element.elementor-element-03523c9 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-475 .elementor-element.elementor-element-6915958 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-475 .elementor-element.elementor-element-c90d761 .elementor-heading-title{font-size:var( --e-global-typography-nav-font-size );line-height:var( --e-global-typography-nav-line-height );letter-spacing:var( --e-global-typography-nav-letter-spacing );}.elementor-475 .elementor-element.elementor-element-362a9c2{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-475 .elementor-element.elementor-element-554d693 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-475 .elementor-element.elementor-element-19cb722{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-475 .elementor-element.elementor-element-d2bbbdc .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-475 .elementor-element.elementor-element-455fbad .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-475 .elementor-element.elementor-element-d38b241 .elementor-heading-title{font-size:var( --e-global-typography-nav-font-size );line-height:var( --e-global-typography-nav-line-height );letter-spacing:var( --e-global-typography-nav-letter-spacing );}.elementor-475 .elementor-element.elementor-element-03e312e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS for heading, class: .elementor-element-c94142f */.elementor-475 .elementor-element.elementor-element-c94142f .elementor-heading-title{font-size:13px;line-height:1.0em;letter-spacing:0.34em;font-weight:400;text-transform:uppercase}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6828da3 */.elementor-475 .elementor-element.elementor-element-6828da3{font-size:19px;line-height:1.6em;font-weight:400}.elementor-475 .elementor-element.elementor-element-6828da3{max-width:660px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12265b3 */.elementor-475 .elementor-element.elementor-element-12265b3{max-width:1100px;margin-inline:auto;width:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-027d1bb */.elementor-475 .elementor-element.elementor-element-027d1bb{background:radial-gradient(120% 70% at 50% -10%,var(--e-global-color-bg_grad_top) 0%,var(--e-global-color-bg_grad_mid) 45%,var(--e-global-color-bg_deep) 100%)}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bbbbe32 */.elementor-475 .elementor-element.elementor-element-bbbbe32 .elementor-heading-title{font-size:46px;font-weight:400;text-transform:uppercase}.elementor-475 .elementor-element.elementor-element-bbbbe32 .elementor-heading-title{font-size:clamp(28px,3.6vw,46px);line-height:1.0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-41d2ed8 */.elementor-475 .elementor-element.elementor-element-41d2ed8{font-size:14px;font-weight:400}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-61c9afa */.elementor-475 .elementor-element.elementor-element-61c9afa{margin-bottom:30px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a35f56 */.elementor-475 .elementor-element.elementor-element-4a35f56 .elementor-heading-title{font-size:19px;font-weight:400;text-transform:uppercase}


@media (max-width: 767px){
    .elementor-475 .elementor-element.elementor-element-4a35f56 .elementor-heading-title{
        font-size: 16px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5939798 */.elementor-475 .elementor-element.elementor-element-5939798 .elementor-heading-title{font-size:15px;font-weight:400}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-021eb5b */.elementor-475 .elementor-element.elementor-element-021eb5b{padding:12px 14px 8px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-643b25d */.elementor-475 .elementor-element.elementor-element-643b25d .elementor-heading-title{font-size:54px;font-weight:400;text-transform:uppercase}.elementor-475 .elementor-element.elementor-element-643b25d{position:absolute;inset:0;z-index:0;display:flex;align-items:center;justify-content:center}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-74e4d76 */.elementor-475 .elementor-element.elementor-element-74e4d76 .elementor-heading-title{font-size:12.5px;letter-spacing:0.06em;font-weight:700;text-transform:uppercase}.elementor-475 .elementor-element.elementor-element-74e4d76{position:absolute;left:12px;right:12px;bottom:10px;z-index:2}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0ade236 */.elementor-475 .elementor-element.elementor-element-0ade236{position:relative;aspect-ratio:1;overflow:hidden;background:var(--e-global-color-bg_deep)}.elementor-475 .elementor-element.elementor-element-0ade236{background:radial-gradient(circle at 50% 40%,#1c2010,var(--e-global-color-bg_deep))}.elementor-475 .elementor-element.elementor-element-0ade236::after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,rgba(8,9,4,.85));pointer-events:none;z-index:1}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1851579 */.elementor-475 .elementor-element.elementor-element-1851579{background:#13150b;border:1px solid rgba(185,214,47,.2);overflow:hidden;transition:transform .18s ease,border-color .18s ease;text-decoration:none;display:block;cursor:pointer}.elementor-475 .elementor-element.elementor-element-1851579:hover{transform:translateY(-4px);border-color:#b9d62f}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-abd76ec */.elementor-475 .elementor-element.elementor-element-abd76ec .elementor-heading-title{font-size:19px;font-weight:400;text-transform:uppercase}

@media (max-width: 767px){
    .elementor-475 .elementor-element.elementor-element-abd76ec .elementor-heading-title{
        font-size: 16px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2046ff1 */.elementor-475 .elementor-element.elementor-element-2046ff1 .elementor-heading-title{font-size:15px;font-weight:400}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-08ef8e3 */.elementor-475 .elementor-element.elementor-element-08ef8e3{padding:12px 14px 8px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-93e7e5a */.elementor-475 .elementor-element.elementor-element-93e7e5a .elementor-heading-title{font-size:54px;font-weight:400;text-transform:uppercase}.elementor-475 .elementor-element.elementor-element-93e7e5a{position:absolute;inset:0;z-index:0;display:flex;align-items:center;justify-content:center}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7895c0b */.elementor-475 .elementor-element.elementor-element-7895c0b .elementor-heading-title{font-size:12.5px;letter-spacing:0.06em;font-weight:700;text-transform:uppercase}.elementor-475 .elementor-element.elementor-element-7895c0b{position:absolute;left:12px;right:12px;bottom:10px;z-index:2}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b98206 */.elementor-475 .elementor-element.elementor-element-7b98206{position:relative;aspect-ratio:1;overflow:hidden;background:var(--e-global-color-bg_deep)}.elementor-475 .elementor-element.elementor-element-7b98206{background:radial-gradient(circle at 50% 40%,#1c2010,var(--e-global-color-bg_deep))}.elementor-475 .elementor-element.elementor-element-7b98206::after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,rgba(8,9,4,.85));pointer-events:none;z-index:1}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b955361 */.elementor-475 .elementor-element.elementor-element-b955361{background:#13150b;border:1px solid rgba(185,214,47,.2);overflow:hidden;transition:transform .18s ease,border-color .18s ease;text-decoration:none;display:block;cursor:pointer}.elementor-475 .elementor-element.elementor-element-b955361:hover{transform:translateY(-4px);border-color:#b9d62f}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c3ef8c6 */.elementor-475 .elementor-element.elementor-element-c3ef8c6 .elementor-heading-title{font-size:19px;font-weight:400;text-transform:uppercase}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-172d724 */.elementor-475 .elementor-element.elementor-element-172d724 .elementor-heading-title{font-size:15px;font-weight:400}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-006c2f3 */.elementor-475 .elementor-element.elementor-element-006c2f3{padding:12px 14px 8px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a679df */.elementor-475 .elementor-element.elementor-element-4a679df .elementor-heading-title{font-size:54px;font-weight:400;text-transform:uppercase}.elementor-475 .elementor-element.elementor-element-4a679df{position:absolute;inset:0;z-index:0;display:flex;align-items:center;justify-content:center}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2d82e2a */.elementor-475 .elementor-element.elementor-element-2d82e2a .elementor-heading-title{font-size:12.5px;letter-spacing:0.06em;font-weight:700;text-transform:uppercase}.elementor-475 .elementor-element.elementor-element-2d82e2a{position:absolute;left:12px;right:12px;bottom:10px;z-index:2}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a1e87d */.elementor-475 .elementor-element.elementor-element-6a1e87d{position:relative;aspect-ratio:1;overflow:hidden;background:var(--e-global-color-bg_deep)}.elementor-475 .elementor-element.elementor-element-6a1e87d{background:radial-gradient(circle at 50% 40%,#1c2010,var(--e-global-color-bg_deep))}.elementor-475 .elementor-element.elementor-element-6a1e87d::after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,rgba(8,9,4,.85));pointer-events:none;z-index:1}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0aea8e2 */.elementor-475 .elementor-element.elementor-element-0aea8e2{background:#13150b;border:1px solid rgba(185,214,47,.2);overflow:hidden;transition:transform .18s ease,border-color .18s ease;text-decoration:none;display:block;cursor:pointer}.elementor-475 .elementor-element.elementor-element-0aea8e2:hover{transform:translateY(-4px);border-color:#b9d62f}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3a4949d */.elementor-475 .elementor-element.elementor-element-3a4949d .elementor-heading-title{font-size:19px;font-weight:400;text-transform:uppercase}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4d29012 */.elementor-475 .elementor-element.elementor-element-4d29012 .elementor-heading-title{font-size:15px;font-weight:400}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-514bb9f */.elementor-475 .elementor-element.elementor-element-514bb9f{padding:12px 14px 8px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-58ee831 */.elementor-475 .elementor-element.elementor-element-58ee831 .elementor-heading-title{font-size:54px;font-weight:400;text-transform:uppercase}.elementor-475 .elementor-element.elementor-element-58ee831{position:absolute;inset:0;z-index:0;display:flex;align-items:center;justify-content:center}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-adcbd76 */.elementor-475 .elementor-element.elementor-element-adcbd76 .elementor-heading-title{font-size:12.5px;letter-spacing:0.06em;font-weight:700;text-transform:uppercase}.elementor-475 .elementor-element.elementor-element-adcbd76{position:absolute;left:12px;right:12px;bottom:10px;z-index:2}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b714a5 */.elementor-475 .elementor-element.elementor-element-3b714a5{position:relative;aspect-ratio:1;overflow:hidden;background:var(--e-global-color-bg_deep)}.elementor-475 .elementor-element.elementor-element-3b714a5{background:radial-gradient(circle at 50% 40%,#1c2010,var(--e-global-color-bg_deep))}.elementor-475 .elementor-element.elementor-element-3b714a5::after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,rgba(8,9,4,.85));pointer-events:none;z-index:1}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0673e72 */.elementor-475 .elementor-element.elementor-element-0673e72{background:#13150b;border:1px solid rgba(185,214,47,.2);overflow:hidden;transition:transform .18s ease,border-color .18s ease;text-decoration:none;display:block;cursor:pointer}.elementor-475 .elementor-element.elementor-element-0673e72:hover{transform:translateY(-4px);border-color:#b9d62f}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a7e1d1c */.elementor-475 .elementor-element.elementor-element-a7e1d1c .elementor-heading-title{font-size:19px;font-weight:400;text-transform:uppercase}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ff9c8e */.elementor-475 .elementor-element.elementor-element-3ff9c8e .elementor-heading-title{font-size:15px;font-weight:400}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e221836 */.elementor-475 .elementor-element.elementor-element-e221836{padding:12px 14px 8px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-04a14b1 */.elementor-475 .elementor-element.elementor-element-04a14b1 .elementor-heading-title{font-size:54px;font-weight:400;text-transform:uppercase}.elementor-475 .elementor-element.elementor-element-04a14b1{position:absolute;inset:0;z-index:0;display:flex;align-items:center;justify-content:center}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-632b1be */.elementor-475 .elementor-element.elementor-element-632b1be .elementor-heading-title{font-size:12.5px;letter-spacing:0.06em;font-weight:700;text-transform:uppercase}.elementor-475 .elementor-element.elementor-element-632b1be{position:absolute;left:12px;right:12px;bottom:10px;z-index:2}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b027ebd */.elementor-475 .elementor-element.elementor-element-b027ebd{position:relative;aspect-ratio:1;overflow:hidden;background:var(--e-global-color-bg_deep)}.elementor-475 .elementor-element.elementor-element-b027ebd{background:radial-gradient(circle at 50% 40%,#1c2010,var(--e-global-color-bg_deep))}.elementor-475 .elementor-element.elementor-element-b027ebd::after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,rgba(8,9,4,.85));pointer-events:none;z-index:1}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5346ddb */.elementor-475 .elementor-element.elementor-element-5346ddb{background:#13150b;border:1px solid rgba(185,214,47,.2);overflow:hidden;transition:transform .18s ease,border-color .18s ease;text-decoration:none;display:block;cursor:pointer}.elementor-475 .elementor-element.elementor-element-5346ddb:hover{transform:translateY(-4px);border-color:#b9d62f}

.elementor-475 .elementor-element.elementor-element-5346ddb{
    display: flex;
    flex-direction: column;
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d61021 */.elementor-475 .elementor-element.elementor-element-3d61021 .elementor-heading-title{font-size:19px;font-weight:400;text-transform:uppercase}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-470d490 */.elementor-475 .elementor-element.elementor-element-470d490 .elementor-heading-title{font-size:15px;font-weight:400}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77c62fe */.elementor-475 .elementor-element.elementor-element-77c62fe{padding:12px 14px 8px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4970262 */.elementor-475 .elementor-element.elementor-element-4970262 .elementor-heading-title{font-size:54px;font-weight:400;text-transform:uppercase}.elementor-475 .elementor-element.elementor-element-4970262{position:absolute;inset:0;z-index:0;display:flex;align-items:center;justify-content:center}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aaf78f1 */.elementor-475 .elementor-element.elementor-element-aaf78f1 .elementor-heading-title{font-size:12.5px;letter-spacing:0.06em;font-weight:700;text-transform:uppercase}.elementor-475 .elementor-element.elementor-element-aaf78f1{position:absolute;left:12px;right:12px;bottom:10px;z-index:2}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28f9e3b */.elementor-475 .elementor-element.elementor-element-28f9e3b{position:relative;aspect-ratio:1;overflow:hidden;background:var(--e-global-color-bg_deep)}.elementor-475 .elementor-element.elementor-element-28f9e3b{background:radial-gradient(circle at 50% 40%,#1c2010,var(--e-global-color-bg_deep))}.elementor-475 .elementor-element.elementor-element-28f9e3b::after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,rgba(8,9,4,.85));pointer-events:none;z-index:1}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ed5185 */.elementor-475 .elementor-element.elementor-element-4ed5185{background:#13150b;border:1px solid rgba(185,214,47,.2);overflow:hidden;transition:transform .18s ease,border-color .18s ease;text-decoration:none;display:block;cursor:pointer}.elementor-475 .elementor-element.elementor-element-4ed5185:hover{transform:translateY(-4px);border-color:#b9d62f}


.elementor-475 .elementor-element.elementor-element-4ed5185{
    display: flex;
    flex-direction: column;
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-90ca735 */.elementor-475 .elementor-element.elementor-element-90ca735 .elementor-heading-title{font-size:19px;font-weight:400;text-transform:uppercase}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8650559 */.elementor-475 .elementor-element.elementor-element-8650559 .elementor-heading-title{font-size:15px;font-weight:400}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-db77cec */.elementor-475 .elementor-element.elementor-element-db77cec{padding:12px 14px 8px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ea4b67a */.elementor-475 .elementor-element.elementor-element-ea4b67a .elementor-heading-title{font-size:54px;font-weight:400;text-transform:uppercase}.elementor-475 .elementor-element.elementor-element-ea4b67a{position:absolute;inset:0;z-index:0;display:flex;align-items:center;justify-content:center}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e6dfc45 */.elementor-475 .elementor-element.elementor-element-e6dfc45 .elementor-heading-title{font-size:12.5px;letter-spacing:0.06em;font-weight:700;text-transform:uppercase}.elementor-475 .elementor-element.elementor-element-e6dfc45{position:absolute;left:12px;right:12px;bottom:10px;z-index:2}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-76b006f */.elementor-475 .elementor-element.elementor-element-76b006f{position:relative;aspect-ratio:1;overflow:hidden;background:var(--e-global-color-bg_deep)}.elementor-475 .elementor-element.elementor-element-76b006f{background:radial-gradient(circle at 50% 40%,#1c2010,var(--e-global-color-bg_deep))}.elementor-475 .elementor-element.elementor-element-76b006f::after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,rgba(8,9,4,.85));pointer-events:none;z-index:1}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57add17 */.elementor-475 .elementor-element.elementor-element-57add17{background:#13150b;border:1px solid rgba(185,214,47,.2);overflow:hidden;transition:transform .18s ease,border-color .18s ease;text-decoration:none;display:block;cursor:pointer}.elementor-475 .elementor-element.elementor-element-57add17:hover{transform:translateY(-4px);border-color:#b9d62f}

.elementor-475 .elementor-element.elementor-element-57add17{
    display: flex;
    flex-direction: column;
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-40d7789 */.elementor-475 .elementor-element.elementor-element-40d7789 .elementor-heading-title{font-size:19px;font-weight:400;text-transform:uppercase}

@media (max-width: 767px){
    .elementor-475 .elementor-element.elementor-element-40d7789 .elementor-heading-title{
        font-size: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d1cb327 */.elementor-475 .elementor-element.elementor-element-d1cb327 .elementor-heading-title{font-size:15px;font-weight:400}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b9e91a9 */.elementor-475 .elementor-element.elementor-element-b9e91a9{padding:12px 14px 8px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b8c4eeb */.elementor-475 .elementor-element.elementor-element-b8c4eeb .elementor-heading-title{font-size:54px;font-weight:400;text-transform:uppercase}.elementor-475 .elementor-element.elementor-element-b8c4eeb{position:absolute;inset:0;z-index:0;display:flex;align-items:center;justify-content:center}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-634ff9b */.elementor-475 .elementor-element.elementor-element-634ff9b .elementor-heading-title{font-size:12.5px;letter-spacing:0.06em;font-weight:700;text-transform:uppercase}.elementor-475 .elementor-element.elementor-element-634ff9b{position:absolute;left:12px;right:12px;bottom:10px;z-index:2}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d24e30 */.elementor-475 .elementor-element.elementor-element-2d24e30{position:relative;aspect-ratio:1;overflow:hidden;background:var(--e-global-color-bg_deep)}.elementor-475 .elementor-element.elementor-element-2d24e30{background:radial-gradient(circle at 50% 40%,#1c2010,var(--e-global-color-bg_deep))}.elementor-475 .elementor-element.elementor-element-2d24e30::after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,rgba(8,9,4,.85));pointer-events:none;z-index:1}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c090491 */.elementor-475 .elementor-element.elementor-element-c090491{background:#13150b;border:1px solid rgba(185,214,47,.2);overflow:hidden;transition:transform .18s ease,border-color .18s ease;text-decoration:none;display:block;cursor:pointer}.elementor-475 .elementor-element.elementor-element-c090491:hover{transform:translateY(-4px);border-color:#b9d62f}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ceb44f */.elementor-475 .elementor-element.elementor-element-5ceb44f .elementor-heading-title{font-size:19px;font-weight:400;text-transform:uppercase}

@media (max-width: 767px){
    .elementor-475 .elementor-element.elementor-element-5ceb44f .elementor-heading-title{
        font-size: 16px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a99075 */.elementor-475 .elementor-element.elementor-element-2a99075 .elementor-heading-title{font-size:15px;font-weight:400}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe4e966 */.elementor-475 .elementor-element.elementor-element-fe4e966{padding:12px 14px 8px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-72ddefb */.elementor-475 .elementor-element.elementor-element-72ddefb .elementor-heading-title{font-size:54px;font-weight:400;text-transform:uppercase}.elementor-475 .elementor-element.elementor-element-72ddefb{position:absolute;inset:0;z-index:0;display:flex;align-items:center;justify-content:center}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d23d920 */.elementor-475 .elementor-element.elementor-element-d23d920 .elementor-heading-title{font-size:12.5px;letter-spacing:0.06em;font-weight:700;text-transform:uppercase}.elementor-475 .elementor-element.elementor-element-d23d920{position:absolute;left:12px;right:12px;bottom:10px;z-index:2}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8584186 */.elementor-475 .elementor-element.elementor-element-8584186{position:relative;aspect-ratio:1;overflow:hidden;background:var(--e-global-color-bg_deep)}.elementor-475 .elementor-element.elementor-element-8584186{background:radial-gradient(circle at 50% 40%,#1c2010,var(--e-global-color-bg_deep))}.elementor-475 .elementor-element.elementor-element-8584186::after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,rgba(8,9,4,.85));pointer-events:none;z-index:1}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c6aa50 */.elementor-475 .elementor-element.elementor-element-2c6aa50{background:#13150b;border:1px solid rgba(185,214,47,.2);overflow:hidden;transition:transform .18s ease,border-color .18s ease;text-decoration:none;display:block;cursor:pointer}.elementor-475 .elementor-element.elementor-element-2c6aa50:hover{transform:translateY(-4px);border-color:#b9d62f}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b2ca43 */.elementor-475 .elementor-element.elementor-element-6b2ca43 .elementor-heading-title{font-size:19px;font-weight:400;text-transform:uppercase}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1f35f35 */.elementor-475 .elementor-element.elementor-element-1f35f35 .elementor-heading-title{font-size:15px;font-weight:400}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b7b9a80 */.elementor-475 .elementor-element.elementor-element-b7b9a80{padding:12px 14px 8px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8d717c9 */.elementor-475 .elementor-element.elementor-element-8d717c9 .elementor-heading-title{font-size:54px;font-weight:400;text-transform:uppercase}.elementor-475 .elementor-element.elementor-element-8d717c9{position:absolute;inset:0;z-index:0;display:flex;align-items:center;justify-content:center}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33b8672 */.elementor-475 .elementor-element.elementor-element-33b8672 .elementor-heading-title{font-size:12.5px;letter-spacing:0.06em;font-weight:700;text-transform:uppercase}.elementor-475 .elementor-element.elementor-element-33b8672{position:absolute;left:12px;right:12px;bottom:10px;z-index:2}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fbb738e */.elementor-475 .elementor-element.elementor-element-fbb738e{position:relative;aspect-ratio:1;overflow:hidden;background:var(--e-global-color-bg_deep)}.elementor-475 .elementor-element.elementor-element-fbb738e{background:radial-gradient(circle at 50% 40%,#1c2010,var(--e-global-color-bg_deep))}.elementor-475 .elementor-element.elementor-element-fbb738e::after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,rgba(8,9,4,.85));pointer-events:none;z-index:1}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-adaa614 */.elementor-475 .elementor-element.elementor-element-adaa614{background:#13150b;border:1px solid rgba(185,214,47,.2);overflow:hidden;transition:transform .18s ease,border-color .18s ease;text-decoration:none;display:block;cursor:pointer}.elementor-475 .elementor-element.elementor-element-adaa614:hover{transform:translateY(-4px);border-color:#b9d62f}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74b5f69 */.elementor-475 .elementor-element.elementor-element-74b5f69{column-gap:16px;row-gap:16px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a5ff162 */.elementor-475 .elementor-element.elementor-element-a5ff162{max-width:1280px;margin-inline:auto;width:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c74abf */.elementor-475 .elementor-element.elementor-element-0c74abf{padding-bottom:24px}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ac084ec */.elementor-475 .elementor-element.elementor-element-ac084ec .elementor-button{font-size:18px;letter-spacing:0.1em;font-weight:700;text-transform:uppercase}.elementor-475 .elementor-element.elementor-element-ac084ec .elementor-button{clip-path:polygon(8px 0,100% 0,calc(100% - 8px) 100%,0 100%);border-radius:0;transition:all .2s ease;}.elementor-475 .elementor-element.elementor-element-ac084ec .elementor-button:hover{background:rgba(185,214,47,.16);border-color:#cfe84a;color:#cfe84a}.elementor-475 .elementor-element.elementor-element-ac084ec .elementor-button{clip-path:none;width:40px;height:40px;padding:0;background:rgba(8,9,4,.7);border-color:rgba(236,227,205,.3);color:#ece3cd;line-height:1}.elementor-475 .elementor-element.elementor-element-ac084ec .elementor-button:hover{background:rgba(8,9,4,.7);border-color:#b9d62f;color:#b9d62f}.elementor-475 .elementor-element.elementor-element-ac084ec{position:absolute;top:14px;right:14px;z-index:3}.elementor-475 .elementor-element.elementor-element-ac084ec .elementor-button{display:flex;align-items:center;justify-content:center;font-size:18px;line-height:1;padding:0;letter-spacing:0}.elementor-475 .elementor-element.elementor-element-ac084ec .elementor-button-content-wrapper{display:flex;align-items:center;justify-content:center;line-height:1}.elementor-475 .elementor-element.elementor-element-ac084ec .elementor-button-text{line-height:1;letter-spacing:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d246d03 */.elementor-475 .elementor-element.elementor-element-d246d03 .elementor-heading-title{font-size:80px;font-weight:400}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4fd6e52 */.elementor-475 .elementor-element.elementor-element-4fd6e52{position:relative;min-height:280px;background:radial-gradient(circle at 50% 40%,#1c2010,var(--e-global-color-bg_deep));display:flex;align-items:center;justify-content:center}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-15efbc3 */.elementor-475 .elementor-element.elementor-element-15efbc3 .elementor-heading-title{font-size:40px;font-weight:400;text-transform:uppercase}.elementor-475 .elementor-element.elementor-element-15efbc3 .elementor-heading-title{font-size:clamp(30px,4vw,46px);line-height:.95}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f4b94f7 */.elementor-475 .elementor-element.elementor-element-f4b94f7 .elementor-heading-title{font-size:15px;letter-spacing:0.08em;font-weight:700;text-transform:uppercase}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7395502 */.elementor-475 .elementor-element.elementor-element-7395502{font-size:16px;line-height:1.7em;font-weight:400}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de9901b */.elementor-475 .elementor-element.elementor-element-de9901b{padding:34px 34px 36px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4068df7 */@media (min-width:1025px){.elementor-475 .elementor-element.elementor-element-4068df7{--e-con-grid-template-columns:1fr 1.2fr}}.elementor-475 .elementor-element.elementor-element-4068df7{column-gap:0px;row-gap:0px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-43c2e8c */.elementor-475 .elementor-element.elementor-element-43c2e8c{position:relative;width:100%;max-width:760px;max-height:88vh;overflow-y:auto;background:#15170a;border:1px solid rgba(185,214,47,.4)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-98933e8 */.elementor-475 .elementor-element.elementor-element-98933e8{position:fixed;inset:0;z-index:200;background:rgba(6,7,3,.88);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:28px;opacity:0;visibility:hidden;transition:opacity .2s ease}.elementor-475 .elementor-element.elementor-element-98933e8:target{opacity:1;visibility:visible}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2503a84 */.elementor-475 .elementor-element.elementor-element-2503a84 .elementor-button{font-size:18px;letter-spacing:0.1em;font-weight:700;text-transform:uppercase}.elementor-475 .elementor-element.elementor-element-2503a84 .elementor-button{clip-path:polygon(8px 0,100% 0,calc(100% - 8px) 100%,0 100%);border-radius:0;transition:all .2s ease;}.elementor-475 .elementor-element.elementor-element-2503a84 .elementor-button:hover{background:rgba(185,214,47,.16);border-color:#cfe84a;color:#cfe84a}.elementor-475 .elementor-element.elementor-element-2503a84 .elementor-button{clip-path:none;width:40px;height:40px;padding:0;background:rgba(8,9,4,.7);border-color:rgba(236,227,205,.3);color:#ece3cd;line-height:1}.elementor-475 .elementor-element.elementor-element-2503a84 .elementor-button:hover{background:rgba(8,9,4,.7);border-color:#b9d62f;color:#b9d62f}.elementor-475 .elementor-element.elementor-element-2503a84{position:absolute;top:14px;right:14px;z-index:3}.elementor-475 .elementor-element.elementor-element-2503a84 .elementor-button{display:flex;align-items:center;justify-content:center;font-size:18px;line-height:1;padding:0;letter-spacing:0}.elementor-475 .elementor-element.elementor-element-2503a84 .elementor-button-content-wrapper{display:flex;align-items:center;justify-content:center;line-height:1}.elementor-475 .elementor-element.elementor-element-2503a84 .elementor-button-text{line-height:1;letter-spacing:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0c21590 */.elementor-475 .elementor-element.elementor-element-0c21590 .elementor-heading-title{font-size:80px;font-weight:400}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3af8f0c */.elementor-475 .elementor-element.elementor-element-3af8f0c{position:relative;min-height:280px;background:radial-gradient(circle at 50% 40%,#1c2010,var(--e-global-color-bg_deep));display:flex;align-items:center;justify-content:center}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0a8ac5b */.elementor-475 .elementor-element.elementor-element-0a8ac5b .elementor-heading-title{font-size:40px;font-weight:400;text-transform:uppercase}.elementor-475 .elementor-element.elementor-element-0a8ac5b .elementor-heading-title{font-size:clamp(30px,4vw,46px);line-height:.95}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-25c2e1b */.elementor-475 .elementor-element.elementor-element-25c2e1b .elementor-heading-title{font-size:15px;letter-spacing:0.08em;font-weight:700;text-transform:uppercase}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7be240c */.elementor-475 .elementor-element.elementor-element-7be240c{font-size:16px;line-height:1.7em;font-weight:400}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14ab2d5 */.elementor-475 .elementor-element.elementor-element-14ab2d5{padding:34px 34px 36px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58b54c3 */@media (min-width:1025px){.elementor-475 .elementor-element.elementor-element-58b54c3{--e-con-grid-template-columns:1fr 1.2fr}}.elementor-475 .elementor-element.elementor-element-58b54c3{column-gap:0px;row-gap:0px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-817f796 */.elementor-475 .elementor-element.elementor-element-817f796{position:relative;width:100%;max-width:760px;max-height:88vh;overflow-y:auto;background:#15170a;border:1px solid rgba(185,214,47,.4)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10e0b6b */.elementor-475 .elementor-element.elementor-element-10e0b6b{position:fixed;inset:0;z-index:200;background:rgba(6,7,3,.88);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:28px;opacity:0;visibility:hidden;transition:opacity .2s ease}.elementor-475 .elementor-element.elementor-element-10e0b6b:target{opacity:1;visibility:visible}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9c1cf77 */.elementor-475 .elementor-element.elementor-element-9c1cf77 .elementor-button{font-size:18px;letter-spacing:0.1em;font-weight:700;text-transform:uppercase}.elementor-475 .elementor-element.elementor-element-9c1cf77 .elementor-button{clip-path:polygon(8px 0,100% 0,calc(100% - 8px) 100%,0 100%);border-radius:0;transition:all .2s ease;}.elementor-475 .elementor-element.elementor-element-9c1cf77 .elementor-button:hover{background:rgba(185,214,47,.16);border-color:#cfe84a;color:#cfe84a}.elementor-475 .elementor-element.elementor-element-9c1cf77 .elementor-button{clip-path:none;width:40px;height:40px;padding:0;background:rgba(8,9,4,.7);border-color:rgba(236,227,205,.3);color:#ece3cd;line-height:1}.elementor-475 .elementor-element.elementor-element-9c1cf77 .elementor-button:hover{background:rgba(8,9,4,.7);border-color:#b9d62f;color:#b9d62f}.elementor-475 .elementor-element.elementor-element-9c1cf77{position:absolute;top:14px;right:14px;z-index:3}.elementor-475 .elementor-element.elementor-element-9c1cf77 .elementor-button{display:flex;align-items:center;justify-content:center;font-size:18px;line-height:1;padding:0;letter-spacing:0}.elementor-475 .elementor-element.elementor-element-9c1cf77 .elementor-button-content-wrapper{display:flex;align-items:center;justify-content:center;line-height:1}.elementor-475 .elementor-element.elementor-element-9c1cf77 .elementor-button-text{line-height:1;letter-spacing:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dc6f782 */.elementor-475 .elementor-element.elementor-element-dc6f782 .elementor-heading-title{font-size:80px;font-weight:400}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93ce620 */.elementor-475 .elementor-element.elementor-element-93ce620{position:relative;min-height:280px;background:radial-gradient(circle at 50% 40%,#1c2010,var(--e-global-color-bg_deep));display:flex;align-items:center;justify-content:center}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9c96877 */.elementor-475 .elementor-element.elementor-element-9c96877 .elementor-heading-title{font-size:40px;font-weight:400;text-transform:uppercase}.elementor-475 .elementor-element.elementor-element-9c96877 .elementor-heading-title{font-size:clamp(30px,4vw,46px);line-height:.95}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d50419d */.elementor-475 .elementor-element.elementor-element-d50419d .elementor-heading-title{font-size:15px;letter-spacing:0.08em;font-weight:700;text-transform:uppercase}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-84b0493 */.elementor-475 .elementor-element.elementor-element-84b0493{font-size:16px;line-height:1.7em;font-weight:400}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-63d9855 */.elementor-475 .elementor-element.elementor-element-63d9855{padding:34px 34px 36px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a5c7f2 */@media (min-width:1025px){.elementor-475 .elementor-element.elementor-element-6a5c7f2{--e-con-grid-template-columns:1fr 1.2fr}}.elementor-475 .elementor-element.elementor-element-6a5c7f2{column-gap:0px;row-gap:0px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd9d5fd */.elementor-475 .elementor-element.elementor-element-bd9d5fd{position:relative;width:100%;max-width:760px;max-height:88vh;overflow-y:auto;background:#15170a;border:1px solid rgba(185,214,47,.4)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-009ceb0 */.elementor-475 .elementor-element.elementor-element-009ceb0{position:fixed;inset:0;z-index:200;background:rgba(6,7,3,.88);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:28px;opacity:0;visibility:hidden;transition:opacity .2s ease}.elementor-475 .elementor-element.elementor-element-009ceb0:target{opacity:1;visibility:visible}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-69db679 */.elementor-475 .elementor-element.elementor-element-69db679 .elementor-button{font-size:18px;letter-spacing:0.1em;font-weight:700;text-transform:uppercase}.elementor-475 .elementor-element.elementor-element-69db679 .elementor-button{clip-path:polygon(8px 0,100% 0,calc(100% - 8px) 100%,0 100%);border-radius:0;transition:all .2s ease;}.elementor-475 .elementor-element.elementor-element-69db679 .elementor-button:hover{background:rgba(185,214,47,.16);border-color:#cfe84a;color:#cfe84a}.elementor-475 .elementor-element.elementor-element-69db679 .elementor-button{clip-path:none;width:40px;height:40px;padding:0;background:rgba(8,9,4,.7);border-color:rgba(236,227,205,.3);color:#ece3cd;line-height:1}.elementor-475 .elementor-element.elementor-element-69db679 .elementor-button:hover{background:rgba(8,9,4,.7);border-color:#b9d62f;color:#b9d62f}.elementor-475 .elementor-element.elementor-element-69db679{position:absolute;top:14px;right:14px;z-index:3}.elementor-475 .elementor-element.elementor-element-69db679 .elementor-button{display:flex;align-items:center;justify-content:center;font-size:18px;line-height:1;padding:0;letter-spacing:0}.elementor-475 .elementor-element.elementor-element-69db679 .elementor-button-content-wrapper{display:flex;align-items:center;justify-content:center;line-height:1}.elementor-475 .elementor-element.elementor-element-69db679 .elementor-button-text{line-height:1;letter-spacing:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3fb9697 */.elementor-475 .elementor-element.elementor-element-3fb9697 .elementor-heading-title{font-size:80px;font-weight:400}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b10b02a */.elementor-475 .elementor-element.elementor-element-b10b02a{position:relative;min-height:280px;background:radial-gradient(circle at 50% 40%,#1c2010,var(--e-global-color-bg_deep));display:flex;align-items:center;justify-content:center}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e41f67b */.elementor-475 .elementor-element.elementor-element-e41f67b .elementor-heading-title{font-size:40px;font-weight:400;text-transform:uppercase}.elementor-475 .elementor-element.elementor-element-e41f67b .elementor-heading-title{font-size:clamp(30px,4vw,46px);line-height:.95}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d644b1 */.elementor-475 .elementor-element.elementor-element-1d644b1 .elementor-heading-title{font-size:15px;letter-spacing:0.08em;font-weight:700;text-transform:uppercase}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7336b78 */.elementor-475 .elementor-element.elementor-element-7336b78{font-size:16px;line-height:1.7em;font-weight:400}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e99423 */.elementor-475 .elementor-element.elementor-element-9e99423{padding:34px 34px 36px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59eac9f */@media (min-width:1025px){.elementor-475 .elementor-element.elementor-element-59eac9f{--e-con-grid-template-columns:1fr 1.2fr}}.elementor-475 .elementor-element.elementor-element-59eac9f{column-gap:0px;row-gap:0px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ae5619 */.elementor-475 .elementor-element.elementor-element-1ae5619{position:relative;width:100%;max-width:760px;max-height:88vh;overflow-y:auto;background:#15170a;border:1px solid rgba(185,214,47,.4)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10c60af */.elementor-475 .elementor-element.elementor-element-10c60af{position:fixed;inset:0;z-index:200;background:rgba(6,7,3,.88);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:28px;opacity:0;visibility:hidden;transition:opacity .2s ease}.elementor-475 .elementor-element.elementor-element-10c60af:target{opacity:1;visibility:visible}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5f8fab7 */.elementor-475 .elementor-element.elementor-element-5f8fab7 .elementor-button{font-size:18px;letter-spacing:0.1em;font-weight:700;text-transform:uppercase}.elementor-475 .elementor-element.elementor-element-5f8fab7 .elementor-button{clip-path:polygon(8px 0,100% 0,calc(100% - 8px) 100%,0 100%);border-radius:0;transition:all .2s ease;}.elementor-475 .elementor-element.elementor-element-5f8fab7 .elementor-button:hover{background:rgba(185,214,47,.16);border-color:#cfe84a;color:#cfe84a}.elementor-475 .elementor-element.elementor-element-5f8fab7 .elementor-button{clip-path:none;width:40px;height:40px;padding:0;background:rgba(8,9,4,.7);border-color:rgba(236,227,205,.3);color:#ece3cd;line-height:1}.elementor-475 .elementor-element.elementor-element-5f8fab7 .elementor-button:hover{background:rgba(8,9,4,.7);border-color:#b9d62f;color:#b9d62f}.elementor-475 .elementor-element.elementor-element-5f8fab7{position:absolute;top:14px;right:14px;z-index:3}.elementor-475 .elementor-element.elementor-element-5f8fab7 .elementor-button{display:flex;align-items:center;justify-content:center;font-size:18px;line-height:1;padding:0;letter-spacing:0}.elementor-475 .elementor-element.elementor-element-5f8fab7 .elementor-button-content-wrapper{display:flex;align-items:center;justify-content:center;line-height:1}.elementor-475 .elementor-element.elementor-element-5f8fab7 .elementor-button-text{line-height:1;letter-spacing:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aff2b00 */.elementor-475 .elementor-element.elementor-element-aff2b00 .elementor-heading-title{font-size:80px;font-weight:400}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b91010f */.elementor-475 .elementor-element.elementor-element-b91010f{position:relative;min-height:280px;background:radial-gradient(circle at 50% 40%,#1c2010,var(--e-global-color-bg_deep));display:flex;align-items:center;justify-content:center}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f46fc06 */.elementor-475 .elementor-element.elementor-element-f46fc06 .elementor-heading-title{font-size:40px;font-weight:400;text-transform:uppercase}.elementor-475 .elementor-element.elementor-element-f46fc06 .elementor-heading-title{font-size:clamp(30px,4vw,46px);line-height:.95}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b2bd8d */.elementor-475 .elementor-element.elementor-element-6b2bd8d .elementor-heading-title{font-size:15px;letter-spacing:0.08em;font-weight:700;text-transform:uppercase}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ba673de */.elementor-475 .elementor-element.elementor-element-ba673de{font-size:16px;line-height:1.7em;font-weight:400}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cefa019 */.elementor-475 .elementor-element.elementor-element-cefa019{padding:34px 34px 36px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-697315a */@media (min-width:1025px){.elementor-475 .elementor-element.elementor-element-697315a{--e-con-grid-template-columns:1fr 1.2fr}}.elementor-475 .elementor-element.elementor-element-697315a{column-gap:0px;row-gap:0px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c20c6bd */.elementor-475 .elementor-element.elementor-element-c20c6bd{position:relative;width:100%;max-width:760px;max-height:88vh;overflow-y:auto;background:#15170a;border:1px solid rgba(185,214,47,.4)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3703614 */.elementor-475 .elementor-element.elementor-element-3703614{position:fixed;inset:0;z-index:200;background:rgba(6,7,3,.88);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:28px;opacity:0;visibility:hidden;transition:opacity .2s ease}.elementor-475 .elementor-element.elementor-element-3703614:target{opacity:1;visibility:visible}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a1e32d9 */.elementor-475 .elementor-element.elementor-element-a1e32d9 .elementor-button{font-size:18px;letter-spacing:0.1em;font-weight:700;text-transform:uppercase}.elementor-475 .elementor-element.elementor-element-a1e32d9 .elementor-button{clip-path:polygon(8px 0,100% 0,calc(100% - 8px) 100%,0 100%);border-radius:0;transition:all .2s ease;}.elementor-475 .elementor-element.elementor-element-a1e32d9 .elementor-button:hover{background:rgba(185,214,47,.16);border-color:#cfe84a;color:#cfe84a}.elementor-475 .elementor-element.elementor-element-a1e32d9 .elementor-button{clip-path:none;width:40px;height:40px;padding:0;background:rgba(8,9,4,.7);border-color:rgba(236,227,205,.3);color:#ece3cd;line-height:1}.elementor-475 .elementor-element.elementor-element-a1e32d9 .elementor-button:hover{background:rgba(8,9,4,.7);border-color:#b9d62f;color:#b9d62f}.elementor-475 .elementor-element.elementor-element-a1e32d9{position:absolute;top:14px;right:14px;z-index:3}.elementor-475 .elementor-element.elementor-element-a1e32d9 .elementor-button{display:flex;align-items:center;justify-content:center;font-size:18px;line-height:1;padding:0;letter-spacing:0}.elementor-475 .elementor-element.elementor-element-a1e32d9 .elementor-button-content-wrapper{display:flex;align-items:center;justify-content:center;line-height:1}.elementor-475 .elementor-element.elementor-element-a1e32d9 .elementor-button-text{line-height:1;letter-spacing:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f4d31f */.elementor-475 .elementor-element.elementor-element-5f4d31f .elementor-heading-title{font-size:80px;font-weight:400}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8bbe52c */.elementor-475 .elementor-element.elementor-element-8bbe52c{position:relative;min-height:280px;background:radial-gradient(circle at 50% 40%,#1c2010,var(--e-global-color-bg_deep));display:flex;align-items:center;justify-content:center}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c5b4ca */.elementor-475 .elementor-element.elementor-element-2c5b4ca .elementor-heading-title{font-size:40px;font-weight:400;text-transform:uppercase}.elementor-475 .elementor-element.elementor-element-2c5b4ca .elementor-heading-title{font-size:clamp(30px,4vw,46px);line-height:.95}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-56b0d50 */.elementor-475 .elementor-element.elementor-element-56b0d50 .elementor-heading-title{font-size:15px;letter-spacing:0.08em;font-weight:700;text-transform:uppercase}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-35c6690 */.elementor-475 .elementor-element.elementor-element-35c6690{font-size:16px;line-height:1.7em;font-weight:400}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-86bae48 */.elementor-475 .elementor-element.elementor-element-86bae48{padding:34px 34px 36px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28c6d70 */@media (min-width:1025px){.elementor-475 .elementor-element.elementor-element-28c6d70{--e-con-grid-template-columns:1fr 1.2fr}}.elementor-475 .elementor-element.elementor-element-28c6d70{column-gap:0px;row-gap:0px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9239b46 */.elementor-475 .elementor-element.elementor-element-9239b46{position:relative;width:100%;max-width:760px;max-height:88vh;overflow-y:auto;background:#15170a;border:1px solid rgba(185,214,47,.4)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-930e9a4 */.elementor-475 .elementor-element.elementor-element-930e9a4{position:fixed;inset:0;z-index:200;background:rgba(6,7,3,.88);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:28px;opacity:0;visibility:hidden;transition:opacity .2s ease}.elementor-475 .elementor-element.elementor-element-930e9a4:target{opacity:1;visibility:visible}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5a6e2a5 */.elementor-475 .elementor-element.elementor-element-5a6e2a5 .elementor-button{font-size:18px;letter-spacing:0.1em;font-weight:700;text-transform:uppercase}.elementor-475 .elementor-element.elementor-element-5a6e2a5 .elementor-button{clip-path:polygon(8px 0,100% 0,calc(100% - 8px) 100%,0 100%);border-radius:0;transition:all .2s ease;}.elementor-475 .elementor-element.elementor-element-5a6e2a5 .elementor-button:hover{background:rgba(185,214,47,.16);border-color:#cfe84a;color:#cfe84a}.elementor-475 .elementor-element.elementor-element-5a6e2a5 .elementor-button{clip-path:none;width:40px;height:40px;padding:0;background:rgba(8,9,4,.7);border-color:rgba(236,227,205,.3);color:#ece3cd;line-height:1}.elementor-475 .elementor-element.elementor-element-5a6e2a5 .elementor-button:hover{background:rgba(8,9,4,.7);border-color:#b9d62f;color:#b9d62f}.elementor-475 .elementor-element.elementor-element-5a6e2a5{position:absolute;top:14px;right:14px;z-index:3}.elementor-475 .elementor-element.elementor-element-5a6e2a5 .elementor-button{display:flex;align-items:center;justify-content:center;font-size:18px;line-height:1;padding:0;letter-spacing:0}.elementor-475 .elementor-element.elementor-element-5a6e2a5 .elementor-button-content-wrapper{display:flex;align-items:center;justify-content:center;line-height:1}.elementor-475 .elementor-element.elementor-element-5a6e2a5 .elementor-button-text{line-height:1;letter-spacing:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ad63134 */.elementor-475 .elementor-element.elementor-element-ad63134 .elementor-heading-title{font-size:80px;font-weight:400}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e576b09 */.elementor-475 .elementor-element.elementor-element-e576b09{position:relative;min-height:280px;background:radial-gradient(circle at 50% 40%,#1c2010,var(--e-global-color-bg_deep));display:flex;align-items:center;justify-content:center}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d5e75d */.elementor-475 .elementor-element.elementor-element-1d5e75d .elementor-heading-title{font-size:40px;font-weight:400;text-transform:uppercase}.elementor-475 .elementor-element.elementor-element-1d5e75d .elementor-heading-title{font-size:clamp(30px,4vw,46px);line-height:.95}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bf1778b */.elementor-475 .elementor-element.elementor-element-bf1778b .elementor-heading-title{font-size:15px;letter-spacing:0.08em;font-weight:700;text-transform:uppercase}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9c48223 */.elementor-475 .elementor-element.elementor-element-9c48223{font-size:16px;line-height:1.7em;font-weight:400}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f3001e */.elementor-475 .elementor-element.elementor-element-3f3001e{padding:34px 34px 36px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f026097 */@media (min-width:1025px){.elementor-475 .elementor-element.elementor-element-f026097{--e-con-grid-template-columns:1fr 1.2fr}}.elementor-475 .elementor-element.elementor-element-f026097{column-gap:0px;row-gap:0px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b7eb6d2 */.elementor-475 .elementor-element.elementor-element-b7eb6d2{position:relative;width:100%;max-width:760px;max-height:88vh;overflow-y:auto;background:#15170a;border:1px solid rgba(185,214,47,.4)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c64f91 */.elementor-475 .elementor-element.elementor-element-0c64f91{position:fixed;inset:0;z-index:200;background:rgba(6,7,3,.88);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:28px;opacity:0;visibility:hidden;transition:opacity .2s ease}.elementor-475 .elementor-element.elementor-element-0c64f91:target{opacity:1;visibility:visible}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2147348 */.elementor-475 .elementor-element.elementor-element-2147348 .elementor-button{font-size:18px;letter-spacing:0.1em;font-weight:700;text-transform:uppercase}.elementor-475 .elementor-element.elementor-element-2147348 .elementor-button{clip-path:polygon(8px 0,100% 0,calc(100% - 8px) 100%,0 100%);border-radius:0;transition:all .2s ease;}.elementor-475 .elementor-element.elementor-element-2147348 .elementor-button:hover{background:rgba(185,214,47,.16);border-color:#cfe84a;color:#cfe84a}.elementor-475 .elementor-element.elementor-element-2147348 .elementor-button{clip-path:none;width:40px;height:40px;padding:0;background:rgba(8,9,4,.7);border-color:rgba(236,227,205,.3);color:#ece3cd;line-height:1}.elementor-475 .elementor-element.elementor-element-2147348 .elementor-button:hover{background:rgba(8,9,4,.7);border-color:#b9d62f;color:#b9d62f}.elementor-475 .elementor-element.elementor-element-2147348{position:absolute;top:14px;right:14px;z-index:3}.elementor-475 .elementor-element.elementor-element-2147348 .elementor-button{display:flex;align-items:center;justify-content:center;font-size:18px;line-height:1;padding:0;letter-spacing:0}.elementor-475 .elementor-element.elementor-element-2147348 .elementor-button-content-wrapper{display:flex;align-items:center;justify-content:center;line-height:1}.elementor-475 .elementor-element.elementor-element-2147348 .elementor-button-text{line-height:1;letter-spacing:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e21d1ab */.elementor-475 .elementor-element.elementor-element-e21d1ab .elementor-heading-title{font-size:80px;font-weight:400}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-acb6a52 */.elementor-475 .elementor-element.elementor-element-acb6a52{position:relative;min-height:280px;background:radial-gradient(circle at 50% 40%,#1c2010,var(--e-global-color-bg_deep));display:flex;align-items:center;justify-content:center}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b6fcf2f */.elementor-475 .elementor-element.elementor-element-b6fcf2f .elementor-heading-title{font-size:40px;font-weight:400;text-transform:uppercase}.elementor-475 .elementor-element.elementor-element-b6fcf2f .elementor-heading-title{font-size:clamp(30px,4vw,46px);line-height:.95}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-921419c */.elementor-475 .elementor-element.elementor-element-921419c .elementor-heading-title{font-size:15px;letter-spacing:0.08em;font-weight:700;text-transform:uppercase}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f4e93bd */.elementor-475 .elementor-element.elementor-element-f4e93bd{font-size:16px;line-height:1.7em;font-weight:400}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc4d028 */.elementor-475 .elementor-element.elementor-element-fc4d028{padding:34px 34px 36px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ff75f2 */@media (min-width:1025px){.elementor-475 .elementor-element.elementor-element-1ff75f2{--e-con-grid-template-columns:1fr 1.2fr}}.elementor-475 .elementor-element.elementor-element-1ff75f2{column-gap:0px;row-gap:0px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-907efeb */.elementor-475 .elementor-element.elementor-element-907efeb{position:relative;width:100%;max-width:760px;max-height:88vh;overflow-y:auto;background:#15170a;border:1px solid rgba(185,214,47,.4)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0ac40c */.elementor-475 .elementor-element.elementor-element-d0ac40c{position:fixed;inset:0;z-index:200;background:rgba(6,7,3,.88);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:28px;opacity:0;visibility:hidden;transition:opacity .2s ease}.elementor-475 .elementor-element.elementor-element-d0ac40c:target{opacity:1;visibility:visible}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-204bf69 */.elementor-475 .elementor-element.elementor-element-204bf69 .elementor-button{font-size:18px;letter-spacing:0.1em;font-weight:700;text-transform:uppercase}.elementor-475 .elementor-element.elementor-element-204bf69 .elementor-button{clip-path:polygon(8px 0,100% 0,calc(100% - 8px) 100%,0 100%);border-radius:0;transition:all .2s ease;}.elementor-475 .elementor-element.elementor-element-204bf69 .elementor-button:hover{background:rgba(185,214,47,.16);border-color:#cfe84a;color:#cfe84a}.elementor-475 .elementor-element.elementor-element-204bf69 .elementor-button{clip-path:none;width:40px;height:40px;padding:0;background:rgba(8,9,4,.7);border-color:rgba(236,227,205,.3);color:#ece3cd;line-height:1}.elementor-475 .elementor-element.elementor-element-204bf69 .elementor-button:hover{background:rgba(8,9,4,.7);border-color:#b9d62f;color:#b9d62f}.elementor-475 .elementor-element.elementor-element-204bf69{position:absolute;top:14px;right:14px;z-index:3}.elementor-475 .elementor-element.elementor-element-204bf69 .elementor-button{display:flex;align-items:center;justify-content:center;font-size:18px;line-height:1;padding:0;letter-spacing:0}.elementor-475 .elementor-element.elementor-element-204bf69 .elementor-button-content-wrapper{display:flex;align-items:center;justify-content:center;line-height:1}.elementor-475 .elementor-element.elementor-element-204bf69 .elementor-button-text{line-height:1;letter-spacing:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-03523c9 */.elementor-475 .elementor-element.elementor-element-03523c9 .elementor-heading-title{font-size:80px;font-weight:400}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4db4b5 */.elementor-475 .elementor-element.elementor-element-e4db4b5{position:relative;min-height:280px;background:radial-gradient(circle at 50% 40%,#1c2010,var(--e-global-color-bg_deep));display:flex;align-items:center;justify-content:center}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6915958 */.elementor-475 .elementor-element.elementor-element-6915958 .elementor-heading-title{font-size:40px;font-weight:400;text-transform:uppercase}.elementor-475 .elementor-element.elementor-element-6915958 .elementor-heading-title{font-size:clamp(30px,4vw,46px);line-height:.95}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c90d761 */.elementor-475 .elementor-element.elementor-element-c90d761 .elementor-heading-title{font-size:15px;letter-spacing:0.08em;font-weight:700;text-transform:uppercase}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-362a9c2 */.elementor-475 .elementor-element.elementor-element-362a9c2{font-size:16px;line-height:1.7em;font-weight:400}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aebd68d */.elementor-475 .elementor-element.elementor-element-aebd68d{padding:34px 34px 36px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4fbd036 */@media (min-width:1025px){.elementor-475 .elementor-element.elementor-element-4fbd036{--e-con-grid-template-columns:1fr 1.2fr}}.elementor-475 .elementor-element.elementor-element-4fbd036{column-gap:0px;row-gap:0px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9940e08 */.elementor-475 .elementor-element.elementor-element-9940e08{position:relative;width:100%;max-width:760px;max-height:88vh;overflow-y:auto;background:#15170a;border:1px solid rgba(185,214,47,.4)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb64c17 */.elementor-475 .elementor-element.elementor-element-cb64c17{position:fixed;inset:0;z-index:200;background:rgba(6,7,3,.88);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:28px;opacity:0;visibility:hidden;transition:opacity .2s ease}.elementor-475 .elementor-element.elementor-element-cb64c17:target{opacity:1;visibility:visible}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-554d693 */.elementor-475 .elementor-element.elementor-element-554d693 .elementor-button{font-size:18px;letter-spacing:0.1em;font-weight:700;text-transform:uppercase}.elementor-475 .elementor-element.elementor-element-554d693 .elementor-button{clip-path:polygon(8px 0,100% 0,calc(100% - 8px) 100%,0 100%);border-radius:0;transition:all .2s ease;}.elementor-475 .elementor-element.elementor-element-554d693 .elementor-button:hover{background:rgba(185,214,47,.16);border-color:#cfe84a;color:#cfe84a}.elementor-475 .elementor-element.elementor-element-554d693 .elementor-button{clip-path:none;width:40px;height:40px;padding:0;background:rgba(8,9,4,.7);border-color:rgba(236,227,205,.3);color:#ece3cd;line-height:1}.elementor-475 .elementor-element.elementor-element-554d693 .elementor-button:hover{background:rgba(8,9,4,.7);border-color:#b9d62f;color:#b9d62f}.elementor-475 .elementor-element.elementor-element-554d693{position:absolute;top:14px;right:14px;z-index:3}.elementor-475 .elementor-element.elementor-element-554d693 .elementor-button{display:flex;align-items:center;justify-content:center;font-size:18px;line-height:1;padding:0;letter-spacing:0}.elementor-475 .elementor-element.elementor-element-554d693 .elementor-button-content-wrapper{display:flex;align-items:center;justify-content:center;line-height:1}.elementor-475 .elementor-element.elementor-element-554d693 .elementor-button-text{line-height:1;letter-spacing:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d2bbbdc */.elementor-475 .elementor-element.elementor-element-d2bbbdc .elementor-heading-title{font-size:80px;font-weight:400}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-24e90cc */.elementor-475 .elementor-element.elementor-element-24e90cc{position:relative;min-height:280px;background:radial-gradient(circle at 50% 40%,#1c2010,var(--e-global-color-bg_deep));display:flex;align-items:center;justify-content:center}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-455fbad */.elementor-475 .elementor-element.elementor-element-455fbad .elementor-heading-title{font-size:40px;font-weight:400;text-transform:uppercase}.elementor-475 .elementor-element.elementor-element-455fbad .elementor-heading-title{font-size:clamp(30px,4vw,46px);line-height:.95}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d38b241 */.elementor-475 .elementor-element.elementor-element-d38b241 .elementor-heading-title{font-size:15px;letter-spacing:0.08em;font-weight:700;text-transform:uppercase}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-03e312e */.elementor-475 .elementor-element.elementor-element-03e312e{font-size:16px;line-height:1.7em;font-weight:400}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6cfad47 */.elementor-475 .elementor-element.elementor-element-6cfad47{padding:34px 34px 36px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19cb722 */@media (min-width:1025px){.elementor-475 .elementor-element.elementor-element-19cb722{--e-con-grid-template-columns:1fr 1.2fr}}.elementor-475 .elementor-element.elementor-element-19cb722{column-gap:0px;row-gap:0px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f1e9d2c */.elementor-475 .elementor-element.elementor-element-f1e9d2c{position:relative;width:100%;max-width:760px;max-height:88vh;overflow-y:auto;background:#15170a;border:1px solid rgba(185,214,47,.4)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bdb514d */.elementor-475 .elementor-element.elementor-element-bdb514d{position:fixed;inset:0;z-index:200;background:rgba(6,7,3,.88);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:28px;opacity:0;visibility:hidden;transition:opacity .2s ease}.elementor-475 .elementor-element.elementor-element-bdb514d:target{opacity:1;visibility:visible}/* End custom CSS */