.overflow-hidden{overflow-y:hidden!important}.txt-center{text-align:center}.cursor-pointer,.less-btn a,.more-btn a{cursor:pointer}.semi-bold .elementor-heading-title,.semi-bold .elementor-icon-list-text{font-weight:600!important}.bold .elementor-heading-title strong,.bold strong{font-weight:700!important}.link-no-underline a,a.link-no-underline{text-decoration:none!important}.link-underline a:hover,a.link-underline:hover,.link-underline a:hover .elementor-icon-list-text{text-decoration:none!important}.link-white a{color:#fff!important}.link-primary a{color:var(--e-global-color-primary)!important}.elementor-widget-text-editor ul,.elementor-widget-text-editor ol{padding-left:20px;margin-bottom:1em}.icon-flex .elementor-icon-wrapper{display:flex}p:last-of-type{margin-bottom:0!important}input::placeholder,textarea::placeholder{opacity:1!important}.hero-slides .swiper-slide-active .elementor-background-overlay{opacity:0;animation:fadeInOverlay_1 .4s ease-in forwards!important;animation-delay:.7s!important}.hero-slides .swiper-slide-active .swiper-slide-contents{opacity:0;transform:translateY(100%);animation:fadeInUp 1s ease-out forwards!important;animation-delay:1s!important}.square-img .elementor-widget-container{position:relative;padding-bottom:100%}.square-img img{position:absolute;top:0;left:0;width:100%;height:100%}.border-1{padding:20px;position:relative;border-radius:50%}.border-1::before{content:"";position:absolute;inset:0;padding:3px;border-radius:inherit;background:linear-gradient(81deg,var(--e-global-color-accent) 0%,var(--e-global-color-secondary) 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:exclude;mask-composite:exclude}.ponuda-gallery .e-gallery-image{box-shadow:0 4px 4px rgba(0,0,0,.05)}.ponuda-gallery.span-3 .e-gallery-item:first-of-type{grid-column:span 3!important}.ponuda-gallery.span-2 .e-gallery-item:first-of-type{grid-column:span 2!important}@media only screen and (max-width:768px){.elementor-counter-title{text-align:center}.border-1{padding:15px}.ponuda-gallery.span-3 .e-gallery-item:first-of-type,.ponuda-gallery.span-2 .e-gallery-item:first-of-type{grid-column:span 1!important}.elementor-field-type-submit{margin-top:25px}.elementor-form .elementor-field-group:not(.elementor-field-type-submit){margin-bottom:16px!important}}