.elementor-7937 .elementor-element.elementor-element-84a96f4{--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;border-style:solid;--border-style:solid;border-width:2px 0px 2px 0px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--margin-top:170px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1rem;--padding-bottom:1rem;--padding-left:0rem;--padding-right:0rem;}.elementor-7937 .elementor-element.elementor-element-84a96f4:not(.elementor-motion-effects-element-type-background), .elementor-7937 .elementor-element.elementor-element-84a96f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.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-7937 .elementor-element.elementor-element-15b03c4{text-align:center;z-index:11;}.elementor-7937 .elementor-element.elementor-element-15b03c4 .elementor-heading-title{font-family:"Oxanium", Sans-serif;font-size:3rem;font-weight:700;text-transform:uppercase;color:#FCCA65;}.elementor-7937 .elementor-element.elementor-element-faf0cb2{--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;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:4rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-7937 .elementor-element.elementor-element-faf0cb2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7937 .elementor-element.elementor-element-56fa8e4{--display:flex;--min-height:420px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--position:absolute;top:15px;}body:not(.rtl) .elementor-7937 .elementor-element.elementor-element-56fa8e4{left:20px;}body.rtl .elementor-7937 .elementor-element.elementor-element-56fa8e4{right:20px;}.elementor-7937 .elementor-element.elementor-element-49a6162{--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;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;--z-index:99;}.elementor-7937 .elementor-element.elementor-element-49a6162.e-con{--align-self:center;}.elementor-7937 .elementor-element.elementor-element-37a61cd{text-align:center;}.elementor-7937 .elementor-element.elementor-element-37a61cd .elementor-heading-title{font-family:"Oxanium", Sans-serif;font-size:1.5rem;font-weight:600;text-transform:uppercase;color:var( --e-global-color-text );}.elementor-7937 .elementor-element.elementor-element-1ca0a9f{--display:flex;--min-height:420px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--position:absolute;top:15px;}body:not(.rtl) .elementor-7937 .elementor-element.elementor-element-1ca0a9f{left:-20px;}body.rtl .elementor-7937 .elementor-element.elementor-element-1ca0a9f{right:-20px;}.elementor-7937 .elementor-element.elementor-element-4803385{--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;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;--z-index:99;}.elementor-7937 .elementor-element.elementor-element-4803385.e-con{--align-self:center;}.elementor-7937 .elementor-element.elementor-element-dbd8b61{text-align:center;}.elementor-7937 .elementor-element.elementor-element-dbd8b61 .elementor-heading-title{font-family:"Oxanium", Sans-serif;font-size:1.5rem;font-weight:600;text-transform:uppercase;color:var( --e-global-color-text );}.elementor-7937 .elementor-element.elementor-element-b82531e{--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;--row-gap:0px;--column-gap:0px;--margin-top:-80px;--margin-bottom:-80px;--margin-left:225px;--margin-right:0px;}.elementor-7937 .elementor-element.elementor-element-b82531e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7937 .elementor-element.elementor-element-a60122e{--display:flex;--min-height:420px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--position:absolute;top:0px;}body:not(.rtl) .elementor-7937 .elementor-element.elementor-element-a60122e{left:0px;}body.rtl .elementor-7937 .elementor-element.elementor-element-a60122e{right:0px;}.elementor-7937 .elementor-element.elementor-element-3c90145{--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;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;--z-index:99;}.elementor-7937 .elementor-element.elementor-element-3c90145.e-con{--align-self:center;}.elementor-widget-image .widget-image-caption{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-7937 .elementor-element.elementor-element-3b9d004{width:var( --container-widget-width, 61% );max-width:61%;--container-widget-width:61%;--container-widget-flex-grow:0;}.elementor-7937 .elementor-element.elementor-element-018ec66{--display:flex;--min-height:420px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--position:absolute;top:0px;}body:not(.rtl) .elementor-7937 .elementor-element.elementor-element-018ec66{left:-40px;}body.rtl .elementor-7937 .elementor-element.elementor-element-018ec66{right:-40px;}.elementor-7937 .elementor-element.elementor-element-e406375{--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;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;--z-index:99;}.elementor-7937 .elementor-element.elementor-element-e406375.e-con{--align-self:center;}.elementor-7937 .elementor-element.elementor-element-adfff35{text-align:center;}.elementor-7937 .elementor-element.elementor-element-adfff35 .elementor-heading-title{font-family:"Oxanium", Sans-serif;font-size:1.5rem;font-weight:600;text-transform:uppercase;color:var( --e-global-color-text );}.elementor-7937 .elementor-element.elementor-element-5270ae8{--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;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:-230px;--margin-right:0px;--padding-top:0rem;--padding-bottom:4rem;--padding-left:0rem;--padding-right:0rem;}.elementor-7937 .elementor-element.elementor-element-5270ae8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7937 .elementor-element.elementor-element-3ef025a{--display:flex;--min-height:420px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--position:absolute;top:-20px;}body:not(.rtl) .elementor-7937 .elementor-element.elementor-element-3ef025a{left:15px;}body.rtl .elementor-7937 .elementor-element.elementor-element-3ef025a{right:15px;}.elementor-7937 .elementor-element.elementor-element-6e8b4d9{--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;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;--z-index:99;}.elementor-7937 .elementor-element.elementor-element-6e8b4d9.e-con{--align-self:center;}.elementor-7937 .elementor-element.elementor-element-73c9077{text-align:center;}.elementor-7937 .elementor-element.elementor-element-73c9077 .elementor-heading-title{font-family:"Oxanium", Sans-serif;font-size:1.5rem;font-weight:600;text-transform:uppercase;color:var( --e-global-color-text );}.elementor-7937 .elementor-element.elementor-element-09ea587{--display:flex;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-7937 .elementor-element.elementor-element-8b61404{text-align:center;}.elementor-7937 .elementor-element.elementor-element-8b61404 .elementor-heading-title{font-family:"Oxanium", Sans-serif;font-size:0.8rem;font-weight:600;color:var( --e-global-color-text );}.elementor-7937 .elementor-element.elementor-element-8b61404.elementor-element{--align-self:center;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-7937 .elementor-element.elementor-element-15b03c4 .elementor-heading-title{font-size:2.3rem;}.elementor-7937 .elementor-element.elementor-element-faf0cb2{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7937 .elementor-element.elementor-element-56fa8e4{--min-height:350px;top:0px;--z-index:9;}body:not(.rtl) .elementor-7937 .elementor-element.elementor-element-56fa8e4{left:0px;}body.rtl .elementor-7937 .elementor-element.elementor-element-56fa8e4{right:0px;}.elementor-7937 .elementor-element.elementor-element-37a61cd .elementor-heading-title{font-size:1.1rem;}.elementor-7937 .elementor-element.elementor-element-1ca0a9f{--min-height:350px;top:0px;--z-index:9;}body:not(.rtl) .elementor-7937 .elementor-element.elementor-element-1ca0a9f{left:0px;}body.rtl .elementor-7937 .elementor-element.elementor-element-1ca0a9f{right:0px;}.elementor-7937 .elementor-element.elementor-element-dbd8b61 .elementor-heading-title{font-size:1.1rem;}.elementor-7937 .elementor-element.elementor-element-b82531e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7937 .elementor-element.elementor-element-a60122e{--min-height:350px;top:0px;--z-index:9;}body:not(.rtl) .elementor-7937 .elementor-element.elementor-element-a60122e{left:0px;}body.rtl .elementor-7937 .elementor-element.elementor-element-a60122e{right:0px;}.elementor-7937 .elementor-element.elementor-element-018ec66{--min-height:350px;top:0px;--z-index:9;}body:not(.rtl) .elementor-7937 .elementor-element.elementor-element-018ec66{left:0px;}body.rtl .elementor-7937 .elementor-element.elementor-element-018ec66{right:0px;}.elementor-7937 .elementor-element.elementor-element-adfff35 .elementor-heading-title{font-size:1.1rem;}.elementor-7937 .elementor-element.elementor-element-5270ae8{--margin-top:-67px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7937 .elementor-element.elementor-element-3ef025a{--min-height:350px;top:0px;--z-index:9;}body:not(.rtl) .elementor-7937 .elementor-element.elementor-element-3ef025a{left:0px;}body.rtl .elementor-7937 .elementor-element.elementor-element-3ef025a{right:0px;}.elementor-7937 .elementor-element.elementor-element-73c9077 .elementor-heading-title{font-size:1.1rem;}.elementor-7937 .elementor-element.elementor-element-8b61404 .elementor-heading-title{font-size:0.7rem;}.elementor-7937 .elementor-element.elementor-element-8b61404{width:auto;max-width:auto;}}@media(min-width:768px){.elementor-7937 .elementor-element.elementor-element-84a96f4{--content-width:1300px;}.elementor-7937 .elementor-element.elementor-element-faf0cb2{--content-width:900px;}.elementor-7937 .elementor-element.elementor-element-49a6162{--width:100%;}.elementor-7937 .elementor-element.elementor-element-4803385{--width:100%;}.elementor-7937 .elementor-element.elementor-element-b82531e{--content-width:900px;}.elementor-7937 .elementor-element.elementor-element-3c90145{--width:100%;}.elementor-7937 .elementor-element.elementor-element-e406375{--width:100%;}.elementor-7937 .elementor-element.elementor-element-5270ae8{--content-width:900px;}.elementor-7937 .elementor-element.elementor-element-6e8b4d9{--width:100%;}.elementor-7937 .elementor-element.elementor-element-09ea587{--width:100%;}}@media(max-width:767px){.elementor-7937 .elementor-element.elementor-element-15b03c4{text-align:center;}.elementor-7937 .elementor-element.elementor-element-15b03c4 .elementor-heading-title{font-size:1.7rem;}.elementor-7937 .elementor-element.elementor-element-15b03c4 > .elementor-widget-container{padding:0rem 1rem 0rem 1rem;}.elementor-7937 .elementor-element.elementor-element-faf0cb2{--gap:32px 32px;--row-gap:32px;--column-gap:32px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7937 .elementor-element.elementor-element-56fa8e4{--min-height:300px;top:0px;}body:not(.rtl) .elementor-7937 .elementor-element.elementor-element-56fa8e4{left:0px;}body.rtl .elementor-7937 .elementor-element.elementor-element-56fa8e4{right:0px;}.elementor-7937 .elementor-element.elementor-element-37a61cd{text-align:center;}.elementor-7937 .elementor-element.elementor-element-37a61cd .elementor-heading-title{font-size:1rem;}.elementor-7937 .elementor-element.elementor-element-1ca0a9f{--min-height:300px;top:0px;}body:not(.rtl) .elementor-7937 .elementor-element.elementor-element-1ca0a9f{left:0px;}body.rtl .elementor-7937 .elementor-element.elementor-element-1ca0a9f{right:0px;}.elementor-7937 .elementor-element.elementor-element-dbd8b61{text-align:center;}.elementor-7937 .elementor-element.elementor-element-dbd8b61 .elementor-heading-title{font-size:1rem;}.elementor-7937 .elementor-element.elementor-element-b82531e{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7937 .elementor-element.elementor-element-a60122e{--min-height:300px;top:0px;}body:not(.rtl) .elementor-7937 .elementor-element.elementor-element-a60122e{left:0px;}body.rtl .elementor-7937 .elementor-element.elementor-element-a60122e{right:0px;}.elementor-7937 .elementor-element.elementor-element-018ec66{--min-height:300px;top:0px;}body:not(.rtl) .elementor-7937 .elementor-element.elementor-element-018ec66{left:0px;}body.rtl .elementor-7937 .elementor-element.elementor-element-018ec66{right:0px;}.elementor-7937 .elementor-element.elementor-element-adfff35{text-align:center;}.elementor-7937 .elementor-element.elementor-element-adfff35 .elementor-heading-title{font-size:1rem;}.elementor-7937 .elementor-element.elementor-element-5270ae8{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1rem;--padding-bottom:4rem;--padding-left:0rem;--padding-right:0rem;}.elementor-7937 .elementor-element.elementor-element-3ef025a{--min-height:300px;top:0px;}body:not(.rtl) .elementor-7937 .elementor-element.elementor-element-3ef025a{left:0px;}body.rtl .elementor-7937 .elementor-element.elementor-element-3ef025a{right:0px;}.elementor-7937 .elementor-element.elementor-element-73c9077{text-align:center;}.elementor-7937 .elementor-element.elementor-element-73c9077 .elementor-heading-title{font-size:1rem;}.elementor-7937 .elementor-element.elementor-element-09ea587{--padding-top:0rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:1rem;}.elementor-7937 .elementor-element.elementor-element-8b61404{text-align:center;}.elementor-7937 .elementor-element.elementor-element-8b61404 .elementor-heading-title{font-size:0.7rem;}.elementor-7937 .elementor-element.elementor-element-8b61404 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-7937 .elementor-element.elementor-element-8b61404.elementor-element{--align-self:center;}}/* Start custom CSS for container, class: .elementor-element-56fa8e4 */.elementor-7937 .elementor-element.elementor-element-56fa8e4{
  --hex-border: clamp(5px, 0.6vw, 9px);
  --hex-bg: #999999;
  --gold-grad: linear-gradient(
    120deg,
    #e7aa51,
    #ffe499,
    #8d5a1b,
    #e7aa51,
    #ac7031
  );

  position: relative;
  width: min(100%, 380px);
  aspect-ratio: 1 / 0.9;
  margin: 0 auto;

  clip-path: polygon(0 25%, 50% 0, 100% 25%, 100% 75%, 50% 100%, 0 75%);
  -webkit-clip-path: polygon(0 25%, 50% 0, 100% 25%, 100% 75%, 50% 100%, 0 75%);

  background: var(--gold-grad);
  background-size: 300% 300%;
  animation: goldFlow 6s linear infinite;

  transition: transform 0.5s ease, filter 0.5s ease;
  overflow: visible;
}

