.elementor-6279 .elementor-element.elementor-element-ff6026a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6279 .elementor-element.elementor-element-ff6026a [data-glow]{--border-light-opacity:1;}.elementor-6279 .elementor-element.elementor-element-ff6026a .slick-list{overflow:hidden;}.elementor-6279 .elementor-element.elementor-element-ff6026a .slick-slide{margin:0rem 1rem 2rem 1rem;}.elementor-6279 .elementor-element.elementor-element-ff6026a .slick-track{margin:0 -1rem 0 -1rem;}.elementor-6279 .elementor-element.elementor-element-ff6026a .slick-prev i{font-size:20px;color:#000000 !important;opacity:0.7;}.elementor-6279 .elementor-element.elementor-element-ff6026a .slick-next i{font-size:20px;color:#000000 !important;opacity:0.7;}.elementor-6279 .elementor-element.elementor-element-ff6026a .slick-prev img{width:20px;opacity:0.7;}.elementor-6279 .elementor-element.elementor-element-ff6026a .slick-next img{width:20px;opacity:0.7;}.elementor-6279 .elementor-element.elementor-element-ff6026a .owocni-slick-slider[data-show-arrows="yes"] .slick-list{margin:0 calc(20px * 2 + 10px);}.elementor-6279 .elementor-element.elementor-element-ff6026a .slick-next:hover i{color:#000000 !important;opacity:1;}.elementor-6279 .elementor-element.elementor-element-ff6026a .slick-prev:hover i{color:#000000 !important;opacity:1;}.elementor-6279 .elementor-element.elementor-element-ff6026a .slick-next:hover img{opacity:1;}.elementor-6279 .elementor-element.elementor-element-ff6026a .slick-prev:hover img{opacity:1;}.elementor-6279 .elementor-element.elementor-element-ff6026a .slick-dots li button::before{font-size:10px;line-height:calc(10px * 1.4);}.elementor-6279 .elementor-element.elementor-element-ff6026a .slick-dots li{width:calc(10px * 1.4);height:calc(10px * 1.4);border-radius:999px;background-color:#E5E5E7;}.elementor-6279 .elementor-element.elementor-element-ff6026a .slick-dots li:hover{background-color:#bababa;}.elementor-6279 .elementor-element.elementor-element-ff6026a .slick-dots li.slick-active{background-color:#bababa;}.elementor-6279 .elementor-element.elementor-element-ac54eca{--display:flex;--min-height:550px;--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:flex-end;--align-items:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6279 .elementor-element.elementor-element-ac54eca:not(.elementor-motion-effects-element-type-background), .elementor-6279 .elementor-element.elementor-element-ac54eca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ambienthub.eu/wp-content/uploads/2026/03/top5-scaled-1-e1774041363652.webp");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-6279 .elementor-element.elementor-element-ac54eca [data-glow]{--border-light-opacity:1;}.elementor-6279 .elementor-element.elementor-element-ac54eca .slick-list{overflow:hidden;}.elementor-6279 .elementor-element.elementor-element-ac54eca .slick-slide{margin:0rem 1rem 2rem 1rem;}.elementor-6279 .elementor-element.elementor-element-ac54eca .slick-track{margin:0 -1rem 0 -1rem;}.elementor-6279 .elementor-element.elementor-element-ac54eca .slick-prev i{font-size:20px;color:#000000 !important;opacity:0.7;}.elementor-6279 .elementor-element.elementor-element-ac54eca .slick-next i{font-size:20px;color:#000000 !important;opacity:0.7;}.elementor-6279 .elementor-element.elementor-element-ac54eca .slick-prev img{width:20px;opacity:0.7;}.elementor-6279 .elementor-element.elementor-element-ac54eca .slick-next img{width:20px;opacity:0.7;}.elementor-6279 .elementor-element.elementor-element-ac54eca .owocni-slick-slider[data-show-arrows="yes"] .slick-list{margin:0 calc(20px * 2 + 10px);}.elementor-6279 .elementor-element.elementor-element-ac54eca .slick-next:hover i{color:#000000 !important;opacity:1;}.elementor-6279 .elementor-element.elementor-element-ac54eca .slick-prev:hover i{color:#000000 !important;opacity:1;}.elementor-6279 .elementor-element.elementor-element-ac54eca .slick-next:hover img{opacity:1;}.elementor-6279 .elementor-element.elementor-element-ac54eca .slick-prev:hover img{opacity:1;}.elementor-6279 .elementor-element.elementor-element-ac54eca .slick-dots li button::before{font-size:10px;line-height:calc(10px * 1.4);}.elementor-6279 .elementor-element.elementor-element-ac54eca .slick-dots li{width:calc(10px * 1.4);height:calc(10px * 1.4);border-radius:999px;background-color:#E5E5E7;}.elementor-6279 .elementor-element.elementor-element-ac54eca .slick-dots li:hover{background-color:#bababa;}.elementor-6279 .elementor-element.elementor-element-ac54eca .slick-dots li.slick-active{background-color:#bababa;}.elementor-6279 .elementor-element.elementor-element-d80cf07{text-align:center;}.elementor-6279 .elementor-element.elementor-element-d80cf07 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:72px;font-weight:300;color:var( --e-global-color-primary );}.elementor-6279 .elementor-element.elementor-element-3f0589f{--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;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:-87px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:100px;--padding-right:100px;--z-index:2;}.elementor-6279 .elementor-element.elementor-element-3f0589f:not(.elementor-motion-effects-element-type-background), .elementor-6279 .elementor-element.elementor-element-3f0589f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(-90deg, #70C7DC 0%, #655BA4 100%);}.elementor-6279 .elementor-element.elementor-element-3f0589f [data-glow]{--border-light-opacity:1;}.elementor-6279 .elementor-element.elementor-element-3f0589f .slick-list{overflow:hidden;}.elementor-6279 .elementor-element.elementor-element-3f0589f .slick-slide{margin:0rem 1rem 2rem 1rem;}.elementor-6279 .elementor-element.elementor-element-3f0589f .slick-track{margin:0 -1rem 0 -1rem;}.elementor-6279 .elementor-element.elementor-element-3f0589f .slick-prev i{font-size:20px;color:#000000 !important;opacity:0.7;}.elementor-6279 .elementor-element.elementor-element-3f0589f .slick-next i{font-size:20px;color:#000000 !important;opacity:0.7;}.elementor-6279 .elementor-element.elementor-element-3f0589f .slick-prev img{width:20px;opacity:0.7;}.elementor-6279 .elementor-element.elementor-element-3f0589f .slick-next img{width:20px;opacity:0.7;}.elementor-6279 .elementor-element.elementor-element-3f0589f .owocni-slick-slider[data-show-arrows="yes"] .slick-list{margin:0 calc(20px * 2 + 10px);}.elementor-6279 .elementor-element.elementor-element-3f0589f .slick-next:hover i{color:#000000 !important;opacity:1;}.elementor-6279 .elementor-element.elementor-element-3f0589f .slick-prev:hover i{color:#000000 !important;opacity:1;}.elementor-6279 .elementor-element.elementor-element-3f0589f .slick-next:hover img{opacity:1;}.elementor-6279 .elementor-element.elementor-element-3f0589f .slick-prev:hover img{opacity:1;}.elementor-6279 .elementor-element.elementor-element-3f0589f .slick-dots li button::before{font-size:10px;line-height:calc(10px * 1.4);}.elementor-6279 .elementor-element.elementor-element-3f0589f .slick-dots li{width:calc(10px * 1.4);height:calc(10px * 1.4);border-radius:999px;background-color:#E5E5E7;}.elementor-6279 .elementor-element.elementor-element-3f0589f .slick-dots li:hover{background-color:#bababa;}.elementor-6279 .elementor-element.elementor-element-3f0589f .slick-dots li.slick-active{background-color:#bababa;}.elementor-6279 .elementor-element.elementor-element-70cda1e{text-align:center;color:#FFFFFF;font-family:"Lato", Sans-serif;font-size:20px;font-weight:400;}.elementor-6279 .elementor-element.elementor-element-fbcfe9a{--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:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:0px;--margin-bottom:-100px;--margin-left:0px;--margin-right:0px;--padding-top:200px;--padding-bottom:0200px;--padding-left:25px;--padding-right:25px;}.elementor-6279 .elementor-element.elementor-element-fbcfe9a:not(.elementor-motion-effects-element-type-background), .elementor-6279 .elementor-element.elementor-element-fbcfe9a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111214;}.elementor-6279 .elementor-element.elementor-element-fbcfe9a [data-glow]{--border-light-opacity:1;}.elementor-6279 .elementor-element.elementor-element-fbcfe9a .slick-list{overflow:hidden;}.elementor-6279 .elementor-element.elementor-element-fbcfe9a .slick-slide{margin:0rem 1rem 2rem 1rem;}.elementor-6279 .elementor-element.elementor-element-fbcfe9a .slick-track{margin:0 -1rem 0 -1rem;}.elementor-6279 .elementor-element.elementor-element-fbcfe9a .slick-prev i{font-size:20px;color:#000000 !important;opacity:0.7;}.elementor-6279 .elementor-element.elementor-element-fbcfe9a .slick-next i{font-size:20px;color:#000000 !important;opacity:0.7;}.elementor-6279 .elementor-element.elementor-element-fbcfe9a .slick-prev img{width:20px;opacity:0.7;}.elementor-6279 .elementor-element.elementor-element-fbcfe9a .slick-next img{width:20px;opacity:0.7;}.elementor-6279 .elementor-element.elementor-element-fbcfe9a .owocni-slick-slider[data-show-arrows="yes"] .slick-list{margin:0 calc(20px * 2 + 10px);}.elementor-6279 .elementor-element.elementor-element-fbcfe9a .slick-next:hover i{color:#000000 !important;opacity:1;}.elementor-6279 .elementor-element.elementor-element-fbcfe9a .slick-prev:hover i{color:#000000 !important;opacity:1;}.elementor-6279 .elementor-element.elementor-element-fbcfe9a .slick-next:hover img{opacity:1;}.elementor-6279 .elementor-element.elementor-element-fbcfe9a .slick-prev:hover img{opacity:1;}.elementor-6279 .elementor-element.elementor-element-fbcfe9a .slick-dots li button::before{font-size:10px;line-height:calc(10px * 1.4);}.elementor-6279 .elementor-element.elementor-element-fbcfe9a .slick-dots li{width:calc(10px * 1.4);height:calc(10px * 1.4);border-radius:999px;background-color:#E5E5E7;}.elementor-6279 .elementor-element.elementor-element-fbcfe9a .slick-dots li:hover{background-color:#bababa;}.elementor-6279 .elementor-element.elementor-element-fbcfe9a .slick-dots li.slick-active{background-color:#bababa;}.elementor-6279 .elementor-element.elementor-element-c645f77{--display:flex;--justify-content:flex-start;--gap:100px 100px;--row-gap:100px;--column-gap:100px;}.elementor-6279 .elementor-element.elementor-element-c645f77 [data-glow]{--border-light-opacity:1;}.elementor-6279 .elementor-element.elementor-element-c645f77 .slick-list{overflow:hidden;}.elementor-6279 .elementor-element.elementor-element-c645f77 .slick-slide{margin:0rem 1rem 2rem 1rem;}.elementor-6279 .elementor-element.elementor-element-c645f77 .slick-track{margin:0 -1rem 0 -1rem;}.elementor-6279 .elementor-element.elementor-element-c645f77 .slick-prev i{font-size:20px;color:#000000 !important;opacity:0.7;}.elementor-6279 .elementor-element.elementor-element-c645f77 .slick-next i{font-size:20px;color:#000000 !important;opacity:0.7;}.elementor-6279 .elementor-element.elementor-element-c645f77 .slick-prev img{width:20px;opacity:0.7;}.elementor-6279 .elementor-element.elementor-element-c645f77 .slick-next img{width:20px;opacity:0.7;}.elementor-6279 .elementor-element.elementor-element-c645f77 .owocni-slick-slider[data-show-arrows="yes"] .slick-list{margin:0 calc(20px * 2 + 10px);}.elementor-6279 .elementor-element.elementor-element-c645f77 .slick-next:hover i{color:#000000 !important;opacity:1;}.elementor-6279 .elementor-element.elementor-element-c645f77 .slick-prev:hover i{color:#000000 !important;opacity:1;}.elementor-6279 .elementor-element.elementor-element-c645f77 .slick-next:hover img{opacity:1;}.elementor-6279 .elementor-element.elementor-element-c645f77 .slick-prev:hover img{opacity:1;}.elementor-6279 .elementor-element.elementor-element-c645f77 .slick-dots li button::before{font-size:10px;line-height:calc(10px * 1.4);}.elementor-6279 .elementor-element.elementor-element-c645f77 .slick-dots li{width:calc(10px * 1.4);height:calc(10px * 1.4);border-radius:999px;background-color:#E5E5E7;}.elementor-6279 .elementor-element.elementor-element-c645f77 .slick-dots li:hover{background-color:#bababa;}.elementor-6279 .elementor-element.elementor-element-c645f77 .slick-dots li.slick-active{background-color:#bababa;}.elementor-6279 .elementor-element.elementor-element-bdca0ad{--icon-box-icon-margin:12px;}.elementor-6279 .elementor-element.elementor-element-bdca0ad .elementor-icon{font-size:82px;}.elementor-6279 .elementor-element.elementor-element-bdca0ad .elementor-icon-box-title{color:#EAEAEA;}.elementor-6279 .elementor-element.elementor-element-bdca0ad .elementor-icon-box-title, .elementor-6279 .elementor-element.elementor-element-bdca0ad .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;}.elementor-6279 .elementor-element.elementor-element-bdca0ad .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-6279 .elementor-element.elementor-element-7421a10{--icon-box-icon-margin:12px;}.elementor-6279 .elementor-element.elementor-element-7421a10 .elementor-icon{font-size:82px;}.elementor-6279 .elementor-element.elementor-element-7421a10 .elementor-icon-box-title{color:#EAEAEA;}.elementor-6279 .elementor-element.elementor-element-7421a10 .elementor-icon-box-title, .elementor-6279 .elementor-element.elementor-element-7421a10 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;}.elementor-6279 .elementor-element.elementor-element-7421a10 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-6279 .elementor-element.elementor-element-34d7530{--icon-box-icon-margin:12px;}.elementor-6279 .elementor-element.elementor-element-34d7530 .elementor-icon{font-size:82px;}.elementor-6279 .elementor-element.elementor-element-34d7530 .elementor-icon-box-title{color:#EAEAEA;}.elementor-6279 .elementor-element.elementor-element-34d7530 .elementor-icon-box-title, .elementor-6279 .elementor-element.elementor-element-34d7530 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;}.elementor-6279 .elementor-element.elementor-element-34d7530 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-6279 .elementor-element.elementor-element-4c1594f{--display:flex;}.elementor-6279 .elementor-element.elementor-element-4c1594f [data-glow]{--border-light-opacity:1;}.elementor-6279 .elementor-element.elementor-element-4c1594f .slick-list{overflow:hidden;}.elementor-6279 .elementor-element.elementor-element-4c1594f .slick-slide{margin:0rem 1rem 2rem 1rem;}.elementor-6279 .elementor-element.elementor-element-4c1594f .slick-track{margin:0 -1rem 0 -1rem;}.elementor-6279 .elementor-element.elementor-element-4c1594f .slick-prev i{font-size:20px;color:#000000 !important;opacity:0.7;}.elementor-6279 .elementor-element.elementor-element-4c1594f .slick-next i{font-size:20px;color:#000000 !important;opacity:0.7;}.elementor-6279 .elementor-element.elementor-element-4c1594f .slick-prev img{width:20px;opacity:0.7;}.elementor-6279 .elementor-element.elementor-element-4c1594f .slick-next img{width:20px;opacity:0.7;}.elementor-6279 .elementor-element.elementor-element-4c1594f .owocni-slick-slider[data-show-arrows="yes"] .slick-list{margin:0 calc(20px * 2 + 10px);}.elementor-6279 .elementor-element.elementor-element-4c1594f .slick-next:hover i{color:#000000 !important;opacity:1;}.elementor-6279 .elementor-element.elementor-element-4c1594f .slick-prev:hover i{color:#000000 !important;opacity:1;}.elementor-6279 .elementor-element.elementor-element-4c1594f .slick-next:hover img{opacity:1;}.elementor-6279 .elementor-element.elementor-element-4c1594f .slick-prev:hover img{opacity:1;}.elementor-6279 .elementor-element.elementor-element-4c1594f .slick-dots li button::before{font-size:10px;line-height:calc(10px * 1.4);}.elementor-6279 .elementor-element.elementor-element-4c1594f .slick-dots li{width:calc(10px * 1.4);height:calc(10px * 1.4);border-radius:999px;background-color:#E5E5E7;}.elementor-6279 .elementor-element.elementor-element-4c1594f .slick-dots li:hover{background-color:#bababa;}.elementor-6279 .elementor-element.elementor-element-4c1594f .slick-dots li.slick-active{background-color:#bababa;}.elementor-6279 .elementor-element.elementor-element-1e829fd{color:#EAEAEA;font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;}.elementor-6279 .elementor-element.elementor-element-8e70c10{--display:flex;--padding-top:25px;--padding-bottom:100px;--padding-left:25px;--padding-right:25px;}.elementor-6279 .elementor-element.elementor-element-8e70c10 [data-glow]{--border-light-opacity:1;}.elementor-6279 .elementor-element.elementor-element-8e70c10 .slick-list{overflow:hidden;}.elementor-6279 .elementor-element.elementor-element-8e70c10 .slick-slide{margin:0rem 1rem 2rem 1rem;}.elementor-6279 .elementor-element.elementor-element-8e70c10 .slick-track{margin:0 -1rem 0 -1rem;}.elementor-6279 .elementor-element.elementor-element-8e70c10 .slick-prev i{font-size:20px;color:#000000 !important;opacity:0.7;}.elementor-6279 .elementor-element.elementor-element-8e70c10 .slick-next i{font-size:20px;color:#000000 !important;opacity:0.7;}.elementor-6279 .elementor-element.elementor-element-8e70c10 .slick-prev img{width:20px;opacity:0.7;}.elementor-6279 .elementor-element.elementor-element-8e70c10 .slick-next img{width:20px;opacity:0.7;}.elementor-6279 .elementor-element.elementor-element-8e70c10 .owocni-slick-slider[data-show-arrows="yes"] .slick-list{margin:0 calc(20px * 2 + 10px);}.elementor-6279 .elementor-element.elementor-element-8e70c10 .slick-next:hover i{color:#000000 !important;opacity:1;}.elementor-6279 .elementor-element.elementor-element-8e70c10 .slick-prev:hover i{color:#000000 !important;opacity:1;}.elementor-6279 .elementor-element.elementor-element-8e70c10 .slick-next:hover img{opacity:1;}.elementor-6279 .elementor-element.elementor-element-8e70c10 .slick-prev:hover img{opacity:1;}.elementor-6279 .elementor-element.elementor-element-8e70c10 .slick-dots li button::before{font-size:10px;line-height:calc(10px * 1.4);}.elementor-6279 .elementor-element.elementor-element-8e70c10 .slick-dots li{width:calc(10px * 1.4);height:calc(10px * 1.4);border-radius:999px;background-color:#E5E5E7;}.elementor-6279 .elementor-element.elementor-element-8e70c10 .slick-dots li:hover{background-color:#bababa;}.elementor-6279 .elementor-element.elementor-element-8e70c10 .slick-dots li.slick-active{background-color:#bababa;}.elementor-6279 .elementor-element.elementor-element-41120e1.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:25px;}.elementor-6279 .elementor-element.elementor-element-41120e1 .elementor-main-swiper .swiper-slide{border-radius:10px;}.elementor-6279 .elementor-element.elementor-element-41120e1 .elementor-swiper-button{font-size:20px;}.elementor-6279 .elementor-element.elementor-element-41120e1 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-6279 .elementor-element.elementor-element-c0edadd{text-align:center;}.elementor-6279 .elementor-element.elementor-element-c0edadd .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:400;color:#EAEAEA;}.elementor-6279 .elementor-element.elementor-element-b7b71e6 .elementor-button{border-radius:50px 50px 50px 50px;padding:16px 16px 16px 16px;}.elementor-6279 .elementor-element.elementor-element-b7b71e6 > .elementor-widget-container{margin:30px 50px 50px 50px;}@media(min-width:768px){.elementor-6279 .elementor-element.elementor-element-c645f77{--width:40%;}}@media(max-width:1024px){.elementor-6279 .elementor-element.elementor-element-ac54eca{--min-height:350px;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-6279 .elementor-element.elementor-element-3f0589f{--margin-top:0px;--margin-bottom:-128px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:50px;--padding-right:50px;}.elementor-6279 .elementor-element.elementor-element-70cda1e{font-size:18px;}.elementor-6279 .elementor-element.elementor-element-fbcfe9a{--padding-top:220px;--padding-bottom:100px;--padding-left:25px;--padding-right:25px;}.elementor-6279 .elementor-element.elementor-element-41120e1.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}}@media(max-width:767px){.elementor-6279 .elementor-element.elementor-element-ac54eca{--min-height:300px;}.elementor-6279 .elementor-element.elementor-element-ac54eca:not(.elementor-motion-effects-element-type-background), .elementor-6279 .elementor-element.elementor-element-ac54eca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ambienthub.eu/wp-content/uploads/2026/03/top_mobile.webp");}.elementor-6279 .elementor-element.elementor-element-d80cf07 .elementor-heading-title{font-size:42px;}.elementor-6279 .elementor-element.elementor-element-d80cf07{width:var( --container-widget-width, 208px );max-width:208px;--container-widget-width:208px;--container-widget-flex-grow:0;}.elementor-6279 .elementor-element.elementor-element-3f0589f{--margin-top:0px;--margin-bottom:-139px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-6279 .elementor-element.elementor-element-70cda1e{font-size:16px;}.elementor-6279 .elementor-element.elementor-element-fbcfe9a{--margin-top:0px;--margin-bottom:-100px;--margin-left:0px;--margin-right:0px;--padding-top:160px;--padding-bottom:100px;--padding-left:25px;--padding-right:25px;}.elementor-6279 .elementor-element.elementor-element-c645f77{--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:space-between;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6279 .elementor-element.elementor-element-bdca0ad .elementor-icon{font-size:52px;}.elementor-6279 .elementor-element.elementor-element-bdca0ad .elementor-icon-box-title, .elementor-6279 .elementor-element.elementor-element-bdca0ad .elementor-icon-box-title a{font-size:13px;}.elementor-6279 .elementor-element.elementor-element-7421a10 .elementor-icon{font-size:52px;}.elementor-6279 .elementor-element.elementor-element-7421a10 .elementor-icon-box-title, .elementor-6279 .elementor-element.elementor-element-7421a10 .elementor-icon-box-title a{font-size:13px;}.elementor-6279 .elementor-element.elementor-element-34d7530 .elementor-icon{font-size:52px;}.elementor-6279 .elementor-element.elementor-element-34d7530 .elementor-icon-box-title, .elementor-6279 .elementor-element.elementor-element-34d7530 .elementor-icon-box-title a{font-size:13px;}.elementor-6279 .elementor-element.elementor-element-1e829fd{font-size:14px;}.elementor-6279 .elementor-element.elementor-element-41120e1.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}}/* Start custom CSS for text-editor, class: .elementor-element-1e829fd */.elementor-6279 .elementor-element.elementor-element-1e829fd p {
  margin-bottom: 42px;
}
.elementor-6279 .elementor-element.elementor-element-1e829fd h4 {
  position: relative;
  padding-left: 20px;
  font-size: 24px;
}

