.elementor-73 .elementor-element.elementor-element-b63252e{--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:0px;--padding-right:0px;}.elementor-73 .elementor-element.elementor-element-d6a263d{--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:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-73 .elementor-element.elementor-element-fffaea3 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:3px;color:#7D7B75;}.elementor-73 .elementor-element.elementor-element-74c745f .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:52px;font-weight:500;line-height:1.05em;letter-spacing:-1px;color:#1C1C1C;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-73 .elementor-element.elementor-element-b7c8712{font-family:"Inter", Sans-serif;font-size:15px;line-height:1.75em;color:#7D7B75;}.elementor-73 .elementor-element.elementor-element-546196e{--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-73 .elementor-element.elementor-element-985790c{--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;--justify-content:flex-start;--gap:45px 35px;--row-gap:45px;--column-gap:35px;--flex-wrap:wrap;}.elementor-73 .elementor-element.elementor-element-dfc8cc0{--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:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-73 .elementor-element.elementor-element-20530af{--display:flex;--min-height:320px;--border-radius:16px 16px 16px 16px;}.elementor-73 .elementor-element.elementor-element-20530af:not(.elementor-motion-effects-element-type-background), .elementor-73 .elementor-element.elementor-element-20530af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://betconcept.pl/wp-content/uploads/2026/07/donica-hero-DXK6TLEX.jpg");background-position:center center;background-size:cover;}.elementor-73 .elementor-element.elementor-element-15cb802 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:11px;text-transform:uppercase;letter-spacing:2px;color:#C4A876;}.elementor-73 .elementor-element.elementor-element-7a1a52d .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:22px;font-weight:500;color:#1C1C1C;}.elementor-73 .elementor-element.elementor-element-15cbb7e{font-family:"Inter", Sans-serif;font-size:15px;line-height:1.75em;color:#7D7B75;}.elementor-73 .elementor-element.elementor-element-3d47235 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;color:#1C1C1C;}.elementor-73 .elementor-element.elementor-element-439eb6b{--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:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-73 .elementor-element.elementor-element-7c8d641{--display:flex;--min-height:320px;--border-radius:16px 16px 16px 16px;}.elementor-73 .elementor-element.elementor-element-7c8d641:not(.elementor-motion-effects-element-type-background), .elementor-73 .elementor-element.elementor-element-7c8d641 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://betconcept.pl/wp-content/uploads/2026/07/realizacja-1-BaSXWgJs.jpg");background-position:center center;background-size:cover;}.elementor-73 .elementor-element.elementor-element-0e8cba0 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:11px;text-transform:uppercase;letter-spacing:2px;color:#C4A876;}.elementor-73 .elementor-element.elementor-element-3a1e2c2 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:22px;font-weight:500;color:#1C1C1C;}.elementor-73 .elementor-element.elementor-element-0a18cc6{font-family:"Inter", Sans-serif;font-size:15px;line-height:1.75em;color:#7D7B75;}.elementor-73 .elementor-element.elementor-element-b92bf66 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;color:#1C1C1C;}.elementor-73 .elementor-element.elementor-element-bc85889{--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:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-73 .elementor-element.elementor-element-005e0f7{--display:flex;--min-height:320px;--border-radius:16px 16px 16px 16px;}.elementor-73 .elementor-element.elementor-element-005e0f7:not(.elementor-motion-effects-element-type-background), .elementor-73 .elementor-element.elementor-element-005e0f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://betconcept.pl/wp-content/uploads/2026/07/realizacja-5-IyvkEHV.jpg");background-position:center center;background-size:cover;}.elementor-73 .elementor-element.elementor-element-cd9446d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:11px;text-transform:uppercase;letter-spacing:2px;color:#C4A876;}.elementor-73 .elementor-element.elementor-element-de2b95a .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:22px;font-weight:500;color:#1C1C1C;}.elementor-73 .elementor-element.elementor-element-cb47765{font-family:"Inter", Sans-serif;font-size:15px;line-height:1.75em;color:#7D7B75;}.elementor-73 .elementor-element.elementor-element-6e15ec8 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;color:#1C1C1C;}.elementor-73 .elementor-element.elementor-element-b7cd7c7{--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:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-73 .elementor-element.elementor-element-89a6969{--display:flex;--min-height:320px;--border-radius:16px 16px 16px 16px;}.elementor-73 .elementor-element.elementor-element-89a6969:not(.elementor-motion-effects-element-type-background), .elementor-73 .elementor-element.elementor-element-89a6969 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://betconcept.pl/wp-content/uploads/2026/07/plyty-hero-B96wXyUs.jpg");background-position:center center;background-size:cover;}.elementor-73 .elementor-element.elementor-element-a625cfc .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:11px;text-transform:uppercase;letter-spacing:2px;color:#C4A876;}.elementor-73 .elementor-element.elementor-element-d1a8fca .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:22px;font-weight:500;color:#1C1C1C;}.elementor-73 .elementor-element.elementor-element-d9a751b{font-family:"Inter", Sans-serif;font-size:15px;line-height:1.75em;color:#7D7B75;}.elementor-73 .elementor-element.elementor-element-de2b385 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;color:#1C1C1C;}.elementor-73 .elementor-element.elementor-element-7b18b96{--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:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-73 .elementor-element.elementor-element-e8e9190{--display:flex;--min-height:320px;--border-radius:16px 16px 16px 16px;}.elementor-73 .elementor-element.elementor-element-e8e9190:not(.elementor-motion-effects-element-type-background), .elementor-73 .elementor-element.elementor-element-e8e9190 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://betconcept.pl/wp-content/uploads/2026/07/realizacja-2-Cbqy7i8q.jpg");background-position:center center;background-size:cover;}.elementor-73 .elementor-element.elementor-element-9ef5dbf .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:11px;text-transform:uppercase;letter-spacing:2px;color:#C4A876;}.elementor-73 .elementor-element.elementor-element-f534bb4 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:22px;font-weight:500;color:#1C1C1C;}.elementor-73 .elementor-element.elementor-element-f5f72a6{font-family:"Inter", Sans-serif;font-size:15px;line-height:1.75em;color:#7D7B75;}.elementor-73 .elementor-element.elementor-element-72d94de .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;color:#1C1C1C;}.elementor-73 .elementor-element.elementor-element-757bccd{--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:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-73 .elementor-element.elementor-element-b7970e1{--display:flex;--min-height:320px;--border-radius:16px 16px 16px 16px;}.elementor-73 .elementor-element.elementor-element-b7970e1:not(.elementor-motion-effects-element-type-background), .elementor-73 .elementor-element.elementor-element-b7970e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://betconcept.pl/wp-content/uploads/2026/07/realizacja-6-M7HxkP7r.jpg");background-position:center center;background-size:cover;}.elementor-73 .elementor-element.elementor-element-c153f12 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:11px;text-transform:uppercase;letter-spacing:2px;color:#C4A876;}.elementor-73 .elementor-element.elementor-element-deef44e .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:22px;font-weight:500;color:#1C1C1C;}.elementor-73 .elementor-element.elementor-element-c53796f{font-family:"Inter", Sans-serif;font-size:15px;line-height:1.75em;color:#7D7B75;}.elementor-73 .elementor-element.elementor-element-02ca2c9 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;color:#1C1C1C;}.elementor-73 .elementor-element.elementor-element-f387506{--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:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-73 .elementor-element.elementor-element-c417738{--display:flex;--min-height:320px;--border-radius:16px 16px 16px 16px;}.elementor-73 .elementor-element.elementor-element-c417738:not(.elementor-motion-effects-element-type-background), .elementor-73 .elementor-element.elementor-element-c417738 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://betconcept.pl/wp-content/uploads/2026/07/schody-hero-CJQJ-7qT.jpg");background-position:center center;background-size:cover;}.elementor-73 .elementor-element.elementor-element-337451c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:11px;text-transform:uppercase;letter-spacing:2px;color:#C4A876;}.elementor-73 .elementor-element.elementor-element-66e9d74 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:22px;font-weight:500;color:#1C1C1C;}.elementor-73 .elementor-element.elementor-element-e6f223a{font-family:"Inter", Sans-serif;font-size:15px;line-height:1.75em;color:#7D7B75;}.elementor-73 .elementor-element.elementor-element-f7ae905 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;color:#1C1C1C;}.elementor-73 .elementor-element.elementor-element-f105497{--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:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-73 .elementor-element.elementor-element-f3fb80d{--display:flex;--min-height:320px;--border-radius:16px 16px 16px 16px;}.elementor-73 .elementor-element.elementor-element-f3fb80d:not(.elementor-motion-effects-element-type-background), .elementor-73 .elementor-element.elementor-element-f3fb80d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://betconcept.pl/wp-content/uploads/2026/07/realizacja-4-Dt1zgKwb.jpg");background-position:center center;background-size:cover;}.elementor-73 .elementor-element.elementor-element-caf7f34 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:11px;text-transform:uppercase;letter-spacing:2px;color:#C4A876;}.elementor-73 .elementor-element.elementor-element-5cc05b8 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:22px;font-weight:500;color:#1C1C1C;}.elementor-73 .elementor-element.elementor-element-dee28c8{font-family:"Inter", Sans-serif;font-size:15px;line-height:1.75em;color:#7D7B75;}.elementor-73 .elementor-element.elementor-element-fa65904 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;color:#1C1C1C;}.elementor-73 .elementor-element.elementor-element-891da00{--display:flex;--justify-content:center;--padding-top:90px;--padding-bottom:90px;--padding-left:60px;--padding-right:60px;}.elementor-73 .elementor-element.elementor-element-891da00:not(.elementor-motion-effects-element-type-background), .elementor-73 .elementor-element.elementor-element-891da00 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(237,232,223,0.5);}.elementor-73 .elementor-element.elementor-element-55ce358{--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;--align-items:center;}.elementor-73 .elementor-element.elementor-element-c22ff25{--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;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-73 .elementor-element.elementor-element-86da4b7 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:3px;color:#7D7B75;}.elementor-73 .elementor-element.elementor-element-678ce00{text-align:center;}.elementor-73 .elementor-element.elementor-element-678ce00 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:40px;font-weight:500;color:#1C1C1C;}.elementor-73 .elementor-element.elementor-element-78d7b1a{font-family:"Inter", Sans-serif;font-size:15px;color:#7D7B75;}.elementor-73 .elementor-element.elementor-element-01ba3cd{--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;--justify-content:center;--padding-top:8px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-73 .elementor-element.elementor-element-be25209 .elementor-button{background-color:#C4A876;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;fill:#1C1C1C;color:#1C1C1C;border-radius:30px 30px 30px 30px;padding:13px 28px 13px 28px;}body.elementor-page-73:not(.elementor-motion-effects-element-type-background), body.elementor-page-73 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F5F2;}@media(min-width:768px){.elementor-73 .elementor-element.elementor-element-d6a263d{--width:75%;}.elementor-73 .elementor-element.elementor-element-dfc8cc0{--width:31%;}.elementor-73 .elementor-element.elementor-element-439eb6b{--width:31%;}.elementor-73 .elementor-element.elementor-element-bc85889{--width:31%;}.elementor-73 .elementor-element.elementor-element-b7cd7c7{--width:31%;}.elementor-73 .elementor-element.elementor-element-7b18b96{--width:31%;}.elementor-73 .elementor-element.elementor-element-757bccd{--width:31%;}.elementor-73 .elementor-element.elementor-element-f387506{--width:31%;}.elementor-73 .elementor-element.elementor-element-f105497{--width:31%;}.elementor-73 .elementor-element.elementor-element-55ce358{--width:100%;}}/* Start custom CSS */@keyframes fadeUp { 
  0% { opacity: 0; transform: translateY(24px); }
  100% { opacity: 1; transform: translateY(0px); }
}
@keyframes shineSweep { 
  0% { transform: translate(-150%) skew(-12deg); }
  100% { transform: translate(260%) skew(-12deg); }
}
@keyframes floatY { 
  0%, 100% { transform: translateY(0px); }
  50% { transform: translateY(-12px); }
}
@keyframes goldPulse { 
  0%, 100% { box-shadow: 0 0 0 0 color-mix(in oklab, var(--color-gold) 55%, transparent); }
  70%, 100% { box-shadow: 0 0 0 18px color-mix(in oklab, var(--color-gold) 0%, transparent); }
}
@keyframes scrollHint { 
  0% { opacity: 0; transform: translateY(-100%); }
  40%, 60% { opacity: 1; }
  100% { opacity: 0; transform: translateY(120%); }
}
@keyframes kenBurns { 
  0% { transform: scale(1) translate(0px); }
  100% { transform: scale(1.12) translate(-1.5%, -1%); }
}
@keyframes marquee { 
  0% { transform: translate(0px); }
  100% { transform: translate(-50%); }
}
@keyframes pulse { 
  50% { opacity: 0.5; }
}
@keyframes enter { 
  0% { opacity: var(--tw-enter-opacity,1); transform: translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0)); filter: blur(var(--tw-enter-blur,0)); }
}
@keyframes exit { 
  100% { opacity: var(--tw-exit-opacity,1); transform: translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0)); filter: blur(var(--tw-exit-blur,0)); }
}
@keyframes accordion-down { 
  0% { height: 0px; }
  100% { height: var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto))))); }
}
@keyframes accordion-up { 
  0% { height: var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto))))); }
  100% { height: 0px; }
}
@keyframes caret-blink { 
  0%, 70%, 100% { opacity: 1; }
  20%, 50% { opacity: 0; }
}
@keyframes go2264125279 { 
  0% { transform: scale(0) rotate(45deg); opacity: 0; }
  100% { transform: scale(1) rotate(45deg); opacity: 1; }
}
@keyframes go3020080000 { 
  0% { transform: scale(0); opacity: 0; }
  100% { transform: scale(1); opacity: 1; }
}
@keyframes go463499852 { 
  0% { transform: scale(0) rotate(90deg); opacity: 0; }
  100% { transform: scale(1) rotate(90deg); opacity: 1; }
}
@keyframes go1268368563 { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
@keyframes go1310225428 { 
  0% { transform: scale(0) rotate(45deg); opacity: 0; }
  100% { transform: scale(1) rotate(45deg); opacity: 1; }
}
@keyframes go651618207 { 
  0% { height: 0px; width: 0px; opacity: 0; }
  40% { height: 0px; width: 6px; opacity: 1; }
  100% { opacity: 1; height: 10px; }
}
@keyframes go901347462 { 
  0% { transform: scale(0.6); opacity: 0.4; }
  100% { transform: scale(1); opacity: 1; }
}
@-webkit-keyframes spinner { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
@keyframes spinner { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
@-webkit-keyframes spinner { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
@keyframes spinner { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
@keyframes wave-lines { 
  0% { background-position: -468px 0px; }
  100% { background-position: 468px 0px; }
}
@keyframes slideInFromLeft { 
  0% { transform: translateX(100%); opacity: 0; }
  100% { transform: translateX(-4%); opacity: 1; }
}/* End custom CSS */