/* środek heksagonu */
.elementor-7937 .elementor-element.elementor-element-56fa8e4::after{
  content: "";
  position: absolute;
  inset: var(--hex-border);
  z-index: 1;
  background: var(--hex-bg);

  clip-path: polygon(0 25%, 50% 0, 100% 25%, 100% 75%, 50% 100%, 0 75%);
  -webkit-clip-path: polygon(0 25%, 50% 0, 100% 25%, 100% 75%, 50% 100%, 0 75%);
}

/* cień */
.elementor-7937 .elementor-element.elementor-element-56fa8e4.shadow::before{
  content: "";
  position: absolute;
  left: 10%;
  right: 10%;
  bottom: -21px;
  height: 21px;
  border-radius: 50%;
  background: radial-gradient(rgba(0,0,0,0.28), transparent 70%);
  z-index: 0;
  transition: transform 0.8s ease, opacity 0.8s ease;
  opacity: .9;
}

/* hover */
.elementor-7937 .elementor-element.elementor-element-56fa8e4:hover{
  transform: translateY(-9px);
}

.elementor-7937 .elementor-element.elementor-element-56fa8e4.shadow:hover::before{
  transform: scale(0.82);
  opacity: .75;
}

/* kontener na widgety */
.elementor-7937 .elementor-element.elementor-element-56fa8e4 .hex-inner{
  position: absolute;
  z-index: 2;
  inset: 12% 14%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-align: center;
  box-sizing: border-box;
  overflow: hidden;
}