.elementor-6279 .elementor-element.elementor-element-1e829fd h4::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 3px;
  height: 100%;
  background: linear-gradient(to bottom, #655ba4, #6fc3da);
}
.elementor-6279 .elementor-element.elementor-element-1e829fd h4 {
  position: relative;
  padding-left: 14px;
}

.elementor-6279 .elementor-element.elementor-element-1e829fd h4::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 4px;
  height: 100%;
  background: linear-gradient(to bottom, #655ba4, #6fc3da);
}

/* MOBILE */
@media (max-width: 767px) {
  .elementor-6279 .elementor-element.elementor-element-1e829fd h4 {
    font-size: 22px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-66c9d12 */.namiot table {
  width: 100%;
  border-collapse: collapse;
  background-color: #111214;
  color: #EAEAEA;
  font-family: inherit;
}

.namiot table td, 
.namiot table th {
  padding: 14px 18px;
  border-bottom: 1px solid #2A2C30;
  text-align: center;
}

.namiot table td:first-child {
  text-align: left;
  color: #B5B8BE;
  font-weight: 500;
}

.namiot table tr:first-child td {
  background: linear-gradient(90deg, #1A1C20, #15171A);
  font-size: 16px;
  font-weight: 600;
  color: #FFFFFF;
  border-bottom: 1px solid #3A3D42;
}

.namiot table tr:hover {
  background-color: #1C1F24;
  transition: 0.2s ease;
}

/* ===== MOBILE ===== */
@media (max-width: 767px) {

  .namiot { overflow-x: hidden; }

  .namiot table{
    width: 100%;
    table-layout: fixed; /* [web:42] */
  }

  .namiot table td,
  .namiot table th{
    font-size: 12px;
    padding: 8px 8px;
    white-space: normal;
    overflow-wrap: anywhere;
  }

  .namiot table tr:first-child td{
    font-size: 12px;
  }

  /* Pierwsza kolumna szersza */
  .namiot table td:first-child,
  .namiot table th:first-child{
    width: 35%;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b7b71e6 *//* BASE */
.but .elementor-button {
  position: relative;
  overflow: hidden;
  z-index: 1;

  color: #fff !important;
  border: none !important;
  box-shadow: none !important;
  transform: none !important;

  background: linear-gradient(135deg, #655ba4, #6fc3da) !important;
  background-size: 200% 200%;
  transition: all 0.3s ease;
}

/* Pseudo-element (opcjonalny, ale trzymamy pod kontrolą) */
.but .elementor-button::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: -1;
  background: linear-gradient(135deg, #655ba4, #6fc3da);
  opacity: 1;
  transition: opacity 0.3s ease;
}

/* HOVER → pełny fiolet */
.but .elementor-button:hover,
.but .elementor-button:focus,
.but .elementor-button:active {
  background: #655ba4 !important;
  color: #fff !important;

  border: none !important;
  box-shadow: none !important;
  transform: none !important;
}

/* WYŁĄCZ gradient z pseudo-elementu na hover */
.but .elementor-button:hover::before {
  opacity: 0 !important;
}/* End custom CSS */