.elementor-1498 .elementor-element.elementor-element-1b197ba{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:200px;--padding-bottom:300px;--padding-left:0px;--padding-right:0px;}.elementor-1498 .elementor-element.elementor-element-1b197ba:not(.elementor-motion-effects-element-type-background), .elementor-1498 .elementor-element.elementor-element-1b197ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center left, #24304A 0%, #000000 87%);}.elementor-1498 .elementor-element.elementor-element-1b197ba > .elementor-shape-top svg, .elementor-1498 .elementor-element.elementor-element-1b197ba > .e-con-inner > .elementor-shape-top svg{width:calc(126% + 1.3px);height:127px;}.elementor-1498 .elementor-element.elementor-element-db8ab3d{--display:flex;--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-1498 .elementor-element.elementor-element-db8ab3d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );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 );}.elementor-1498 .elementor-element.elementor-element-8dfdda5{text-align:right;}.elementor-1498 .elementor-element.elementor-element-e63336f{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:150px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-ha-gradient-heading .ha-gradient-heading{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 );line-height:var( --e-global-typography-primary-line-height );}.elementor-1498 .elementor-element.elementor-element-38fd960{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:left;}.elementor-1498 .elementor-element.elementor-element-38fd960 .ha-gradient-heading{color:#D4AE62;font-family:"Inter", Sans-serif;font-size:32px;font-weight:600;line-height:38px;}.elementor-1498 .elementor-element.elementor-element-6bf4d7a{margin:0px 100px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:left;}.elementor-1498 .elementor-element.elementor-element-6bf4d7a .ha-gradient-heading{color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:24px;font-weight:600;line-height:38px;}.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-1498 .elementor-element.elementor-element-4deca54{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:28px;color:#FFFFFF;}.elementor-1498 .elementor-element.elementor-element-4c5efb5{margin:0px 233px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:left;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:28px;color:#FFFFFF;}.elementor-1498 .elementor-element.elementor-element-15f9e04{width:var( --container-widget-width, 66.159% );max-width:66.159%;margin:0px 233px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:66.159%;--container-widget-flex-grow:0;text-align:left;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:28px;color:#FFFFFF;}.elementor-1498 .elementor-element.elementor-element-15f9e04.elementor-element{--flex-grow:0;--flex-shrink:0;}:root{--page-title-display:none;}@media(max-width:1366px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ha-gradient-heading .ha-gradient-heading{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1498 .elementor-element.elementor-element-38fd960 .ha-gradient-heading{font-size:25px;}.elementor-1498 .elementor-element.elementor-element-6bf4d7a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1498 .elementor-element.elementor-element-6bf4d7a .ha-gradient-heading{font-size:19px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1498 .elementor-element.elementor-element-4deca54{font-size:16px;}.elementor-1498 .elementor-element.elementor-element-4c5efb5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:16px;}.elementor-1498 .elementor-element.elementor-element-15f9e04{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:344px;--container-widget-flex-grow:0;width:var( --container-widget-width, 344px );max-width:344px;font-size:16px;}}@media(max-width:1024px){.elementor-1498 .elementor-element.elementor-element-1b197ba{--padding-top:200px;--padding-bottom:200px;--padding-left:0px;--padding-right:0px;}.elementor-1498 .elementor-element.elementor-element-db8ab3d{--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1498 .elementor-element.elementor-element-e63336f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:50px;}.elementor-widget-ha-gradient-heading .ha-gradient-heading{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1498 .elementor-element.elementor-element-38fd960 .ha-gradient-heading{font-size:21px;}.elementor-1498 .elementor-element.elementor-element-6bf4d7a .ha-gradient-heading{font-size:18px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1498 .elementor-element.elementor-element-4deca54{font-size:12px;}.elementor-1498 .elementor-element.elementor-element-4c5efb5{font-size:12px;}.elementor-1498 .elementor-element.elementor-element-15f9e04{font-size:12px;}}@media(max-width:767px){.elementor-1498 .elementor-element.elementor-element-1b197ba{--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1498 .elementor-element.elementor-element-e63336f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:5px;}.elementor-widget-ha-gradient-heading .ha-gradient-heading{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1498 .elementor-element.elementor-element-38fd960{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1498 .elementor-element.elementor-element-38fd960 .ha-gradient-heading{font-size:16px;}.elementor-1498 .elementor-element.elementor-element-6bf4d7a .ha-gradient-heading{font-size:14px;line-height:1.6em;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(min-width:768px){.elementor-1498 .elementor-element.elementor-element-db8ab3d{--width:33.758%;}}/* Start custom CSS for ha-gradient-heading, class: .elementor-element-38fd960 */.elementor-1498 .elementor-element.elementor-element-38fd960 .elementor-heading-title {
    /* Tworzymy złoty gradient z "błyskiem" w środku */
    background: linear-gradient(
        to right, 
        #8A6628 0%,   /* Ciemne złoto */
        #D4AE62 25%,  /* Twój bazowy kolor */
        #E1B96E 45%,  /* Jasny odblask (to daje błysk) */
        #D4AE62 50%,  /* Powrót do bazy */
        #E1B96E 55%,  /* Drugi odblask */
        #D4AE62 75%,  /* Twój bazowy kolor */
        #8A6628 100%  /* Ciemne złoto */
    );
    
    /* Poniższe linie sprawiają, że gradient widać tylko na literach */
    background-size: 200% auto;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
    
    /* Dodajemy delikatny cień, żeby litery nie były płaskie */
    filter: drop-shadow(0px 2px 2px rgba(0,0,0,0.2));
    
    /* Opcjonalnie: animacja, żeby złoto "pływało" */
    animation: goldShine 5s linear infinite;
}

/* Animacja przesuwania się światła po literach */
@keyframes goldShine {
    to {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b197ba */.elementor-1498 .elementor-element.elementor-element-1b197ba {
  /* maska radialna – rozmycie w kształcie koła */
  mask-image: radial-gradient(
    circle,
    black 40%,        /* środek kontenera – bez rozmycia */
    rgba(0,0,0,0.8) 50%, /* początek delikatnego fade */
    rgba(0,0,0,0.3) 75%, 
    rgba(0,0,0,0.1) 95%, 
    transparent 100%  /* krawędzie – pełne rozmycie */
  );

  -webkit-mask-image: radial-gradient(
    circle,
    black 40%,
    rgba(0,0,0,0.7) 80%,
    rgba(0,0,0,0.6) 85%,
    rgba(0,0,0,0.5) 90%,
    rgba(0,0,0,0.4) 93%,
    rgba(0,0,0,0.3) 95%, 
    rgba(0,0,0,0.2) 97%, 
    rgba(0,0,0,0.1) 99%, 
    transparent 100%
  );

  mask-composite: intersect;
  -webkit-mask-composite: source-in;
}/* End custom CSS */