/* żeby dzieci nie rozpychały układu */
.elementor-7937 .elementor-element.elementor-element-56fa8e4 .hex-inner > *,
.elementor-7937 .elementor-element.elementor-element-56fa8e4 .hex-inner .elementor-element,
.elementor-7937 .elementor-element.elementor-element-56fa8e4 .hex-inner .elementor-widget,
.elementor-7937 .elementor-element.elementor-element-56fa8e4 .hex-inner .e-con{
  max-width: 100%;
  box-sizing: border-box;
}

/* animacja gradientu */
@keyframes goldFlow{
  0%{ background-position: 0% 50%; }
  50%{ background-position: 100% 50%; }
  100%{ background-position: 0% 50%; }
}

/* tablet */
@media (max-width: 1024px){
  .elementor-7937 .elementor-element.elementor-element-56fa8e4{
    width: min(100%, 310px);
  }

  .elementor-7937 .elementor-element.elementor-element-56fa8e4 .hex-inner{
    inset: 12% 13%;
  }
}

/* mobile */
@media (max-width: 767px){
  .elementor-7937 .elementor-element.elementor-element-56fa8e4{
    width: min(92vw, 260px);
  }

  .elementor-7937 .elementor-element.elementor-element-56fa8e4 .hex-inner{
    inset: 11% 11%;
  }

  .elementor-7937 .elementor-element.elementor-element-56fa8e4.shadow::before{
    bottom: -15px;
    height: 15px;
  }

  .elementor-7937 .elementor-element.elementor-element-56fa8e4:hover{
    transform: translateY(-5px);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ca0a9f */.elementor-7937 .elementor-element.elementor-element-1ca0a9f{
  --hex-border: clamp(5px, 0.6vw, 9px);
  --hex-bg: #999999;
  --gold-grad: linear-gradient(
    120deg,
    #e7aa51,
    #ffe499,
    #8d5a1b,
    #e7aa51,
    #ac7031
  );

  position: relative;
  width: min(100%, 380px);
  aspect-ratio: 1 / 0.9;
  margin: 0 auto;

  clip-path: polygon(0 25%, 50% 0, 100% 25%, 100% 75%, 50% 100%, 0 75%);
  -webkit-clip-path: polygon(0 25%, 50% 0, 100% 25%, 100% 75%, 50% 100%, 0 75%);

  background: var(--gold-grad);
  background-size: 300% 300%;
  animation: goldFlow 6s linear infinite;

  transition: transform 0.5s ease, filter 0.5s ease;
  overflow: visible;
}

/* środek heksagonu */
.elementor-7937 .elementor-element.elementor-element-1ca0a9f::after{
  content: "";
  position: absolute;
  inset: var(--hex-border);
  z-index: 1;
  background: var(--hex-bg);

  clip-path: polygon(0 25%, 50% 0, 100% 25%, 100% 75%, 50% 100%, 0 75%);
  -webkit-clip-path: polygon(0 25%, 50% 0, 100% 25%, 100% 75%, 50% 100%, 0 75%);
}

/* cień */
.elementor-7937 .elementor-element.elementor-element-1ca0a9f.shadow::before{
  content: "";
  position: absolute;
  left: 10%;
  right: 10%;
  bottom: -21px;
  height: 21px;
  border-radius: 50%;
  background: radial-gradient(rgba(0,0,0,0.28), transparent 70%);
  z-index: 0;
  transition: transform 0.8s ease, opacity 0.8s ease;
  opacity: .9;
}

/* hover */
.elementor-7937 .elementor-element.elementor-element-1ca0a9f:hover{
  transform: translateY(-9px);
}

.elementor-7937 .elementor-element.elementor-element-1ca0a9f.shadow:hover::before{
  transform: scale(0.82);
  opacity: .75;
}

/* kontener na widgety */
.elementor-7937 .elementor-element.elementor-element-1ca0a9f .hex-inner{
  position: absolute;
  z-index: 2;
  inset: 12% 14%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-align: center;
  box-sizing: border-box;
  overflow: hidden;
}

/* żeby dzieci nie rozpychały układu */
.elementor-7937 .elementor-element.elementor-element-1ca0a9f .hex-inner > *,
.elementor-7937 .elementor-element.elementor-element-1ca0a9f .hex-inner .elementor-element,
.elementor-7937 .elementor-element.elementor-element-1ca0a9f .hex-inner .elementor-widget,
.elementor-7937 .elementor-element.elementor-element-1ca0a9f .hex-inner .e-con{
  max-width: 100%;
  box-sizing: border-box;
}

/* animacja gradientu */
@keyframes goldFlow{
  0%{ background-position: 0% 50%; }
  50%{ background-position: 100% 50%; }
  100%{ background-position: 0% 50%; }
}

/* tablet */
@media (max-width: 1024px){
  .elementor-7937 .elementor-element.elementor-element-1ca0a9f{
    width: min(100%, 310px);
  }

  .elementor-7937 .elementor-element.elementor-element-1ca0a9f .hex-inner{
    inset: 12% 13%;
  }
}

/* mobile */
@media (max-width: 767px){
  .elementor-7937 .elementor-element.elementor-element-1ca0a9f{
    width: min(92vw, 260px);
  }

  .elementor-7937 .elementor-element.elementor-element-1ca0a9f .hex-inner{
    inset: 11% 11%;
  }

  .elementor-7937 .elementor-element.elementor-element-1ca0a9f.shadow::before{
    bottom: -15px;
    height: 15px;
  }

  .elementor-7937 .elementor-element.elementor-element-1ca0a9f:hover{
    transform: translateY(-5px);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a60122e */.elementor-7937 .elementor-element.elementor-element-a60122e{
  --hex-border: clamp(5px, 0.6vw, 9px);
  --hex-bg: #000000;
  --gold-grad: linear-gradient(
    120deg,
    #e7aa51,
    #ffe499,
    #8d5a1b,
    #e7aa51,
    #ac7031
  );

  position: relative;
  width: min(100%, 380px);
  aspect-ratio: 1 / 0.9;
  margin: 0 auto;

  clip-path: polygon(0 25%, 50% 0, 100% 25%, 100% 75%, 50% 100%, 0 75%);
  -webkit-clip-path: polygon(0 25%, 50% 0, 100% 25%, 100% 75%, 50% 100%, 0 75%);

  background: var(--gold-grad);
  background-size: 300% 300%;
  animation: goldFlow 6s linear infinite;

  transition: transform 0.5s ease, filter 0.5s ease;
  overflow: visible;
}

/* środek heksagonu */
.elementor-7937 .elementor-element.elementor-element-a60122e::after{
  content: "";
  position: absolute;
  inset: var(--hex-border);
  z-index: 1;
  background: var(--hex-bg);

  clip-path: polygon(0 25%, 50% 0, 100% 25%, 100% 75%, 50% 100%, 0 75%);
  -webkit-clip-path: polygon(0 25%, 50% 0, 100% 25%, 100% 75%, 50% 100%, 0 75%);
}

/* cień */
.elementor-7937 .elementor-element.elementor-element-a60122e.shadow::before{
  content: "";
  position: absolute;
  left: 10%;
  right: 10%;
  bottom: -21px;
  height: 21px;
  border-radius: 50%;
  background: radial-gradient(rgba(0,0,0,0.28), transparent 70%);
  z-index: 0;
  transition: transform 0.8s ease, opacity 0.8s ease;
  opacity: .9;
}

/* hover */
.elementor-7937 .elementor-element.elementor-element-a60122e:hover{
  transform: translateY(-9px);
}

.elementor-7937 .elementor-element.elementor-element-a60122e.shadow:hover::before{
  transform: scale(0.82);
  opacity: .75;
}

/* kontener na widgety */
.elementor-7937 .elementor-element.elementor-element-a60122e .hex-inner{
  position: absolute;
  z-index: 2;
  inset: 12% 14%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-align: center;
  box-sizing: border-box;
  overflow: hidden;
}

/* żeby dzieci nie rozpychały układu */
.elementor-7937 .elementor-element.elementor-element-a60122e .hex-inner > *,
.elementor-7937 .elementor-element.elementor-element-a60122e .hex-inner .elementor-element,
.elementor-7937 .elementor-element.elementor-element-a60122e .hex-inner .elementor-widget,
.elementor-7937 .elementor-element.elementor-element-a60122e .hex-inner .e-con{
  max-width: 100%;
  box-sizing: border-box;
}

/* animacja gradientu */
@keyframes goldFlow{
  0%{ background-position: 0% 50%; }
  50%{ background-position: 100% 50%; }
  100%{ background-position: 0% 50%; }
}

/* tablet */
@media (max-width: 1024px){
  .elementor-7937 .elementor-element.elementor-element-a60122e{
    width: min(100%, 310px);
  }

  .elementor-7937 .elementor-element.elementor-element-a60122e .hex-inner{
    inset: 12% 13%;
  }
}

/* mobile */
@media (max-width: 767px){
  .elementor-7937 .elementor-element.elementor-element-a60122e{
    width: min(92vw, 260px);
  }

  .elementor-7937 .elementor-element.elementor-element-a60122e .hex-inner{
    inset: 11% 11%;
  }

  .elementor-7937 .elementor-element.elementor-element-a60122e.shadow::before{
    bottom: -15px;
    height: 15px;
  }

  .elementor-7937 .elementor-element.elementor-element-a60122e:hover{
    transform: translateY(-5px);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-018ec66 */.elementor-7937 .elementor-element.elementor-element-018ec66{
  --hex-border: clamp(5px, 0.6vw, 9px);
  --hex-bg: #999999;
  --gold-grad: linear-gradient(
    120deg,
    #e7aa51,
    #ffe499,
    #8d5a1b,
    #e7aa51,
    #ac7031
  );

  position: relative;
  width: min(100%, 380px);
  aspect-ratio: 1 / 0.9;
  margin: 0 auto;

  clip-path: polygon(0 25%, 50% 0, 100% 25%, 100% 75%, 50% 100%, 0 75%);
  -webkit-clip-path: polygon(0 25%, 50% 0, 100% 25%, 100% 75%, 50% 100%, 0 75%);

  background: var(--gold-grad);
  background-size: 300% 300%;
  animation: goldFlow 6s linear infinite;

  transition: transform 0.5s ease, filter 0.5s ease;
  overflow: visible;
}

/* środek heksagonu */
.elementor-7937 .elementor-element.elementor-element-018ec66::after{
  content: "";
  position: absolute;
  inset: var(--hex-border);
  z-index: 1;
  background: var(--hex-bg);

  clip-path: polygon(0 25%, 50% 0, 100% 25%, 100% 75%, 50% 100%, 0 75%);
  -webkit-clip-path: polygon(0 25%, 50% 0, 100% 25%, 100% 75%, 50% 100%, 0 75%);
}

/* cień */
.elementor-7937 .elementor-element.elementor-element-018ec66.shadow::before{
  content: "";
  position: absolute;
  left: 10%;
  right: 10%;
  bottom: -21px;
  height: 21px;
  border-radius: 50%;
  background: radial-gradient(rgba(0,0,0,0.28), transparent 70%);
  z-index: 0;
  transition: transform 0.8s ease, opacity 0.8s ease;
  opacity: .9;
}

/* hover */
.elementor-7937 .elementor-element.elementor-element-018ec66:hover{
  transform: translateY(-9px);
}

.elementor-7937 .elementor-element.elementor-element-018ec66.shadow:hover::before{
  transform: scale(0.82);
  opacity: .75;
}

/* kontener na widgety */
.elementor-7937 .elementor-element.elementor-element-018ec66 .hex-inner{
  position: absolute;
  z-index: 2;
  inset: 12% 14%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-align: center;
  box-sizing: border-box;
  overflow: hidden;
}

/* żeby dzieci nie rozpychały układu */
.elementor-7937 .elementor-element.elementor-element-018ec66 .hex-inner > *,
.elementor-7937 .elementor-element.elementor-element-018ec66 .hex-inner .elementor-element,
.elementor-7937 .elementor-element.elementor-element-018ec66 .hex-inner .elementor-widget,
.elementor-7937 .elementor-element.elementor-element-018ec66 .hex-inner .e-con{
  max-width: 100%;
  box-sizing: border-box;
}

/* animacja gradientu */
@keyframes goldFlow{
  0%{ background-position: 0% 50%; }
  50%{ background-position: 100% 50%; }
  100%{ background-position: 0% 50%; }
}

/* tablet */
@media (max-width: 1024px){
  .elementor-7937 .elementor-element.elementor-element-018ec66{
    width: min(100%, 310px);
  }

  .elementor-7937 .elementor-element.elementor-element-018ec66 .hex-inner{
    inset: 12% 13%;
  }
}

/* mobile */
@media (max-width: 767px){
  .elementor-7937 .elementor-element.elementor-element-018ec66{
    width: min(92vw, 260px);
  }

  .elementor-7937 .elementor-element.elementor-element-018ec66 .hex-inner{
    inset: 11% 11%;
  }

  .elementor-7937 .elementor-element.elementor-element-018ec66.shadow::before{
    bottom: -15px;
    height: 15px;
  }

  .elementor-7937 .elementor-element.elementor-element-018ec66:hover{
    transform: translateY(-5px);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ef025a */.elementor-7937 .elementor-element.elementor-element-3ef025a{
  --hex-border: clamp(5px, 0.6vw, 9px);
  --hex-bg: #545454;
  --gold-grad: linear-gradient(
    120deg,
    #e7aa51,
    #ffe499,
    #8d5a1b,
    #e7aa51,
    #ac7031
  );

  position: relative;
  width: min(100%, 380px);
  aspect-ratio: 1 / 0.9;
  margin: 0 auto;

  clip-path: polygon(0 25%, 50% 0, 100% 25%, 100% 75%, 50% 100%, 0 75%);
  -webkit-clip-path: polygon(0 25%, 50% 0, 100% 25%, 100% 75%, 50% 100%, 0 75%);

  background: var(--gold-grad);
  background-size: 300% 300%;
  animation: goldFlow 6s linear infinite;

  transition: transform 0.5s ease, filter 0.5s ease;
  overflow: visible;
}

/* środek heksagonu */
.elementor-7937 .elementor-element.elementor-element-3ef025a::after{
  content: "";
  position: absolute;
  inset: var(--hex-border);
  z-index: 1;
  background: var(--hex-bg);

  clip-path: polygon(0 25%, 50% 0, 100% 25%, 100% 75%, 50% 100%, 0 75%);
  -webkit-clip-path: polygon(0 25%, 50% 0, 100% 25%, 100% 75%, 50% 100%, 0 75%);
}

/* cień */
.elementor-7937 .elementor-element.elementor-element-3ef025a.shadow::before{
  content: "";
  position: absolute;
  left: 10%;
  right: 10%;
  bottom: -21px;
  height: 21px;
  border-radius: 50%;
  background: radial-gradient(rgba(0,0,0,0.28), transparent 70%);
  z-index: 0;
  transition: transform 0.8s ease, opacity 0.8s ease;
  opacity: .9;
}

/* hover */
.elementor-7937 .elementor-element.elementor-element-3ef025a:hover{
  transform: translateY(-9px);
}

.elementor-7937 .elementor-element.elementor-element-3ef025a.shadow:hover::before{
  transform: scale(0.82);
  opacity: .75;
}

/* kontener na widgety */
.elementor-7937 .elementor-element.elementor-element-3ef025a .hex-inner{
  position: absolute;
  z-index: 2;
  inset: 12% 14%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-align: center;
  box-sizing: border-box;
  overflow: hidden;
}

/* żeby dzieci nie rozpychały układu */
.elementor-7937 .elementor-element.elementor-element-3ef025a .hex-inner > *,
.elementor-7937 .elementor-element.elementor-element-3ef025a .hex-inner .elementor-element,
.elementor-7937 .elementor-element.elementor-element-3ef025a .hex-inner .elementor-widget,
.elementor-7937 .elementor-element.elementor-element-3ef025a .hex-inner .e-con{
  max-width: 100%;
  box-sizing: border-box;
}

/* animacja gradientu */
@keyframes goldFlow{
  0%{ background-position: 0% 50%; }
  50%{ background-position: 100% 50%; }
  100%{ background-position: 0% 50%; }
}

/* tablet */
@media (max-width: 1024px){
  .elementor-7937 .elementor-element.elementor-element-3ef025a{
    width: min(100%, 310px);
  }

  .elementor-7937 .elementor-element.elementor-element-3ef025a .hex-inner{
    inset: 12% 13%;
  }
}

/* mobile */
@media (max-width: 767px){
  .elementor-7937 .elementor-element.elementor-element-3ef025a{
    width: min(92vw, 260px);
  }

  .elementor-7937 .elementor-element.elementor-element-3ef025a .hex-inner{
    inset: 11% 11%;
  }

  .elementor-7937 .elementor-element.elementor-element-3ef025a.shadow::before{
    bottom: -15px;
    height: 15px;
  }

  .elementor-7937 .elementor-element.elementor-element-3ef025a:hover{
    transform: translateY(-5px);
  }
}/* End custom CSS */