.elementor-2784 .elementor-element.elementor-element-6242a10c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--background-transition:0.3s;--overlay-opacity:0.5;}.elementor-2784 .elementor-element.elementor-element-6242a10c:not(.elementor-motion-effects-element-type-background), .elementor-2784 .elementor-element.elementor-element-6242a10c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-astglobalcolor5 ) 36%, var( --e-global-color-accent ) 100%);}.elementor-2784 .elementor-element.elementor-element-6242a10c::before, .elementor-2784 .elementor-element.elementor-element-6242a10c > .elementor-background-video-container::before, .elementor-2784 .elementor-element.elementor-element-6242a10c > .e-con-inner > .elementor-background-video-container::before, .elementor-2784 .elementor-element.elementor-element-6242a10c > .elementor-background-slideshow::before, .elementor-2784 .elementor-element.elementor-element-6242a10c > .e-con-inner > .elementor-background-slideshow::before, .elementor-2784 .elementor-element.elementor-element-6242a10c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-2784 .elementor-element.elementor-element-6242a10c, .elementor-2784 .elementor-element.elementor-element-6242a10c::before{--border-transition:0.3s;}.elementor-2784 .elementor-element.elementor-element-6242a10c > .elementor-shape-bottom .elementor-shape-fill, .elementor-2784 .elementor-element.elementor-element-6242a10c > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:var( --e-global-color-primary );}.elementor-2784 .elementor-element.elementor-element-6242a10c > .elementor-shape-bottom svg, .elementor-2784 .elementor-element.elementor-element-6242a10c > .e-con-inner > .elementor-shape-bottom svg{height:60px;}.elementor-2784 .elementor-element.elementor-element-1f8bc52c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;}.elementor-2784 .elementor-element.elementor-element-1ea496d9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--background-transition:0.3s;}.elementor-2784 .elementor-element.elementor-element-6726f464{--display:flex;--gap:0px 0px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2784 .elementor-element.elementor-element-59d55d3c{--display:flex;--background-transition:0.3s;--margin-top:-10px;--margin-bottom:-10px;--margin-left:0px;--margin-right:0px;}.elementor-2784 .elementor-element.elementor-element-568129c1 > .elementor-widget-container{margin:-20px 0px -40px 0px;padding:0px 0px 0px 0px;}.elementor-2784 .elementor-element.elementor-element-568129c1.elementor-element{--align-self:flex-start;}.elementor-2784 .elementor-element.elementor-element-568129c1{--icon-box-icon-margin:10px;}.elementor-2784 .elementor-element.elementor-element-568129c1 .elementor-icon-box-title{margin-bottom:40px;color:var( --e-global-color-primary );}.elementor-2784 .elementor-element.elementor-element-568129c1.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-2784 .elementor-element.elementor-element-568129c1.elementor-view-framed .elementor-icon, .elementor-2784 .elementor-element.elementor-element-568129c1.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2784 .elementor-element.elementor-element-568129c1.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-2784 .elementor-element.elementor-element-568129c1 .elementor-icon{font-size:20px;}.elementor-2784 .elementor-element.elementor-element-568129c1 .elementor-icon-box-title, .elementor-2784 .elementor-element.elementor-element-568129c1 .elementor-icon-box-title a{font-family:var( --e-global-typography-c630a3a-font-family ), Sans-serif;font-size:var( --e-global-typography-c630a3a-font-size );font-weight:var( --e-global-typography-c630a3a-font-weight );}.elementor-2784 .elementor-element.elementor-element-568129c1 .elementor-icon-box-description{font-family:var( --e-global-typography-c630a3a-font-family ), Sans-serif;font-size:var( --e-global-typography-c630a3a-font-size );font-weight:var( --e-global-typography-c630a3a-font-weight );}.elementor-2784 .elementor-element.elementor-element-35bff4cd{--display:flex;--background-transition:0.3s;--margin-top:-10px;--margin-bottom:-10px;--margin-left:45px;--margin-right:0px;}.elementor-2784 .elementor-element.elementor-element-1881b18f > .elementor-widget-container{margin:-50px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2784 .elementor-element.elementor-element-1881b18f .wpr-post-title{color:var( --e-global-color-accent );font-size:45px;line-height:1px;}.elementor-2784 .elementor-element.elementor-element-6573d841{--display:flex;--gap:0px 0px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2784 .elementor-element.elementor-element-51c41110{--display:flex;--background-transition:0.3s;--margin-top:-10px;--margin-bottom:-10px;--margin-left:0px;--margin-right:0px;}.elementor-2784 .elementor-element.elementor-element-6657bf19 > .elementor-widget-container{margin:-20px 0px -40px 0px;padding:0px 0px 0px 0px;}.elementor-2784 .elementor-element.elementor-element-6657bf19.elementor-element{--align-self:flex-start;}.elementor-2784 .elementor-element.elementor-element-6657bf19{--icon-box-icon-margin:10px;}.elementor-2784 .elementor-element.elementor-element-6657bf19 .elementor-icon-box-title{margin-bottom:40px;color:var( --e-global-color-primary );}.elementor-2784 .elementor-element.elementor-element-6657bf19.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-2784 .elementor-element.elementor-element-6657bf19.elementor-view-framed .elementor-icon, .elementor-2784 .elementor-element.elementor-element-6657bf19.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2784 .elementor-element.elementor-element-6657bf19.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-2784 .elementor-element.elementor-element-6657bf19 .elementor-icon{font-size:20px;}.elementor-2784 .elementor-element.elementor-element-6657bf19 .elementor-icon-box-title, .elementor-2784 .elementor-element.elementor-element-6657bf19 .elementor-icon-box-title a{font-family:var( --e-global-typography-c630a3a-font-family ), Sans-serif;font-size:var( --e-global-typography-c630a3a-font-size );font-weight:var( --e-global-typography-c630a3a-font-weight );}.elementor-2784 .elementor-element.elementor-element-6657bf19 .elementor-icon-box-description{font-family:var( --e-global-typography-c630a3a-font-family ), Sans-serif;font-size:var( --e-global-typography-c630a3a-font-size );font-weight:var( --e-global-typography-c630a3a-font-weight );}.elementor-2784 .elementor-element.elementor-element-546adda4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--background-transition:0.3s;--margin-top:-10px;--margin-bottom:-10px;--margin-left:50px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2784 .elementor-element.elementor-element-18008e8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2784 .elementor-element.elementor-element-3a70d9e5{--display:flex;--gap:0px 0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:-10px;--margin-right:-10px;}.elementor-2784 .elementor-element.elementor-element-115c2a1b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2784 .elementor-element.elementor-element-115c2a1b{text-align:center;}.elementor-2784 .elementor-element.elementor-element-115c2a1b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:25px;font-weight:400;}.elementor-2784 .elementor-element.elementor-element-39641e22{--display:flex;--gap:0px 0px;--background-transition:0.3s;}.elementor-2784 .elementor-element.elementor-element-11065482{--display:flex;--gap:0px 0px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2784 .elementor-element.elementor-element-4cef1b22{--display:flex;--background-transition:0.3s;--margin-top:0px;--margin-bottom:-10px;--margin-left:0px;--margin-right:0px;}.elementor-2784 .elementor-element.elementor-element-39ee25dc > .elementor-widget-container{margin:-20px 0px -40px 0px;padding:0px 0px 0px 0px;}.elementor-2784 .elementor-element.elementor-element-39ee25dc.elementor-element{--align-self:flex-start;}.elementor-2784 .elementor-element.elementor-element-39ee25dc{--icon-box-icon-margin:10px;}.elementor-2784 .elementor-element.elementor-element-39ee25dc .elementor-icon-box-title{margin-bottom:40px;color:var( --e-global-color-primary );}.elementor-2784 .elementor-element.elementor-element-39ee25dc.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-2784 .elementor-element.elementor-element-39ee25dc.elementor-view-framed .elementor-icon, .elementor-2784 .elementor-element.elementor-element-39ee25dc.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2784 .elementor-element.elementor-element-39ee25dc.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-2784 .elementor-element.elementor-element-39ee25dc .elementor-icon{font-size:20px;}.elementor-2784 .elementor-element.elementor-element-39ee25dc .elementor-icon-box-title, .elementor-2784 .elementor-element.elementor-element-39ee25dc .elementor-icon-box-title a{font-family:var( --e-global-typography-c630a3a-font-family ), Sans-serif;font-size:var( --e-global-typography-c630a3a-font-size );font-weight:var( --e-global-typography-c630a3a-font-weight );}.elementor-2784 .elementor-element.elementor-element-39ee25dc .elementor-icon-box-description{font-family:var( --e-global-typography-c630a3a-font-family ), Sans-serif;font-size:var( --e-global-typography-c630a3a-font-size );font-weight:var( --e-global-typography-c630a3a-font-weight );}.elementor-2784 .elementor-element.elementor-element-6dbf9571{--display:flex;--background-transition:0.3s;--margin-top:-10px;--margin-bottom:-10px;--margin-left:50px;--margin-right:0px;}.elementor-2784 .elementor-element.elementor-element-332026b0{--display:flex;--gap:0px 0px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2784 .elementor-element.elementor-element-596d86ef{--display:flex;--gap:0px 0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:-10px;--margin-left:0px;--margin-right:0px;}.elementor-2784 .elementor-element.elementor-element-7fb31436 > .elementor-widget-container{margin:-20px 0px -40px 0px;padding:0px 0px 0px 0px;}.elementor-2784 .elementor-element.elementor-element-7fb31436.elementor-element{--align-self:flex-start;}.elementor-2784 .elementor-element.elementor-element-7fb31436{--icon-box-icon-margin:10px;}.elementor-2784 .elementor-element.elementor-element-7fb31436 .elementor-icon-box-title{margin-bottom:40px;color:var( --e-global-color-primary );}.elementor-2784 .elementor-element.elementor-element-7fb31436.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-2784 .elementor-element.elementor-element-7fb31436.elementor-view-framed .elementor-icon, .elementor-2784 .elementor-element.elementor-element-7fb31436.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2784 .elementor-element.elementor-element-7fb31436.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-2784 .elementor-element.elementor-element-7fb31436 .elementor-icon{font-size:20px;}.elementor-2784 .elementor-element.elementor-element-7fb31436 .elementor-icon-box-title, .elementor-2784 .elementor-element.elementor-element-7fb31436 .elementor-icon-box-title a{font-family:var( --e-global-typography-c630a3a-font-family ), Sans-serif;font-size:var( --e-global-typography-c630a3a-font-size );font-weight:var( --e-global-typography-c630a3a-font-weight );}.elementor-2784 .elementor-element.elementor-element-7fb31436 .elementor-icon-box-description{font-family:var( --e-global-typography-c630a3a-font-family ), Sans-serif;font-size:var( --e-global-typography-c630a3a-font-size );font-weight:var( --e-global-typography-c630a3a-font-weight );}.elementor-2784 .elementor-element.elementor-element-2458836b{--display:flex;--gap:0px 0px;--background-transition:0.3s;--margin-top:-10px;--margin-bottom:-10px;--margin-left:50px;--margin-right:0px;}.elementor-2784 .elementor-element.elementor-element-6926775e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 20px;--background-transition:0.3s;}.elementor-2784 .elementor-element.elementor-element-6926775e:not(.elementor-motion-effects-element-type-background), .elementor-2784 .elementor-element.elementor-element-6926775e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2784 .elementor-element.elementor-element-6926775e, .elementor-2784 .elementor-element.elementor-element-6926775e::before{--border-transition:0.3s;}.elementor-2784 .elementor-element.elementor-element-4e8fed20{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;}.elementor-2784 .elementor-element.elementor-element-642d8a1b > .elementor-widget-container{margin:-35px 0px -35px 0px;padding:0px 0px 0px 0px;}.elementor-2784 .elementor-element.elementor-element-642d8a1b.elementor-element{--align-self:flex-start;}.elementor-2784 .elementor-element.elementor-element-642d8a1b{--icon-box-icon-margin:10px;}.elementor-2784 .elementor-element.elementor-element-642d8a1b .elementor-icon-box-title{margin-bottom:40px;color:var( --e-global-color-accent );}.elementor-2784 .elementor-element.elementor-element-642d8a1b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-2784 .elementor-element.elementor-element-642d8a1b.elementor-view-framed .elementor-icon, .elementor-2784 .elementor-element.elementor-element-642d8a1b.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-2784 .elementor-element.elementor-element-642d8a1b.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-2784 .elementor-element.elementor-element-642d8a1b .elementor-icon{font-size:20px;}.elementor-2784 .elementor-element.elementor-element-642d8a1b .elementor-icon-box-title, .elementor-2784 .elementor-element.elementor-element-642d8a1b .elementor-icon-box-title a{font-family:var( --e-global-typography-c630a3a-font-family ), Sans-serif;font-size:var( --e-global-typography-c630a3a-font-size );font-weight:var( --e-global-typography-c630a3a-font-weight );}.elementor-2784 .elementor-element.elementor-element-3c6bc9f9.ha-has-bg-overlay > .elementor-widget-container:before{opacity:0.5;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );transition:background 0.3s;}.elementor-2784 .elementor-element.elementor-element-3c6bc9f9 > .elementor-widget-container{border-style:none;}.elementor-2784 .elementor-element.elementor-element-6750e4d4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--background-transition:0.3s;}.elementor-2784 .elementor-element.elementor-element-5754a7ac > .elementor-widget-container{margin:-35px 0px -35px 0px;padding:0px 0px 0px 0px;}.elementor-2784 .elementor-element.elementor-element-5754a7ac.elementor-element{--align-self:flex-start;}.elementor-2784 .elementor-element.elementor-element-5754a7ac{--icon-box-icon-margin:10px;}.elementor-2784 .elementor-element.elementor-element-5754a7ac .elementor-icon-box-title{margin-bottom:40px;color:var( --e-global-color-accent );}.elementor-2784 .elementor-element.elementor-element-5754a7ac.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-2784 .elementor-element.elementor-element-5754a7ac.elementor-view-framed .elementor-icon, .elementor-2784 .elementor-element.elementor-element-5754a7ac.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-2784 .elementor-element.elementor-element-5754a7ac.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-2784 .elementor-element.elementor-element-5754a7ac .elementor-icon{font-size:20px;}.elementor-2784 .elementor-element.elementor-element-5754a7ac .elementor-icon-box-title, .elementor-2784 .elementor-element.elementor-element-5754a7ac .elementor-icon-box-title a{font-family:var( --e-global-typography-c630a3a-font-family ), Sans-serif;font-size:var( --e-global-typography-c630a3a-font-size );font-weight:var( --e-global-typography-c630a3a-font-weight );}.elementor-2784 .elementor-element.elementor-element-1e00af26 > .elementor-widget-container{margin:0px 0px -35px 0px;padding:0px 0px 0px 0px;}.elementor-2784 .elementor-element.elementor-element-1e00af26.elementor-element{--align-self:flex-start;}.elementor-2784 .elementor-element.elementor-element-1e00af26{--icon-box-icon-margin:10px;}.elementor-2784 .elementor-element.elementor-element-1e00af26 .elementor-icon-box-title{margin-bottom:40px;color:var( --e-global-color-accent );}.elementor-2784 .elementor-element.elementor-element-1e00af26.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-2784 .elementor-element.elementor-element-1e00af26.elementor-view-framed .elementor-icon, .elementor-2784 .elementor-element.elementor-element-1e00af26.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-2784 .elementor-element.elementor-element-1e00af26.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-2784 .elementor-element.elementor-element-1e00af26 .elementor-icon{font-size:20px;}.elementor-2784 .elementor-element.elementor-element-1e00af26 .elementor-icon-box-title, .elementor-2784 .elementor-element.elementor-element-1e00af26 .elementor-icon-box-title a{font-family:var( --e-global-typography-c630a3a-font-family ), Sans-serif;font-size:var( --e-global-typography-c630a3a-font-size );font-weight:var( --e-global-typography-c630a3a-font-weight );}.elementor-2784 .elementor-element.elementor-element-ab5c153{--display:flex;--min-height:171px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--background-transition:0.3s;}.elementor-2784 .elementor-element.elementor-element-ab5c153:not(.elementor-motion-effects-element-type-background), .elementor-2784 .elementor-element.elementor-element-ab5c153 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-2784 .elementor-element.elementor-element-ab5c153, .elementor-2784 .elementor-element.elementor-element-ab5c153::before{--border-transition:0.3s;}.elementor-2784 .elementor-element.elementor-element-ab5c153 > .elementor-shape-top .elementor-shape-fill, .elementor-2784 .elementor-element.elementor-element-ab5c153 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:var( --e-global-color-primary );}.elementor-2784 .elementor-element.elementor-element-ab5c153 > .elementor-shape-top svg, .elementor-2784 .elementor-element.elementor-element-ab5c153 > .e-con-inner > .elementor-shape-top svg{height:49px;transform:translateX(-50%) rotateY(180deg);}.elementor-2784 .elementor-element.elementor-element-2f44e86{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;}.elementor-2784 .elementor-element.elementor-element-2f44e86.e-con{--align-self:center;}.elementor-2784 .elementor-element.elementor-element-def00bf > .elementor-widget-container{margin:-35px 0px -35px 0px;padding:0px 0px 0px 0px;}.elementor-2784 .elementor-element.elementor-element-def00bf.elementor-element{--align-self:center;}.elementor-2784 .elementor-element.elementor-element-def00bf .elementor-icon-box-wrapper{text-align:center;}.elementor-2784 .elementor-element.elementor-element-def00bf{--icon-box-icon-margin:10px;}.elementor-2784 .elementor-element.elementor-element-def00bf .elementor-icon-box-title{margin-bottom:40px;color:var( --e-global-color-primary );}.elementor-2784 .elementor-element.elementor-element-def00bf.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-2784 .elementor-element.elementor-element-def00bf.elementor-view-framed .elementor-icon, .elementor-2784 .elementor-element.elementor-element-def00bf.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2784 .elementor-element.elementor-element-def00bf.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-2784 .elementor-element.elementor-element-def00bf .elementor-icon{font-size:20px;}.elementor-2784 .elementor-element.elementor-element-def00bf .elementor-icon-box-title, .elementor-2784 .elementor-element.elementor-element-def00bf .elementor-icon-box-title a{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 );}.elementor-2784 .elementor-element.elementor-element-421be76{--display:flex;--background-transition:0.3s;}.elementor-2784 .elementor-element.elementor-element-421be76.e-con{--align-self:center;}.elementor-2784 .elementor-element.elementor-element-499933a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2784 .elementor-element.elementor-element-499933a .elementor-widget-container{text-align:center;}.elementor-2784 .elementor-element.elementor-element-499933a .premium-button{width:100%;font-family:"Roboto", Sans-serif;font-weight:500;text-decoration:none;border-style:groove;border-radius:100px;}.elementor-2784 .elementor-element.elementor-element-499933a .premium-button .premium-button-text-icon-wrapper span{color:var( --e-global-color-accent );}.elementor-2784 .elementor-element.elementor-element-499933a .premium-button, .elementor-2784 .elementor-element.elementor-element-499933a .premium-button.premium-button-style2-shutinhor:before , .elementor-2784 .elementor-element.elementor-element-499933a .premium-button.premium-button-style2-shutinver:before , .elementor-2784 .elementor-element.elementor-element-499933a .premium-button-style5-radialin:before , .elementor-2784 .elementor-element.elementor-element-499933a .premium-button-style5-rectin:before{background-color:var( --e-global-color-astglobalcolor2 );}.elementor-2784 .elementor-element.elementor-element-499933a .premium-button:hover .premium-button-text-icon-wrapper span, .elementor-2784 .elementor-element.elementor-element-499933a .premium-button-line6::after{color:var( --e-global-color-primary );}.elementor-2784 .elementor-element.elementor-element-499933a .premium-button-none:hover, .elementor-2784 .elementor-element.elementor-element-499933a .premium-button-style8:hover, .elementor-2784 .elementor-element.elementor-element-499933a .premium-button-style1:before, .elementor-2784 .elementor-element.elementor-element-499933a .premium-button-style2-shutouthor:before, .elementor-2784 .elementor-element.elementor-element-499933a .premium-button-style2-shutoutver:before, .elementor-2784 .elementor-element.elementor-element-499933a .premium-button-style2-shutinhor, .elementor-2784 .elementor-element.elementor-element-499933a .premium-button-style2-shutinver, .elementor-2784 .elementor-element.elementor-element-499933a .premium-button-style2-dshutinhor:before, .elementor-2784 .elementor-element.elementor-element-499933a .premium-button-style2-dshutinver:before, .elementor-2784 .elementor-element.elementor-element-499933a .premium-button-style2-scshutouthor:before, .elementor-2784 .elementor-element.elementor-element-499933a .premium-button-style2-scshutoutver:before, .elementor-2784 .elementor-element.elementor-element-499933a .premium-button-style3-after:hover, .elementor-2784 .elementor-element.elementor-element-499933a .premium-button-style3-before:hover, .elementor-2784 .elementor-element.elementor-element-499933a .premium-button-style4-icon-wrapper, .elementor-2784 .elementor-element.elementor-element-499933a .premium-button-style5-radialin, .elementor-2784 .elementor-element.elementor-element-499933a .premium-button-style5-radialout:before, .elementor-2784 .elementor-element.elementor-element-499933a .premium-button-style5-rectin, .elementor-2784 .elementor-element.elementor-element-499933a .premium-button-style5-rectout:before, .elementor-2784 .elementor-element.elementor-element-499933a .premium-button-style6-bg, .elementor-2784 .elementor-element.elementor-element-499933a .premium-button-style6:before{background-color:var( --e-global-color-accent );}@media(max-width:1024px){.elementor-2784 .elementor-element.elementor-element-568129c1 .elementor-icon-box-title, .elementor-2784 .elementor-element.elementor-element-568129c1 .elementor-icon-box-title a{font-size:var( --e-global-typography-c630a3a-font-size );}.elementor-2784 .elementor-element.elementor-element-568129c1 .elementor-icon-box-description{font-size:var( --e-global-typography-c630a3a-font-size );}.elementor-2784 .elementor-element.elementor-element-6657bf19 .elementor-icon-box-title, .elementor-2784 .elementor-element.elementor-element-6657bf19 .elementor-icon-box-title a{font-size:var( --e-global-typography-c630a3a-font-size );}.elementor-2784 .elementor-element.elementor-element-6657bf19 .elementor-icon-box-description{font-size:var( --e-global-typography-c630a3a-font-size );}.elementor-2784 .elementor-element.elementor-element-39ee25dc .elementor-icon-box-title, .elementor-2784 .elementor-element.elementor-element-39ee25dc .elementor-icon-box-title a{font-size:var( --e-global-typography-c630a3a-font-size );}.elementor-2784 .elementor-element.elementor-element-39ee25dc .elementor-icon-box-description{font-size:var( --e-global-typography-c630a3a-font-size );}.elementor-2784 .elementor-element.elementor-element-7fb31436 .elementor-icon-box-title, .elementor-2784 .elementor-element.elementor-element-7fb31436 .elementor-icon-box-title a{font-size:var( --e-global-typography-c630a3a-font-size );}.elementor-2784 .elementor-element.elementor-element-7fb31436 .elementor-icon-box-description{font-size:var( --e-global-typography-c630a3a-font-size );}.elementor-2784 .elementor-element.elementor-element-642d8a1b .elementor-icon-box-title, .elementor-2784 .elementor-element.elementor-element-642d8a1b .elementor-icon-box-title a{font-size:var( --e-global-typography-c630a3a-font-size );}.elementor-2784 .elementor-element.elementor-element-5754a7ac .elementor-icon-box-title, .elementor-2784 .elementor-element.elementor-element-5754a7ac .elementor-icon-box-title a{font-size:var( --e-global-typography-c630a3a-font-size );}.elementor-2784 .elementor-element.elementor-element-1e00af26 .elementor-icon-box-title, .elementor-2784 .elementor-element.elementor-element-1e00af26 .elementor-icon-box-title a{font-size:var( --e-global-typography-c630a3a-font-size );}.elementor-2784 .elementor-element.elementor-element-def00bf .elementor-icon-box-title, .elementor-2784 .elementor-element.elementor-element-def00bf .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );}}@media(min-width:768px){.elementor-2784 .elementor-element.elementor-element-1f8bc52c{--width:50%;}.elementor-2784 .elementor-element.elementor-element-1ea496d9{--width:50%;}.elementor-2784 .elementor-element.elementor-element-6726f464{--width:100%;}.elementor-2784 .elementor-element.elementor-element-6573d841{--width:100%;}.elementor-2784 .elementor-element.elementor-element-18008e8{--width:12%;}.elementor-2784 .elementor-element.elementor-element-3a70d9e5{--width:7%;}.elementor-2784 .elementor-element.elementor-element-39641e22{--width:12%;}.elementor-2784 .elementor-element.elementor-element-4e8fed20{--width:64%;}.elementor-2784 .elementor-element.elementor-element-6750e4d4{--width:34%;}.elementor-2784 .elementor-element.elementor-element-2f44e86{--width:67%;}.elementor-2784 .elementor-element.elementor-element-421be76{--width:33%;}}@media(max-width:767px){.elementor-2784 .elementor-element.elementor-element-59d55d3c{--justify-content:center;}.elementor-2784 .elementor-element.elementor-element-568129c1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2784 .elementor-element.elementor-element-568129c1.elementor-element{--align-self:center;}.elementor-2784 .elementor-element.elementor-element-568129c1 .elementor-icon-box-wrapper{text-align:center;}.elementor-2784 .elementor-element.elementor-element-568129c1{--icon-box-icon-margin:0px;}.elementor-2784 .elementor-element.elementor-element-568129c1 .elementor-icon-box-title{margin-bottom:0px;}.elementor-2784 .elementor-element.elementor-element-568129c1 .elementor-icon{font-size:30px;padding:15px;}.elementor-2784 .elementor-element.elementor-element-568129c1 .elementor-icon-box-title, .elementor-2784 .elementor-element.elementor-element-568129c1 .elementor-icon-box-title a{font-size:var( --e-global-typography-c630a3a-font-size );}.elementor-2784 .elementor-element.elementor-element-568129c1 .elementor-icon-box-description{font-size:var( --e-global-typography-c630a3a-font-size );}.elementor-2784 .elementor-element.elementor-element-35bff4cd{--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2784 .elementor-element.elementor-element-1881b18f .wpr-post-title{text-align:center;line-height:1em;}.elementor-2784 .elementor-element.elementor-element-51c41110{--justify-content:center;--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-2784 .elementor-element.elementor-element-51c41110.e-con{--align-self:center;}.elementor-2784 .elementor-element.elementor-element-6657bf19 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2784 .elementor-element.elementor-element-6657bf19.elementor-element{--align-self:center;}.elementor-2784 .elementor-element.elementor-element-6657bf19 .elementor-icon-box-wrapper{text-align:center;}.elementor-2784 .elementor-element.elementor-element-6657bf19{--icon-box-icon-margin:20px;}.elementor-2784 .elementor-element.elementor-element-6657bf19 .elementor-icon-box-title{margin-bottom:20px;}.elementor-2784 .elementor-element.elementor-element-6657bf19 .elementor-icon{font-size:30px;padding:15px;}.elementor-2784 .elementor-element.elementor-element-6657bf19 .elementor-icon-box-title, .elementor-2784 .elementor-element.elementor-element-6657bf19 .elementor-icon-box-title a{font-size:var( --e-global-typography-c630a3a-font-size );}.elementor-2784 .elementor-element.elementor-element-6657bf19 .elementor-icon-box-description{font-size:var( --e-global-typography-c630a3a-font-size );}.elementor-2784 .elementor-element.elementor-element-546adda4{--width:67%;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2784 .elementor-element.elementor-element-546adda4.e-con{--align-self:center;}.elementor-2784 .elementor-element.elementor-element-18008e8{--width:33%;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-2784 .elementor-element.elementor-element-3a70d9e5{--width:33%;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2784 .elementor-element.elementor-element-39641e22{--width:33%;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-2784 .elementor-element.elementor-element-39ee25dc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2784 .elementor-element.elementor-element-39ee25dc .elementor-icon-box-wrapper{text-align:center;}.elementor-2784 .elementor-element.elementor-element-39ee25dc{--icon-box-icon-margin:0px;}.elementor-2784 .elementor-element.elementor-element-39ee25dc .elementor-icon-box-title{margin-bottom:20px;}.elementor-2784 .elementor-element.elementor-element-39ee25dc .elementor-icon{font-size:30px;}.elementor-2784 .elementor-element.elementor-element-39ee25dc .elementor-icon-box-title, .elementor-2784 .elementor-element.elementor-element-39ee25dc .elementor-icon-box-title a{font-size:var( --e-global-typography-c630a3a-font-size );}.elementor-2784 .elementor-element.elementor-element-39ee25dc .elementor-icon-box-description{font-size:var( --e-global-typography-c630a3a-font-size );}.elementor-2784 .elementor-element.elementor-element-6dbf9571{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2784 .elementor-element.elementor-element-22ddf91d.elementor-element{--align-self:center;}.elementor-2784 .elementor-element.elementor-element-7fb31436 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2784 .elementor-element.elementor-element-7fb31436.elementor-element{--align-self:center;}.elementor-2784 .elementor-element.elementor-element-7fb31436 .elementor-icon-box-wrapper{text-align:center;}.elementor-2784 .elementor-element.elementor-element-7fb31436{--icon-box-icon-margin:0px;}.elementor-2784 .elementor-element.elementor-element-7fb31436 .elementor-icon-box-title{margin-bottom:0px;}.elementor-2784 .elementor-element.elementor-element-7fb31436 .elementor-icon{font-size:30px;}.elementor-2784 .elementor-element.elementor-element-7fb31436 .elementor-icon i{transform:rotate(0deg);}.elementor-2784 .elementor-element.elementor-element-7fb31436 .elementor-icon-box-title, .elementor-2784 .elementor-element.elementor-element-7fb31436 .elementor-icon-box-title a{font-size:var( --e-global-typography-c630a3a-font-size );}.elementor-2784 .elementor-element.elementor-element-7fb31436 .elementor-icon-box-description{font-size:var( --e-global-typography-c630a3a-font-size );}.elementor-2784 .elementor-element.elementor-element-2458836b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2784 .elementor-element.elementor-element-41f72048 > .elementor-widget-container{margin:0px 0px 45px 0px;}.elementor-2784 .elementor-element.elementor-element-41f72048.elementor-element{--align-self:center;}.elementor-2784 .elementor-element.elementor-element-642d8a1b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2784 .elementor-element.elementor-element-642d8a1b.elementor-element{--align-self:center;}.elementor-2784 .elementor-element.elementor-element-642d8a1b{--icon-box-icon-margin:0px;}.elementor-2784 .elementor-element.elementor-element-642d8a1b .elementor-icon{font-size:30px;padding:19px;}.elementor-2784 .elementor-element.elementor-element-642d8a1b .elementor-icon-box-title, .elementor-2784 .elementor-element.elementor-element-642d8a1b .elementor-icon-box-title a{font-size:var( --e-global-typography-c630a3a-font-size );}.elementor-2784 .elementor-element.elementor-element-5754a7ac > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2784 .elementor-element.elementor-element-5754a7ac.elementor-element{--align-self:center;}.elementor-2784 .elementor-element.elementor-element-5754a7ac .elementor-icon{font-size:30px;}.elementor-2784 .elementor-element.elementor-element-5754a7ac .elementor-icon-box-title, .elementor-2784 .elementor-element.elementor-element-5754a7ac .elementor-icon-box-title a{font-size:var( --e-global-typography-c630a3a-font-size );}.elementor-2784 .elementor-element.elementor-element-66b94e31.elementor-element{--align-self:center;}.elementor-2784 .elementor-element.elementor-element-1e00af26 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2784 .elementor-element.elementor-element-1e00af26.elementor-element{--align-self:center;}.elementor-2784 .elementor-element.elementor-element-1e00af26 .elementor-icon-box-wrapper{text-align:center;}.elementor-2784 .elementor-element.elementor-element-1e00af26{--icon-box-icon-margin:0px;}.elementor-2784 .elementor-element.elementor-element-1e00af26 .elementor-icon-box-title{margin-bottom:3px;}.elementor-2784 .elementor-element.elementor-element-1e00af26 .elementor-icon{font-size:30px;}.elementor-2784 .elementor-element.elementor-element-1e00af26 .elementor-icon-box-title, .elementor-2784 .elementor-element.elementor-element-1e00af26 .elementor-icon-box-title a{font-size:var( --e-global-typography-c630a3a-font-size );}.elementor-2784 .elementor-element.elementor-element-4412eb8f.elementor-element{--align-self:center;}.elementor-2784 .elementor-element.elementor-element-def00bf > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2784 .elementor-element.elementor-element-def00bf{--icon-box-icon-margin:0px;}.elementor-2784 .elementor-element.elementor-element-def00bf .elementor-icon-box-title{margin-bottom:0px;}.elementor-2784 .elementor-element.elementor-element-def00bf .elementor-icon{font-size:30px;padding:20px;}.elementor-2784 .elementor-element.elementor-element-def00bf .elementor-icon-box-title, .elementor-2784 .elementor-element.elementor-element-def00bf .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );}}/* Start custom CSS for shortcode, class: .elementor-element-66b94e31 */.lista-trenerow {
    display: flex;
    flex-wrap: wrap;
    gap: 20px;
    margin: 20px 0;
}

.pojedynczy-trener {
    display: flex;
    align-items: center; /* Wyrównanie wszystkich elementów w jednej linii */
    Zaokrąglone rogi */
    padding: 15px;
    background: transparent; /* Przeźroczyste tło */
    width: 100%;
    max-width: 600px; /* Maksymalna szerokość dla jednego trenera */
}

.trener-zdjecie {
    margin-right: 20px; /* Odstęp między zdjęciem a tekstem */
    display: flex;
    align-items: center; /* Centrowanie obrazu w pionie */
    justify-content: center;
}

.trener-zdjecie img {
    width: 100px; /* Ustawienie szerokości zdjęcia */
    height: 100px; /* Ustawienie wysokości zdjęcia */
    object-fit: cover; /* Dopasowanie formatu 1:1 */
    border-radius: 50%; /* Zaokrąglenie dla efektu okrągłego zdjęcia */
}

.trener-tresc {
    display: flex;
    flex-direction: column; /* Układ pionowy dla tekstu i przycisku */
    justify-content: flex-start; /* Wyrównanie tekstu do góry */
}

.trener-tresc h3 {
    margin: 0; /* Usunięcie domyślnego marginesu górnego */
    color: #ffcc01 !important; /* Kolor tytułu */
    font-size: 18px;
}

.trener-link {
    background-color: #ffcc01; /* Tło przycisku w kolorze #ffcc01 */
    color: black; /* Kolor tekstu przycisku na czarny */
    text-decoration: none !important; /* Usunięcie podkreślenia */
    font-weight: bold;
    text-align: center;
    padding: 10px 15px;
    border-radius: 5px;
    font-size: 14px;
    display: inline-block;
    max-width: fit-content; /* Dopasowanie szerokości przycisku do tekstu */
    margin-top: 10px; /* Odstęp między tytułem a przyciskiem */
}

.trener-link:hover {
    background-color: #e6b800; /* Ciemniejszy odcień pomarańczowego na hover */
    color: black; /* Kolor tekstu pozostaje czarny na hover */
    text-decoration: none; /* Usunięcie podkreślenia na hover */
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4412eb8f */.pojedyncza-baza-treningowa {
    padding: 0px 15px;
    border-radius: 8px;
    /* Tło sekcji: ciemny szary */
    color: #fff; /* Domyślny kolor tekstu: biały */
}

.baza-tytul {
    font-size: 20px;
    margin-bottom: 10px;
    color: #ffcc01 !important; /* Kolor tytułu: żółty */
}

.baza-adres {
    font-size: 16px;
    color: #fff; /* Kolor adresu: biały */
    margin-bottom: 5px;
}

.baza-button {
    display: inline-block;
    background-color:; /* Kolor przycisku: żółty */
    color: #ffcc01; /* Kolor tekstu na przycisku: ciemny szary */
    text-decoration: none !important;
    padding: 10px 20px;
    border-radius: 5px;
    border: 2px solid #ffcc01;
    font-weight: bold;
    font-size: 14px;
    text-align: center;
    margin-top: 15px;
}

.baza-button:hover {
    background-color: #e6b800; /* Ciemniejszy żółty przy najechaniu */
    color: #000; /* Czarny tekst przy najechaniu */
}/* End custom CSS */