.elementor-350794 .elementor-element.elementor-element-8285918{--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;}.elementor-350794 .elementor-element.elementor-element-82ffe80{--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:space-around;--align-items:flex-start;}.elementor-350794 .elementor-element.elementor-element-1158492 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:2.2em;font-weight:700;line-height:1.2em;}.elementor-350794 .elementor-element.elementor-element-b093cdc{font-family:"Inter", Sans-serif;font-size:24px;font-weight:400;}.elementor-350794 .elementor-element.elementor-element-5a538c3{--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;--justify-content:flex-end;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-350794 .elementor-element.elementor-element-167e9af{--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;--justify-content:center;}.elementor-350794 .elementor-element.elementor-element-818ef3a .elementor-author-box__avatar img{width:3em;height:3em;}.elementor-350794 .elementor-element.elementor-element-818ef3a .elementor-author-box__name{color:var( --e-global-color-primary );font-family:"Inter", Sans-serif;font-size:14px;font-weight:700;}.elementor-350794 .elementor-element.elementor-element-201f55b{--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;--justify-content:center;}.elementor-350794 .elementor-element.elementor-element-1122cc5.elementor-element{--align-self:center;}.elementor-350794 .elementor-element.elementor-element-1122cc5 .elementor-icon-list-icon{width:14px;}.elementor-350794 .elementor-element.elementor-element-1122cc5 .elementor-icon-list-icon i{font-size:14px;}.elementor-350794 .elementor-element.elementor-element-1122cc5 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-350794 .elementor-element.elementor-element-1122cc5 .elementor-icon-list-item{font-family:"Inter", Sans-serif;font-size:14px;font-weight:700;}.elementor-350794 .elementor-element.elementor-element-8664a90{--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:stretch;}.elementor-350794 .elementor-element.elementor-element-6cdb9e6.elementor-element{--align-self:flex-start;}.elementor-350794 .elementor-element.elementor-element-b1a9a9c{--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:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-350794 .elementor-element.elementor-element-574c0b1{text-align:center;}.elementor-350794 .elementor-element.elementor-element-574c0b1 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:2em;font-weight:700;}.elementor-350794 .elementor-element.elementor-element-9cdd694{--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-350794 .elementor-element.elementor-element-ec41ac6{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:stretch;--align-items:stretch;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;}.elementor-350794 .elementor-element.elementor-element-2e7dbaf.elementor-element{--align-self:center;}.elementor-350794 .elementor-element.elementor-element-2e7dbaf{text-align:center;}.elementor-350794 .elementor-element.elementor-element-f6f9040.elementor-element{--align-self:center;}.elementor-350794 .elementor-element.elementor-element-f6f9040{text-align:center;}.elementor-350794 .elementor-element.elementor-element-5071cff.elementor-element{--align-self:center;}.elementor-350794 .elementor-element.elementor-element-5071cff{text-align:center;}.elementor-350794 .elementor-element.elementor-element-bd38255.elementor-element{--align-self:center;}.elementor-350794 .elementor-element.elementor-element-bd38255{text-align:center;}.elementor-350794 .elementor-element.elementor-element-bd38255 .elementor-heading-title{font-size:22px;}.elementor-350794 .elementor-element.elementor-element-932eb77{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:stretch;--align-items:stretch;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;}.elementor-350794 .elementor-element.elementor-element-e0fdb2f.elementor-element{--align-self:center;}.elementor-350794 .elementor-element.elementor-element-e0fdb2f{text-align:center;}.elementor-350794 .elementor-element.elementor-element-5672492.elementor-element{--align-self:center;}.elementor-350794 .elementor-element.elementor-element-5672492{text-align:center;}.elementor-350794 .elementor-element.elementor-element-f65238f.elementor-element{--align-self:center;}.elementor-350794 .elementor-element.elementor-element-f65238f{text-align:center;}.elementor-350794 .elementor-element.elementor-element-186c40e.elementor-element{--align-self:center;}.elementor-350794 .elementor-element.elementor-element-186c40e{text-align:center;}.elementor-350794 .elementor-element.elementor-element-186c40e .elementor-heading-title{font-size:22px;}.elementor-350794 .elementor-element.elementor-element-09dc9ff{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:stretch;--align-items:stretch;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;}.elementor-350794 .elementor-element.elementor-element-b1f1937.elementor-element{--align-self:center;}.elementor-350794 .elementor-element.elementor-element-b1f1937{text-align:center;}.elementor-350794 .elementor-element.elementor-element-9ed39b2.elementor-element{--align-self:center;}.elementor-350794 .elementor-element.elementor-element-9ed39b2{text-align:center;}.elementor-350794 .elementor-element.elementor-element-3f45cad.elementor-element{--align-self:center;}.elementor-350794 .elementor-element.elementor-element-3f45cad{text-align:center;}.elementor-350794 .elementor-element.elementor-element-47d88ba.elementor-element{--align-self:center;}.elementor-350794 .elementor-element.elementor-element-47d88ba{text-align:center;}.elementor-350794 .elementor-element.elementor-element-a58d851{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:stretch;--align-items:stretch;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;}.elementor-350794 .elementor-element.elementor-element-abca2a2.elementor-element{--align-self:center;}.elementor-350794 .elementor-element.elementor-element-abca2a2{text-align:center;}.elementor-350794 .elementor-element.elementor-element-3e7b386.elementor-element{--align-self:center;}.elementor-350794 .elementor-element.elementor-element-3e7b386{text-align:center;}.elementor-350794 .elementor-element.elementor-element-2d11e9c.elementor-element{--align-self:center;}.elementor-350794 .elementor-element.elementor-element-2d11e9c{text-align:center;}.elementor-350794 .elementor-element.elementor-element-6a396f0.elementor-element{--align-self:center;}.elementor-350794 .elementor-element.elementor-element-6a396f0{text-align:center;}.elementor-350794 .elementor-element.elementor-element-36cc7f5{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:stretch;--align-items:stretch;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#000000;--border-color:#000000;}.elementor-350794 .elementor-element.elementor-element-6041bcc.elementor-element{--align-self:center;}.elementor-350794 .elementor-element.elementor-element-6041bcc{text-align:center;}.elementor-350794 .elementor-element.elementor-element-ccab42b.elementor-element{--align-self:center;}.elementor-350794 .elementor-element.elementor-element-ccab42b{text-align:center;}.elementor-350794 .elementor-element.elementor-element-7636bbb.elementor-element{--align-self:center;}.elementor-350794 .elementor-element.elementor-element-7636bbb{text-align:center;}.elementor-350794 .elementor-element.elementor-element-c7ab67b.elementor-element{--align-self:center;}.elementor-350794 .elementor-element.elementor-element-c7ab67b{text-align:center;}.elementor-350794 .elementor-element.elementor-element-fbf3b6d{--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:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-350794 .elementor-element.elementor-element-fa2e9f7{--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;}.elementor-350794 .elementor-element.elementor-element-143a925{--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-350794 .elementor-element.elementor-element-903ea27 > .elementor-widget-container{background-color:#F8A500;padding:20px 20px 20px 20px;}.elementor-350794 .elementor-element.elementor-element-903ea27{text-align:center;}.elementor-350794 .elementor-element.elementor-element-903ea27 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.2em;font-weight:700;color:var( --e-global-color-be90113 );}.elementor-350794 .elementor-element.elementor-element-b32a16a{--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-350794 .elementor-element.elementor-element-a359149 > .elementor-widget-container{padding:0px 15px 15px 15px;}.elementor-350794 .elementor-element.elementor-element-a359149 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:2em;font-weight:700;}.elementor-350794 .elementor-element.elementor-element-8a61f40{--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;}.elementor-350794 .elementor-element.elementor-element-6b12939{--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-350794 .elementor-element.elementor-element-d074a3d{--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-350794 .elementor-element.elementor-element-5bbc526 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.4em;font-weight:700;color:#F8A500;}.elementor-350794 .elementor-element.elementor-element-e8c1586 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.4em;font-weight:700;color:#F8A500;}.elementor-350794 .elementor-element.elementor-element-9be76a4{--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-350794 .elementor-element.elementor-element-2b696da{--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-350794 .elementor-element.elementor-element-e708d2c{--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;}.elementor-350794 .elementor-element.elementor-element-096fe30{--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-350794 .elementor-element.elementor-element-1bdaffe > .elementor-widget-container{background-color:#F8A500;padding:20px 20px 20px 20px;}.elementor-350794 .elementor-element.elementor-element-1bdaffe{text-align:center;}.elementor-350794 .elementor-element.elementor-element-1bdaffe .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.2em;font-weight:700;color:var( --e-global-color-be90113 );}.elementor-350794 .elementor-element.elementor-element-669d5da{--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-350794 .elementor-element.elementor-element-2beaf7c > .elementor-widget-container{padding:0px 15px 15px 15px;}.elementor-350794 .elementor-element.elementor-element-2beaf7c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:2em;font-weight:700;}.elementor-350794 .elementor-element.elementor-element-eaa4be7{--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;}.elementor-350794 .elementor-element.elementor-element-3868d5d{--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-350794 .elementor-element.elementor-element-3854f64{--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-350794 .elementor-element.elementor-element-5627a3c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.4em;font-weight:700;color:#F8A500;}.elementor-350794 .elementor-element.elementor-element-fdf9042 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.4em;font-weight:700;color:#F8A500;}.elementor-350794 .elementor-element.elementor-element-37d4d91{--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-350794 .elementor-element.elementor-element-09ddb83{--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-350794 .elementor-element.elementor-element-3c69943{--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;}.elementor-350794 .elementor-element.elementor-element-b97d4ae{--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-350794 .elementor-element.elementor-element-045c030 > .elementor-widget-container{background-color:#F8A500;padding:20px 20px 20px 20px;}.elementor-350794 .elementor-element.elementor-element-045c030{text-align:center;}.elementor-350794 .elementor-element.elementor-element-045c030 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.2em;font-weight:700;color:var( --e-global-color-be90113 );}.elementor-350794 .elementor-element.elementor-element-bc46952{--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-350794 .elementor-element.elementor-element-d058d5b > .elementor-widget-container{padding:0px 15px 15px 15px;}.elementor-350794 .elementor-element.elementor-element-d058d5b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:2em;font-weight:700;}.elementor-350794 .elementor-element.elementor-element-64169a9{--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;}.elementor-350794 .elementor-element.elementor-element-f323df4{--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-350794 .elementor-element.elementor-element-20f7ed6{--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-350794 .elementor-element.elementor-element-4608574 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.4em;font-weight:700;color:#F8A500;}.elementor-350794 .elementor-element.elementor-element-954dfa6 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.4em;font-weight:700;color:#F8A500;}.elementor-350794 .elementor-element.elementor-element-05f00bc{--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-350794 .elementor-element.elementor-element-3b0c5ca{--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-350794 .elementor-element.elementor-element-3979f12{--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;}.elementor-350794 .elementor-element.elementor-element-1ce4e63{--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-350794 .elementor-element.elementor-element-e373020 > .elementor-widget-container{background-color:#969696;padding:20px 20px 20px 20px;}.elementor-350794 .elementor-element.elementor-element-e373020{text-align:center;}.elementor-350794 .elementor-element.elementor-element-e373020 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.2em;font-weight:700;color:var( --e-global-color-be90113 );}.elementor-350794 .elementor-element.elementor-element-5836912{--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-350794 .elementor-element.elementor-element-4b1d8cb > .elementor-widget-container{padding:0px 15px 15px 15px;}.elementor-350794 .elementor-element.elementor-element-4b1d8cb .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:2em;font-weight:700;}.elementor-350794 .elementor-element.elementor-element-891d43b{--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;}.elementor-350794 .elementor-element.elementor-element-280f5c5{--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-350794 .elementor-element.elementor-element-6870aa0{--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-350794 .elementor-element.elementor-element-69cf5b0 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.4em;font-weight:700;color:#F8A500;}.elementor-350794 .elementor-element.elementor-element-ce79822 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.4em;font-weight:700;color:#F8A500;}.elementor-350794 .elementor-element.elementor-element-bb8e4cb{--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-350794 .elementor-element.elementor-element-1cb285a{--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:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-350794 .elementor-element.elementor-element-7589ab6{--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;}.elementor-350794 .elementor-element.elementor-element-a1da6f4{--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-350794 .elementor-element.elementor-element-0f9d589 > .elementor-widget-container{background-color:#969696;padding:20px 20px 20px 20px;}.elementor-350794 .elementor-element.elementor-element-0f9d589{text-align:center;}.elementor-350794 .elementor-element.elementor-element-0f9d589 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.2em;font-weight:700;color:var( --e-global-color-be90113 );}.elementor-350794 .elementor-element.elementor-element-428f124{--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-350794 .elementor-element.elementor-element-053f076 > .elementor-widget-container{padding:0px 15px 15px 15px;}.elementor-350794 .elementor-element.elementor-element-053f076 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:2em;font-weight:700;}.elementor-350794 .elementor-element.elementor-element-372f932{--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;}.elementor-350794 .elementor-element.elementor-element-225b3be{--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-350794 .elementor-element.elementor-element-7fb24d1{--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-350794 .elementor-element.elementor-element-f2854ce .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.4em;font-weight:700;color:#F8A500;}.elementor-350794 .elementor-element.elementor-element-44ef3b9 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.4em;font-weight:700;color:#F8A500;}.elementor-350794 .elementor-element.elementor-element-231a299{--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-350794 .elementor-element.elementor-element-a222a35{--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:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-350794 .elementor-element.elementor-element-81f252b > .elementor-widget-container{background-color:#FFFFFF;margin:-20px 0px 0px 0px;padding:0px 10px 10px 10px;}.elementor-350794 .elementor-element.elementor-element-81f252b{color:var( --e-global-color-be90113 );}.elementor-350794 .elementor-element.elementor-element-f8d0f2b{--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:10px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-350794 .elementor-element.elementor-element-ad52d19 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:2em;font-weight:600;color:var( --e-global-color-primary );}.elementor-350794 .elementor-element.elementor-element-83e1a3f{--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-350794 .elementor-element.elementor-element-b634969{--grid-row-gap:15px;--grid-column-gap:15px;}.elementor-350794 .elementor-element.elementor-element-b634969 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.7 * 100% );}.elementor-350794 .elementor-element.elementor-element-b634969:after{content:"0.7";}.elementor-350794 .elementor-element.elementor-element-b634969 .elementor-post__thumbnail__link{width:100%;}.elementor-350794 .elementor-element.elementor-element-b634969.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:10px;}.elementor-350794 .elementor-element.elementor-element-b634969.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:10px;}.elementor-350794 .elementor-element.elementor-element-b634969.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:10px;}.elementor-350794 .elementor-element.elementor-element-b634969 .elementor-post__title, .elementor-350794 .elementor-element.elementor-element-b634969 .elementor-post__title a{color:var( --e-global-color-primary );font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;}.elementor-350794 .elementor-element.elementor-element-a0f9970{--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-350794 .elementor-element.elementor-element-0862c8f{text-align:center;}.elementor-350794 .elementor-element.elementor-element-0862c8f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.6em;font-weight:600;color:var( --e-global-color-primary );}.elementor-350794 .elementor-element.elementor-element-a26e9d3{--display:flex;}.elementor-350794 .elementor-element.elementor-element-64730c8.elementor-element{--align-self:center;}@media(max-width:1024px){.elementor-350794 .elementor-element.elementor-element-ec41ac6{--grid-auto-flow:row;}.elementor-350794 .elementor-element.elementor-element-932eb77{--grid-auto-flow:row;}.elementor-350794 .elementor-element.elementor-element-09dc9ff{--grid-auto-flow:row;}.elementor-350794 .elementor-element.elementor-element-a58d851{--grid-auto-flow:row;}.elementor-350794 .elementor-element.elementor-element-36cc7f5{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-350794 .elementor-element.elementor-element-82ffe80{--width:50%;}.elementor-350794 .elementor-element.elementor-element-5a538c3{--width:60%;}.elementor-350794 .elementor-element.elementor-element-167e9af{--width:50%;}.elementor-350794 .elementor-element.elementor-element-201f55b{--width:50%;}.elementor-350794 .elementor-element.elementor-element-8664a90{--width:50%;}.elementor-350794 .elementor-element.elementor-element-b1a9a9c{--content-width:1600px;}.elementor-350794 .elementor-element.elementor-element-9cdd694{--content-width:1600px;}.elementor-350794 .elementor-element.elementor-element-ec41ac6{--width:100%;}.elementor-350794 .elementor-element.elementor-element-932eb77{--width:100%;}.elementor-350794 .elementor-element.elementor-element-09dc9ff{--width:100%;}.elementor-350794 .elementor-element.elementor-element-a58d851{--width:100%;}.elementor-350794 .elementor-element.elementor-element-36cc7f5{--width:100%;}.elementor-350794 .elementor-element.elementor-element-fbf3b6d{--content-width:1600px;}.elementor-350794 .elementor-element.elementor-element-fa2e9f7{--width:100%;}.elementor-350794 .elementor-element.elementor-element-143a925{--width:15%;}.elementor-350794 .elementor-element.elementor-element-b32a16a{--width:85%;}.elementor-350794 .elementor-element.elementor-element-6b12939{--width:70%;}.elementor-350794 .elementor-element.elementor-element-d074a3d{--width:30%;}.elementor-350794 .elementor-element.elementor-element-2b696da{--content-width:1600px;}.elementor-350794 .elementor-element.elementor-element-e708d2c{--width:100%;}.elementor-350794 .elementor-element.elementor-element-096fe30{--width:15%;}.elementor-350794 .elementor-element.elementor-element-669d5da{--width:85%;}.elementor-350794 .elementor-element.elementor-element-3868d5d{--width:70%;}.elementor-350794 .elementor-element.elementor-element-3854f64{--width:30%;}.elementor-350794 .elementor-element.elementor-element-09ddb83{--content-width:1600px;}.elementor-350794 .elementor-element.elementor-element-3c69943{--width:100%;}.elementor-350794 .elementor-element.elementor-element-b97d4ae{--width:15%;}.elementor-350794 .elementor-element.elementor-element-bc46952{--width:85%;}.elementor-350794 .elementor-element.elementor-element-f323df4{--width:70%;}.elementor-350794 .elementor-element.elementor-element-20f7ed6{--width:30%;}.elementor-350794 .elementor-element.elementor-element-3b0c5ca{--content-width:1600px;}.elementor-350794 .elementor-element.elementor-element-3979f12{--width:100%;}.elementor-350794 .elementor-element.elementor-element-1ce4e63{--width:15%;}.elementor-350794 .elementor-element.elementor-element-5836912{--width:85%;}.elementor-350794 .elementor-element.elementor-element-280f5c5{--width:70%;}.elementor-350794 .elementor-element.elementor-element-6870aa0{--width:30%;}.elementor-350794 .elementor-element.elementor-element-1cb285a{--content-width:1600px;}.elementor-350794 .elementor-element.elementor-element-7589ab6{--width:100%;}.elementor-350794 .elementor-element.elementor-element-a1da6f4{--width:15%;}.elementor-350794 .elementor-element.elementor-element-428f124{--width:85%;}.elementor-350794 .elementor-element.elementor-element-225b3be{--width:70%;}.elementor-350794 .elementor-element.elementor-element-7fb24d1{--width:30%;}.elementor-350794 .elementor-element.elementor-element-a222a35{--content-width:1600px;}}@media(max-width:767px){.elementor-350794 .elementor-element.elementor-element-ec41ac6{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-350794 .elementor-element.elementor-element-932eb77{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-350794 .elementor-element.elementor-element-09dc9ff{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-350794 .elementor-element.elementor-element-a58d851{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-350794 .elementor-element.elementor-element-36cc7f5{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-350794 .elementor-element.elementor-element-b634969 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-350794 .elementor-element.elementor-element-b634969:after{content:"0.5";}.elementor-350794 .elementor-element.elementor-element-b634969 .elementor-post__thumbnail__link{width:100%;}}/* Start custom CSS for container, class: .elementor-element-9cdd694 *//* 1. KONTENER GŁÓWNY - Tło i zaokrąglenia */
.our-rank-section {
    background-color: rgba(249, 190, 117, 0.34) !important;
    border-radius: 15px;
    padding: 0 25px !important;
    overflow: hidden;
}

/* 2. RZĄD - Pozioma linia między miejscami */
.rank-row {
    display: flex !important;
    flex-direction: row !important;
    align-items: center !important;
    border-bottom: 1px solid #000000 !important;
    margin: 0 !important;
    padding: 10px 0 !important;
    min-height: 90px;
}

.rank-row:last-child {
    border-bottom: none !important;
}

/* 3. KOLUMNY - DESKTOP */

/* Zdjęcie - Powiększone zgodnie z prośbą */
.rank-img {
    width: 90px !important;
    display: flex !important;
    justify-content: center;
    align-items: center;
}

.rank-img img {
    width: 65px !important;
    height: 65px !important;
    object-fit: contain;
    background: #fff;
    border-radius: 4px;
}

/* Miejsce - Czarny tekst, waga 800 */
.rank-number {
    width: 130px !important;
    color: #000000 !important;
    font-weight: 800;
    text-transform: uppercase;
    padding-left: 15px;
}

/* Nazwa/Opis - Czarny tekst, waga 400 */
.rank-name {
    flex-grow: 1 !important;
    color: #000000 !important;
    font-weight: 400;
    padding: 0 25px !important;
}

/* 4. CENA I LINK - IDEALNIE RÓWNE CZARNE LINIE PIONOWE */
.rank-price, 
.rank-link {
    position: relative;
    display: flex !important;
    align-items: center;
    justify-content: center;
    min-height: 80px;
}

/* Ręczne rysowanie bordera (Pseudo-element) - gwarancja idealnego pionu */
.rank-price::before,
.rank-link::before {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 1px;
    height: 65px; /* Sztywna wysokość linii */
    background-color: #000000;
}

/* Styl ceny */
.rank-price {
    width: 140px !important;
    color: #F8A500 !important;
    font-weight: 800;
    font-size: 22px !important;
}

/* Styl sekcji Linku */
.rank-link {
    width: 110px !important;
}

/* WYMUSZENIE ROZMIARU DLA WIDGETU HEADING (OPIS) */
.rank-link .elementor-heading-title,
.rank-link .elementor-heading-title p,
.rank-link .elementor-heading-title a {
    font-size: 22px !important; /* Rozmiar równy cenie */
    color: #F8A500 !important;
    font-weight: 700 !important;
    text-decoration: underline !important;
    text-underline-offset: 4px;
    margin: 0 !important;
    line-height: 1.2 !important;
}

/* 5. MOBILNE - Dostosowanie układu */
@media (max-width: 767px) {
    .rank-row {
        flex-direction: column !important;
        padding: 25px 0 !important;
        text-align: center;
    }

    /* Ukrywamy pionowe kreski na mobile */
    .rank-price::before,
    .rank-link::before {
        display: none !important;
    }

    .rank-img, .rank-number, .rank-name, .rank-price, .rank-link {
        width: 100% !important;
        padding: 8px 0 !important;
        min-height: auto !important;
    }

    .rank-img img {
        width: 85px !important;
        height: 85px !important;
    }

    .rank-price {
        font-size: 26px !important;
        margin-top: 10px;
    }
    
    .rank-link .elementor-heading-title a {
        font-size: 20px !important;
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-cac8248 *//* 1. Ustawienie karty w poziomie (Zdjęcie lewo, Tekst prawo) */
.woocommerce ul.products li.product .product-inner {
    display: flex !important;
    align-items: center;
    gap: 30px;
    background: #fff;
    padding: 20px;
    text-align: left !important;
}

/* 2. Kontrola kontenera zdjęcia */
.woocommerce ul.products li.product .product-thumbnail {
    flex: 0 0 300px; /* Stała szerokość dla sekcji zdjęcia */
    margin-bottom: 0 !important;
}

/* 3. Naprawa rozmiaru zdjęcia */
.woocommerce ul.products li.product .product-thumbnail img {
    width: 100% !important;
    height: auto !important;
    object-fit: contain;
}

/* 4. Kontrola treści (Tytuł, Cena, Przycisk) */
.woocommerce ul.products li.product .product-summary {
    flex: 1;
    display: flex;
    flex-direction: column;
    align-items: flex-start; /* Wszystko do lewej */
}

/* 5. Tytuł produktu */
.woocommerce ul.products li.product .product-summary h2.woocommerce-loop-product__title {
    font-size: 20px !important;
    line-height: 1.3 !important;
    margin-bottom: 10px !important;
    text-align:left !important;
}

/* 6. Cena i Omnibus */
.woocommerce ul.products li.product .price {
    font-size: 22px !important;
    color: #ff9900 !important;
    margin-bottom: 5px !important;
}

.woocommerce ul.products li.product .omnibus-container {
    margin-bottom: 15px !important;
    font-size: 12px;
}

/* 7. Przycisk "Dodaj do koszyka" */
.woocommerce ul.products li.product .product-summary .add_to_cart_button {
    background-color: #e67e22 !important;
    color: #fff !important;
    padding: 12px 25px !important;
    border-radius: 4px !important;
    width: auto !important;
    display: inline-flex !important;
    justify-content: center;
}

/* Ukrycie przycisku "Podgląd" (Quick View), jeśli go nie chcesz jak na makiecie */
.product-loop__buttons {
    display: none !important;
}

/* 8. Responsywność - na komórkach wracamy do pionu */
@media (max-width: 767px) {
    .woocommerce ul.products li.product .product-inner {
        flex-direction: column;
        text-align: center !important;
    }
    .woocommerce ul.products li.product .product-thumbnail {
        flex: 0 0 auto;
        width: 100%;
    }
    .woocommerce ul.products li.product .product-summary {
        align-items: center;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-75b3898 */li{
    font-size:17px;
    font-weight:400;
    color:black;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-494fc65 */li{
    font-size:17px;
    font-weight:400;
    color:black;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6bf4247 */p{
    font-size:17px;
    font-weight:400;
    color:black;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8b46578 *//* 1. Ustawienie karty w poziomie (Zdjęcie lewo, Tekst prawo) */
.woocommerce ul.products li.product .product-inner {
    display: flex !important;
    align-items: center;
    gap: 30px;
    background: #fff;
    padding: 20px;
    text-align: left !important;
}

/* 2. Kontrola kontenera zdjęcia */
.woocommerce ul.products li.product .product-thumbnail {
    flex: 0 0 300px; /* Stała szerokość dla sekcji zdjęcia */
    margin-bottom: 0 !important;
}

/* 3. Naprawa rozmiaru zdjęcia */
.woocommerce ul.products li.product .product-thumbnail img {
    width: 100% !important;
    height: auto !important;
    object-fit: contain;
}

/* 4. Kontrola treści (Tytuł, Cena, Przycisk) */
.woocommerce ul.products li.product .product-summary {
    flex: 1;
    display: flex;
    flex-direction: column;
    align-items: flex-start; /* Wszystko do lewej */
}

/* 5. Tytuł produktu */
.woocommerce ul.products li.product .product-summary h2.woocommerce-loop-product__title {
    font-size: 20px !important;
    line-height: 1.3 !important;
    margin-bottom: 10px !important;
    text-align:left !important;
}

/* 6. Cena i Omnibus */
.woocommerce ul.products li.product .price {
    font-size: 22px !important;
    color: #ff9900 !important;
    margin-bottom: 5px !important;
}

.woocommerce ul.products li.product .omnibus-container {
    margin-bottom: 15px !important;
    font-size: 12px;
}

/* 7. Przycisk "Dodaj do koszyka" */
.woocommerce ul.products li.product .product-summary .add_to_cart_button {
    background-color: #e67e22 !important;
    color: #fff !important;
    padding: 12px 25px !important;
    border-radius: 4px !important;
    width: auto !important;
    display: inline-flex !important;
    justify-content: center;
}

/* Ukrycie przycisku "Podgląd" (Quick View), jeśli go nie chcesz jak na makiecie */
.product-loop__buttons {
    display: none !important;
}

/* 8. Responsywność - na komórkach wracamy do pionu */
@media (max-width: 767px) {
    .woocommerce ul.products li.product .product-inner {
        flex-direction: column;
        text-align: center !important;
    }
    .woocommerce ul.products li.product .product-thumbnail {
        flex: 0 0 auto;
        width: 100%;
    }
    .woocommerce ul.products li.product .product-summary {
        align-items: center;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-69796f9 */li{
    font-size:17px;
    font-weight:400;
    color:black;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a3ba23d */li{
    font-size:17px;
    font-weight:400;
    color:black;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-038fef1 */p{
    font-size:17px;
    font-weight:400;
    color:black;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6ddbee3 *//* 1. Ustawienie karty w poziomie (Zdjęcie lewo, Tekst prawo) */
.woocommerce ul.products li.product .product-inner {
    display: flex !important;
    align-items: center;
    gap: 30px;
    background: #fff;
    padding: 20px;
    text-align: left !important;
}

/* 2. Kontrola kontenera zdjęcia */
.woocommerce ul.products li.product .product-thumbnail {
    flex: 0 0 300px; /* Stała szerokość dla sekcji zdjęcia */
    margin-bottom: 0 !important;
}

/* 3. Naprawa rozmiaru zdjęcia */
.woocommerce ul.products li.product .product-thumbnail img {
    width: 100% !important;
    height: auto !important;
    object-fit: contain;
}

/* 4. Kontrola treści (Tytuł, Cena, Przycisk) */
.woocommerce ul.products li.product .product-summary {
    flex: 1;
    display: flex;
    flex-direction: column;
    align-items: flex-start; /* Wszystko do lewej */
}

/* 5. Tytuł produktu */
.woocommerce ul.products li.product .product-summary h2.woocommerce-loop-product__title {
    font-size: 20px !important;
    line-height: 1.3 !important;
    margin-bottom: 10px !important;
    text-align:left !important;
}

/* 6. Cena i Omnibus */
.woocommerce ul.products li.product .price {
    font-size: 22px !important;
    color: #ff9900 !important;
    margin-bottom: 5px !important;
}

.woocommerce ul.products li.product .omnibus-container {
    margin-bottom: 15px !important;
    font-size: 12px;
}

/* 7. Przycisk "Dodaj do koszyka" */
.woocommerce ul.products li.product .product-summary .add_to_cart_button {
    background-color: #e67e22 !important;
    color: #fff !important;
    padding: 12px 25px !important;
    border-radius: 4px !important;
    width: auto !important;
    display: inline-flex !important;
    justify-content: center;
}

/* Ukrycie przycisku "Podgląd" (Quick View), jeśli go nie chcesz jak na makiecie */
.product-loop__buttons {
    display: none !important;
}

/* 8. Responsywność - na komórkach wracamy do pionu */
@media (max-width: 767px) {
    .woocommerce ul.products li.product .product-inner {
        flex-direction: column;
        text-align: center !important;
    }
    .woocommerce ul.products li.product .product-thumbnail {
        flex: 0 0 auto;
        width: 100%;
    }
    .woocommerce ul.products li.product .product-summary {
        align-items: center;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a5f33ef */li{
    font-size:17px;
    font-weight:400;
    color:black;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d582420 */li{
    font-size:17px;
    font-weight:400;
    color:black;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-619bf07 */p{
    font-size:17px;
    font-weight:400;
    color:black;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-89792fc *//* 1. Ustawienie karty w poziomie (Zdjęcie lewo, Tekst prawo) */
.woocommerce ul.products li.product .product-inner {
    display: flex !important;
    align-items: center;
    gap: 30px;
    background: #fff;
    padding: 20px;
    text-align: left !important;
}

/* 2. Kontrola kontenera zdjęcia */
.woocommerce ul.products li.product .product-thumbnail {
    flex: 0 0 300px; /* Stała szerokość dla sekcji zdjęcia */
    margin-bottom: 0 !important;
}

/* 3. Naprawa rozmiaru zdjęcia */
.woocommerce ul.products li.product .product-thumbnail img {
    width: 100% !important;
    height: auto !important;
    object-fit: contain;
}

/* 4. Kontrola treści (Tytuł, Cena, Przycisk) */
.woocommerce ul.products li.product .product-summary {
    flex: 1;
    display: flex;
    flex-direction: column;
    align-items: flex-start; /* Wszystko do lewej */
}

/* 5. Tytuł produktu */
.woocommerce ul.products li.product .product-summary h2.woocommerce-loop-product__title {
    font-size: 20px !important;
    line-height: 1.3 !important;
    margin-bottom: 10px !important;
    text-align:left !important;
}

/* 6. Cena i Omnibus */
.woocommerce ul.products li.product .price {
    font-size: 22px !important;
    color: #ff9900 !important;
    margin-bottom: 5px !important;
}

.woocommerce ul.products li.product .omnibus-container {
    margin-bottom: 15px !important;
    font-size: 12px;
}

/* 7. Przycisk "Dodaj do koszyka" */
.woocommerce ul.products li.product .product-summary .add_to_cart_button {
    background-color: #e67e22 !important;
    color: #fff !important;
    padding: 12px 25px !important;
    border-radius: 4px !important;
    width: auto !important;
    display: inline-flex !important;
    justify-content: center;
}

/* Ukrycie przycisku "Podgląd" (Quick View), jeśli go nie chcesz jak na makiecie */
.product-loop__buttons {
    display: none !important;
}

/* 8. Responsywność - na komórkach wracamy do pionu */
@media (max-width: 767px) {
    .woocommerce ul.products li.product .product-inner {
        flex-direction: column;
        text-align: center !important;
    }
    .woocommerce ul.products li.product .product-thumbnail {
        flex: 0 0 auto;
        width: 100%;
    }
    .woocommerce ul.products li.product .product-summary {
        align-items: center;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c5d3577 */li{
    font-size:17px;
    font-weight:400;
    color:black;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-239a71b */li{
    font-size:17px;
    font-weight:400;
    color:black;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6e2e075 */p{
    font-size:17px;
    font-weight:400;
    color:black;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-162f083 *//* 1. Ustawienie karty w poziomie (Zdjęcie lewo, Tekst prawo) */
.woocommerce ul.products li.product .product-inner {
    display: flex !important;
    align-items: center;
    gap: 30px;
    background: #fff;
    padding: 20px;
    text-align: left !important;
}

/* 2. Kontrola kontenera zdjęcia */
.woocommerce ul.products li.product .product-thumbnail {
    flex: 0 0 300px; /* Stała szerokość dla sekcji zdjęcia */
    margin-bottom: 0 !important;
}

/* 3. Naprawa rozmiaru zdjęcia */
.woocommerce ul.products li.product .product-thumbnail img {
    width: 100% !important;
    height: auto !important;
    object-fit: contain;
}

/* 4. Kontrola treści (Tytuł, Cena, Przycisk) */
.woocommerce ul.products li.product .product-summary {
    flex: 1;
    display: flex;
    flex-direction: column;
    align-items: flex-start; /* Wszystko do lewej */
}

/* 5. Tytuł produktu */
.woocommerce ul.products li.product .product-summary h2.woocommerce-loop-product__title {
    font-size: 20px !important;
    line-height: 1.3 !important;
    margin-bottom: 10px !important;
    text-align:left !important;
}

/* 6. Cena i Omnibus */
.woocommerce ul.products li.product .price {
    font-size: 22px !important;
    color: #ff9900 !important;
    margin-bottom: 5px !important;
}

.woocommerce ul.products li.product .omnibus-container {
    margin-bottom: 15px !important;
    font-size: 12px;
}

/* 7. Przycisk "Dodaj do koszyka" */
.woocommerce ul.products li.product .product-summary .add_to_cart_button {
    background-color: #e67e22 !important;
    color: #fff !important;
    padding: 12px 25px !important;
    border-radius: 4px !important;
    width: auto !important;
    display: inline-flex !important;
    justify-content: center;
}

/* Ukrycie przycisku "Podgląd" (Quick View), jeśli go nie chcesz jak na makiecie */
.product-loop__buttons {
    display: none !important;
}

/* 8. Responsywność - na komórkach wracamy do pionu */
@media (max-width: 767px) {
    .woocommerce ul.products li.product .product-inner {
        flex-direction: column;
        text-align: center !important;
    }
    .woocommerce ul.products li.product .product-thumbnail {
        flex: 0 0 auto;
        width: 100%;
    }
    .woocommerce ul.products li.product .product-summary {
        align-items: center;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ffd0c51 */li{
    font-size:17px;
    font-weight:400;
    color:black;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b04184d */li{
    font-size:17px;
    font-weight:400;
    color:black;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e6e8570 */p{
    font-size:17px;
    font-weight:400;
    color:black;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-b634969 */#blogi-ranking article{
    position: relative;
}
#blogi-ranking article .elementor-post-date{
    position: absolute;
    left: 0;
    top: 20px;
    background-color: var(--rz-background-color-light);
    color: var(--rz-color-dark);
    font-size: 11px;
    font-weight: 500;
    padding: 3px 15px;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-64730c8 *//* 1. Ukrywamy napisy (legendę) pod gwiazdkami */
.kksr-legend {
    display: none !important;
}

/* 2. Centrowanie kontenera gwiazdek */
.kk-star-ratings {
    display: flex;
    flex-direction: column;
    align-items: center; /* Centrowanie w poziomie */
    margin: 20px 0;
}

/* 3. Stylizacja samych gwiazdek - kolor z makiety #F8A500 */
.kksr-stars-active .kksr-icon {
    color: #F8A500 !important;
}

/* 4. Powiększenie gwiazdek, jeśli 24px to za mało */
.kksr-icon {
    width: 35px !important; /* Możesz tu sterować rozmiarem */
    height: 35px !important;
}

/* 5. Usunięcie szarych obramowań/tła jeśli wtyczka je dodaje */
.kk-star-ratings {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
}/* End custom CSS */