.elementor-7872 .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-7872 .elementor-element.elementor-element-84a96f4:not(.elementor-motion-effects-element-type-background), .elementor-7872 .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-7872 .elementor-element.elementor-element-15b03c4{z-index:11;text-align:center;}.elementor-7872 .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-7872 .elementor-element.elementor-element-be5a48d{--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;--flex-wrap:wrap;--padding-top:4rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-7872 .elementor-element.elementor-element-e693d81{--display:flex;--position:absolute;--min-height:500px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );top:0px;}body:not(.rtl) .elementor-7872 .elementor-element.elementor-element-e693d81{left:0px;}body.rtl .elementor-7872 .elementor-element.elementor-element-e693d81{right:0px;}.elementor-7872 .elementor-element.elementor-element-0510b01{--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;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;--z-index:99;}.elementor-7872 .elementor-element.elementor-element-0510b01.e-con{--align-self:center;}.elementor-7872 .elementor-element.elementor-element-2d88ebe{--display:flex;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-7872 .elementor-element.elementor-element-c9ccbbc.elementor-element{--align-self:center;}.elementor-7872 .elementor-element.elementor-element-c9ccbbc{text-align:center;}.elementor-7872 .elementor-element.elementor-element-c9ccbbc .elementor-heading-title{font-family:"Oxanium", Sans-serif;font-size:0.8rem;font-weight:600;color:var( --e-global-color-text );}.elementor-7872 .elementor-element.elementor-element-09e8590{--display:flex;--position:absolute;--min-height:300px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );top:0px;}.elementor-7872 .elementor-element.elementor-element-c93f88d{--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;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;--z-index:99;}.elementor-7872 .elementor-element.elementor-element-c93f88d.e-con{--align-self:center;}.elementor-7872 .elementor-element.elementor-element-9114019{text-align:center;}.elementor-7872 .elementor-element.elementor-element-9114019 .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-7872 .elementor-element.elementor-element-5fc2dc8{--display:flex;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-7872 .elementor-element.elementor-element-ca34483.elementor-element{--align-self:center;}.elementor-7872 .elementor-element.elementor-element-ca34483{text-align:center;}.elementor-7872 .elementor-element.elementor-element-ca34483 .elementor-heading-title{font-family:"Oxanium", Sans-serif;font-size:0.8rem;font-weight:600;color:var( --e-global-color-text );}.elementor-7872 .elementor-element.elementor-element-f014b52.elementor-element{--align-self:center;}.elementor-7872 .elementor-element.elementor-element-f014b52{text-align:center;}.elementor-7872 .elementor-element.elementor-element-f014b52 .elementor-heading-title{font-family:"Oxanium", Sans-serif;font-size:0.8rem;font-weight:600;color:var( --e-global-color-text );}.elementor-7872 .elementor-element.elementor-element-7be343a.elementor-element{--align-self:center;}.elementor-7872 .elementor-element.elementor-element-7be343a{text-align:center;}.elementor-7872 .elementor-element.elementor-element-7be343a .elementor-heading-title{font-family:"Oxanium", Sans-serif;font-size:0.8rem;font-weight:600;color:var( --e-global-color-text );}.elementor-7872 .elementor-element.elementor-element-1ba5047.elementor-element{--align-self:center;}.elementor-7872 .elementor-element.elementor-element-1ba5047{text-align:center;}.elementor-7872 .elementor-element.elementor-element-1ba5047 .elementor-heading-title{font-family:"Oxanium", Sans-serif;font-size:0.8rem;font-weight:600;color:var( --e-global-color-text );}.elementor-7872 .elementor-element.elementor-element-1b0ff98.elementor-element{--align-self:center;}.elementor-7872 .elementor-element.elementor-element-1b0ff98{text-align:center;}.elementor-7872 .elementor-element.elementor-element-1b0ff98 .elementor-heading-title{font-family:"Oxanium", Sans-serif;font-size:0.8rem;font-weight:600;color:var( --e-global-color-text );}.elementor-7872 .elementor-element.elementor-element-faf0cb2{--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;--margin-top:-118px;--margin-bottom:-418px;--margin-left:0px;--margin-right:0px;}.elementor-7872 .elementor-element.elementor-element-5485a7a{--display:flex;--position:absolute;--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;top:0px;}body:not(.rtl) .elementor-7872 .elementor-element.elementor-element-5485a7a{left:0px;}body.rtl .elementor-7872 .elementor-element.elementor-element-5485a7a{right:0px;}.elementor-7872 .elementor-element.elementor-element-cd587d0{--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;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;--z-index:99;}.elementor-7872 .elementor-element.elementor-element-cd587d0.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-7872 .elementor-element.elementor-element-75c5020{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-7872 .elementor-element.elementor-element-56fa8e4{--display:flex;--position:absolute;--min-height:360px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );top:-410px;}body:not(.rtl) .elementor-7872 .elementor-element.elementor-element-56fa8e4{left:459px;}body.rtl .elementor-7872 .elementor-element.elementor-element-56fa8e4{right:459px;}.elementor-7872 .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-7872 .elementor-element.elementor-element-49a6162.e-con{--align-self:center;}.elementor-7872 .elementor-element.elementor-element-37a61cd{text-align:center;}.elementor-7872 .elementor-element.elementor-element-37a61cd .elementor-heading-title{font-family:"Oxanium", Sans-serif;font-size:2.5rem;font-weight:600;text-transform:uppercase;color:var( --e-global-color-text );}.elementor-7872 .elementor-element.elementor-element-2ab8bd6{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:-450px;--margin-left:0px;--margin-right:0px;}.elementor-7872 .elementor-element.elementor-element-4b2ce17{--display:flex;--position:absolute;--min-height:350px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );top:-84px;}body:not(.rtl) .elementor-7872 .elementor-element.elementor-element-4b2ce17{left:250px;}body.rtl .elementor-7872 .elementor-element.elementor-element-4b2ce17{right:250px;}.elementor-7872 .elementor-element.elementor-element-b54c46d{--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;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;--z-index:99;}.elementor-7872 .elementor-element.elementor-element-b54c46d.e-con{--align-self:center;}.elementor-7872 .elementor-element.elementor-element-b0f6d66{--display:flex;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-7872 .elementor-element.elementor-element-88cb3ee.elementor-element{--align-self:center;}.elementor-7872 .elementor-element.elementor-element-88cb3ee{text-align:center;}.elementor-7872 .elementor-element.elementor-element-88cb3ee .elementor-heading-title{font-family:"Oxanium", Sans-serif;font-size:0.8rem;font-weight:600;color:var( --e-global-color-text );}.elementor-7872 .elementor-element.elementor-element-3dacc53{--display:flex;--position:absolute;--min-height:500px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );top:-442px;}body:not(.rtl) .elementor-7872 .elementor-element.elementor-element-3dacc53{left:-250px;}body.rtl .elementor-7872 .elementor-element.elementor-element-3dacc53{right:-250px;}.elementor-7872 .elementor-element.elementor-element-649a205{--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;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;--z-index:99;}.elementor-7872 .elementor-element.elementor-element-649a205.e-con{--align-self:center;}.elementor-7872 .elementor-element.elementor-element-ebb2bd8{text-align:center;}.elementor-7872 .elementor-element.elementor-element-ebb2bd8 .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-7872 .elementor-element.elementor-element-c57c89f{--display:flex;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-7872 .elementor-element.elementor-element-1304b06.elementor-element{--align-self:center;}.elementor-7872 .elementor-element.elementor-element-1304b06{text-align:center;}.elementor-7872 .elementor-element.elementor-element-1304b06 .elementor-heading-title{font-family:"Oxanium", Sans-serif;font-size:0.8rem;font-weight:600;color:var( --e-global-color-text );}.elementor-7872 .elementor-element.elementor-element-4f05f65.elementor-element{--align-self:center;}.elementor-7872 .elementor-element.elementor-element-4f05f65{text-align:center;}.elementor-7872 .elementor-element.elementor-element-4f05f65 .elementor-heading-title{font-family:"Oxanium", Sans-serif;font-size:0.8rem;font-weight:600;color:var( --e-global-color-text );}.elementor-7872 .elementor-element.elementor-element-0814692.elementor-element{--align-self:center;}.elementor-7872 .elementor-element.elementor-element-0814692{text-align:center;}.elementor-7872 .elementor-element.elementor-element-0814692 .elementor-heading-title{font-family:"Oxanium", Sans-serif;font-size:0.8rem;font-weight:600;color:var( --e-global-color-text );}.elementor-7872 .elementor-element.elementor-element-5b70ec9.elementor-element{--align-self:center;}.elementor-7872 .elementor-element.elementor-element-5b70ec9{text-align:center;}.elementor-7872 .elementor-element.elementor-element-5b70ec9 .elementor-heading-title{font-family:"Oxanium", Sans-serif;font-size:0.8rem;font-weight:600;color:var( --e-global-color-text );}.elementor-7872 .elementor-element.elementor-element-33d5dbb.elementor-element{--align-self:center;}.elementor-7872 .elementor-element.elementor-element-33d5dbb{text-align:center;}.elementor-7872 .elementor-element.elementor-element-33d5dbb .elementor-heading-title{font-family:"Oxanium", Sans-serif;font-size:0.8rem;font-weight:600;color:var( --e-global-color-text );}.elementor-7872 .elementor-element.elementor-element-1760928.elementor-element{--align-self:center;}.elementor-7872 .elementor-element.elementor-element-1760928{text-align:center;}.elementor-7872 .elementor-element.elementor-element-1760928 .elementor-heading-title{font-family:"Oxanium", Sans-serif;font-size:0.8rem;font-weight:600;color:var( --e-global-color-text );}.elementor-7872 .elementor-element.elementor-element-c292f3c.elementor-element{--align-self:center;}.elementor-7872 .elementor-element.elementor-element-c292f3c{text-align:center;}.elementor-7872 .elementor-element.elementor-element-c292f3c .elementor-heading-title{font-family:"Oxanium", Sans-serif;font-size:0.8rem;font-weight:600;color:var( --e-global-color-text );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-7872 .elementor-element.elementor-element-15b03c4 .elementor-heading-title{font-size:2.3rem;}.elementor-7872 .elementor-element.elementor-element-be5a48d{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-7872 .elementor-element.elementor-element-e693d81{--min-height:520px;}body:not(.rtl) .elementor-7872 .elementor-element.elementor-element-e693d81{left:0px;}body.rtl .elementor-7872 .elementor-element.elementor-element-e693d81{right:0px;}.elementor-7872 .elementor-element.elementor-element-c9ccbbc{width:auto;max-width:auto;}.elementor-7872 .elementor-element.elementor-element-c9ccbbc .elementor-heading-title{font-size:0.7rem;}.elementor-7872 .elementor-element.elementor-element-09e8590{--min-height:520px;}body:not(.rtl) .elementor-7872 .elementor-element.elementor-element-09e8590{left:0px;}body.rtl .elementor-7872 .elementor-element.elementor-element-09e8590{right:0px;}.elementor-7872 .elementor-element.elementor-element-9114019 .elementor-heading-title{font-size:1.1rem;}.elementor-7872 .elementor-element.elementor-element-ca34483{width:auto;max-width:auto;}.elementor-7872 .elementor-element.elementor-element-ca34483 .elementor-heading-title{font-size:0.7rem;}.elementor-7872 .elementor-element.elementor-element-f014b52{width:auto;max-width:auto;}.elementor-7872 .elementor-element.elementor-element-f014b52 .elementor-heading-title{font-size:0.7rem;}.elementor-7872 .elementor-element.elementor-element-7be343a{width:auto;max-width:auto;}.elementor-7872 .elementor-element.elementor-element-7be343a .elementor-heading-title{font-size:0.7rem;}.elementor-7872 .elementor-element.elementor-element-1ba5047{width:auto;max-width:auto;}.elementor-7872 .elementor-element.elementor-element-1ba5047 .elementor-heading-title{font-size:0.7rem;}.elementor-7872 .elementor-element.elementor-element-1b0ff98{width:auto;max-width:auto;}.elementor-7872 .elementor-element.elementor-element-1b0ff98 .elementor-heading-title{font-size:0.7rem;}.elementor-7872 .elementor-element.elementor-element-faf0cb2{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7872 .elementor-element.elementor-element-5485a7a{--min-height:350px;top:-712px;}body:not(.rtl) .elementor-7872 .elementor-element.elementor-element-5485a7a{left:-200px;}body.rtl .elementor-7872 .elementor-element.elementor-element-5485a7a{right:-200px;}.elementor-7872 .elementor-element.elementor-element-56fa8e4{--min-height:300px;top:-91px;--z-index:9;}body:not(.rtl) .elementor-7872 .elementor-element.elementor-element-56fa8e4{left:170px;}body.rtl .elementor-7872 .elementor-element.elementor-element-56fa8e4{right:170px;}.elementor-7872 .elementor-element.elementor-element-37a61cd .elementor-heading-title{font-size:2.2rem;}.elementor-7872 .elementor-element.elementor-element-2ab8bd6{--gap:32px 32px;--row-gap:32px;--column-gap:32px;--margin-top:-650px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7872 .elementor-element.elementor-element-4b2ce17{--min-height:370px;top:0px;}body:not(.rtl) .elementor-7872 .elementor-element.elementor-element-4b2ce17{left:0px;}body.rtl .elementor-7872 .elementor-element.elementor-element-4b2ce17{right:0px;}.elementor-7872 .elementor-element.elementor-element-88cb3ee{width:auto;max-width:auto;}.elementor-7872 .elementor-element.elementor-element-88cb3ee .elementor-heading-title{font-size:0.7rem;}.elementor-7872 .elementor-element.elementor-element-3dacc53{--min-height:700px;top:0px;}body:not(.rtl) .elementor-7872 .elementor-element.elementor-element-3dacc53{left:0px;}body.rtl .elementor-7872 .elementor-element.elementor-element-3dacc53{right:0px;}.elementor-7872 .elementor-element.elementor-element-ebb2bd8 .elementor-heading-title{font-size:1.1rem;}.elementor-7872 .elementor-element.elementor-element-1304b06{width:auto;max-width:auto;}.elementor-7872 .elementor-element.elementor-element-1304b06 .elementor-heading-title{font-size:0.7rem;}.elementor-7872 .elementor-element.elementor-element-4f05f65{width:auto;max-width:auto;}.elementor-7872 .elementor-element.elementor-element-4f05f65 .elementor-heading-title{font-size:0.7rem;}.elementor-7872 .elementor-element.elementor-element-0814692{width:auto;max-width:auto;}.elementor-7872 .elementor-element.elementor-element-0814692 .elementor-heading-title{font-size:0.7rem;}.elementor-7872 .elementor-element.elementor-element-5b70ec9{width:auto;max-width:auto;}.elementor-7872 .elementor-element.elementor-element-5b70ec9 .elementor-heading-title{font-size:0.7rem;}.elementor-7872 .elementor-element.elementor-element-33d5dbb{width:auto;max-width:auto;}.elementor-7872 .elementor-element.elementor-element-33d5dbb .elementor-heading-title{font-size:0.7rem;}.elementor-7872 .elementor-element.elementor-element-1760928{width:auto;max-width:auto;}.elementor-7872 .elementor-element.elementor-element-1760928 .elementor-heading-title{font-size:0.7rem;}.elementor-7872 .elementor-element.elementor-element-c292f3c{width:auto;max-width:auto;}.elementor-7872 .elementor-element.elementor-element-c292f3c .elementor-heading-title{font-size:0.7rem;}}@media(min-width:768px){.elementor-7872 .elementor-element.elementor-element-84a96f4{--content-width:1300px;}.elementor-7872 .elementor-element.elementor-element-be5a48d{--content-width:1000px;}.elementor-7872 .elementor-element.elementor-element-0510b01{--width:85%;}.elementor-7872 .elementor-element.elementor-element-2d88ebe{--width:100%;}.elementor-7872 .elementor-element.elementor-element-c93f88d{--width:85%;}.elementor-7872 .elementor-element.elementor-element-5fc2dc8{--width:100%;}.elementor-7872 .elementor-element.elementor-element-cd587d0{--width:100%;}.elementor-7872 .elementor-element.elementor-element-49a6162{--width:100%;}.elementor-7872 .elementor-element.elementor-element-2ab8bd6{--content-width:1000px;}.elementor-7872 .elementor-element.elementor-element-b54c46d{--width:85%;}.elementor-7872 .elementor-element.elementor-element-b0f6d66{--width:100%;}.elementor-7872 .elementor-element.elementor-element-649a205{--width:85%;}.elementor-7872 .elementor-element.elementor-element-c57c89f{--width:100%;}}@media(max-width:767px){.elementor-7872 .elementor-element.elementor-element-15b03c4 > .elementor-widget-container{padding:0rem 1rem 0rem 1rem;}.elementor-7872 .elementor-element.elementor-element-15b03c4{text-align:center;}.elementor-7872 .elementor-element.elementor-element-15b03c4 .elementor-heading-title{font-size:1.7rem;}.elementor-7872 .elementor-element.elementor-element-be5a48d{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-7872 .elementor-element.elementor-element-e693d81{--min-height:350px;top:0px;}body:not(.rtl) .elementor-7872 .elementor-element.elementor-element-e693d81{left:0px;}body.rtl .elementor-7872 .elementor-element.elementor-element-e693d81{right:0px;}.elementor-7872 .elementor-element.elementor-element-0510b01{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-7872 .elementor-element.elementor-element-2d88ebe{--padding-top:0rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:1rem;}.elementor-7872 .elementor-element.elementor-element-c9ccbbc > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-7872 .elementor-element.elementor-element-c9ccbbc.elementor-element{--align-self:center;}.elementor-7872 .elementor-element.elementor-element-c9ccbbc{text-align:center;}.elementor-7872 .elementor-element.elementor-element-c9ccbbc .elementor-heading-title{font-size:0.7rem;}.elementor-7872 .elementor-element.elementor-element-09e8590{--min-height:550px;top:0px;}body:not(.rtl) .elementor-7872 .elementor-element.elementor-element-09e8590{left:0px;}body.rtl .elementor-7872 .elementor-element.elementor-element-09e8590{right:0px;}.elementor-7872 .elementor-element.elementor-element-c93f88d{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-7872 .elementor-element.elementor-element-9114019{text-align:center;}.elementor-7872 .elementor-element.elementor-element-9114019 .elementor-heading-title{font-size:1rem;}.elementor-7872 .elementor-element.elementor-element-5fc2dc8{--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:0rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:1rem;}.elementor-7872 .elementor-element.elementor-element-ca34483 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-7872 .elementor-element.elementor-element-ca34483.elementor-element{--align-self:center;}.elementor-7872 .elementor-element.elementor-element-ca34483{text-align:center;}.elementor-7872 .elementor-element.elementor-element-ca34483 .elementor-heading-title{font-size:0.7rem;}.elementor-7872 .elementor-element.elementor-element-f014b52 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-7872 .elementor-element.elementor-element-f014b52.elementor-element{--align-self:center;}.elementor-7872 .elementor-element.elementor-element-f014b52{text-align:center;}.elementor-7872 .elementor-element.elementor-element-f014b52 .elementor-heading-title{font-size:0.7rem;}.elementor-7872 .elementor-element.elementor-element-7be343a > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-7872 .elementor-element.elementor-element-7be343a.elementor-element{--align-self:center;}.elementor-7872 .elementor-element.elementor-element-7be343a{text-align:center;}.elementor-7872 .elementor-element.elementor-element-7be343a .elementor-heading-title{font-size:0.7rem;}.elementor-7872 .elementor-element.elementor-element-1ba5047 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-7872 .elementor-element.elementor-element-1ba5047.elementor-element{--align-self:center;}.elementor-7872 .elementor-element.elementor-element-1ba5047{text-align:center;}.elementor-7872 .elementor-element.elementor-element-1ba5047 .elementor-heading-title{font-size:0.7rem;}.elementor-7872 .elementor-element.elementor-element-1b0ff98 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-7872 .elementor-element.elementor-element-1b0ff98.elementor-element{--align-self:center;}.elementor-7872 .elementor-element.elementor-element-1b0ff98{text-align:center;}.elementor-7872 .elementor-element.elementor-element-1b0ff98 .elementor-heading-title{font-size:0.7rem;}.elementor-7872 .elementor-element.elementor-element-faf0cb2{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}body:not(.rtl) .elementor-7872 .elementor-element.elementor-element-5485a7a{left:0px;}body.rtl .elementor-7872 .elementor-element.elementor-element-5485a7a{right:0px;}.elementor-7872 .elementor-element.elementor-element-5485a7a{top:-753px;}.elementor-7872 .elementor-element.elementor-element-56fa8e4{--min-height:300px;top:0px;}body:not(.rtl) .elementor-7872 .elementor-element.elementor-element-56fa8e4{left:0px;}body.rtl .elementor-7872 .elementor-element.elementor-element-56fa8e4{right:0px;}.elementor-7872 .elementor-element.elementor-element-37a61cd{text-align:center;}.elementor-7872 .elementor-element.elementor-element-37a61cd .elementor-heading-title{font-size:1.5rem;}.elementor-7872 .elementor-element.elementor-element-2ab8bd6{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7872 .elementor-element.elementor-element-4b2ce17{--min-height:300px;top:0px;}body:not(.rtl) .elementor-7872 .elementor-element.elementor-element-4b2ce17{left:0px;}body.rtl .elementor-7872 .elementor-element.elementor-element-4b2ce17{right:0px;}.elementor-7872 .elementor-element.elementor-element-b54c46d{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-7872 .elementor-element.elementor-element-b0f6d66{--padding-top:0rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:1rem;}.elementor-7872 .elementor-element.elementor-element-88cb3ee > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-7872 .elementor-element.elementor-element-88cb3ee.elementor-element{--align-self:center;}.elementor-7872 .elementor-element.elementor-element-88cb3ee{text-align:center;}.elementor-7872 .elementor-element.elementor-element-88cb3ee .elementor-heading-title{font-size:0.7rem;}.elementor-7872 .elementor-element.elementor-element-3dacc53{--min-height:650px;top:0px;}body:not(.rtl) .elementor-7872 .elementor-element.elementor-element-3dacc53{left:0px;}body.rtl .elementor-7872 .elementor-element.elementor-element-3dacc53{right:0px;}.elementor-7872 .elementor-element.elementor-element-649a205{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-7872 .elementor-element.elementor-element-ebb2bd8{text-align:center;}.elementor-7872 .elementor-element.elementor-element-ebb2bd8 .elementor-heading-title{font-size:1rem;}.elementor-7872 .elementor-element.elementor-element-c57c89f{--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:0rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:1rem;}.elementor-7872 .elementor-element.elementor-element-1304b06 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-7872 .elementor-element.elementor-element-1304b06.elementor-element{--align-self:center;}.elementor-7872 .elementor-element.elementor-element-1304b06{text-align:center;}.elementor-7872 .elementor-element.elementor-element-1304b06 .elementor-heading-title{font-size:0.7rem;}.elementor-7872 .elementor-element.elementor-element-4f05f65 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-7872 .elementor-element.elementor-element-4f05f65.elementor-element{--align-self:center;}.elementor-7872 .elementor-element.elementor-element-4f05f65{text-align:center;}.elementor-7872 .elementor-element.elementor-element-4f05f65 .elementor-heading-title{font-size:0.7rem;}.elementor-7872 .elementor-element.elementor-element-0814692 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-7872 .elementor-element.elementor-element-0814692.elementor-element{--align-self:center;}.elementor-7872 .elementor-element.elementor-element-0814692{text-align:center;}.elementor-7872 .elementor-element.elementor-element-0814692 .elementor-heading-title{font-size:0.7rem;}.elementor-7872 .elementor-element.elementor-element-5b70ec9 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-7872 .elementor-element.elementor-element-5b70ec9.elementor-element{--align-self:center;}.elementor-7872 .elementor-element.elementor-element-5b70ec9{text-align:center;}.elementor-7872 .elementor-element.elementor-element-5b70ec9 .elementor-heading-title{font-size:0.7rem;}.elementor-7872 .elementor-element.elementor-element-33d5dbb > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-7872 .elementor-element.elementor-element-33d5dbb.elementor-element{--align-self:center;}.elementor-7872 .elementor-element.elementor-element-33d5dbb{text-align:center;}.elementor-7872 .elementor-element.elementor-element-33d5dbb .elementor-heading-title{font-size:0.7rem;}.elementor-7872 .elementor-element.elementor-element-1760928 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-7872 .elementor-element.elementor-element-1760928.elementor-element{--align-self:center;}.elementor-7872 .elementor-element.elementor-element-1760928{text-align:center;}.elementor-7872 .elementor-element.elementor-element-1760928 .elementor-heading-title{font-size:0.7rem;}.elementor-7872 .elementor-element.elementor-element-c292f3c > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-7872 .elementor-element.elementor-element-c292f3c.elementor-element{--align-self:center;}.elementor-7872 .elementor-element.elementor-element-c292f3c{text-align:center;}.elementor-7872 .elementor-element.elementor-element-c292f3c .elementor-heading-title{font-size:0.7rem;}}/* Start custom CSS for container, class: .elementor-element-e693d81 */.elementor-7872 .elementor-element.elementor-element-e693d81{
  --hex-border: clamp(6.4px, 0.72vw, 11.2px);
  --hex-bg: #646464;
  --gold-grad: linear-gradient(
    120deg,
    #e7aa51,
    #ffe499,
    #8d5a1b,
    #e7aa51,
    #ac7031
  );

  position: relative;
  width: min(100%, 456px); /* 570px -> 456px */
  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-7872 .elementor-element.elementor-element-e693d81::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-7872 .elementor-element.elementor-element-e693d81.shadow::before{
  content: "";
  position: absolute;
  left: 10%;
  right: 10%;
  bottom: -25.6px; /* było -32px */
  height: 25.6px;  /* było 32px */
  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-7872 .elementor-element.elementor-element-e693d81:hover{
  transform: translateY(-11.2px); /* było -14px */
}

.elementor-7872 .elementor-element.elementor-element-e693d81.shadow:hover::before{
  transform: scale(0.82);
  opacity: .75;
}

/* kontener na widgety */
.elementor-7872 .elementor-element.elementor-element-e693d81 .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-7872 .elementor-element.elementor-element-e693d81 .hex-inner > *,
.elementor-7872 .elementor-element.elementor-element-e693d81 .hex-inner .elementor-element,
.elementor-7872 .elementor-element.elementor-element-e693d81 .hex-inner .elementor-widget,
.elementor-7872 .elementor-element.elementor-element-e693d81 .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-7872 .elementor-element.elementor-element-e693d81{
    width: min(100%, 372px); /* 465px -> 372px */
  }

  .elementor-7872 .elementor-element.elementor-element-e693d81 .hex-inner{
    inset: 12% 13%;
  }
}

/* mobile */
@media (max-width: 767px){
  .elementor-7872 .elementor-element.elementor-element-e693d81{
    width: min(55.2vw, 312px); /* 69vw -> 55.2vw, 390px -> 312px */
  }

  .elementor-7872 .elementor-element.elementor-element-e693d81 .hex-inner{
    inset: 11% 11%;
  }

  .elementor-7872 .elementor-element.elementor-element-e693d81.shadow::before{
    bottom: -17.6px; /* było -22px */
    height: 17.6px; /* było 22px */
  }

  .elementor-7872 .elementor-element.elementor-element-e693d81:hover{
    transform: translateY(-6.4px); /* było -8px */
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-09e8590 */.elementor-7872 .elementor-element.elementor-element-09e8590{
  --hex-border: clamp(6.4px, 0.72vw, 11.2px);
  --hex-bg: #646464;
  --gold-grad: linear-gradient(
    120deg,
    #e7aa51,
    #ffe499,
    #8d5a1b,
    #e7aa51,
    #ac7031
  );

  position: relative;
  width: min(100%, 456px); /* 570px -> 456px */
  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-7872 .elementor-element.elementor-element-09e8590::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-7872 .elementor-element.elementor-element-09e8590.shadow::before{
  content: "";
  position: absolute;
  left: 10%;
  right: 10%;
  bottom: -25.6px; /* było -32px */
  height: 25.6px;  /* było 32px */
  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-7872 .elementor-element.elementor-element-09e8590:hover{
  transform: translateY(-11.2px); /* było -14px */
}

.elementor-7872 .elementor-element.elementor-element-09e8590.shadow:hover::before{
  transform: scale(0.82);
  opacity: .75;
}

/* kontener na widgety */
.elementor-7872 .elementor-element.elementor-element-09e8590 .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-7872 .elementor-element.elementor-element-09e8590 .hex-inner > *,
.elementor-7872 .elementor-element.elementor-element-09e8590 .hex-inner .elementor-element,
.elementor-7872 .elementor-element.elementor-element-09e8590 .hex-inner .elementor-widget,
.elementor-7872 .elementor-element.elementor-element-09e8590 .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-7872 .elementor-element.elementor-element-09e8590{
    width: min(100%, 372px); /* 465px -> 372px */
  }

  .elementor-7872 .elementor-element.elementor-element-09e8590 .hex-inner{
    inset: 12% 13%;
  }
}

/* mobile */
@media (max-width: 767px){
  .elementor-7872 .elementor-element.elementor-element-09e8590{
    width: min(55.2vw, 312px); /* 69vw -> 55.2vw, 390px -> 312px */
  }

  .elementor-7872 .elementor-element.elementor-element-09e8590 .hex-inner{
    inset: 11% 11%;
  }

  .elementor-7872 .elementor-element.elementor-element-09e8590.shadow::before{
    bottom: -17.6px; /* było -22px */
    height: 17.6px; /* było 22px */
  }

  .elementor-7872 .elementor-element.elementor-element-09e8590:hover{
    transform: translateY(-6.4px); /* było -8px */
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5485a7a */.elementor-7872 .elementor-element.elementor-element-5485a7a{
  --hex-border: clamp(5px, 0.6vw, 9px);
  --hex-bg: #121212;
  --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-7872 .elementor-element.elementor-element-5485a7a::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-7872 .elementor-element.elementor-element-5485a7a.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-7872 .elementor-element.elementor-element-5485a7a:hover{
  transform: translateY(-9px);
}

.elementor-7872 .elementor-element.elementor-element-5485a7a.shadow:hover::before{
  transform: scale(0.82);
  opacity: .75;
}

/* kontener na widgety */
.elementor-7872 .elementor-element.elementor-element-5485a7a .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-7872 .elementor-element.elementor-element-5485a7a .hex-inner > *,
.elementor-7872 .elementor-element.elementor-element-5485a7a .hex-inner .elementor-element,
.elementor-7872 .elementor-element.elementor-element-5485a7a .hex-inner .elementor-widget,
.elementor-7872 .elementor-element.elementor-element-5485a7a .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-7872 .elementor-element.elementor-element-5485a7a{
    width: min(100%, 310px);
  }

  .elementor-7872 .elementor-element.elementor-element-5485a7a .hex-inner{
    inset: 12% 13%;
  }
}

/* mobile */
@media (max-width: 767px){
  .elementor-7872 .elementor-element.elementor-element-5485a7a{
    width: min(92vw, 260px);
  }

  .elementor-7872 .elementor-element.elementor-element-5485a7a .hex-inner{
    inset: 11% 11%;
  }

  .elementor-7872 .elementor-element.elementor-element-5485a7a.shadow::before{
    bottom: -15px;
    height: 15px;
  }

  .elementor-7872 .elementor-element.elementor-element-5485a7a:hover{
    transform: translateY(-5px);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56fa8e4 */.elementor-7872 .elementor-element.elementor-element-56fa8e4{
  --hex-border: clamp(4px, 0.5vw, 8px);
  --hex-bg: #121212;
  --gold-grad: linear-gradient(
    120deg,
    #e7aa51,
    #ffe499,
    #8d5a1b,
    #e7aa51,
    #ac7031
  );

  position: relative;
  width: min(100%, 323px); /* było 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-7872 .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-7872 .elementor-element.elementor-element-56fa8e4.shadow::before{
  content: "";
  position: absolute;
  left: 10%;
  right: 10%;
  bottom: -18px;
  height: 18px;
  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-7872 .elementor-element.elementor-element-56fa8e4:hover{
  transform: translateY(-8px);
}

.elementor-7872 .elementor-element.elementor-element-56fa8e4.shadow:hover::before{
  transform: scale(0.82);
  opacity: .75;
}

/* kontener na widgety */
.elementor-7872 .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-7872 .elementor-element.elementor-element-56fa8e4 .hex-inner > *,
.elementor-7872 .elementor-element.elementor-element-56fa8e4 .hex-inner .elementor-element,
.elementor-7872 .elementor-element.elementor-element-56fa8e4 .hex-inner .elementor-widget,
.elementor-7872 .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-7872 .elementor-element.elementor-element-56fa8e4{
    width: min(100%, 264px); /* było 310px */
  }

  .elementor-7872 .elementor-element.elementor-element-56fa8e4 .hex-inner{
    inset: 12% 13%;
  }
}

/* mobile */
@media (max-width: 767px){
  .elementor-7872 .elementor-element.elementor-element-56fa8e4{
    width: min(78vw, 221px); /* było 260px */
  }

  .elementor-7872 .elementor-element.elementor-element-56fa8e4 .hex-inner{
    inset: 11% 11%;
  }

  .elementor-7872 .elementor-element.elementor-element-56fa8e4.shadow::before{
    bottom: -13px;
    height: 13px;
  }

  .elementor-7872 .elementor-element.elementor-element-56fa8e4:hover{
    transform: translateY(-4px);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b2ce17 */.elementor-7872 .elementor-element.elementor-element-4b2ce17{
  --hex-border: clamp(4.8px, 0.52vw, 8px);
  --hex-bg: #646464;
  --gold-grad: linear-gradient(
    120deg,
    #e7aa51,
    #ffe499,
    #8d5a1b,
    #e7aa51,
    #ac7031
  );

  position: relative;
  width: min(100%, 319px); /* było 399px */
  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-7872 .elementor-element.elementor-element-4b2ce17::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-7872 .elementor-element.elementor-element-4b2ce17.shadow::before{
  content: "";
  position: absolute;
  left: 10%;
  right: 10%;
  bottom: -17.6px; /* było -22px */
  height: 17.6px;  /* było 22px */
  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-7872 .elementor-element.elementor-element-4b2ce17:hover{
  transform: translateY(-8px); /* było -10px */
}

.elementor-7872 .elementor-element.elementor-element-4b2ce17.shadow:hover::before{
  transform: scale(0.82);
  opacity: .75;
}

/* kontener na widgety */
.elementor-7872 .elementor-element.elementor-element-4b2ce17 .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-7872 .elementor-element.elementor-element-4b2ce17 .hex-inner > *,
.elementor-7872 .elementor-element.elementor-element-4b2ce17 .hex-inner .elementor-element,
.elementor-7872 .elementor-element.elementor-element-4b2ce17 .hex-inner .elementor-widget,
.elementor-7872 .elementor-element.elementor-element-4b2ce17 .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-7872 .elementor-element.elementor-element-4b2ce17{
    width: min(100%, 261px); /* było 326px */
  }

  .elementor-7872 .elementor-element.elementor-element-4b2ce17 .hex-inner{
    inset: 12% 13%;
  }
}

/* mobile */
@media (max-width: 767px){
  .elementor-7872 .elementor-element.elementor-element-4b2ce17{
    width: min(38.4vw, 218px); /* było 48vw, 273px */
  }

  .elementor-7872 .elementor-element.elementor-element-4b2ce17 .hex-inner{
    inset: 11% 11%;
  }

  .elementor-7872 .elementor-element.elementor-element-4b2ce17.shadow::before{
    bottom: -12px;
    height: 12px;
  }

  .elementor-7872 .elementor-element.elementor-element-4b2ce17:hover{
    transform: translateY(-4.8px);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3dacc53 */.elementor-7872 .elementor-element.elementor-element-3dacc53{
  --hex-border: clamp(6.4px, 0.72vw, 11.2px);
  --hex-bg: #646464;
  --gold-grad: linear-gradient(
    120deg,
    #e7aa51,
    #ffe499,
    #8d5a1b,
    #e7aa51,
    #ac7031
  );

  position: relative;
  width: min(100%, 456px); /* 570px -> 456px */
  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-7872 .elementor-element.elementor-element-3dacc53::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-7872 .elementor-element.elementor-element-3dacc53.shadow::before{
  content: "";
  position: absolute;
  left: 10%;
  right: 10%;
  bottom: -25.6px; /* było -32px */
  height: 25.6px;  /* było 32px */
  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-7872 .elementor-element.elementor-element-3dacc53:hover{
  transform: translateY(-11.2px); /* było -14px */
}

.elementor-7872 .elementor-element.elementor-element-3dacc53.shadow:hover::before{
  transform: scale(0.82);
  opacity: .75;
}

/* kontener na widgety */
.elementor-7872 .elementor-element.elementor-element-3dacc53 .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-7872 .elementor-element.elementor-element-3dacc53 .hex-inner > *,
.elementor-7872 .elementor-element.elementor-element-3dacc53 .hex-inner .elementor-element,
.elementor-7872 .elementor-element.elementor-element-3dacc53 .hex-inner .elementor-widget,
.elementor-7872 .elementor-element.elementor-element-3dacc53 .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-7872 .elementor-element.elementor-element-3dacc53{
    width: min(100%, 372px); /* 465px -> 372px */
  }

  .elementor-7872 .elementor-element.elementor-element-3dacc53 .hex-inner{
    inset: 12% 13%;
  }
}

/* mobile */
@media (max-width: 767px){
  .elementor-7872 .elementor-element.elementor-element-3dacc53{
    width: min(55.2vw, 312px); /* 69vw -> 55.2vw, 390px -> 312px */
  }

  .elementor-7872 .elementor-element.elementor-element-3dacc53 .hex-inner{
    inset: 11% 11%;
  }

  .elementor-7872 .elementor-element.elementor-element-3dacc53.shadow::before{
    bottom: -17.6px; /* było -22px */
    height: 17.6px; /* było 22px */
  }

  .elementor-7872 .elementor-element.elementor-element-3dacc53:hover{
    transform: translateY(-6.4px); /* było -8px */
  }
}/* End custom CSS */