.elementor-180 .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-180 .elementor-element.elementor-element-1b197ba:not(.elementor-motion-effects-element-type-background), .elementor-180 .elementor-element.elementor-element-1b197ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center left, #B8860B 0%, #000000 87%);}.elementor-180 .elementor-element.elementor-element-1b197ba > .elementor-shape-top svg, .elementor-180 .elementor-element.elementor-element-1b197ba > .e-con-inner > .elementor-shape-top svg{width:calc(126% + 1.3px);height:127px;}.elementor-180 .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-180 .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-180 .elementor-element.elementor-element-8dfdda5{text-align:right;}.elementor-180 .elementor-element.elementor-element-e63336f{--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-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 );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-180 .elementor-element.elementor-element-2f9ac32{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-180 .elementor-element.elementor-element-2f9ac32.elementor-element{--align-self:flex-start;}.elementor-180 .elementor-element.elementor-element-2f9ac32 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:32px;font-weight:600;text-decoration:underline;line-height:56px;}.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-180 .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-180 .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-180 .elementor-element.elementor-element-4deca54{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:28px;color:#FFFFFF;}.elementor-180 .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-180 .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-180 .elementor-element.elementor-element-15f9e04.elementor-element{--flex-grow:0;--flex-shrink:0;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-180 .elementor-element.elementor-element-db8ab3d{--width:33.758%;}}@media(max-width:1366px){.elementor-180 .elementor-element.elementor-element-1b197ba{--padding-top:200px;--padding-bottom:200px;--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-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-180 .elementor-element.elementor-element-2f9ac32 .elementor-heading-title{font-size:23px;line-height:34px;}.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-180 .elementor-element.elementor-element-6bf4d7a .ha-gradient-heading{font-size:14px;line-height:24px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-180 .elementor-element.elementor-element-4deca54{font-size:12px;line-height:22px;}.elementor-180 .elementor-element.elementor-element-4c5efb5{margin:0px 32px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:12px;line-height:22px;}.elementor-180 .elementor-element.elementor-element-15f9e04{margin:0px 50px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:12px;line-height:22px;}}@media(max-width:1024px){.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-180 .elementor-element.elementor-element-8dfdda5{margin:80px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-180 .elementor-element.elementor-element-e63336f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:20px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-180 .elementor-element.elementor-element-2f9ac32 .elementor-heading-title{font-size:16px;line-height:1.5em;}.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-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.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-180 .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:10px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-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-180 .elementor-element.elementor-element-6bf4d7a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-180 .elementor-element.elementor-element-4deca54{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-180 .elementor-element.elementor-element-4c5efb5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-180 .elementor-element.elementor-element-15f9e04{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:301px;--container-widget-flex-grow:0;width:var( --container-widget-width, 301px );max-width:301px;}}/* Start custom CSS for heading, class: .elementor-element-2f9ac32 */.elementor-180 .elementor-element.elementor-element-2f9ac32 .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-180 .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 */