.elementor-77 .elementor-element.elementor-element-8412ec7{--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:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-77 .elementor-element.elementor-element-51d303e{--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;--align-items:flex-end;--gap:24px 50px;--row-gap:24px;--column-gap:50px;}.elementor-77 .elementor-element.elementor-element-0a36fa7{--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-77 .elementor-element.elementor-element-54accc4 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:3px;color:#7D7B75;}.elementor-77 .elementor-element.elementor-element-c60b35e .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:54px;font-weight:500;line-height:1em;color:#1C1C1C;}.elementor-77 .elementor-element.elementor-element-cde1152{--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;}.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-77 .elementor-element.elementor-element-cf508b5{font-family:"Inter", Sans-serif;font-size:16px;line-height:1.75em;color:#7D7B75;}.elementor-77 .elementor-element.elementor-element-a47f224{--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-77 .elementor-element.elementor-element-97fa32f{--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;--align-items:flex-start;--gap:40px 50px;--row-gap:40px;--column-gap:50px;}.elementor-77 .elementor-element.elementor-element-18e8075{--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;}.elementor-77 .elementor-element.elementor-element-d9d7d2a{--display:flex;--min-height:460px;--border-radius:20px 20px 20px 20px;}.elementor-77 .elementor-element.elementor-element-d9d7d2a:not(.elementor-motion-effects-element-type-background), .elementor-77 .elementor-element.elementor-element-d9d7d2a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://betconcept.pl/wp-content/uploads/2026/07/about-texture-CIlyoOEZ.jpg");background-position:center center;background-size:cover;}.elementor-77 .elementor-element.elementor-element-45feae9{--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;}.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-accordion-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-accordion .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-77 .elementor-element.elementor-element-20e1710 .elementor-accordion-icon, .elementor-77 .elementor-element.elementor-element-20e1710 .elementor-accordion-title{color:#1C1C1C;}.elementor-77 .elementor-element.elementor-element-20e1710 .elementor-accordion-icon svg{fill:#1C1C1C;}.elementor-77 .elementor-element.elementor-element-20e1710 .elementor-active .elementor-accordion-icon, .elementor-77 .elementor-element.elementor-element-20e1710 .elementor-active .elementor-accordion-title{color:#C4A876;}.elementor-77 .elementor-element.elementor-element-20e1710 .elementor-active .elementor-accordion-icon svg{fill:#C4A876;}.elementor-77 .elementor-element.elementor-element-20e1710 .elementor-accordion-title{font-family:"Playfair Display", Sans-serif;font-size:18px;}.elementor-77 .elementor-element.elementor-element-20e1710 .elementor-tab-content{color:#7D7B75;}.elementor-77 .elementor-element.elementor-element-207cbc2{--display:flex;--min-height:340px;--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;--overlay-opacity:0.5;--padding-top:90px;--padding-bottom:90px;--padding-left:60px;--padding-right:60px;}.elementor-77 .elementor-element.elementor-element-207cbc2:not(.elementor-motion-effects-element-type-background), .elementor-77 .elementor-element.elementor-element-207cbc2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://betconcept.pl/wp-content/uploads/2026/07/detail-2-DuOKPrR9.jpg");background-position:center center;background-size:cover;}.elementor-77 .elementor-element.elementor-element-207cbc2::before, .elementor-77 .elementor-element.elementor-element-207cbc2 > .elementor-background-video-container::before, .elementor-77 .elementor-element.elementor-element-207cbc2 > .e-con-inner > .elementor-background-video-container::before, .elementor-77 .elementor-element.elementor-element-207cbc2 > .elementor-background-slideshow::before, .elementor-77 .elementor-element.elementor-element-207cbc2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-77 .elementor-element.elementor-element-207cbc2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:rgba(28,28,28,0.8);--background-overlay:'';}.elementor-77 .elementor-element.elementor-element-832e6bf{--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:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-77 .elementor-element.elementor-element-49f8c1a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:3px;color:rgba(255,255,255,0.7);}.elementor-77 .elementor-element.elementor-element-dbe2c6d{text-align:center;}.elementor-77 .elementor-element.elementor-element-dbe2c6d .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:40px;font-weight:500;color:#ffffff;}.elementor-77 .elementor-element.elementor-element-3daae82{--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-77 .elementor-element.elementor-element-4dfbf9a .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-77:not(.elementor-motion-effects-element-type-background), body.elementor-page-77 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F5F2;}@media(min-width:768px){.elementor-77 .elementor-element.elementor-element-0a36fa7{--width:56%;}.elementor-77 .elementor-element.elementor-element-cde1152{--width:38%;}.elementor-77 .elementor-element.elementor-element-18e8075{--width:40%;}.elementor-77 .elementor-element.elementor-element-45feae9{--width:54%;}}/* 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 */