.elementor-31686 .elementor-element.elementor-element-23e829d{--display:flex;--min-height:80px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:#E4E4E4;--border-color:#E4E4E4;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:999;}.elementor-31686 .elementor-element.elementor-element-f8a746a{--display:flex;--min-height:40px;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31686 .elementor-element.elementor-element-f8a746a:not(.elementor-motion-effects-element-type-background), .elementor-31686 .elementor-element.elementor-element-f8a746a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c57ff01 );}.elementor-31686 .elementor-element.elementor-element-2c804f2 .swiper-slide{transition-duration:calc(5000ms*1.2);height:25px;}.elementor-31686 .elementor-element.elementor-element-2c804f2{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-31686 .elementor-element.elementor-element-2c804f2.elementor-element{--align-self:center;}.elementor-31686 .elementor-element.elementor-element-2c804f2 .swiper-slide-contents{max-width:100%;}.elementor-31686 .elementor-element.elementor-element-2c804f2 .swiper-slide-inner{text-align:center;}.elementor-31686 .elementor-element.elementor-element-2c804f2 .elementor-slide-description{color:#FFFFFF;font-family:var( --e-global-typography-c204873-font-family ), Sans-serif;font-size:var( --e-global-typography-c204873-font-size );font-weight:var( --e-global-typography-c204873-font-weight );line-height:var( --e-global-typography-c204873-line-height );}.elementor-31686 .elementor-element.elementor-element-79ded68{--display:flex;--min-height:80px;--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:center;--flex-wrap:nowrap;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31686 .elementor-element.elementor-element-7fedbfb{--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-start;--align-items:center;--flex-wrap:nowrap;}.elementor-31686 .elementor-element.elementor-element-7fedbfb.e-con{--align-self:center;}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-31686 .elementor-element.elementor-element-7b9cdd8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-31686 .elementor-element.elementor-element-7b9cdd8 .elementor-menu-toggle{margin:0 auto;}.elementor-31686 .elementor-element.elementor-element-7b9cdd8 .elementor-nav-menu .elementor-item{font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.7em;}.elementor-31686 .elementor-element.elementor-element-7b9cdd8 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-31686 .elementor-element.elementor-element-7b9cdd8 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-31686 .elementor-element.elementor-element-7b9cdd8 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-31686 .elementor-element.elementor-element-7b9cdd8 .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-31686 .elementor-element.elementor-element-7b9cdd8 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-31686 .elementor-element.elementor-element-7b9cdd8 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:#E7B6D500;}.elementor-31686 .elementor-element.elementor-element-7b9cdd8 .e--pointer-framed .elementor-item:before,
					.elementor-31686 .elementor-element.elementor-element-7b9cdd8 .e--pointer-framed .elementor-item:after{border-color:#E7B6D500;}.elementor-31686 .elementor-element.elementor-element-5236d67{--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:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31686 .elementor-element.elementor-element-5236d67.e-con{--align-self:center;--flex-grow:1;--flex-shrink:1;}.elementor-widget-theme-site-logo .widget-image-caption{color:var( --e-global-color-text );}.elementor-31686 .elementor-element.elementor-element-fe06305 img{width:111px;}.elementor-31686 .elementor-element.elementor-element-a6b1a20{--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-start;--align-items:center;--flex-wrap:nowrap;}.elementor-31686 .elementor-element.elementor-element-a6b1a20.e-con{--align-self:center;}.elementor-31686 .elementor-element.elementor-element-8783a9c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-31686 .elementor-element.elementor-element-8783a9c .elementor-menu-toggle{margin:0 auto;}.elementor-31686 .elementor-element.elementor-element-8783a9c .elementor-nav-menu .elementor-item{font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.7em;}.elementor-31686 .elementor-element.elementor-element-8783a9c .elementor-nav-menu--main .elementor-item:hover,
					.elementor-31686 .elementor-element.elementor-element-8783a9c .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-31686 .elementor-element.elementor-element-8783a9c .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-31686 .elementor-element.elementor-element-8783a9c .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-31686 .elementor-element.elementor-element-8783a9c .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-31686 .elementor-element.elementor-element-8783a9c .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:#E7B6D500;}.elementor-31686 .elementor-element.elementor-element-8783a9c .e--pointer-framed .elementor-item:before,
					.elementor-31686 .elementor-element.elementor-element-8783a9c .e--pointer-framed .elementor-item:after{border-color:#E7B6D500;}.elementor-31686 .elementor-element.elementor-element-785e9ce{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31686 .elementor-element.elementor-element-785e9ce.e-con{--align-self:center;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-31686 .elementor-element.elementor-element-7c17e52{width:auto;max-width:auto;}.elementor-31686 .elementor-element.elementor-element-7c17e52 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-31686 .elementor-element.elementor-element-7c17e52.elementor-element{--align-self:stretch;--order:-99999 /* order start hack */;}.elementor-31686 .elementor-element.elementor-element-7c17e52 .elementor-icon-wrapper{text-align:center;}.elementor-31686 .elementor-element.elementor-element-7c17e52 .elementor-icon{font-size:25px;}.elementor-31686 .elementor-element.elementor-element-7c17e52 .elementor-icon svg{height:25px;}.elementor-31686 .elementor-element.elementor-element-c4ccb3e{width:auto;max-width:auto;}.elementor-31686 .elementor-element.elementor-element-c4ccb3e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-31686 .elementor-element.elementor-element-c4ccb3e.elementor-element{--align-self:stretch;--order:-99999 /* order start hack */;}.elementor-31686 .elementor-element.elementor-element-c4ccb3e .elementor-icon-wrapper{text-align:center;}.elementor-31686 .elementor-element.elementor-element-c4ccb3e .elementor-icon{font-size:25px;}.elementor-31686 .elementor-element.elementor-element-c4ccb3e .elementor-icon svg{height:25px;}.elementor-31686 .elementor-element.elementor-element-892316f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-31686 .elementor-element.elementor-element-892316f{--divider-style:solid;--subtotal-divider-style:solid;--elementor-remove-from-cart-button:none;--remove-from-cart-button:block;--toggle-button-icon-color:var( --e-global-color-primary );--toggle-button-icon-hover-color:var( --e-global-color-primary );--toggle-button-border-width:0px;--toggle-icon-size:25px;--toggle-icon-padding:0px 0px 0px 0px;--cart-border-style:none;--cart-border-radius:0px 0px 0px 0px;--cart-padding:0px 0px 0px 0px;--cart-footer-layout:1fr 1fr;--products-max-height-sidecart:calc(100vh - 240px);--products-max-height-minicart:calc(100vh - 385px);--space-between-buttons:0px;--cart-footer-buttons-border-radius:0px;}.elementor-31686 .elementor-element.elementor-element-892316f .widget_shopping_cart_content{--subtotal-divider-left-width:0;--subtotal-divider-right-width:0;}.elementor-31686 .elementor-element.elementor-element-c67c0b7{--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:flex-start;--margin-top:-80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-31686 .elementor-element.elementor-element-c67c0b7:not(.elementor-motion-effects-element-type-background), .elementor-31686 .elementor-element.elementor-element-c67c0b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://dermaevolution.rs/wp-content/uploads/2026/05/purasomes-xcell-oralni-egzozomi-hero.webp");background-position:center center;background-size:cover;}.elementor-31686 .elementor-element.elementor-element-c67c0b7.e-con{--align-self:center;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-31686 .elementor-element.elementor-element-b65a956{--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:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31686 .elementor-element.elementor-element-b65a956.e-con{--align-self:flex-start;}.elementor-31686 .elementor-element.elementor-element-88c3d89{--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-start;--align-items:center;--gap:1vw 1vw;--row-gap:1vw;--column-gap:1vw;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31686 .elementor-element.elementor-element-3aaacc7{--display:grid;--min-height:130px;--e-con-grid-template-columns:repeat(6, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-31686 .elementor-element.elementor-element-3aaacc7.e-con{--align-self:flex-start;}.elementor-31686 .elementor-element.elementor-element-00156bb{--display:flex;--min-height:80px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31686 .elementor-element.elementor-element-00156bb.e-con{--align-self:center;}.elementor-31686 .elementor-element.elementor-element-9320e49{--display:flex;--min-height:80px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31686 .elementor-element.elementor-element-9320e49.e-con{--align-self:center;}.elementor-31686 .elementor-element.elementor-element-7dd9817{--display:flex;--min-height:80px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31686 .elementor-element.elementor-element-7dd9817.e-con{--align-self:center;}.elementor-31686 .elementor-element.elementor-element-69628d7{--display:flex;--min-height:80px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31686 .elementor-element.elementor-element-69628d7.e-con{--align-self:center;}.elementor-31686 .elementor-element.elementor-element-4d4f24b{--display:flex;--min-height:80px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31686 .elementor-element.elementor-element-4d4f24b.e-con{--align-self:center;}.elementor-31686 .elementor-element.elementor-element-ae1d482{--display:flex;--min-height:80px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31686 .elementor-element.elementor-element-ae1d482.e-con{--align-self:center;}.elementor-31686 .elementor-element.elementor-element-e0c08f7{--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:flex-start;--align-items:center;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:48px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31686 .elementor-element.elementor-element-e0c08f7:not(.elementor-motion-effects-element-type-background), .elementor-31686 .elementor-element.elementor-element-e0c08f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-31686 .elementor-element.elementor-element-e0c08f7::before, .elementor-31686 .elementor-element.elementor-element-e0c08f7 > .elementor-background-video-container::before, .elementor-31686 .elementor-element.elementor-element-e0c08f7 > .e-con-inner > .elementor-background-video-container::before, .elementor-31686 .elementor-element.elementor-element-e0c08f7 > .elementor-background-slideshow::before, .elementor-31686 .elementor-element.elementor-element-e0c08f7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-31686 .elementor-element.elementor-element-e0c08f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-31686 .elementor-element.elementor-element-e0c08f7.e-con{--align-self:center;}.elementor-31686 .elementor-element.elementor-element-91f15b9{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-31686 .elementor-element.elementor-element-91f15b9 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-31686 .elementor-element.elementor-element-retailRestore{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:64px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-31686 .elementor-element.elementor-element-fdc3367 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:1.6em;letter-spacing:0.14em;color:var( --e-global-color-b8838c2 );}.elementor-31686 .elementor-element.elementor-element-46c7fb9{width:100%;max-width:100%;text-align:center;}.elementor-31686 .elementor-element.elementor-element-46c7fb9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-31686 .elementor-element.elementor-element-46c7fb9 .elementor-heading-title{font-family:var( --e-global-typography-cac7aec-font-family ), Sans-serif;font-size:var( --e-global-typography-cac7aec-font-size );font-weight:var( --e-global-typography-cac7aec-font-weight );line-height:var( --e-global-typography-cac7aec-line-height );letter-spacing:var( --e-global-typography-cac7aec-letter-spacing );color:var( --e-global-color-b8838c2 );}.elementor-31686 .elementor-element.elementor-element-6875ace{--display:grid;--e-con-grid-template-columns:repeat(6, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31686 .elementor-element.elementor-element-45fdf23{--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-between;--align-items:flex-start;--gap:10px 0px;--row-gap:10px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-4fefa8c );--border-color:var( --e-global-color-4fefa8c );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:15px;--padding-right:15px;}.elementor-31686 .elementor-element.elementor-element-45fdf23:not(.elementor-motion-effects-element-type-background), .elementor-31686 .elementor-element.elementor-element-45fdf23 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-31686 .elementor-element.elementor-element-45fdf23:hover{border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-7dbf75e );--border-color:var( --e-global-color-7dbf75e );}.elementor-31686 .elementor-element.elementor-element-45fdf23, .elementor-31686 .elementor-element.elementor-element-45fdf23::before{--border-transition:0.3s;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );}.elementor-31686 .elementor-element.elementor-element-de31d9f.elementor-element{--align-self:center;}.elementor-31686 .elementor-element.elementor-element-de31d9f img{height:220px;object-fit:cover;object-position:top center;}.elementor-31686 .elementor-element.elementor-element-57fb457.elementor-element{--align-self:center;}body:not(.rtl) .elementor-31686 .elementor-element.elementor-element-57fb457{left:0px;}body.rtl .elementor-31686 .elementor-element.elementor-element-57fb457{right:0px;}.elementor-31686 .elementor-element.elementor-element-57fb457{top:72px;}.elementor-31686 .elementor-element.elementor-element-57fb457 img{max-width:69px;}.elementor-widget-text-editor{color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-31686 .elementor-element.elementor-element-4b73035 > .elementor-widget-container{padding:25px 0px 0px 0px;}.elementor-31686 .elementor-element.elementor-element-4b73035{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:0.2em;color:var( --e-global-color-c24c2ac );}.elementor-31686 .elementor-element.elementor-element-da28054 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-31686 .elementor-element.elementor-element-da28054{text-align:start;}.elementor-31686 .elementor-element.elementor-element-da28054 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:20px;font-weight:500;line-height:1.1em;}.elementor-31686 .elementor-element.elementor-element-59c5bfa{--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:space-between;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31686 .elementor-element.elementor-element-36040df .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:600;line-height:1.7em;}.elementor-31686 .elementor-element.elementor-element-f0016a2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-31686 .elementor-element.elementor-element-f0016a2.elementor-element{--align-self:center;}.elementor-31686 .elementor-element.elementor-element-f0016a2{font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:0em;letter-spacing:0.1em;}.elementor-31686 .elementor-element.elementor-element-fa908f7{--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-evenly;--align-items:flex-start;--gap:10px 0px;--row-gap:10px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-4fefa8c );--border-color:var( --e-global-color-4fefa8c );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:15px;--padding-right:15px;}.elementor-31686 .elementor-element.elementor-element-fa908f7:not(.elementor-motion-effects-element-type-background), .elementor-31686 .elementor-element.elementor-element-fa908f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-31686 .elementor-element.elementor-element-fa908f7:hover{border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-7dbf75e );--border-color:var( --e-global-color-7dbf75e );}.elementor-31686 .elementor-element.elementor-element-fa908f7, .elementor-31686 .elementor-element.elementor-element-fa908f7::before{--border-transition:0.3s;}.elementor-31686 .elementor-element.elementor-element-4c51378.elementor-element{--align-self:center;}.elementor-31686 .elementor-element.elementor-element-4c51378 img{height:220px;object-fit:cover;object-position:top center;}.elementor-31686 .elementor-element.elementor-element-1043e58.elementor-element{--align-self:center;}body:not(.rtl) .elementor-31686 .elementor-element.elementor-element-1043e58{left:95px;}body.rtl .elementor-31686 .elementor-element.elementor-element-1043e58{right:95px;}.elementor-31686 .elementor-element.elementor-element-1043e58{top:70px;text-align:center;}.elementor-31686 .elementor-element.elementor-element-1043e58 img{max-width:62px;}.elementor-31686 .elementor-element.elementor-element-e4acc43 > .elementor-widget-container{padding:25px 0px 0px 0px;}.elementor-31686 .elementor-element.elementor-element-e4acc43{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:0.2em;color:var( --e-global-color-c24c2ac );}.elementor-31686 .elementor-element.elementor-element-121f771 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-31686 .elementor-element.elementor-element-121f771{text-align:start;}.elementor-31686 .elementor-element.elementor-element-121f771 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:20px;font-weight:500;line-height:1.1em;}.elementor-31686 .elementor-element.elementor-element-5848c65{--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:space-between;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31686 .elementor-element.elementor-element-144b8d6 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:600;line-height:1.7em;}.elementor-31686 .elementor-element.elementor-element-20a78ae > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-31686 .elementor-element.elementor-element-20a78ae.elementor-element{--align-self:center;}.elementor-31686 .elementor-element.elementor-element-20a78ae{font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:0em;letter-spacing:0.1em;}.elementor-31686 .elementor-element.elementor-element-2fcc803{--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-evenly;--align-items:flex-start;--gap:10px 0px;--row-gap:10px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-4fefa8c );--border-color:var( --e-global-color-4fefa8c );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:15px;--padding-right:15px;}.elementor-31686 .elementor-element.elementor-element-2fcc803:not(.elementor-motion-effects-element-type-background), .elementor-31686 .elementor-element.elementor-element-2fcc803 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-31686 .elementor-element.elementor-element-2fcc803:hover{border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-7dbf75e );--border-color:var( --e-global-color-7dbf75e );}.elementor-31686 .elementor-element.elementor-element-2fcc803, .elementor-31686 .elementor-element.elementor-element-2fcc803::before{--border-transition:0.3s;}.elementor-31686 .elementor-element.elementor-element-371b70a.elementor-element{--align-self:center;}.elementor-31686 .elementor-element.elementor-element-371b70a img{height:220px;object-fit:cover;object-position:top center;}.elementor-31686 .elementor-element.elementor-element-92faab9.elementor-element{--align-self:center;}body:not(.rtl) .elementor-31686 .elementor-element.elementor-element-92faab9{left:103.717px;}body.rtl .elementor-31686 .elementor-element.elementor-element-92faab9{right:103.717px;}.elementor-31686 .elementor-element.elementor-element-92faab9{top:67px;text-align:center;}.elementor-31686 .elementor-element.elementor-element-92faab9 img{max-width:72px;}.elementor-31686 .elementor-element.elementor-element-4ffc61d > .elementor-widget-container{padding:25px 0px 0px 0px;}.elementor-31686 .elementor-element.elementor-element-4ffc61d{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:0.2em;color:var( --e-global-color-c24c2ac );}.elementor-31686 .elementor-element.elementor-element-1263889 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-31686 .elementor-element.elementor-element-1263889{text-align:start;}.elementor-31686 .elementor-element.elementor-element-1263889 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:20px;font-weight:500;line-height:1.1em;}.elementor-31686 .elementor-element.elementor-element-fd264c6{--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:space-between;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31686 .elementor-element.elementor-element-c3191c3 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:600;line-height:1.7em;}.elementor-31686 .elementor-element.elementor-element-2e5af54 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-31686 .elementor-element.elementor-element-2e5af54.elementor-element{--align-self:center;}.elementor-31686 .elementor-element.elementor-element-2e5af54{font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:0em;letter-spacing:0.1em;}.elementor-31686 .elementor-element.elementor-element-8a03932{--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-evenly;--align-items:flex-start;--gap:10px 0px;--row-gap:10px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-4fefa8c );--border-color:var( --e-global-color-4fefa8c );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:15px;--padding-right:15px;}.elementor-31686 .elementor-element.elementor-element-8a03932:not(.elementor-motion-effects-element-type-background), .elementor-31686 .elementor-element.elementor-element-8a03932 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-31686 .elementor-element.elementor-element-8a03932:hover{border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-7dbf75e );--border-color:var( --e-global-color-7dbf75e );}.elementor-31686 .elementor-element.elementor-element-8a03932, .elementor-31686 .elementor-element.elementor-element-8a03932::before{--border-transition:0.3s;}.elementor-31686 .elementor-element.elementor-element-32e7a8e.elementor-element{--align-self:center;}.elementor-31686 .elementor-element.elementor-element-32e7a8e img{height:220px;object-fit:contain;object-position:center center;}.elementor-31686 .elementor-element.elementor-element-7eb4a05.elementor-element{--align-self:center;}body:not(.rtl) .elementor-31686 .elementor-element.elementor-element-7eb4a05{left:80px;}body.rtl .elementor-31686 .elementor-element.elementor-element-7eb4a05{right:80px;}.elementor-31686 .elementor-element.elementor-element-7eb4a05{top:0px;text-align:center;}.elementor-31686 .elementor-element.elementor-element-7eb4a05 img{max-width:105px;}.elementor-31686 .elementor-element.elementor-element-b369f36 > .elementor-widget-container{padding:25px 0px 0px 0px;}.elementor-31686 .elementor-element.elementor-element-b369f36{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:0.2em;color:var( --e-global-color-c24c2ac );}.elementor-31686 .elementor-element.elementor-element-26dc258 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-31686 .elementor-element.elementor-element-26dc258{text-align:start;}.elementor-31686 .elementor-element.elementor-element-26dc258 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:20px;font-weight:500;line-height:1.1em;}.elementor-31686 .elementor-element.elementor-element-71e8503{--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:space-between;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31686 .elementor-element.elementor-element-d0ed87e .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:600;line-height:1.7em;}.elementor-31686 .elementor-element.elementor-element-e5f4ae4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-31686 .elementor-element.elementor-element-e5f4ae4.elementor-element{--align-self:center;}.elementor-31686 .elementor-element.elementor-element-e5f4ae4{font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:0em;letter-spacing:0.1em;}.elementor-31686 .elementor-element.elementor-element-166a836{--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-evenly;--align-items:flex-start;--gap:10px 0px;--row-gap:10px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-4fefa8c );--border-color:var( --e-global-color-4fefa8c );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:15px;--padding-right:15px;}.elementor-31686 .elementor-element.elementor-element-166a836:not(.elementor-motion-effects-element-type-background), .elementor-31686 .elementor-element.elementor-element-166a836 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-31686 .elementor-element.elementor-element-166a836:hover{border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-7dbf75e );--border-color:var( --e-global-color-7dbf75e );}.elementor-31686 .elementor-element.elementor-element-166a836, .elementor-31686 .elementor-element.elementor-element-166a836::before{--border-transition:0.3s;}.elementor-31686 .elementor-element.elementor-element-642b2d0.elementor-element{--align-self:center;}.elementor-31686 .elementor-element.elementor-element-642b2d0 img{height:220px;object-fit:cover;object-position:top center;}.elementor-31686 .elementor-element.elementor-element-46ba71a.elementor-element{--align-self:center;}body:not(.rtl) .elementor-31686 .elementor-element.elementor-element-46ba71a{left:105px;}body.rtl .elementor-31686 .elementor-element.elementor-element-46ba71a{right:105px;}.elementor-31686 .elementor-element.elementor-element-46ba71a{top:70px;text-align:center;}.elementor-31686 .elementor-element.elementor-element-46ba71a img{max-width:71px;}.elementor-31686 .elementor-element.elementor-element-9aef9d7 > .elementor-widget-container{padding:25px 0px 0px 0px;}.elementor-31686 .elementor-element.elementor-element-9aef9d7{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:0.2em;color:var( --e-global-color-c24c2ac );}.elementor-31686 .elementor-element.elementor-element-998b406 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-31686 .elementor-element.elementor-element-998b406{text-align:start;}.elementor-31686 .elementor-element.elementor-element-998b406 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:20px;font-weight:500;line-height:1.1em;}.elementor-31686 .elementor-element.elementor-element-716b7a8{--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:space-between;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31686 .elementor-element.elementor-element-b18965b .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:600;line-height:1.7em;}.elementor-31686 .elementor-element.elementor-element-a4c986c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-31686 .elementor-element.elementor-element-a4c986c.elementor-element{--align-self:center;}.elementor-31686 .elementor-element.elementor-element-a4c986c{font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:0em;letter-spacing:0.1em;}.elementor-31686 .elementor-element.elementor-element-efd4d80{--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-evenly;--align-items:flex-start;--gap:10px 0px;--row-gap:10px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-4fefa8c );--border-color:var( --e-global-color-4fefa8c );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:15px;--padding-right:15px;}.elementor-31686 .elementor-element.elementor-element-efd4d80:not(.elementor-motion-effects-element-type-background), .elementor-31686 .elementor-element.elementor-element-efd4d80 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-31686 .elementor-element.elementor-element-efd4d80:hover{border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-7dbf75e );--border-color:var( --e-global-color-7dbf75e );}.elementor-31686 .elementor-element.elementor-element-efd4d80, .elementor-31686 .elementor-element.elementor-element-efd4d80::before{--border-transition:0.3s;}.elementor-31686 .elementor-element.elementor-element-8707a18.elementor-element{--align-self:center;}.elementor-31686 .elementor-element.elementor-element-8707a18 img{height:220px;object-fit:cover;object-position:top center;}.elementor-31686 .elementor-element.elementor-element-6e7eabb.elementor-element{--align-self:center;}body:not(.rtl) .elementor-31686 .elementor-element.elementor-element-6e7eabb{left:92px;}body.rtl .elementor-31686 .elementor-element.elementor-element-6e7eabb{right:92px;}.elementor-31686 .elementor-element.elementor-element-6e7eabb{top:72px;text-align:center;}.elementor-31686 .elementor-element.elementor-element-6e7eabb img{max-width:90px;}.elementor-31686 .elementor-element.elementor-element-c498cc3 > .elementor-widget-container{padding:25px 0px 0px 0px;}.elementor-31686 .elementor-element.elementor-element-c498cc3{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:0.2em;color:var( --e-global-color-c24c2ac );}.elementor-31686 .elementor-element.elementor-element-7cc6dc9 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-31686 .elementor-element.elementor-element-7cc6dc9{text-align:start;}.elementor-31686 .elementor-element.elementor-element-7cc6dc9 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:20px;font-weight:500;line-height:1.1em;}.elementor-31686 .elementor-element.elementor-element-13a5415{--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:space-between;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31686 .elementor-element.elementor-element-b9d5e42 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:600;line-height:1.7em;}.elementor-31686 .elementor-element.elementor-element-f78cb31 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-31686 .elementor-element.elementor-element-f78cb31.elementor-element{--align-self:center;}.elementor-31686 .elementor-element.elementor-element-f78cb31{font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:0em;letter-spacing:0.1em;}.elementor-31686 .elementor-element.elementor-element-99f1599{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.elementor-31686 .elementor-element.elementor-element-99f1599:not(.elementor-motion-effects-element-type-background), .elementor-31686 .elementor-element.elementor-element-99f1599 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );background-image:url("https://dermaevolution.rs/wp-content/uploads/2026/05/ciljana-resenja-regenerativna-estetika-pozadina.webp");background-repeat:no-repeat;background-size:cover;}.elementor-31686 .elementor-element.elementor-element-f1ff037{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31686 .elementor-element.elementor-element-802a146{--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:flex-end;--align-items:center;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:20px;--padding-right:20px;}.elementor-31686 .elementor-element.elementor-element-802a146::before, .elementor-31686 .elementor-element.elementor-element-802a146 > .elementor-background-video-container::before, .elementor-31686 .elementor-element.elementor-element-802a146 > .e-con-inner > .elementor-background-video-container::before, .elementor-31686 .elementor-element.elementor-element-802a146 > .elementor-background-slideshow::before, .elementor-31686 .elementor-element.elementor-element-802a146 > .e-con-inner > .elementor-background-slideshow::before, .elementor-31686 .elementor-element.elementor-element-802a146 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-31686 .elementor-element.elementor-element-802a146.e-con{--align-self:center;}.elementor-31686 .elementor-element.elementor-element-ab2de71{--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:flex-end;--align-items:center;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:20px;--padding-right:20px;}.elementor-31686 .elementor-element.elementor-element-ab2de71::before, .elementor-31686 .elementor-element.elementor-element-ab2de71 > .elementor-background-video-container::before, .elementor-31686 .elementor-element.elementor-element-ab2de71 > .e-con-inner > .elementor-background-video-container::before, .elementor-31686 .elementor-element.elementor-element-ab2de71 > .elementor-background-slideshow::before, .elementor-31686 .elementor-element.elementor-element-ab2de71 > .e-con-inner > .elementor-background-slideshow::before, .elementor-31686 .elementor-element.elementor-element-ab2de71 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-31686 .elementor-element.elementor-element-ab2de71.e-con{--align-self:center;}.elementor-31686 .elementor-element.elementor-element-3b2de82{--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:flex-end;--align-items:center;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:20px;--padding-right:20px;}.elementor-31686 .elementor-element.elementor-element-3b2de82::before, .elementor-31686 .elementor-element.elementor-element-3b2de82 > .elementor-background-video-container::before, .elementor-31686 .elementor-element.elementor-element-3b2de82 > .e-con-inner > .elementor-background-video-container::before, .elementor-31686 .elementor-element.elementor-element-3b2de82 > .elementor-background-slideshow::before, .elementor-31686 .elementor-element.elementor-element-3b2de82 > .e-con-inner > .elementor-background-slideshow::before, .elementor-31686 .elementor-element.elementor-element-3b2de82 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-31686 .elementor-element.elementor-element-3b2de82.e-con{--align-self:center;}.elementor-31686 .elementor-element.elementor-element-153464e{--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:flex-end;--align-items:center;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:20px;--padding-right:20px;}.elementor-31686 .elementor-element.elementor-element-153464e::before, .elementor-31686 .elementor-element.elementor-element-153464e > .elementor-background-video-container::before, .elementor-31686 .elementor-element.elementor-element-153464e > .e-con-inner > .elementor-background-video-container::before, .elementor-31686 .elementor-element.elementor-element-153464e > .elementor-background-slideshow::before, .elementor-31686 .elementor-element.elementor-element-153464e > .e-con-inner > .elementor-background-slideshow::before, .elementor-31686 .elementor-element.elementor-element-153464e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-31686 .elementor-element.elementor-element-153464e.e-con{--align-self:center;}.elementor-31686 .elementor-element.elementor-element-ac6859c{--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:flex-end;--align-items:center;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:20px;--padding-right:20px;}.elementor-31686 .elementor-element.elementor-element-ac6859c::before, .elementor-31686 .elementor-element.elementor-element-ac6859c > .elementor-background-video-container::before, .elementor-31686 .elementor-element.elementor-element-ac6859c > .e-con-inner > .elementor-background-video-container::before, .elementor-31686 .elementor-element.elementor-element-ac6859c > .elementor-background-slideshow::before, .elementor-31686 .elementor-element.elementor-element-ac6859c > .e-con-inner > .elementor-background-slideshow::before, .elementor-31686 .elementor-element.elementor-element-ac6859c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-31686 .elementor-element.elementor-element-ac6859c.e-con{--align-self:center;}.elementor-31686 .elementor-element.elementor-element-296129b{--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:flex-end;--align-items:center;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:20px;--padding-right:20px;}.elementor-31686 .elementor-element.elementor-element-296129b::before, .elementor-31686 .elementor-element.elementor-element-296129b > .elementor-background-video-container::before, .elementor-31686 .elementor-element.elementor-element-296129b > .e-con-inner > .elementor-background-video-container::before, .elementor-31686 .elementor-element.elementor-element-296129b > .elementor-background-slideshow::before, .elementor-31686 .elementor-element.elementor-element-296129b > .e-con-inner > .elementor-background-slideshow::before, .elementor-31686 .elementor-element.elementor-element-296129b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-31686 .elementor-element.elementor-element-296129b.e-con{--align-self:center;}.elementor-31686 .elementor-element.elementor-element-9ea80c2{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:56px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31686 .elementor-element.elementor-element-9ea80c2:not(.elementor-motion-effects-element-type-background), .elementor-31686 .elementor-element.elementor-element-9ea80c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-31686 .elementor-element.elementor-element-1bcef16{--display:flex;--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;}.elementor-31686 .elementor-element.elementor-element-1bcef16:not(.elementor-motion-effects-element-type-background), .elementor-31686 .elementor-element.elementor-element-1bcef16 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-31686 .elementor-element.elementor-element-a45b217 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-31686 .elementor-element.elementor-element-b5f0a11{--divider-border-style:solid;--divider-color:var( --e-global-color-4fefa8c );--divider-border-width:1px;}.elementor-31686 .elementor-element.elementor-element-b5f0a11 .elementor-divider-separator{width:100%;}.elementor-31686 .elementor-element.elementor-element-b5f0a11 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-31686 .elementor-element.elementor-element-95c2ea8{--display:flex;--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;}.elementor-31686 .elementor-element.elementor-element-95c2ea8:not(.elementor-motion-effects-element-type-background), .elementor-31686 .elementor-element.elementor-element-95c2ea8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-31686 .elementor-element.elementor-element-8d62174 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-31686 .elementor-element.elementor-element-919f42e{--divider-border-style:solid;--divider-color:var( --e-global-color-4fefa8c );--divider-border-width:1px;}.elementor-31686 .elementor-element.elementor-element-919f42e .elementor-divider-separator{width:100%;}.elementor-31686 .elementor-element.elementor-element-919f42e .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-31686 .elementor-element.elementor-element-bed1d57{--display:flex;--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;}.elementor-31686 .elementor-element.elementor-element-bed1d57:not(.elementor-motion-effects-element-type-background), .elementor-31686 .elementor-element.elementor-element-bed1d57 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-31686 .elementor-element.elementor-element-bed1d57.e-con{--align-self:center;}.elementor-31686 .elementor-element.elementor-element-39f720e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-31686 .elementor-element.elementor-element-64dec8f{--divider-border-style:solid;--divider-color:var( --e-global-color-4fefa8c );--divider-border-width:1px;}.elementor-31686 .elementor-element.elementor-element-64dec8f .elementor-divider-separator{width:100%;}.elementor-31686 .elementor-element.elementor-element-64dec8f .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-31686 .elementor-element.elementor-element-d22c2e3{--display:flex;--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;}.elementor-31686 .elementor-element.elementor-element-d22c2e3:not(.elementor-motion-effects-element-type-background), .elementor-31686 .elementor-element.elementor-element-d22c2e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-31686 .elementor-element.elementor-element-c873182 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-31686 .elementor-element.elementor-element-0c8b4f7{--divider-border-style:solid;--divider-color:var( --e-global-color-4fefa8c );--divider-border-width:1px;}.elementor-31686 .elementor-element.elementor-element-0c8b4f7 .elementor-divider-separator{width:100%;}.elementor-31686 .elementor-element.elementor-element-0c8b4f7 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-31686 .elementor-element.elementor-element-838c052{--display:flex;--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;}.elementor-31686 .elementor-element.elementor-element-838c052:not(.elementor-motion-effects-element-type-background), .elementor-31686 .elementor-element.elementor-element-838c052 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-31686 .elementor-element.elementor-element-5418f47 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-31686 .elementor-element.elementor-element-64bc309{--divider-border-style:solid;--divider-color:var( --e-global-color-4fefa8c );--divider-border-width:1px;}.elementor-31686 .elementor-element.elementor-element-64bc309 .elementor-divider-separator{width:100%;}.elementor-31686 .elementor-element.elementor-element-64bc309 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-31686 .elementor-element.elementor-element-cd738c9{--display:flex;--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;}.elementor-31686 .elementor-element.elementor-element-cd738c9:not(.elementor-motion-effects-element-type-background), .elementor-31686 .elementor-element.elementor-element-cd738c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-31686 .elementor-element.elementor-element-d6fc052 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-31686 .elementor-element.elementor-element-53c882c{--divider-border-style:solid;--divider-color:var( --e-global-color-4fefa8c );--divider-border-width:1px;}.elementor-31686 .elementor-element.elementor-element-53c882c .elementor-divider-separator{width:100%;}.elementor-31686 .elementor-element.elementor-element-53c882c .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-31686 .elementor-element.elementor-element-1d5e20d{--display:flex;--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;}.elementor-31686 .elementor-element.elementor-element-1d5e20d:not(.elementor-motion-effects-element-type-background), .elementor-31686 .elementor-element.elementor-element-1d5e20d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-31686 .elementor-element.elementor-element-6626c87 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-31686 .elementor-element.elementor-element-836dbda{--divider-border-style:solid;--divider-color:var( --e-global-color-4fefa8c );--divider-border-width:1px;}.elementor-31686 .elementor-element.elementor-element-836dbda .elementor-divider-separator{width:100%;}.elementor-31686 .elementor-element.elementor-element-836dbda .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-31686 .elementor-element.elementor-element-8b05b87{--display:flex;--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;}.elementor-31686 .elementor-element.elementor-element-8b05b87:not(.elementor-motion-effects-element-type-background), .elementor-31686 .elementor-element.elementor-element-8b05b87 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-31686 .elementor-element.elementor-element-fba0c68 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-31686 .elementor-element.elementor-element-e9c3f46{--divider-border-style:solid;--divider-color:var( --e-global-color-4fefa8c );--divider-border-width:1px;}.elementor-31686 .elementor-element.elementor-element-e9c3f46 .elementor-divider-separator{width:100%;}.elementor-31686 .elementor-element.elementor-element-e9c3f46 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-31686 .elementor-element.elementor-element-36091bc{--display:flex;--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;}.elementor-31686 .elementor-element.elementor-element-36091bc:not(.elementor-motion-effects-element-type-background), .elementor-31686 .elementor-element.elementor-element-36091bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-31686 .elementor-element.elementor-element-cdaf412 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-31686 .elementor-element.elementor-element-f7cf687{--divider-border-style:solid;--divider-color:var( --e-global-color-4fefa8c );--divider-border-width:1px;}.elementor-31686 .elementor-element.elementor-element-f7cf687 .elementor-divider-separator{width:100%;}.elementor-31686 .elementor-element.elementor-element-f7cf687 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-31686 .elementor-element.elementor-element-e0609ba{--display:flex;--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;}.elementor-31686 .elementor-element.elementor-element-e0609ba:not(.elementor-motion-effects-element-type-background), .elementor-31686 .elementor-element.elementor-element-e0609ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-31686 .elementor-element.elementor-element-5f5d2e5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-31686 .elementor-element.elementor-element-b7a3f36{--divider-border-style:solid;--divider-color:var( --e-global-color-4fefa8c );--divider-border-width:1px;}.elementor-31686 .elementor-element.elementor-element-b7a3f36 .elementor-divider-separator{width:100%;}.elementor-31686 .elementor-element.elementor-element-b7a3f36 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-31686 .elementor-element.elementor-element-c1d733a{--e-n-carousel-swiper-slides-to-display:5;--e-n-carousel-swiper-slides-gap:20px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;}.elementor-31686 .elementor-element.elementor-element-c1d733a > .elementor-widget-container{margin:48px 0px 0px 0px;}.elementor-31686 .elementor-element.elementor-element-9420b8e{--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:space-between;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.elementor-31686 .elementor-element.elementor-element-87f4a58{--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:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31686 .elementor-element.elementor-element-a1418ee{--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:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31686 .elementor-element.elementor-element-9b95197{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:start;font-family:var( --e-global-typography-c204873-font-family ), Sans-serif;font-size:var( --e-global-typography-c204873-font-size );font-weight:var( --e-global-typography-c204873-font-weight );line-height:var( --e-global-typography-c204873-line-height );color:var( --e-global-color-c24c2ac );}.elementor-31686 .elementor-element.elementor-element-9b95197.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-31686 .elementor-element.elementor-element-36dba3f{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:56px;--padding-bottom:56px;--padding-left:0px;--padding-right:0px;}.elementor-31686 .elementor-element.elementor-element-36dba3f:not(.elementor-motion-effects-element-type-background), .elementor-31686 .elementor-element.elementor-element-36dba3f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f35bf0c );}.elementor-31686 .elementor-element.elementor-element-36dba3f.e-con{--align-self:center;}.elementor-31686 .elementor-element.elementor-element-5ba535a{width:100%;max-width:100%;text-align:center;}.elementor-31686 .elementor-element.elementor-element-5ba535a.elementor-element{--align-self:stretch;--flex-grow:0;--flex-shrink:0;}.elementor-31686 .elementor-element.elementor-element-5ba535a .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:32px;font-weight:500;line-height:1.1em;letter-spacing:-0.01em;color:var( --e-global-color-b8838c2 );}.elementor-31686 .elementor-element.elementor-element-2616ce3{--display:flex;--justify-content:space-around;--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;--padding-top:30px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;}.elementor-31686 .elementor-element.elementor-element-2616ce3:not(.elementor-motion-effects-element-type-background), .elementor-31686 .elementor-element.elementor-element-2616ce3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-31686 .elementor-element.elementor-element-b4920bd{--divider-border-style:solid;--divider-color:var( --e-global-color-4fefa8c );--divider-border-width:1px;}.elementor-31686 .elementor-element.elementor-element-b4920bd .elementor-divider-separator{width:100%;}.elementor-31686 .elementor-element.elementor-element-b4920bd .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-31686 .elementor-element.elementor-element-6d9e594{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31686 .elementor-element.elementor-element-6d9e594.e-con{--align-self:center;}.elementor-31686 .elementor-element.elementor-element-f4d20b5{--display:flex;--justify-content:space-around;--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;--padding-top:30px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;}.elementor-31686 .elementor-element.elementor-element-f4d20b5:not(.elementor-motion-effects-element-type-background), .elementor-31686 .elementor-element.elementor-element-f4d20b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-31686 .elementor-element.elementor-element-dea0da3{--divider-border-style:solid;--divider-color:var( --e-global-color-4fefa8c );--divider-border-width:1px;}.elementor-31686 .elementor-element.elementor-element-dea0da3 .elementor-divider-separator{width:100%;}.elementor-31686 .elementor-element.elementor-element-dea0da3 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-31686 .elementor-element.elementor-element-866dac4{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31686 .elementor-element.elementor-element-866dac4.e-con{--align-self:center;}.elementor-31686 .elementor-element.elementor-element-7b0e187{--display:flex;--justify-content:space-around;--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;--padding-top:30px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;}.elementor-31686 .elementor-element.elementor-element-7b0e187:not(.elementor-motion-effects-element-type-background), .elementor-31686 .elementor-element.elementor-element-7b0e187 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-31686 .elementor-element.elementor-element-dfe0e64{--divider-border-style:solid;--divider-color:var( --e-global-color-4fefa8c );--divider-border-width:1px;}.elementor-31686 .elementor-element.elementor-element-dfe0e64 .elementor-divider-separator{width:100%;}.elementor-31686 .elementor-element.elementor-element-dfe0e64 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-31686 .elementor-element.elementor-element-9c25450{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31686 .elementor-element.elementor-element-9c25450.e-con{--align-self:center;}.elementor-31686 .elementor-element.elementor-element-415d876{--display:flex;--justify-content:space-around;--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;--padding-top:30px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;}.elementor-31686 .elementor-element.elementor-element-415d876:not(.elementor-motion-effects-element-type-background), .elementor-31686 .elementor-element.elementor-element-415d876 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-31686 .elementor-element.elementor-element-415d876.e-con{--align-self:center;}.elementor-31686 .elementor-element.elementor-element-73af64e{--divider-border-style:solid;--divider-color:var( --e-global-color-4fefa8c );--divider-border-width:1px;}.elementor-31686 .elementor-element.elementor-element-73af64e .elementor-divider-separator{width:100%;}.elementor-31686 .elementor-element.elementor-element-73af64e .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-31686 .elementor-element.elementor-element-ba35c62{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31686 .elementor-element.elementor-element-ba35c62.e-con{--align-self:center;}.elementor-31686 .elementor-element.elementor-element-c560156{--display:flex;--justify-content:space-around;--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;--padding-top:30px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;}.elementor-31686 .elementor-element.elementor-element-c560156:not(.elementor-motion-effects-element-type-background), .elementor-31686 .elementor-element.elementor-element-c560156 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-31686 .elementor-element.elementor-element-45a3940{--divider-border-style:solid;--divider-color:var( --e-global-color-4fefa8c );--divider-border-width:1px;}.elementor-31686 .elementor-element.elementor-element-45a3940 .elementor-divider-separator{width:100%;}.elementor-31686 .elementor-element.elementor-element-45a3940 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-31686 .elementor-element.elementor-element-ba5150d{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31686 .elementor-element.elementor-element-ba5150d.e-con{--align-self:center;}.elementor-31686 .elementor-element.elementor-element-557e995{--display:flex;--justify-content:space-around;--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;--padding-top:30px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;}.elementor-31686 .elementor-element.elementor-element-557e995:not(.elementor-motion-effects-element-type-background), .elementor-31686 .elementor-element.elementor-element-557e995 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-31686 .elementor-element.elementor-element-ace5c04{--divider-border-style:solid;--divider-color:var( --e-global-color-4fefa8c );--divider-border-width:1px;}.elementor-31686 .elementor-element.elementor-element-ace5c04 .elementor-divider-separator{width:100%;}.elementor-31686 .elementor-element.elementor-element-ace5c04 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-31686 .elementor-element.elementor-element-0348087{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31686 .elementor-element.elementor-element-0348087.e-con{--align-self:center;}.elementor-31686 .elementor-element.elementor-element-228e1fd{--display:flex;--justify-content:space-around;--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;--padding-top:30px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;}.elementor-31686 .elementor-element.elementor-element-228e1fd:not(.elementor-motion-effects-element-type-background), .elementor-31686 .elementor-element.elementor-element-228e1fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-31686 .elementor-element.elementor-element-4e16867{--divider-border-style:solid;--divider-color:var( --e-global-color-4fefa8c );--divider-border-width:1px;}.elementor-31686 .elementor-element.elementor-element-4e16867 .elementor-divider-separator{width:100%;}.elementor-31686 .elementor-element.elementor-element-4e16867 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-31686 .elementor-element.elementor-element-b8fb662{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31686 .elementor-element.elementor-element-b8fb662.e-con{--align-self:center;}.elementor-31686 .elementor-element.elementor-element-b680dbc{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:20px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;}.elementor-31686 .elementor-element.elementor-element-b680dbc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-31686 .elementor-element.elementor-element-4cd72a3{--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;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.elementor-31686 .elementor-element.elementor-element-c14dd7a{--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:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31686 .elementor-element.elementor-element-c14dd7a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-31686 .elementor-element.elementor-element-363ebd0{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 40px;--row-gap:0px;--column-gap:40px;--grid-auto-flow:row;--align-items:start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31686 .elementor-element.elementor-element-83cb57e{--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:5px 0px;--row-gap:5px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );}.elementor-31686 .elementor-element.elementor-element-72402fc .elementor-counter-title{justify-content:center;font-family:"Plus Jakarta Sans", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;line-height:1.6em;letter-spacing:0.14em;}.elementor-31686 .elementor-element.elementor-element-72402fc .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;font-family:"Plus Jakarta Sans", Sans-serif;font-size:50px;font-weight:400;font-style:normal;}.elementor-31686 .elementor-element.elementor-element-27a1059{--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:5px 0px;--row-gap:5px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31686 .elementor-element.elementor-element-a278011 .elementor-counter-title{justify-content:center;font-family:"Plus Jakarta Sans", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;line-height:1.6em;letter-spacing:0.14em;}.elementor-31686 .elementor-element.elementor-element-a278011 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;font-family:"Plus Jakarta Sans", Sans-serif;font-size:50px;font-weight:400;font-style:normal;}.elementor-31686 .elementor-element.elementor-element-db10e96{--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:5px 0px;--row-gap:5px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31686 .elementor-element.elementor-element-b8c9e71 .elementor-counter-title{justify-content:center;font-family:"Plus Jakarta Sans", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;line-height:1.6em;letter-spacing:0.14em;}.elementor-31686 .elementor-element.elementor-element-b8c9e71 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;font-family:"Plus Jakarta Sans", Sans-serif;font-size:50px;font-weight:400;font-style:normal;}.elementor-31686 .elementor-element.elementor-element-ab8bb36{--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-start;--align-items:center;--gap:1vw 1vw;--row-gap:1vw;--column-gap:1vw;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31686 .elementor-element.elementor-element-d302dcf .elementor-wrapper{--video-aspect-ratio:1.77777;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-31686 .elementor-element.elementor-element-3520e21{--display:flex;--min-height:70vh;--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;--align-items:flex-start;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.elementor-31686 .elementor-element.elementor-element-3520e21:not(.elementor-motion-effects-element-type-background), .elementor-31686 .elementor-element.elementor-element-3520e21 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dermaevolution.rs/wp-content/uploads/2026/05/dr-anoob-pakkar-hull-dermoaroma.webp");background-repeat:no-repeat;background-size:cover;}.elementor-31686 .elementor-element.elementor-element-3520e21::before, .elementor-31686 .elementor-element.elementor-element-3520e21 > .elementor-background-video-container::before, .elementor-31686 .elementor-element.elementor-element-3520e21 > .e-con-inner > .elementor-background-video-container::before, .elementor-31686 .elementor-element.elementor-element-3520e21 > .elementor-background-slideshow::before, .elementor-31686 .elementor-element.elementor-element-3520e21 > .e-con-inner > .elementor-background-slideshow::before, .elementor-31686 .elementor-element.elementor-element-3520e21 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:rgba(255,255,255,0.90);--background-overlay:'';}.elementor-31686 .elementor-element.elementor-element-3520e21.e-con{--align-self:center;}.elementor-31686 .elementor-element.elementor-element-9a214ff{--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-start;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31686 .elementor-element.elementor-element-96c5f74{--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:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31686 .elementor-element.elementor-element-dd6cf8f{--display:flex;--min-height:50vh;--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:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-blockquote .elementor-blockquote__content{color:var( --e-global-color-text );}.elementor-widget-blockquote .elementor-blockquote__author{color:var( --e-global-color-secondary );}.elementor-31686 .elementor-element.elementor-element-b14517e .elementor-blockquote:before{color:var( --e-global-color-5f3cf6a );font-size:calc(1px * 100);}.elementor-31686 .elementor-element.elementor-element-proRestore{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:40px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:5%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-31686 .elementor-element.elementor-element-78975fb .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:1.6em;letter-spacing:0.14em;color:var( --e-global-color-b8838c2 );}.elementor-31686 .elementor-element.elementor-element-88dac22{width:100%;max-width:100%;text-align:center;}.elementor-31686 .elementor-element.elementor-element-88dac22.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-31686 .elementor-element.elementor-element-88dac22 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:32px;font-weight:400;line-height:1.1em;letter-spacing:0.04em;color:var( --e-global-color-b8838c2 );}.elementor-31686 .elementor-element.elementor-element-1b79700{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31686 .elementor-element.elementor-element-56cf8c8{--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-evenly;--align-items:flex-start;--gap:10px 0px;--row-gap:10px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-4fefa8c );--border-color:var( --e-global-color-4fefa8c );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:20px;--padding-right:20px;}.elementor-31686 .elementor-element.elementor-element-56cf8c8:not(.elementor-motion-effects-element-type-background), .elementor-31686 .elementor-element.elementor-element-56cf8c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-31686 .elementor-element.elementor-element-56cf8c8:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-7dbf75e );--border-color:var( --e-global-color-7dbf75e );}.elementor-31686 .elementor-element.elementor-element-56cf8c8, .elementor-31686 .elementor-element.elementor-element-56cf8c8::before{--border-transition:0.3s;}.elementor-31686 .elementor-element.elementor-element-83edf49 .elementor-flip-box__front{background-color:#FFFFFF00;background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-31686 .elementor-element.elementor-element-83edf49 .elementor-flip-box__back{background-color:#FFFFFF;background-image:url("https://dermaevolution.rs/wp-content/uploads/2026/05/purasomes-hsc50-pakovanje.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-31686 .elementor-element.elementor-element-83edf49 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 20px 0px;}.elementor-31686 .elementor-element.elementor-element-83edf49.elementor-element{--order:-99999 /* order start hack */;}.elementor-31686 .elementor-element.elementor-element-83edf49 .elementor-flip-box{height:270px;}.elementor-31686 .elementor-element.elementor-element-83edf49 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-31686 .elementor-element.elementor-element-83edf49 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-31686 .elementor-element.elementor-element-83edf49 .elementor-flip-box__button{margin-inline-center:0;}.elementor-31686 .elementor-element.elementor-element-fcfc066{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:0.2em;color:var( --e-global-color-c24c2ac );}.elementor-31686 .elementor-element.elementor-element-60599c2{text-align:start;}.elementor-31686 .elementor-element.elementor-element-60599c2 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:22px;font-weight:500;line-height:1.1em;color:var( --e-global-color-primary );}.elementor-31686 .elementor-element.elementor-element-393b715{font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:400;font-style:italic;line-height:1.6em;color:var( --e-global-color-c24c2ac );}.elementor-31686 .elementor-element.elementor-element-1b77a61{--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-start;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31686 .elementor-element.elementor-element-78eea4b{font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:1.6em;letter-spacing:0.1em;}.elementor-31686 .elementor-element.elementor-element-381adfd{--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-evenly;--align-items:flex-start;--gap:10px 0px;--row-gap:10px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-4fefa8c );--border-color:var( --e-global-color-4fefa8c );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:20px;--padding-right:20px;}.elementor-31686 .elementor-element.elementor-element-381adfd:not(.elementor-motion-effects-element-type-background), .elementor-31686 .elementor-element.elementor-element-381adfd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-31686 .elementor-element.elementor-element-381adfd:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-7dbf75e );--border-color:var( --e-global-color-7dbf75e );}.elementor-31686 .elementor-element.elementor-element-381adfd, .elementor-31686 .elementor-element.elementor-element-381adfd::before{--border-transition:0.3s;}.elementor-31686 .elementor-element.elementor-element-38c714e .elementor-flip-box__front{background-color:#FFFFFF00;background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-31686 .elementor-element.elementor-element-38c714e .elementor-flip-box__back{background-color:#FFFFFF;background-image:url("https://dermaevolution.rs/wp-content/uploads/2026/05/Radiance-Peeling-system-e1790728618925.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-31686 .elementor-element.elementor-element-38c714e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 20px 0px;}.elementor-31686 .elementor-element.elementor-element-38c714e.elementor-element{--order:-99999 /* order start hack */;}.elementor-31686 .elementor-element.elementor-element-38c714e .elementor-flip-box{height:270px;}.elementor-31686 .elementor-element.elementor-element-38c714e .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-31686 .elementor-element.elementor-element-38c714e .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-31686 .elementor-element.elementor-element-38c714e .elementor-flip-box__button{margin-inline-center:0;}.elementor-31686 .elementor-element.elementor-element-18635aa{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:0.2em;color:var( --e-global-color-c24c2ac );}.elementor-31686 .elementor-element.elementor-element-daf551e{text-align:start;}.elementor-31686 .elementor-element.elementor-element-daf551e .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:22px;font-weight:500;line-height:1.1em;color:var( --e-global-color-primary );}.elementor-31686 .elementor-element.elementor-element-8351ac7{font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:400;font-style:italic;line-height:1.6em;color:var( --e-global-color-c24c2ac );}.elementor-31686 .elementor-element.elementor-element-38c760d{--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-start;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31686 .elementor-element.elementor-element-62a539a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:1.6em;letter-spacing:0.1em;}.elementor-31686 .elementor-element.elementor-element-f270181{--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-evenly;--align-items:flex-start;--gap:10px 0px;--row-gap:10px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-4fefa8c );--border-color:var( --e-global-color-4fefa8c );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:20px;--padding-right:20px;}.elementor-31686 .elementor-element.elementor-element-f270181:not(.elementor-motion-effects-element-type-background), .elementor-31686 .elementor-element.elementor-element-f270181 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-31686 .elementor-element.elementor-element-f270181:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-7dbf75e );--border-color:var( --e-global-color-7dbf75e );}.elementor-31686 .elementor-element.elementor-element-f270181, .elementor-31686 .elementor-element.elementor-element-f270181::before{--border-transition:0.3s;}.elementor-31686 .elementor-element.elementor-element-b0f4e1c{width:100%;max-width:100%;}.elementor-31686 .elementor-element.elementor-element-b0f4e1c > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-31686 .elementor-element.elementor-element-b0f4e1c.elementor-element{--align-self:center;}.elementor-31686 .elementor-element.elementor-element-7f657b8{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:0.2em;color:var( --e-global-color-c24c2ac );}.elementor-31686 .elementor-element.elementor-element-552148f{text-align:start;}.elementor-31686 .elementor-element.elementor-element-552148f .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:22px;font-weight:500;line-height:1.1em;color:var( --e-global-color-primary );}.elementor-31686 .elementor-element.elementor-element-21fcd32{font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:400;font-style:italic;line-height:1.6em;color:var( --e-global-color-c24c2ac );}.elementor-31686 .elementor-element.elementor-element-6ddf1d3{--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-start;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31686 .elementor-element.elementor-element-6e47a8b{font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:1.6em;letter-spacing:0.1em;}.elementor-31686 .elementor-element.elementor-element-9ce34e9{--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-evenly;--align-items:flex-start;--gap:10px 0px;--row-gap:10px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-4fefa8c );--border-color:var( --e-global-color-4fefa8c );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:20px;--padding-right:20px;}.elementor-31686 .elementor-element.elementor-element-9ce34e9:not(.elementor-motion-effects-element-type-background), .elementor-31686 .elementor-element.elementor-element-9ce34e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-31686 .elementor-element.elementor-element-9ce34e9:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-7dbf75e );--border-color:var( --e-global-color-7dbf75e );}.elementor-31686 .elementor-element.elementor-element-9ce34e9, .elementor-31686 .elementor-element.elementor-element-9ce34e9::before{--border-transition:0.3s;}.elementor-31686 .elementor-element.elementor-element-e599198 .elementor-flip-box__front{background-color:#FFFFFF00;background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-31686 .elementor-element.elementor-element-e599198 .elementor-flip-box__back{background-color:#FFFFFF;background-image:url("https://dermaevolution.rs/wp-content/uploads/2026/05/purasomes-nc150-pakovanje.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-31686 .elementor-element.elementor-element-e599198 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-31686 .elementor-element.elementor-element-e599198 .elementor-flip-box{height:270px;}.elementor-31686 .elementor-element.elementor-element-e599198 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-31686 .elementor-element.elementor-element-e599198 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-31686 .elementor-element.elementor-element-e599198 .elementor-flip-box__button{margin-inline-center:0;}.elementor-31686 .elementor-element.elementor-element-6d457d4{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:0.2em;color:var( --e-global-color-c24c2ac );}.elementor-31686 .elementor-element.elementor-element-84b5c9f{text-align:start;}.elementor-31686 .elementor-element.elementor-element-84b5c9f .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:22px;font-weight:500;line-height:1.1em;color:var( --e-global-color-primary );}.elementor-31686 .elementor-element.elementor-element-9472ccf{font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:400;font-style:italic;line-height:1.6em;color:var( --e-global-color-c24c2ac );}.elementor-31686 .elementor-element.elementor-element-73764eb{--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-start;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31686 .elementor-element.elementor-element-c6a61f5{font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:1.6em;letter-spacing:0.1em;}.elementor-31686 .elementor-element.elementor-element-92712a9{--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-evenly;--align-items:flex-start;--gap:10px 0px;--row-gap:10px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-4fefa8c );--border-color:var( --e-global-color-4fefa8c );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:20px;--padding-right:20px;}.elementor-31686 .elementor-element.elementor-element-92712a9:not(.elementor-motion-effects-element-type-background), .elementor-31686 .elementor-element.elementor-element-92712a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-31686 .elementor-element.elementor-element-92712a9:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-7dbf75e );--border-color:var( --e-global-color-7dbf75e );}.elementor-31686 .elementor-element.elementor-element-92712a9, .elementor-31686 .elementor-element.elementor-element-92712a9::before{--border-transition:0.3s;}.elementor-31686 .elementor-element.elementor-element-5ff8934 .elementor-flip-box__front{background-color:#FFFFFF00;background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-31686 .elementor-element.elementor-element-5ff8934 .elementor-flip-box__back{background-color:#FFFFFF;background-image:url("https://dermaevolution.rs/wp-content/uploads/2026/05/purasomes-juvena-pakovanje.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-31686 .elementor-element.elementor-element-5ff8934 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-31686 .elementor-element.elementor-element-5ff8934 .elementor-flip-box{height:270px;}.elementor-31686 .elementor-element.elementor-element-5ff8934 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-31686 .elementor-element.elementor-element-5ff8934 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-31686 .elementor-element.elementor-element-5ff8934 .elementor-flip-box__button{margin-inline-center:0;}.elementor-31686 .elementor-element.elementor-element-5983466{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:0.2em;color:var( --e-global-color-c24c2ac );}.elementor-31686 .elementor-element.elementor-element-9a26a43{text-align:start;}.elementor-31686 .elementor-element.elementor-element-9a26a43 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:22px;font-weight:500;line-height:1.1em;color:var( --e-global-color-primary );}.elementor-31686 .elementor-element.elementor-element-723aaa1{font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:400;font-style:italic;line-height:1.6em;color:var( --e-global-color-c24c2ac );}.elementor-31686 .elementor-element.elementor-element-4777fee{--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-start;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31686 .elementor-element.elementor-element-8863f1c{font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:1.6em;letter-spacing:0.1em;}.elementor-31686 .elementor-element.elementor-element-f5516d7{--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-evenly;--align-items:flex-start;--gap:10px 0px;--row-gap:10px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-4fefa8c );--border-color:var( --e-global-color-4fefa8c );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:20px;--padding-right:20px;}.elementor-31686 .elementor-element.elementor-element-f5516d7:not(.elementor-motion-effects-element-type-background), .elementor-31686 .elementor-element.elementor-element-f5516d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-31686 .elementor-element.elementor-element-f5516d7:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-7dbf75e );--border-color:var( --e-global-color-7dbf75e );}.elementor-31686 .elementor-element.elementor-element-f5516d7, .elementor-31686 .elementor-element.elementor-element-f5516d7::before{--border-transition:0.3s;}.elementor-31686 .elementor-element.elementor-element-cffa11c{width:100%;max-width:100%;}.elementor-31686 .elementor-element.elementor-element-cffa11c > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-31686 .elementor-element.elementor-element-cffa11c.elementor-element{--align-self:center;}.elementor-31686 .elementor-element.elementor-element-9f33137{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:0.2em;color:var( --e-global-color-c24c2ac );}.elementor-31686 .elementor-element.elementor-element-cc32d00{text-align:start;}.elementor-31686 .elementor-element.elementor-element-cc32d00 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:22px;font-weight:500;line-height:1.1em;color:var( --e-global-color-primary );}.elementor-31686 .elementor-element.elementor-element-6f15a88{font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:400;font-style:italic;line-height:1.6em;color:var( --e-global-color-c24c2ac );}.elementor-31686 .elementor-element.elementor-element-4c7de0b{--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-start;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31686 .elementor-element.elementor-element-9a24ba0{font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:1.6em;letter-spacing:0.1em;}.elementor-31686 .elementor-element.elementor-element-sysRestore{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31686 .elementor-element.elementor-element-sysRestore.e-con{--align-self:center;}.elementor-31686 .elementor-element.elementor-element-sysRestoreTitle{width:100%;max-width:100%;text-align:center;}.elementor-31686 .elementor-element.elementor-element-sysRestoreTitle.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-31686 .elementor-element.elementor-element-sysRestoreTitle .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:32px;font-weight:400;line-height:1.1em;letter-spacing:0.04em;color:var( --e-global-color-b8838c2 );}.elementor-31686 .elementor-element.elementor-element-sysRestoreGrid{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31686 .elementor-element.elementor-element-sysRestoreCard1{--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:flex-end;--align-items:center;--gap:15px 0px;--row-gap:15px;--column-gap:0px;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-31686 .elementor-element.elementor-element-sysRestoreCard1::before, .elementor-31686 .elementor-element.elementor-element-sysRestoreCard1 > .elementor-background-video-container::before, .elementor-31686 .elementor-element.elementor-element-sysRestoreCard1 > .e-con-inner > .elementor-background-video-container::before, .elementor-31686 .elementor-element.elementor-element-sysRestoreCard1 > .elementor-background-slideshow::before, .elementor-31686 .elementor-element.elementor-element-sysRestoreCard1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-31686 .elementor-element.elementor-element-sysRestoreCard1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-31686 .elementor-element.elementor-element-sysRestoreCardTitle1{text-align:start;}.elementor-31686 .elementor-element.elementor-element-sysRestoreCardTitle1 .elementor-heading-title{font-family:var( --e-global-typography-5c04794-font-family ), Sans-serif;font-size:var( --e-global-typography-5c04794-font-size );font-weight:var( --e-global-typography-5c04794-font-weight );line-height:var( --e-global-typography-5c04794-line-height );}.elementor-31686 .elementor-element.elementor-element-sysRestoreCard2{--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:flex-end;--align-items:center;--gap:15px 0px;--row-gap:15px;--column-gap:0px;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-31686 .elementor-element.elementor-element-sysRestoreCard2::before, .elementor-31686 .elementor-element.elementor-element-sysRestoreCard2 > .elementor-background-video-container::before, .elementor-31686 .elementor-element.elementor-element-sysRestoreCard2 > .e-con-inner > .elementor-background-video-container::before, .elementor-31686 .elementor-element.elementor-element-sysRestoreCard2 > .elementor-background-slideshow::before, .elementor-31686 .elementor-element.elementor-element-sysRestoreCard2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-31686 .elementor-element.elementor-element-sysRestoreCard2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-31686 .elementor-element.elementor-element-sysRestoreCardTitle2{text-align:start;}.elementor-31686 .elementor-element.elementor-element-sysRestoreCardTitle2 .elementor-heading-title{font-family:var( --e-global-typography-5c04794-font-family ), Sans-serif;font-size:var( --e-global-typography-5c04794-font-size );font-weight:var( --e-global-typography-5c04794-font-weight );line-height:var( --e-global-typography-5c04794-line-height );}.elementor-31686 .elementor-element.elementor-element-sysRestoreCard3{--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:flex-end;--align-items:center;--gap:15px 0px;--row-gap:15px;--column-gap:0px;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-31686 .elementor-element.elementor-element-sysRestoreCard3::before, .elementor-31686 .elementor-element.elementor-element-sysRestoreCard3 > .elementor-background-video-container::before, .elementor-31686 .elementor-element.elementor-element-sysRestoreCard3 > .e-con-inner > .elementor-background-video-container::before, .elementor-31686 .elementor-element.elementor-element-sysRestoreCard3 > .elementor-background-slideshow::before, .elementor-31686 .elementor-element.elementor-element-sysRestoreCard3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-31686 .elementor-element.elementor-element-sysRestoreCard3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-31686 .elementor-element.elementor-element-sysRestoreCardTitle3{text-align:start;}.elementor-31686 .elementor-element.elementor-element-sysRestoreCardTitle3 .elementor-heading-title{font-family:var( --e-global-typography-5c04794-font-family ), Sans-serif;font-size:var( --e-global-typography-5c04794-font-size );font-weight:var( --e-global-typography-5c04794-font-weight );line-height:var( --e-global-typography-5c04794-line-height );}.elementor-31686 .elementor-element.elementor-element-6aac0b6{width:var( --container-widget-width, 110px );max-width:110px;--container-widget-width:110px;--container-widget-flex-grow:0;}.elementor-31686 .elementor-element.elementor-element-6aac0b6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-31686 .elementor-element.elementor-element-6aac0b6.elementor-element{--align-self:center;}.elementor-31686 .elementor-element.elementor-element-6aac0b6 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;gap:5px;color:#FBA73F;font-family:var( --e-global-typography-cac7aec-font-family ), Sans-serif;font-size:var( --e-global-typography-cac7aec-font-size );font-weight:var( --e-global-typography-cac7aec-font-weight );line-height:var( --e-global-typography-cac7aec-line-height );letter-spacing:var( --e-global-typography-cac7aec-letter-spacing );}.elementor-31686 .elementor-element.elementor-element-76b219c{width:var( --container-widget-width, 110px );max-width:110px;--container-widget-width:110px;--container-widget-flex-grow:0;}.elementor-31686 .elementor-element.elementor-element-76b219c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-31686 .elementor-element.elementor-element-76b219c.elementor-element{--align-self:center;}.elementor-31686 .elementor-element.elementor-element-76b219c .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;gap:5px;color:#FBA73F;font-family:var( --e-global-typography-cac7aec-font-family ), Sans-serif;font-size:var( --e-global-typography-cac7aec-font-size );font-weight:var( --e-global-typography-cac7aec-font-weight );line-height:var( --e-global-typography-cac7aec-line-height );letter-spacing:var( --e-global-typography-cac7aec-letter-spacing );}.elementor-31686 .elementor-element.elementor-element-afee006{width:var( --container-widget-width, 110px );max-width:110px;--container-widget-width:110px;--container-widget-flex-grow:0;}.elementor-31686 .elementor-element.elementor-element-afee006 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-31686 .elementor-element.elementor-element-afee006.elementor-element{--align-self:center;}.elementor-31686 .elementor-element.elementor-element-afee006 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;gap:5px;color:#FBA73F;font-family:var( --e-global-typography-cac7aec-font-family ), Sans-serif;font-size:var( --e-global-typography-cac7aec-font-size );font-weight:var( --e-global-typography-cac7aec-font-weight );line-height:var( --e-global-typography-cac7aec-line-height );letter-spacing:var( --e-global-typography-cac7aec-letter-spacing );}.elementor-31686 .elementor-element.elementor-element-602cc5c{width:var( --container-widget-width, 110px );max-width:110px;--container-widget-width:110px;--container-widget-flex-grow:0;}.elementor-31686 .elementor-element.elementor-element-602cc5c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-31686 .elementor-element.elementor-element-602cc5c.elementor-element{--align-self:center;}.elementor-31686 .elementor-element.elementor-element-602cc5c .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;gap:5px;color:#FBA73F;font-family:var( --e-global-typography-cac7aec-font-family ), Sans-serif;font-size:var( --e-global-typography-cac7aec-font-size );font-weight:var( --e-global-typography-cac7aec-font-weight );line-height:var( --e-global-typography-cac7aec-line-height );letter-spacing:var( --e-global-typography-cac7aec-letter-spacing );}.elementor-31686 .elementor-element.elementor-element-6bf7585{width:var( --container-widget-width, 140px );max-width:140px;--container-widget-width:140px;--container-widget-flex-grow:0;}.elementor-31686 .elementor-element.elementor-element-6bf7585 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-31686 .elementor-element.elementor-element-6bf7585.elementor-element{--align-self:center;}.elementor-31686 .elementor-element.elementor-element-6bf7585 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;gap:5px;color:#DD315E;font-family:var( --e-global-typography-cac7aec-font-family ), Sans-serif;font-size:var( --e-global-typography-cac7aec-font-size );font-weight:var( --e-global-typography-cac7aec-font-weight );line-height:var( --e-global-typography-cac7aec-line-height );letter-spacing:var( --e-global-typography-cac7aec-letter-spacing );}.elementor-31686 .elementor-element.elementor-element-b6d3528{width:var( --container-widget-width, 140px );max-width:140px;--container-widget-width:140px;--container-widget-flex-grow:0;}.elementor-31686 .elementor-element.elementor-element-b6d3528 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-31686 .elementor-element.elementor-element-b6d3528.elementor-element{--align-self:center;}.elementor-31686 .elementor-element.elementor-element-b6d3528 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;gap:5px;color:#DD315E;font-family:var( --e-global-typography-cac7aec-font-family ), Sans-serif;font-size:var( --e-global-typography-cac7aec-font-size );font-weight:var( --e-global-typography-cac7aec-font-weight );line-height:var( --e-global-typography-cac7aec-line-height );letter-spacing:var( --e-global-typography-cac7aec-letter-spacing );}.elementor-31686 .elementor-element.elementor-element-f010486{width:var( --container-widget-width, 140px );max-width:140px;--container-widget-width:140px;--container-widget-flex-grow:0;}.elementor-31686 .elementor-element.elementor-element-f010486 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-31686 .elementor-element.elementor-element-f010486.elementor-element{--align-self:center;}.elementor-31686 .elementor-element.elementor-element-f010486 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;gap:5px;color:#DD315E;font-family:var( --e-global-typography-cac7aec-font-family ), Sans-serif;font-size:var( --e-global-typography-cac7aec-font-size );font-weight:var( --e-global-typography-cac7aec-font-weight );line-height:var( --e-global-typography-cac7aec-line-height );letter-spacing:var( --e-global-typography-cac7aec-letter-spacing );}.elementor-31686 .elementor-element.elementor-element-c10ac01{width:var( --container-widget-width, 120px );max-width:120px;--container-widget-width:120px;--container-widget-flex-grow:0;}.elementor-31686 .elementor-element.elementor-element-c10ac01 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-31686 .elementor-element.elementor-element-c10ac01.elementor-element{--align-self:center;}.elementor-31686 .elementor-element.elementor-element-c10ac01 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;gap:5px;color:#48DCD3;font-family:var( --e-global-typography-cac7aec-font-family ), Sans-serif;font-size:var( --e-global-typography-cac7aec-font-size );font-weight:var( --e-global-typography-cac7aec-font-weight );line-height:var( --e-global-typography-cac7aec-line-height );letter-spacing:var( --e-global-typography-cac7aec-letter-spacing );}.elementor-31686 .elementor-element.elementor-element-5b917cc{width:var( --container-widget-width, 120px );max-width:120px;--container-widget-width:120px;--container-widget-flex-grow:0;}.elementor-31686 .elementor-element.elementor-element-5b917cc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-31686 .elementor-element.elementor-element-5b917cc.elementor-element{--align-self:center;}.elementor-31686 .elementor-element.elementor-element-5b917cc .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;gap:5px;color:#48DCD3;font-family:var( --e-global-typography-cac7aec-font-family ), Sans-serif;font-size:var( --e-global-typography-cac7aec-font-size );font-weight:var( --e-global-typography-cac7aec-font-weight );line-height:var( --e-global-typography-cac7aec-line-height );letter-spacing:var( --e-global-typography-cac7aec-letter-spacing );}.elementor-31686 .elementor-element.elementor-element-62711a7{width:var( --container-widget-width, 120px );max-width:120px;--container-widget-width:120px;--container-widget-flex-grow:0;}.elementor-31686 .elementor-element.elementor-element-62711a7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-31686 .elementor-element.elementor-element-62711a7.elementor-element{--align-self:center;}.elementor-31686 .elementor-element.elementor-element-62711a7 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;gap:5px;color:#48DCD3;font-family:var( --e-global-typography-cac7aec-font-family ), Sans-serif;font-size:var( --e-global-typography-cac7aec-font-size );font-weight:var( --e-global-typography-cac7aec-font-weight );line-height:var( --e-global-typography-cac7aec-line-height );letter-spacing:var( --e-global-typography-cac7aec-letter-spacing );}.elementor-31686 .elementor-element.elementor-element-3930150{width:var( --container-widget-width, 120px );max-width:120px;--container-widget-width:120px;--container-widget-flex-grow:0;}.elementor-31686 .elementor-element.elementor-element-3930150 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-31686 .elementor-element.elementor-element-3930150.elementor-element{--align-self:center;}.elementor-31686 .elementor-element.elementor-element-3930150 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;gap:5px;color:#48DCD3;font-family:var( --e-global-typography-cac7aec-font-family ), Sans-serif;font-size:var( --e-global-typography-cac7aec-font-size );font-weight:var( --e-global-typography-cac7aec-font-weight );line-height:var( --e-global-typography-cac7aec-line-height );letter-spacing:var( --e-global-typography-cac7aec-letter-spacing );}.elementor-31686 .elementor-element.elementor-element-60c95cb{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 40px;--row-gap:0px;--column-gap:40px;--grid-auto-flow:row;--align-items:start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31686 .elementor-element.elementor-element-278e04f{--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:5px 0px;--row-gap:5px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31686 .elementor-element.elementor-element-93b24fc .elementor-counter-title{justify-content:center;font-family:"Plus Jakarta Sans", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;line-height:1.6em;letter-spacing:0.14em;}.elementor-31686 .elementor-element.elementor-element-93b24fc .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;font-family:"Plus Jakarta Sans", Sans-serif;font-size:50px;font-weight:400;font-style:normal;}.elementor-31686 .elementor-element.elementor-element-7231025{--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:5px 0px;--row-gap:5px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31686 .elementor-element.elementor-element-8d35e86 .elementor-counter-title{justify-content:center;font-family:"Plus Jakarta Sans", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;line-height:1.6em;letter-spacing:0.14em;}.elementor-31686 .elementor-element.elementor-element-8d35e86 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;font-family:"Plus Jakarta Sans", Sans-serif;font-size:50px;font-weight:400;font-style:normal;}.elementor-31686 .elementor-element.elementor-element-68d9e34{--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:5px 0px;--row-gap:5px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31686 .elementor-element.elementor-element-5ec672e .elementor-counter-title{justify-content:center;font-family:"Plus Jakarta Sans", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;line-height:1.6em;letter-spacing:0.14em;}.elementor-31686 .elementor-element.elementor-element-5ec672e .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;font-family:"Plus Jakarta Sans", Sans-serif;font-size:50px;font-weight:400;font-style:normal;}.elementor-31686 .elementor-element.elementor-element-pnetMobileStats{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 40px;--row-gap:0px;--column-gap:40px;--grid-auto-flow:row;--align-items:start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31686 .elementor-element.elementor-element-pnetMobileStat1{--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:5px 0px;--row-gap:5px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31686 .elementor-element.elementor-element-pnetMobileCounter1 .elementor-counter-title{justify-content:center;font-family:"Plus Jakarta Sans", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;line-height:1.6em;letter-spacing:0.14em;}.elementor-31686 .elementor-element.elementor-element-pnetMobileCounter1 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;font-family:"Plus Jakarta Sans", Sans-serif;font-size:50px;font-weight:400;font-style:normal;}.elementor-31686 .elementor-element.elementor-element-pnetMobileStat2{--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:5px 0px;--row-gap:5px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31686 .elementor-element.elementor-element-pnetMobileCounter2 .elementor-counter-title{justify-content:center;font-family:"Plus Jakarta Sans", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;line-height:1.6em;letter-spacing:0.14em;}.elementor-31686 .elementor-element.elementor-element-pnetMobileCounter2 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;font-family:"Plus Jakarta Sans", Sans-serif;font-size:50px;font-weight:400;font-style:normal;}.elementor-31686 .elementor-element.elementor-element-pnetMobileStat3{--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:5px 0px;--row-gap:5px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31686 .elementor-element.elementor-element-pnetMobileCounter3 .elementor-counter-title{justify-content:center;font-family:"Plus Jakarta Sans", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;line-height:1.6em;letter-spacing:0.14em;}.elementor-31686 .elementor-element.elementor-element-pnetMobileCounter3 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;font-family:"Plus Jakarta Sans", Sans-serif;font-size:50px;font-weight:400;font-style:normal;}.elementor-31686 .elementor-element.elementor-element-84c5cf2 .elementor-wrapper{--video-aspect-ratio:1.77777;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}@media(min-width:768px){.elementor-31686 .elementor-element.elementor-element-79ded68{--content-width:1400px;}.elementor-31686 .elementor-element.elementor-element-b65a956{--width:60%;}.elementor-31686 .elementor-element.elementor-element-3aaacc7{--content-width:1400px;}.elementor-31686 .elementor-element.elementor-element-e0c08f7{--content-width:1400px;}.elementor-31686 .elementor-element.elementor-element-retailRestore{--content-width:1400px;}.elementor-31686 .elementor-element.elementor-element-99f1599{--content-width:1400px;}.elementor-31686 .elementor-element.elementor-element-f1ff037{--width:80%;}.elementor-31686 .elementor-element.elementor-element-9ea80c2{--content-width:1400px;}.elementor-31686 .elementor-element.elementor-element-9420b8e{--content-width:1400px;}.elementor-31686 .elementor-element.elementor-element-87f4a58{--width:50%;}.elementor-31686 .elementor-element.elementor-element-a1418ee{--width:50%;}.elementor-31686 .elementor-element.elementor-element-36dba3f{--content-width:1400px;}.elementor-31686 .elementor-element.elementor-element-4cd72a3{--content-width:1400px;}.elementor-31686 .elementor-element.elementor-element-c14dd7a{--width:50%;}.elementor-31686 .elementor-element.elementor-element-363ebd0{--width:75%;}.elementor-31686 .elementor-element.elementor-element-3520e21{--content-width:1400px;}.elementor-31686 .elementor-element.elementor-element-proRestore{--content-width:1400px;}.elementor-31686 .elementor-element.elementor-element-1b79700{--width:80%;}.elementor-31686 .elementor-element.elementor-element-sysRestore{--content-width:1400px;}.elementor-31686 .elementor-element.elementor-element-sysRestoreGrid{--width:100%;}.elementor-31686 .elementor-element.elementor-element-60c95cb{--width:75%;}.elementor-31686 .elementor-element.elementor-element-pnetMobileStats{--width:75%;}}@media(max-width:1024px){.elementor-31686 .elementor-element.elementor-element-2c804f2 .elementor-slide-description{font-size:var( --e-global-typography-c204873-font-size );line-height:var( --e-global-typography-c204873-line-height );}.elementor-31686 .elementor-element.elementor-element-3aaacc7{--grid-auto-flow:row;}.elementor-31686 .elementor-element.elementor-element-e0c08f7{--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31686 .elementor-element.elementor-element-retailRestore{--padding-top:56px;--padding-bottom:56px;--padding-left:0px;--padding-right:0px;}.elementor-31686 .elementor-element.elementor-element-46c7fb9 .elementor-heading-title{font-size:var( --e-global-typography-cac7aec-font-size );line-height:var( --e-global-typography-cac7aec-line-height );letter-spacing:var( --e-global-typography-cac7aec-letter-spacing );}.elementor-31686 .elementor-element.elementor-element-6875ace{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-31686 .elementor-element.elementor-element-f1ff037{--grid-auto-flow:row;}.elementor-31686 .elementor-element.elementor-element-9ea80c2{--padding-top:48px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31686 .elementor-element.elementor-element-c1d733a{--e-n-carousel-swiper-slides-to-display:2;}.elementor-31686 .elementor-element.elementor-element-9b95197{font-size:var( --e-global-typography-c204873-font-size );line-height:var( --e-global-typography-c204873-line-height );}.elementor-31686 .elementor-element.elementor-element-36dba3f{--padding-top:48px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-31686 .elementor-element.elementor-element-b680dbc{--e-n-carousel-swiper-slides-to-display:2;}.elementor-31686 .elementor-element.elementor-element-b680dbc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-31686 .elementor-element.elementor-element-363ebd0{--grid-auto-flow:row;}.elementor-31686 .elementor-element.elementor-element-1b79700{--grid-auto-flow:row;}.elementor-31686 .elementor-element.elementor-element-sysRestore{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31686 .elementor-element.elementor-element-sysRestoreGrid{--grid-auto-flow:row;}.elementor-31686 .elementor-element.elementor-element-sysRestoreCardTitle1 .elementor-heading-title{font-size:var( --e-global-typography-5c04794-font-size );line-height:var( --e-global-typography-5c04794-line-height );}.elementor-31686 .elementor-element.elementor-element-sysRestoreCardTitle2 .elementor-heading-title{font-size:var( --e-global-typography-5c04794-font-size );line-height:var( --e-global-typography-5c04794-line-height );}.elementor-31686 .elementor-element.elementor-element-sysRestoreCardTitle3 .elementor-heading-title{font-size:var( --e-global-typography-5c04794-font-size );line-height:var( --e-global-typography-5c04794-line-height );}.elementor-31686 .elementor-element.elementor-element-6aac0b6 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-cac7aec-font-size );line-height:var( --e-global-typography-cac7aec-line-height );letter-spacing:var( --e-global-typography-cac7aec-letter-spacing );}.elementor-31686 .elementor-element.elementor-element-76b219c .elementor-counter-number-wrapper{font-size:var( --e-global-typography-cac7aec-font-size );line-height:var( --e-global-typography-cac7aec-line-height );letter-spacing:var( --e-global-typography-cac7aec-letter-spacing );}.elementor-31686 .elementor-element.elementor-element-afee006 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-cac7aec-font-size );line-height:var( --e-global-typography-cac7aec-line-height );letter-spacing:var( --e-global-typography-cac7aec-letter-spacing );}.elementor-31686 .elementor-element.elementor-element-602cc5c .elementor-counter-number-wrapper{font-size:var( --e-global-typography-cac7aec-font-size );line-height:var( --e-global-typography-cac7aec-line-height );letter-spacing:var( --e-global-typography-cac7aec-letter-spacing );}.elementor-31686 .elementor-element.elementor-element-6bf7585 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-cac7aec-font-size );line-height:var( --e-global-typography-cac7aec-line-height );letter-spacing:var( --e-global-typography-cac7aec-letter-spacing );}.elementor-31686 .elementor-element.elementor-element-b6d3528 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-cac7aec-font-size );line-height:var( --e-global-typography-cac7aec-line-height );letter-spacing:var( --e-global-typography-cac7aec-letter-spacing );}.elementor-31686 .elementor-element.elementor-element-f010486 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-cac7aec-font-size );line-height:var( --e-global-typography-cac7aec-line-height );letter-spacing:var( --e-global-typography-cac7aec-letter-spacing );}.elementor-31686 .elementor-element.elementor-element-c10ac01 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-cac7aec-font-size );line-height:var( --e-global-typography-cac7aec-line-height );letter-spacing:var( --e-global-typography-cac7aec-letter-spacing );}.elementor-31686 .elementor-element.elementor-element-5b917cc .elementor-counter-number-wrapper{font-size:var( --e-global-typography-cac7aec-font-size );line-height:var( --e-global-typography-cac7aec-line-height );letter-spacing:var( --e-global-typography-cac7aec-letter-spacing );}.elementor-31686 .elementor-element.elementor-element-62711a7 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-cac7aec-font-size );line-height:var( --e-global-typography-cac7aec-line-height );letter-spacing:var( --e-global-typography-cac7aec-letter-spacing );}.elementor-31686 .elementor-element.elementor-element-3930150 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-cac7aec-font-size );line-height:var( --e-global-typography-cac7aec-line-height );letter-spacing:var( --e-global-typography-cac7aec-letter-spacing );}.elementor-31686 .elementor-element.elementor-element-60c95cb{--grid-auto-flow:row;}.elementor-31686 .elementor-element.elementor-element-pnetMobileStats{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-31686 .elementor-element.elementor-element-2c804f2 .elementor-slide-description{font-size:var( --e-global-typography-c204873-font-size );line-height:var( --e-global-typography-c204873-line-height );}.elementor-31686 .elementor-element.elementor-element-c67c0b7{--min-height:100vh;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:44px;--padding-bottom:48px;--padding-left:24px;--padding-right:24px;}.elementor-31686 .elementor-element.elementor-element-c67c0b7:not(.elementor-motion-effects-element-type-background), .elementor-31686 .elementor-element.elementor-element-c67c0b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-31686 .elementor-element.elementor-element-b65a956{--width:100%;--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31686 .elementor-element.elementor-element-88c3d89{--width:100%;--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:flex-start;--flex-wrap:nowrap;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-31686 .elementor-element.elementor-element-3aaacc7{--content-width:100%;--min-height:0px;--e-con-grid-template-columns:repeat(2, 1fr);--gap:18px 24px;--row-gap:18px;--column-gap:24px;--grid-auto-flow:row;--padding-top:24px;--padding-bottom:48px;--padding-left:24px;--padding-right:24px;}.elementor-31686 .elementor-element.elementor-element-00156bb{--width:100%;--min-height:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31686 .elementor-element.elementor-element-9320e49{--width:100%;--min-height:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31686 .elementor-element.elementor-element-7dd9817{--width:100%;--min-height:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31686 .elementor-element.elementor-element-69628d7{--width:100%;--min-height:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31686 .elementor-element.elementor-element-4d4f24b{--width:100%;--min-height:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31686 .elementor-element.elementor-element-ae1d482{--width:100%;--min-height:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31686 .elementor-element.elementor-element-e0c08f7{--content-width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:24px;--padding-right:24px;}.elementor-31686 .elementor-element.elementor-element-91f15b9{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-31686 .elementor-element.elementor-element-retailRestore{--content-width:100%;--padding-top:48px;--padding-bottom:48px;--padding-left:24px;--padding-right:24px;}.elementor-31686 .elementor-element.elementor-element-46c7fb9 .elementor-heading-title{font-size:var( --e-global-typography-cac7aec-font-size );line-height:var( --e-global-typography-cac7aec-line-height );letter-spacing:var( --e-global-typography-cac7aec-letter-spacing );}.elementor-31686 .elementor-element.elementor-element-6875ace{--width:100%;--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-31686 .elementor-element.elementor-element-45fdf23{--width:50%;--justify-content:flex-start;--padding-top:25px;--padding-bottom:78px;--padding-left:15px;--padding-right:15px;}.elementor-31686 .elementor-element.elementor-element-fa908f7{--width:50%;--justify-content:flex-start;--padding-top:25px;--padding-bottom:78px;--padding-left:15px;--padding-right:15px;}.elementor-31686 .elementor-element.elementor-element-2fcc803{--width:50%;--justify-content:flex-start;--padding-top:25px;--padding-bottom:78px;--padding-left:15px;--padding-right:15px;}.elementor-31686 .elementor-element.elementor-element-8a03932{--width:50%;--justify-content:flex-start;--padding-top:25px;--padding-bottom:78px;--padding-left:15px;--padding-right:15px;}.elementor-31686 .elementor-element.elementor-element-166a836{--width:50%;--justify-content:flex-start;--padding-top:25px;--padding-bottom:78px;--padding-left:15px;--padding-right:15px;}.elementor-31686 .elementor-element.elementor-element-efd4d80{--width:50%;--justify-content:flex-start;--padding-top:25px;--padding-bottom:78px;--padding-left:15px;--padding-right:15px;}.elementor-31686 .elementor-element.elementor-element-99f1599{--content-width:100%;--padding-top:48px;--padding-bottom:48px;--padding-left:24px;--padding-right:24px;}.elementor-31686 .elementor-element.elementor-element-f1ff037{--width:100%;--e-con-grid-template-columns:repeat(2, 1fr);--gap:20px 16px;--row-gap:20px;--column-gap:16px;--grid-auto-flow:row;}.elementor-31686 .elementor-element.elementor-element-802a146{--width:100%;}.elementor-31686 .elementor-element.elementor-element-ab2de71{--width:100%;}.elementor-31686 .elementor-element.elementor-element-3b2de82{--width:100%;}.elementor-31686 .elementor-element.elementor-element-153464e{--width:100%;}.elementor-31686 .elementor-element.elementor-element-ac6859c{--width:100%;}.elementor-31686 .elementor-element.elementor-element-296129b{--width:100%;}.elementor-31686 .elementor-element.elementor-element-9ea80c2{--content-width:100%;--padding-top:48px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-31686 .elementor-element.elementor-element-c1d733a{--e-n-carousel-swiper-slides-to-display:1.14;}.elementor-31686 .elementor-element.elementor-element-c1d733a > .elementor-widget-container{margin:28px 0px 0px 0px;}.elementor-31686 .elementor-element.elementor-element-9b95197{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:var( --e-global-typography-c204873-font-size );line-height:var( --e-global-typography-c204873-line-height );}.elementor-31686 .elementor-element.elementor-element-36dba3f{--content-width:100%;--padding-top:48px;--padding-bottom:48px;--padding-left:24px;--padding-right:24px;}.elementor-31686 .elementor-element.elementor-element-5ba535a{text-align:center;}.elementor-31686 .elementor-element.elementor-element-5ba535a .elementor-heading-title{font-size:30px;line-height:1.1em;letter-spacing:-0.01em;}.elementor-31686 .elementor-element.elementor-element-b680dbc{--e-n-carousel-swiper-slides-to-display:1;}.elementor-31686 .elementor-element.elementor-element-b680dbc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-31686 .elementor-element.elementor-element-4cd72a3{--content-width:100%;--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:48px;--padding-bottom:48px;--padding-left:24px;--padding-right:24px;}.elementor-31686 .elementor-element.elementor-element-c14dd7a{--width:100%;}.elementor-31686 .elementor-element.elementor-element-363ebd0{--width:100%;--e-con-grid-template-columns:repeat(3, 1fr);--gap:0px 8px;--row-gap:0px;--column-gap:8px;--grid-auto-flow:row;}.elementor-31686 .elementor-element.elementor-element-72402fc .elementor-counter-number-wrapper{font-size:30px;}.elementor-31686 .elementor-element.elementor-element-72402fc .elementor-counter-title{font-size:9px;line-height:1.25em;letter-spacing:0.08em;}.elementor-31686 .elementor-element.elementor-element-a278011 .elementor-counter-number-wrapper{font-size:30px;}.elementor-31686 .elementor-element.elementor-element-a278011 .elementor-counter-title{font-size:9px;line-height:1.25em;letter-spacing:0.08em;}.elementor-31686 .elementor-element.elementor-element-b8c9e71 .elementor-counter-number-wrapper{font-size:30px;}.elementor-31686 .elementor-element.elementor-element-b8c9e71 .elementor-counter-title{font-size:9px;line-height:1.25em;letter-spacing:0.08em;}.elementor-31686 .elementor-element.elementor-element-3520e21{--content-width:100%;--min-height:560px;--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;--overlay-opacity:0.9;--padding-top:48px;--padding-bottom:48px;--padding-left:24px;--padding-right:24px;}.elementor-31686 .elementor-element.elementor-element-3520e21:not(.elementor-motion-effects-element-type-background), .elementor-31686 .elementor-element.elementor-element-3520e21 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:left center;}.elementor-31686 .elementor-element.elementor-element-dd6cf8f{--width:100%;--min-height:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:18px;--padding-right:18px;}.elementor-31686 .elementor-element.elementor-element-proRestore{--content-width:100%;--min-height:0px;--padding-top:48px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-31686 .elementor-element.elementor-element-88dac22 .elementor-heading-title{font-size:30px;}.elementor-31686 .elementor-element.elementor-element-1b79700{--width:100%;--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-31686 .elementor-element.elementor-element-56cf8c8{--width:100%;}.elementor-31686 .elementor-element.elementor-element-381adfd{--width:100%;}.elementor-31686 .elementor-element.elementor-element-f270181{--width:100%;}.elementor-31686 .elementor-element.elementor-element-9ce34e9{--width:100%;}.elementor-31686 .elementor-element.elementor-element-92712a9{--width:100%;}.elementor-31686 .elementor-element.elementor-element-f5516d7{--width:100%;}.elementor-31686 .elementor-element.elementor-element-sysRestore{--content-width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-31686 .elementor-element.elementor-element-sysRestoreTitle .elementor-heading-title{font-size:30px;}.elementor-31686 .elementor-element.elementor-element-sysRestoreGrid{--width:100%;--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-31686 .elementor-element.elementor-element-sysRestoreCard1{--width:100%;}.elementor-31686 .elementor-element.elementor-element-sysRestoreCardTitle1 .elementor-heading-title{font-size:var( --e-global-typography-5c04794-font-size );line-height:var( --e-global-typography-5c04794-line-height );}.elementor-31686 .elementor-element.elementor-element-sysRestoreCard2{--width:100%;}.elementor-31686 .elementor-element.elementor-element-sysRestoreCardTitle2 .elementor-heading-title{font-size:var( --e-global-typography-5c04794-font-size );line-height:var( --e-global-typography-5c04794-line-height );}.elementor-31686 .elementor-element.elementor-element-sysRestoreCard3{--width:100%;}.elementor-31686 .elementor-element.elementor-element-sysRestoreCardTitle3 .elementor-heading-title{font-size:var( --e-global-typography-5c04794-font-size );line-height:var( --e-global-typography-5c04794-line-height );}.elementor-31686 .elementor-element.elementor-element-6aac0b6 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-cac7aec-font-size );line-height:var( --e-global-typography-cac7aec-line-height );letter-spacing:var( --e-global-typography-cac7aec-letter-spacing );}.elementor-31686 .elementor-element.elementor-element-76b219c .elementor-counter-number-wrapper{font-size:var( --e-global-typography-cac7aec-font-size );line-height:var( --e-global-typography-cac7aec-line-height );letter-spacing:var( --e-global-typography-cac7aec-letter-spacing );}.elementor-31686 .elementor-element.elementor-element-afee006 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-cac7aec-font-size );line-height:var( --e-global-typography-cac7aec-line-height );letter-spacing:var( --e-global-typography-cac7aec-letter-spacing );}.elementor-31686 .elementor-element.elementor-element-602cc5c .elementor-counter-number-wrapper{font-size:var( --e-global-typography-cac7aec-font-size );line-height:var( --e-global-typography-cac7aec-line-height );letter-spacing:var( --e-global-typography-cac7aec-letter-spacing );}.elementor-31686 .elementor-element.elementor-element-6bf7585 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-cac7aec-font-size );line-height:var( --e-global-typography-cac7aec-line-height );letter-spacing:var( --e-global-typography-cac7aec-letter-spacing );}.elementor-31686 .elementor-element.elementor-element-b6d3528 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-cac7aec-font-size );line-height:var( --e-global-typography-cac7aec-line-height );letter-spacing:var( --e-global-typography-cac7aec-letter-spacing );}.elementor-31686 .elementor-element.elementor-element-f010486 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-cac7aec-font-size );line-height:var( --e-global-typography-cac7aec-line-height );letter-spacing:var( --e-global-typography-cac7aec-letter-spacing );}.elementor-31686 .elementor-element.elementor-element-c10ac01 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-cac7aec-font-size );line-height:var( --e-global-typography-cac7aec-line-height );letter-spacing:var( --e-global-typography-cac7aec-letter-spacing );}.elementor-31686 .elementor-element.elementor-element-5b917cc .elementor-counter-number-wrapper{font-size:var( --e-global-typography-cac7aec-font-size );line-height:var( --e-global-typography-cac7aec-line-height );letter-spacing:var( --e-global-typography-cac7aec-letter-spacing );}.elementor-31686 .elementor-element.elementor-element-62711a7 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-cac7aec-font-size );line-height:var( --e-global-typography-cac7aec-line-height );letter-spacing:var( --e-global-typography-cac7aec-letter-spacing );}.elementor-31686 .elementor-element.elementor-element-3930150 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-cac7aec-font-size );line-height:var( --e-global-typography-cac7aec-line-height );letter-spacing:var( --e-global-typography-cac7aec-letter-spacing );}.elementor-31686 .elementor-element.elementor-element-60c95cb{--width:100%;--e-con-grid-template-columns:repeat(3, 1fr);--gap:0px 8px;--row-gap:0px;--column-gap:8px;--grid-auto-flow:row;}.elementor-31686 .elementor-element.elementor-element-93b24fc .elementor-counter-number-wrapper{font-size:30px;}.elementor-31686 .elementor-element.elementor-element-93b24fc .elementor-counter-title{font-size:9px;line-height:1.25em;letter-spacing:0.08em;}.elementor-31686 .elementor-element.elementor-element-8d35e86 .elementor-counter-number-wrapper{font-size:30px;}.elementor-31686 .elementor-element.elementor-element-8d35e86 .elementor-counter-title{font-size:9px;line-height:1.25em;letter-spacing:0.08em;}.elementor-31686 .elementor-element.elementor-element-5ec672e .elementor-counter-number-wrapper{font-size:30px;}.elementor-31686 .elementor-element.elementor-element-5ec672e .elementor-counter-title{font-size:9px;line-height:1.25em;letter-spacing:0.08em;}.elementor-31686 .elementor-element.elementor-element-pnetMobileStats{--width:100%;--e-con-grid-template-columns:repeat(3, 1fr);--gap:0px 8px;--row-gap:0px;--column-gap:8px;--grid-auto-flow:row;}.elementor-31686 .elementor-element.elementor-element-pnetMobileCounter1 .elementor-counter-number-wrapper{font-size:30px;}.elementor-31686 .elementor-element.elementor-element-pnetMobileCounter1 .elementor-counter-title{font-size:9px;line-height:1.25em;letter-spacing:0.08em;}.elementor-31686 .elementor-element.elementor-element-pnetMobileCounter2 .elementor-counter-number-wrapper{font-size:30px;}.elementor-31686 .elementor-element.elementor-element-pnetMobileCounter2 .elementor-counter-title{font-size:9px;line-height:1.25em;letter-spacing:0.08em;}.elementor-31686 .elementor-element.elementor-element-pnetMobileCounter3 .elementor-counter-number-wrapper{font-size:30px;}.elementor-31686 .elementor-element.elementor-element-pnetMobileCounter3 .elementor-counter-title{font-size:9px;line-height:1.25em;letter-spacing:0.08em;}}/* Start custom CSS for template, class: .elementor-element-homeMobileHeader *//* CODEX HOMEPAGE DESKTOP SPACING STANDARD 20260928 */
body.page-id-31686 #derma-home-xcell-hero .e-34cc717-atomic,
body.page-id-31686 #derma-home-xcell-hero .e-34cc717-atomic * {
  text-transform: uppercase !important;
}

@media (min-width: 768px) {
  /* Keep the AMPLEX+ media column/play control centered in the section row. */
  body.page-id-31686 #home-amplex-section > .e-con-inner {
    align-items: center !important;
  }
  body.page-id-31686 #home-amplex-section > .e-con-inner > .elementor-widget-video {
    align-self: center !important;
    margin-block: auto !important;
  }
  body.page-id-31686 #home-amplex-section .elementor-custom-embed-play {
    top: 50% !important;
    left: 50% !important;
  }

  /* Clinical results: add the missing top rhythm and collapse the
     last-card + section bottom double spacing. */
  body.page-id-31686 .elementor-element-a7d2916 {
    padding-top: 48px !important;
    padding-bottom: 48px !important;
  }
  body.page-id-31686 .elementor-element-a7d2916 > .elementor-element-66a23c9 {
    padding-bottom: 0 !important;
  }

  /* Same white surface: keep one standard boundary gap between
     partner counters -> education video -> Tri modula. */
  body.page-id-31686 .professional-network-section {
    padding-bottom: 0 !important;
  }
  body.page-id-31686 .professional-network-video {
    padding-top: 48px !important;
    padding-bottom: 0 !important;
  }
  body.page-id-31686 .elementor-element-c663221 {
    padding-top: 48px !important;
  }
}

/* CODEX HOMEPAGE CLINICAL TOP RHYTHM OVERRIDE 20260928 */
@media (min-width: 768px) {
  body.page-id-31686 .elementor .e-a7d2916-940c1a6 {
    padding-block-start: 48px !important;
  }
}

/* CODEX HOME AMPLEX TO EXPERT GAP 20260928 */
body.page-id-31686 #expert-testimonial-section {
  margin-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7fedbfb */.elementor-31686 .elementor-element.elementor-element-7fedbfb {
    width: auto;
    display: inline-flex;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5236d67 */.elementor-31686 .elementor-element.elementor-element-5236d67 {
    width: auto;
    display: inline-flex;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a6b1a20 */.elementor-31686 .elementor-element.elementor-element-a6b1a20 {
    width: auto;
    display: inline-flex;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7c17e52 */.elementor-31686 .elementor-element.elementor-element-7c17e52 {
    line-height: 0;
    display: inline-flex;
    align-items: center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c4ccb3e */.elementor-31686 .elementor-element.elementor-element-c4ccb3e {
    line-height: 0;
    display: inline-flex;
    align-items: center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-785e9ce */.elementor-31686 .elementor-element.elementor-element-785e9ce {
    width: auto;
    display: inline-flex;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23e829d *//* Početno stanje headera (transparentno) */
.elementor-31686 .elementor-element.elementor-element-23e829d {
    background-color: transparent !important;
    border-bottom: none !important; /* Removes the bottom border */
    transition: all 0.3s ease-in-out !important;
}

/* Stanje prilikom skrolovanja (Sticky efekat) */
.elementor-31686 .elementor-element.elementor-element-23e829d.elementor-sticky--effects {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    background-color: #ffffff !important;
    box-shadow: 0px 4px 15px rgba(0, 0, 0, 0.1) !important;
    /* Optional: If you want a border to appear when sticky, add it here */
    /* border-bottom: 1px solid #eeeeee !important; */
}

/* Smanjivanje logoa pri skrolovanju */
.elementor-31686 .elementor-element.elementor-element-23e829d.elementor-sticky--effects img {
    max-width: 80% !important; /* Korigovano na 80% prema tvom komentaru */
    transition: all 0.3s ease-in-out !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b65a956 */.elementor-31686 .elementor-element.elementor-element-b65a956 {
    padding-left: calc((100vw - 1400px) / 2) !important;
}

/* Ensure padding doesn't break on smaller screens */
@media (max-width: 1440px) {
    .elementor-31686 .elementor-element.elementor-element-b65a956 {
        padding-left: 40px !important; /* Standard side padding for smaller screens */
    }
}

/* DERMA MOBILE HERO ALIGN START */
@media (max-width: 767px) {
 .elementor-31686 .elementor-element.elementor-element-b65a956 { padding-left:0 !important; padding-right:0 !important; }
}
/* DERMA MOBILE HERO ALIGN END */

/* DERMA MOBILE HERO CONTENT UP START */
@media (max-width: 767px) {
 .elementor-31686 .elementor-element.elementor-element-b65a956 { width:100% !important; padding:32px 0 0 !important; gap:12px !important; }
}
/* DERMA MOBILE HERO CONTENT UP END */

/* DERMA MOBILE HERO SPACING START */
@media (max-width:767px){
 .elementor-31686 .elementor-element.elementor-element-b65a956{width:100% !important;padding:52px 0 0 !important;gap:0 !important;}
 /* related label + claim */
 .elementor-31686 .elementor-element.elementor-element-b65a956 > .elementor-element-8b6c052{margin:0 0 8px !important;}
 /* claim + product identity */
 .elementor-31686 .elementor-element.elementor-element-b65a956 > .elementor-element-9637648{margin:0 0 16px !important;}
 /* product identity + proof copy: new content group */
 .elementor-31686 .elementor-element.elementor-element-b65a956 > .elementor-element-8fe9a8f{margin:0 0 24px !important;}
 /* proof + technical meta: closely related */
 .elementor-31686 .elementor-element.elementor-element-b65a956 > .elementor-element-0ea9ca1{margin:0 0 12px !important;}
 /* copy block + CTA group */
 .elementor-31686 .elementor-element.elementor-element-b65a956 > .elementor-element-20442ac{margin:0 0 24px !important;}
 .elementor-31686 .elementor-element.elementor-element-b65a956 > .elementor-element-88c3d89{margin:0 !important;}
}
/* DERMA MOBILE HERO SPACING END */

/* DERMA MOBILE HERO STANDARD RHYTHM START */
@media (max-width:767px){
 .elementor-31686 .elementor-element.elementor-element-b65a956{padding-top:60px !important;}
 .elementor-31686 .elementor-element.elementor-element-b65a956 > .elementor-element-8b6c052{margin-bottom:8px !important;}
 .elementor-31686 .elementor-element.elementor-element-b65a956 > .elementor-element-9637648{margin-bottom:16px !important;}
 .elementor-31686 .elementor-element.elementor-element-b65a956 > .elementor-element-8fe9a8f{margin-bottom:24px !important;}
 .elementor-31686 .elementor-element.elementor-element-b65a956 > .elementor-element-0ea9ca1{margin-bottom:12px !important;}
 .elementor-31686 .elementor-element.elementor-element-b65a956 > .elementor-element-20442ac{margin-bottom:0 !important;}
 .elementor-31686 .elementor-element.elementor-element-b65a956 > .elementor-element-88c3d89{margin-top:20px !important;}
}
/* DERMA MOBILE HERO STANDARD RHYTHM END */
/* CODEX ATOMIC HERO REPAIR V1 20260926 */
@media (max-width:767px){
 .elementor-31686 .elementor-element.elementor-element-b65a956{width:100%!important;padding:24px 0 0!important;gap:0!important;}
 .elementor-31686 .elementor-element.elementor-element-b65a956 > [data-id="8b6c052"]{margin:0 0 8px!important;text-align:left!important;text-transform:uppercase!important;}
 .elementor-31686 .elementor-element.elementor-element-b65a956 > [data-id="9637648"]{margin:0 0 16px!important;text-align:left!important;}
 .elementor-31686 .elementor-element.elementor-element-b65a956 > [data-id="8fe9a8f"]{margin:0 0 24px!important;text-align:left!important;}
 .elementor-31686 .elementor-element.elementor-element-b65a956 > [data-id="0ea9ca1"]{margin:0 0 12px!important;text-align:left!important;}
 .elementor-31686 .elementor-element.elementor-element-b65a956 > [data-id="20442ac"]{margin:0!important;text-align:left!important;}
 .elementor-31686 .elementor-element.elementor-element-b65a956 > [data-id="88c3d89"]{width:100%!important;margin:20px 0 0!important;padding:0!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:10px!important;}
 .elementor-31686 .elementor-element.elementor-element-b65a956 > [data-id="88c3d89"] > [data-id="aa63137"],.elementor-31686 .elementor-element.elementor-element-b65a956 > [data-id="88c3d89"] > [data-id="34cc717"]{width:200px!important;max-width:100%!important;text-transform:uppercase!important;}
}
\n\n/* CODEX MOBILE HERO COMPACT CONTENT V1 20260926 */\n@media (max-width:767px){\n .elementor-31686 .elementor-element.elementor-element-b65a956{width:100%!important;box-sizing:border-box!important;padding:60px 0 0!important;gap:0!important;}\n .elementor-31686 .elementor-element.elementor-element-b65a956 > [data-id="8b6c052"]{margin:0 0 5px!important;text-align:left!important;text-transform:uppercase!important;}\n .elementor-31686 .elementor-element.elementor-element-b65a956 > [data-id="9637648"]{margin:0 0 14px!important;text-align:left!important;font-size:24px!important;line-height:1.08!important;}\n .elementor-31686 .elementor-element.elementor-element-b65a956 > [data-id="8fe9a8f"]{margin:0 0 18px!important;text-align:left!important;font-size:36px!important;line-height:1!important;}\n .elementor-31686 .elementor-element.elementor-element-b65a956 > [data-id="0ea9ca1"]{margin:0 0 8px!important;text-align:left!important;font-size:15px!important;line-height:1.45!important;}\n .elementor-31686 .elementor-element.elementor-element-b65a956 > [data-id="20442ac"]{margin:0!important;text-align:left!important;font-size:11px!important;line-height:1.5!important;}\n .elementor-31686 .elementor-element.elementor-element-b65a956 > [data-id="88c3d89"]{width:100%!important;margin:10px 0 0!important;padding:0!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:8px!important;}\n .elementor-31686 .elementor-element.elementor-element-b65a956 > [data-id="88c3d89"] > [data-id="aa63137"],.elementor-31686 .elementor-element.elementor-element-b65a956 > [data-id="88c3d89"] > [data-id="34cc717"]{width:170px!important;max-width:100%!important;height:36px!important;min-height:36px!important;padding:8px 12px!important;text-transform:uppercase!important;box-sizing:border-box!important;}\n}\n/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c67c0b7 */.elementor-31686 .elementor-element.elementor-element-c67c0b7 {
    min-height: calc(100vh - 40px) !important;
}
.hero-section-wrapper {
  position: relative;
}

/* DERMA MOBILE HERO VIEWPORT START */
@media (max-width: 767px) {
 .elementor-31686 .elementor-element.elementor-element-c67c0b7 { min-height:calc(100svh - 100px) !important; padding:0 24px 24px !important; justify-content:flex-start !important; background-size:cover !important; background-position:center center !important; }
}
/* DERMA MOBILE HERO VIEWPORT END */

/* DERMA MOBILE HERO OVERLAY START */
@media (max-width:767px){
 .elementor-31686 .elementor-element.elementor-element-c67c0b7{position:relative !important;}
 .elementor-31686 .elementor-element.elementor-element-c67c0b7::before{content:"";position:absolute;inset:0;background:rgba(255,255,255,.18);z-index:0;pointer-events:none;}
 .elementor-31686 .elementor-element.elementor-element-c67c0b7 > *{position:relative;z-index:1;}
}
/* DERMA MOBILE HERO OVERLAY END */
/* CODEX ATOMIC HERO BACKGROUND REPAIR V1 20260926 */
@media (max-width:767px){.elementor-31686 .elementor-element.elementor-element-c67c0b7{background-size:cover!important;background-position:right center!important;justify-content:flex-start!important;}}

/* CODEX ATOMIC HERO BACKGROUND POSITION FINAL 20260926 */
@media (max-width:767px){.elementor-31686 .elementor-element.elementor-element-c67c0b7{background-position:center center!important;}}
\n\n/* CODEX MOBILE HERO COMPACT REFERENCE V1 20260926 */\n@media (max-width:767px){\n .elementor-31686 .elementor-element.elementor-element-c67c0b7{min-height:450px!important;height:450px!important;max-height:450px!important;padding:0 24px 0!important;overflow:hidden!important;justify-content:flex-start!important;background-size:cover!important;background-position:center center!important;}\n}\n/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3aaacc7 */@media (max-width: 767px) {
  .elementor-31686 .elementor-element.elementor-element-3aaacc7 {
    display:block !important;
    width:100% !important;
    max-width:100% !important;
    padding:16px 24px 0 !important;
    box-sizing:border-box !important;
  }

  .elementor-31686 .elementor-element.elementor-element-3aaacc7 > .e-con-inner {
    display:grid !important;
    grid-template-columns:repeat(2,minmax(0,1fr)) !important;
    grid-template-rows:none !important;
    gap:18px 24px !important;
    width:100% !important;
    max-width:none !important;
    margin:0 !important;
    padding:0 !important;
    box-sizing:border-box !important;
  }

  .elementor-31686 .elementor-element.elementor-element-3aaacc7 > .e-con-inner > .e-con {
    width:100% !important;
    max-width:100% !important;
    min-width:0 !important;
    min-height:184px !important;
    margin:0 !important;
    padding:0 !important;
    display:flex !important;
    flex-direction:column !important;
    justify-content:flex-start !important;
    align-items:center !important;
    gap:10px !important;
    box-sizing:border-box !important;
  }

  .elementor-31686 .elementor-element.elementor-element-3aaacc7 > .e-con-inner > .e-con img {
    display:block !important;
    width:136px !important;
    height:136px !important;
    max-width:136px !important;
    object-fit:contain !important;
    margin:0 auto !important;
  }

  .elementor-31686 .elementor-element.elementor-element-3aaacc7 > .e-con-inner > .e-con h4 {
    display:block !important;
    width:100% !important;
    max-width:150px !important;
    margin:0 auto !important;
    padding:0 !important;
    text-align:center !important;
    font-size:10px !important;
    line-height:1.45 !important;
    letter-spacing:.08em !important;
    white-space:normal !important;
    overflow-wrap:normal !important;
    word-break:normal !important;
  }
}

/* DERMA MOBILE STANDARD SECTION SPACING START */
@media (max-width:767px){
 .elementor-31686 .elementor-element.elementor-element-3aaacc7{padding:8px 24px 48px !important;min-height:0 !important;}
 .elementor-31686 .elementor-element.elementor-element-3aaacc7 > .e-con-inner{gap:28px 24px !important;}
 .elementor-31686 .elementor-element.elementor-element-3aaacc7 > .e-con-inner > .e-con{min-height:0 !important;padding:0 !important;gap:12px !important;}
 .elementor-31686 .elementor-element.elementor-element-3aaacc7 > .e-con-inner > .e-con img{width:120px !important;height:120px !important;max-width:120px !important;}
 .elementor-31686 .elementor-element.elementor-element-3aaacc7 > .e-con-inner > .e-con h4{font-size:12px !important;line-height:1.35 !important;max-width:170px !important;}
}
/* DERMA MOBILE STANDARD SECTION SPACING END */
/* DERMA HOME BENEFIT ICONS V1 START */
.elementor-31686 .elementor-element.elementor-element-3aaacc7 > .e-con-inner > .e-con > img.e-image-base {
  display: block !important;
  width: 144px !important;
  height: 144px !important;
  min-width: 144px !important;
  min-height: 144px !important;
  max-width: 144px !important;
  max-height: 144px !important;
  object-fit: contain !important;
  object-position: center center !important;
  margin: 0 auto !important;
}
@media (max-width: 767px) {
  .elementor-31686 .elementor-element.elementor-element-3aaacc7 > .e-con-inner > .e-con > img.e-image-base {
    width: 144px !important;
    height: 144px !important;
    min-width: 144px !important;
    min-height: 144px !important;
    max-width: 144px !important;
    max-height: 144px !important;
  }
}
/* DERMA HOME BENEFIT ICONS V1 END */

/* DERMA HOME BENEFITS SEMANTIC HOOK V1 START */
.home-benefits > .e-con-inner > .e-con > img.e-image-base {
  display: block !important;
  width: 144px !important;
  height: 144px !important;
  min-width: 144px !important;
  min-height: 144px !important;
  max-width: 144px !important;
  max-height: 144px !important;
  object-fit: contain !important;
  object-position: center center !important;
  margin: 0 auto !important;
}
/* DERMA HOME BENEFITS SEMANTIC HOOK V1 END *//* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-91f15b9 */.elementor-31686 .elementor-element.elementor-element-91f15b9 .e-hosted-video,
.elementor-31686 .elementor-element.elementor-element-91f15b9 video.elementor-video {
  background: #FFFFFF !important;
  border: 0 !important;
  box-shadow: none !important;
}
@media (max-width: 767px) {
  .elementor-31686 .elementor-element.elementor-element-91f15b9,
  .elementor-31686 .elementor-element.elementor-element-91f15b9 .e-hosted-video {
    width: 100% !important;
    max-width: 100% !important;
  }
  .elementor-31686 .elementor-element.elementor-element-91f15b9 .e-hosted-video {
    aspect-ratio: 16 / 9 !important;
    height: auto !important;
    overflow: visible !important;
  }
  .elementor-31686 .elementor-element.elementor-element-91f15b9 video.elementor-video {
    display: block !important;
    width: 100% !important;
    height: auto !important;
    max-height: none !important;
    aspect-ratio: 16 / 9 !important;
    object-fit: contain !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e0c08f7 *//* Homepage science section: structured spacing and responsive video */
.elementor-31686 .elementor-element.elementor-element-e0c08f7 > .e-con-inner {
  width: 100% !important;
  max-width: none !important;
  gap: 0 !important;
}
.elementor-31686 .elementor-element.elementor-element-e0c08f7 > .e-con-inner > .elementor-element-91f15b9 {
  width: 50% !important;
  max-width: 50% !important;
  align-self: center !important;
  margin: 0 !important;
}
.elementor-31686 .elementor-element.elementor-element-e0c08f7 > .e-con-inner > .e-b7d4c61-atomic {
  width: 100% !important;
  margin: 24px 0 8px !important;
  text-align: center !important;
}
.elementor-31686 .elementor-element.elementor-element-e0c08f7 > .e-con-inner > .e-94721c1-atomic {
  width: 100% !important;
  margin: 0 0 20px !important;
  text-align: center !important;
}
.elementor-31686 .elementor-element.elementor-element-e0c08f7 > .e-con-inner > .e-186c14f-atomic {
  width: 100% !important;
  margin: 0 !important;
  text-align: start !important;
}
.elementor-31686 .elementor-element.elementor-element-e0c08f7 > .e-con-inner > h3.e-b7d4c61-atomic,
.elementor-31686 .elementor-element.elementor-element-e0c08f7 > .e-con-inner > h2.e-94721c1-atomic {
  padding: 0 !important;
  color: #0A0A0A !important;
  font-family: "Plus Jakarta Sans", sans-serif !important;
  font-weight: 500 !important;
}
.elementor-31686 .elementor-element.elementor-element-e0c08f7 > .e-con-inner > h3.e-b7d4c61-atomic {
  color: #6B6B6B !important;
  font-size: 13px !important;
  line-height: 1.5 !important;
  letter-spacing: 0.08em !important;
  text-transform: none !important;
}
.elementor-31686 .elementor-element.elementor-element-e0c08f7 > .e-con-inner > h2.e-94721c1-atomic {
  margin: 0 !important;
  font-size: 28px !important;
  line-height: 1.1 !important;
  letter-spacing: normal !important;
  text-transform: uppercase !important;
}
.elementor-31686 .elementor-element.elementor-element-e0c08f7 > .e-con-inner > p.e-186c14f-atomic {
  margin: 0 !important;
  padding: 0 !important;
  color: #2E2E2E !important;
  font-family: "Plus Jakarta Sans", sans-serif !important;
  font-size: 16px !important;
  font-weight: 500 !important;
  line-height: 1.5 !important;
}
.elementor-31686 .elementor-element.elementor-element-e0c08f7 > .e-con-inner > .e-186c14f-atomic strong {
  font-weight: 700 !important;
}
.elementor-31686 .elementor-element.elementor-element-e0c08f7 > .e-con-inner > .elementor-element-91f15b9 .e-hosted-video,
.elementor-31686 .elementor-element.elementor-element-e0c08f7 > .e-con-inner > .elementor-element-91f15b9 video.elementor-video {
  background: #FFFFFF !important;
  border: 0 !important;
  box-shadow: none !important;
}
@media (max-width: 767px) {
  .elementor-31686 .elementor-element.elementor-element-e0c08f7 {
    padding: 32px 24px 32px !important;
  }
  .elementor-31686 .elementor-element.elementor-element-e0c08f7 > .e-con-inner {
    display: flex !important;
    flex-direction: column !important;
    align-items: stretch !important;
  }
  .elementor-31686 .elementor-element.elementor-element-e0c08f7 > .e-con-inner > .e-b7d4c61-atomic {
    order: 1 !important;
    width: 100% !important;
    margin: 0 0 10px !important;
    text-align: left !important;
  }
  .elementor-31686 .elementor-element.elementor-element-e0c08f7 > .e-con-inner > .e-94721c1-atomic {
    order: 2 !important;
    width: 100% !important;
    margin: 0 0 20px !important;
    text-align: left !important;
  }
  .elementor-31686 .elementor-element.elementor-element-e0c08f7 > .e-con-inner > .e-186c14f-atomic {
    order: 3 !important;
    width: 100% !important;
    margin: 0 !important;
    text-align: left !important;
  }
  .elementor-31686 .elementor-element.elementor-element-e0c08f7 > .e-con-inner > .elementor-element-91f15b9 {
    order: 4 !important;
    width: 100% !important;
    max-width: 100% !important;
    margin: 24px 0 0 !important;
  }
  .elementor-31686 .elementor-element.elementor-element-e0c08f7 > .e-con-inner > h3.e-b7d4c61-atomic {
    font-size: 12px !important;
    line-height: 1.5 !important;
    text-align: left !important;
  }
  .elementor-31686 .elementor-element.elementor-element-e0c08f7 > .e-con-inner > h2.e-94721c1-atomic {
    font-size: 28px !important;
    line-height: 1.1 !important;
    text-align: left !important;
  }
  .elementor-31686 .elementor-element.elementor-element-e0c08f7 > .e-con-inner > .elementor-element-91f15b9 {
    align-self: stretch !important;
  }
  .elementor-31686 .elementor-element.elementor-element-e0c08f7 > .e-con-inner > .elementor-element-91f15b9 .e-hosted-video {
    width: 100% !important;
    max-width: 100% !important;
    aspect-ratio: 16 / 9 !important;
    height: auto !important;
    overflow: visible !important;
  }
  .elementor-31686 .elementor-element.elementor-element-e0c08f7 > .e-con-inner > .elementor-element-91f15b9 video.elementor-video {
    display: block !important;
    width: 100% !important;
    height: auto !important;
    max-height: none !important;
    aspect-ratio: 16 / 9 !important;
    object-fit: contain !important;
  }
}
/* CODEX SCIENCE ROOT SPACING FINAL */
.elementor-31686 .elementor-element.elementor-element-e0c08f7 > .e-con-inner > h3.e-b7d4c61-atomic { margin: 24px 0 8px !important; }
.elementor-31686 .elementor-element.elementor-element-e0c08f7 > .e-con-inner > h2.e-94721c1-atomic { margin: 0 0 20px !important; }
.elementor-31686 .elementor-element.elementor-element-e0c08f7 > .e-con-inner > p.e-186c14f-atomic { margin: 0 !important; }
@media (max-width: 767px) {
  .elementor-31686 .elementor-element.elementor-element-e0c08f7 > .e-con-inner { padding: 0 !important; }
  .elementor-31686 .elementor-element.elementor-element-e0c08f7 > .e-con-inner > h3.e-b7d4c61-atomic { margin: 0 0 10px !important; }
  .elementor-31686 .elementor-element.elementor-element-e0c08f7 > .e-con-inner > h2.e-94721c1-atomic { margin: 0 0 20px !important; }
  .elementor-31686 .elementor-element.elementor-element-e0c08f7 > .e-con-inner > p.e-186c14f-atomic { margin: 0 !important; }
}

/* CODEX SCIENCE FINAL 20260926 */
.elementor-31686 .elementor-element.elementor-element-e0c08f7 > .e-con-inner {
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
  gap: 0 !important;
  width: 100% !important;
  max-width: none !important;
}
.elementor-31686 .elementor-element.elementor-element-e0c08f7 > .e-con-inner > h3.e-b7d4c61-atomic {
  order: 1 !important;
  width: 100% !important;
  max-width: 100% !important;
  margin: 24px 0 8px !important;
  text-align: center !important;
  text-transform: uppercase !important;
}
.elementor-31686 .elementor-element.elementor-element-e0c08f7 > .e-con-inner > h2.e-94721c1-atomic {
  order: 2 !important;
  width: 100% !important;
  max-width: 100% !important;
  margin: 0 0 20px !important;
  text-align: center !important;
}
.elementor-31686 .elementor-element.elementor-element-e0c08f7 > .e-con-inner > p.e-186c14f-atomic {
  order: 3 !important;
  width: 100% !important;
  max-width: 1050px !important;
  margin: 0 auto !important;
  text-align: center !important;
}
.elementor-31686 .elementor-element.elementor-element-e0c08f7 > .e-con-inner > .elementor-element-91f15b9 {
  order: 4 !important;
  width: 50% !important;
  max-width: 50% !important;
  align-self: center !important;
  margin: 24px auto 0 !important;
}
.elementor-31686 .elementor-element.elementor-element-e0c08f7 > .e-con-inner > .elementor-element-91f15b9 .e-hosted-video,
.elementor-31686 .elementor-element.elementor-element-e0c08f7 > .e-con-inner > .elementor-element-91f15b9 video.elementor-video {
  width: 100% !important;
  max-width: 100% !important;
  height: auto !important;
  aspect-ratio: 16 / 9 !important;
  object-fit: contain !important;
}
@media (max-width: 767px) {
  .elementor-31686 .elementor-element.elementor-element-e0c08f7 {
    padding: 32px 24px 32px !important;
  }
  .elementor-31686 .elementor-element.elementor-element-e0c08f7 > .e-con-inner {
    padding: 0 !important;
    align-items: stretch !important;
  }
  .elementor-31686 .elementor-element.elementor-element-e0c08f7 > .e-con-inner > h3.e-b7d4c61-atomic {
    order: 1 !important;
    width: 100% !important;
    max-width: none !important;
    margin: 0 0 10px !important;
    text-align: left !important;
    text-transform: uppercase !important;
  }
  .elementor-31686 .elementor-element.elementor-element-e0c08f7 > .e-con-inner > h2.e-94721c1-atomic {
    order: 2 !important;
    width: 100% !important;
    max-width: none !important;
    margin: 0 0 20px !important;
    text-align: left !important;
  }
  .elementor-31686 .elementor-element.elementor-element-e0c08f7 > .e-con-inner > p.e-186c14f-atomic {
    order: 3 !important;
    width: 100% !important;
    max-width: none !important;
    margin: 0 !important;
    text-align: left !important;
  }
  .elementor-31686 .elementor-element.elementor-element-e0c08f7 > .e-con-inner > .elementor-element-91f15b9 {
    order: 4 !important;
    width: 110% !important;
    max-width: none !important;
    align-self: center !important;
    margin: 24px 0 0 !important;
  }
  .elementor-31686 .elementor-element.elementor-element-e0c08f7 > .e-con-inner > .elementor-element-91f15b9 .e-hosted-video,
  .elementor-31686 .elementor-element.elementor-element-e0c08f7 > .e-con-inner > .elementor-element-91f15b9 video.elementor-video {
    width: 100% !important;
    max-width: 100% !important;
    height: auto !important;
    aspect-ratio: 16 / 9 !important;
    object-fit: contain !important;
  }
}

/* CODEX SCIENCE VIDEO CENTER MOBILE 20260926 */
@media (max-width: 767px) {
  .elementor-31686 .elementor-element.elementor-element-e0c08f7 > .e-con-inner > .elementor-element-91f15b9 {
    width: 110% !important;
    max-width: none !important;
    margin-left: -5% !important;
    margin-right: -5% !important;
  }
}

/* CODEX SCIENCE EYEBROW STANDARD AND MOBILE CENTER 20260926 */
.elementor-31686 .elementor-element.elementor-element-e0c08f7 > .e-con-inner > h3.e-b7d4c61-atomic {
  font-family: "Plus Jakarta Sans", sans-serif !important;
  font-size: 14px !important;
  line-height: 1.6 !important;
  font-weight: 500 !important;
  letter-spacing: 0.14em !important;
  color: #6B6B6B !important;
  text-transform: uppercase !important;
  text-align: center !important;
}
@media (max-width: 767px) {
  .elementor-31686 .elementor-element.elementor-element-e0c08f7 > .e-con-inner > h3.e-b7d4c61-atomic,
  .elementor-31686 .elementor-element.elementor-element-e0c08f7 > .e-con-inner > h2.e-94721c1-atomic,
  .elementor-31686 .elementor-element.elementor-element-e0c08f7 > .e-con-inner > p.e-186c14f-atomic {
    text-align: center !important;
  }
}

/* CODEX SCIENCE RESPONSIVE LINE BREAKS 20260926 */
.elementor-31686 .elementor-element.elementor-element-e0c08f7 .codex-science-mobile-break {
  display: none !important;
}
.elementor-31686 .elementor-element.elementor-element-e0c08f7 .codex-science-desktop-break {
  display: block !important;
}
@media (max-width: 767px) {
  .elementor-31686 .elementor-element.elementor-element-e0c08f7 .codex-science-mobile-break {
    display: block !important;
  }
  .elementor-31686 .elementor-element.elementor-element-e0c08f7 .codex-science-desktop-break {
    display: none !important;
  }
}

/* CODEX SCIENCE RESPONSIVE LINE SPANS 20260926 */
.elementor-31686 .elementor-element.elementor-element-e0c08f7 .codex-science-mobile-line {
  display: inline !important;
}
.elementor-31686 .elementor-element.elementor-element-e0c08f7 .codex-science-desktop-line {
  display: block !important;
}
@media (max-width: 767px) {
  .elementor-31686 .elementor-element.elementor-element-e0c08f7 .codex-science-mobile-line {
    display: block !important;
  }
  .elementor-31686 .elementor-element.elementor-element-e0c08f7 .codex-science-desktop-line {
    display: inline !important;
  }
}

/* CODEX SCIENCE LINE WRAP WIDTHS 20260926 */
@media (min-width: 768px) {
  .elementor-31686 .elementor-element.elementor-element-e0c08f7 > .e-con-inner > p.e-186c14f-atomic {
    max-width: 1000px !important;
  }
}
@media (max-width: 767px) {
  .elementor-31686 .elementor-element.elementor-element-e0c08f7 > .e-con-inner > h3.e-b7d4c61-atomic {
    width: 270px !important;
    max-width: 270px !important;
    align-self: center !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6875ace *//* Retail product grid - preserve homepage-4 visual language */
.elementor-31686 .elementor-element.elementor-element-6875ace {\n    column-gap: 0 !important;\n    row-gap: 0 !important;\n}

.elementor-31686 .elementor-element.elementor-element-6875ace .fokus-kartica {
    display: flex !important;
    flex-direction: column !important;
    height: 100% !important;
    position: relative;
}

/* Product bottle/tube: intentionally tilted before hover */
.elementor-31686 .elementor-element.elementor-element-6875ace .proizvod-slika {
    left: 50% !important;
    transform: translateX(-50%) rotate(-8deg) !important;
    transition: transform 0.28s ease !important;
    transform-origin: center center !important;
}

.elementor-31686 .elementor-element.elementor-element-6875ace .fokus-kartica:hover .proizvod-slika {
    transform: translateX(-50%) rotate(0deg) !important;
}

.elementor-31686 .elementor-element.elementor-element-6875ace .fokus-kartica > .elementor-widget-image:first-child {
    align-self: center;
    text-align: center;
}

.elementor-31686 .elementor-element.elementor-element-6875ace .fokus-kartica > .e-con:last-child,
.elementor-31686 .elementor-element.elementor-element-6875ace .fokus-kartica > .e-con {
    margin-top: auto !important;
    width: 100%;
}

.elementor-widget-heading .woocommerce-Price-amount,
.elementor-widget-heading .woocommerce-Price-currencySymbol {
    font-size: inherit !important;
    font-weight: inherit !important;
    line-height: inherit !important;
    color: inherit !important;
}

.elementor-widget-heading h2:hover .woocommerce-Price-amount,
.elementor-widget-heading h2:hover .woocommerce-Price-currencySymbol,
.fokus-kartica:hover .woocommerce-Price-amount,
.fokus-kartica:hover .woocommerce-Price-currencySymbol {
    transform: none !important;
    transition: none !important;
    margin: 0 !important;
    padding: 0 !important;
    vertical-align: baseline !important;
    display: inline !important;
}

@media (max-width: 1024px) {
    .elementor-31686 .elementor-element.elementor-element-6875ace { column-gap: 28px !important; row-gap: 48px !important; }
}

@media (max-width: 767px) {
    .elementor-31686 .elementor-element.elementor-element-6875ace { row-gap: 40px !important; }
}

/* FULL CARD LINK */
.elementor-31686 .elementor-element.elementor-element-6875ace .fokus-kartica { cursor: pointer; }
.elementor-31686 .elementor-element.elementor-element-6875ace .fokus-card-link { position: absolute; inset: 0; z-index: 30; display: block; }
.elementor-31686 .elementor-element.elementor-element-6875ace .fokus-card-link:focus-visible { outline: 2px solid #111; outline-offset: 3px; }

/* ROBUST FULL CARD LINK */
.elementor-31686 .elementor-element.elementor-element-6875ace .fokus-kartica > .fokus-link-widget { position:absolute !important; inset:0 !important; width:100% !important; height:100% !important; z-index:50 !important; margin:0 !important; padding:0 !important; pointer-events:auto !important; }
.elementor-31686 .elementor-element.elementor-element-6875ace .fokus-kartica > .fokus-link-widget > .elementor-widget-container { width:100% !important; height:100% !important; }
.elementor-31686 .elementor-element.elementor-element-6875ace .fokus-kartica > .fokus-link-widget .fokus-card-link { position:static !important; display:block !important; width:100% !important; height:100% !important; }

/* FULL CARD LINK - ACTUAL ELEMENTOR WRAPPER */
.elementor-31686 .elementor-element.elementor-element-6875ace .fokus-kartica > .elementor-widget-html:last-child { position:absolute !important; inset:0 !important; width:100% !important; height:100% !important; z-index:60 !important; margin:0 !important; padding:0 !important; pointer-events:auto !important; }
.elementor-31686 .elementor-element.elementor-element-6875ace .fokus-kartica > .elementor-widget-html:last-child > .elementor-widget-container { width:100% !important; height:100% !important; }
.elementor-31686 .elementor-element.elementor-element-6875ace .fokus-kartica > .elementor-widget-html:last-child .fokus-card-link { position:static !important; display:block !important; width:100% !important; height:100% !important; cursor:pointer !important; }


/* PURI LIPS VISUAL SCALE OVERRIDE */
.elementor-31686 .elementor-element.elementor-element-6875ace .elementor-element-7eb4a05 { width:288px !important; max-width:none !important; z-index:10 !important; top:135px !important; left:50% !important; transform:translate(-50%,-50%) rotate(-8deg) !important; }
.elementor-31686 .elementor-element.elementor-element-6875ace .elementor-element-7eb4a05 .elementor-widget-container { overflow:visible !important; }
.elementor-31686 .elementor-element.elementor-element-6875ace .elementor-element-7eb4a05 img { width:288px !important; max-width:none !important; height:auto !important; }
.elementor-31686 .elementor-element.elementor-element-6875ace .fokus-kartica:hover .elementor-element-7eb4a05 { transform:translate(-50%,-50%) rotate(0deg) !important; }

/* DERMA MOBILE RETAIL SWIPE START */
@media (max-width: 767px) {
 .elementor-31686 .elementor-element.elementor-element-6875ace { display:flex !important; flex-wrap:nowrap !important; overflow-x:auto !important; overflow-y:hidden !important; gap:16px !important; scroll-snap-type:x mandatory; -webkit-overflow-scrolling:touch; scrollbar-width:none; padding-bottom:8px !important; }
 .elementor-31686 .elementor-element.elementor-element-6875ace::-webkit-scrollbar { display:none !important; }
 .elementor-31686 .elementor-element.elementor-element-6875ace > .fokus-kartica { flex:0 0 78% !important; width:78% !important; max-width:78% !important; scroll-snap-align:start; }
}
/* DERMA MOBILE RETAIL SWIPE END */

/* DERMA MOBILE RETAIL ALIGN START */
@media (max-width: 767px) {
 .elementor-31686 .elementor-element.elementor-element-6875ace > .fokus-kartica { height:500px !important; min-height:500px !important; justify-content:flex-start !important; }
 .elementor-31686 .elementor-element.elementor-element-6875ace > .fokus-kartica > .elementor-widget-image:first-child { height:245px !important; min-height:245px !important; flex:0 0 245px !important; width:100% !important; }
 .elementor-31686 .elementor-element.elementor-element-6875ace > .fokus-kartica > .elementor-widget-image:first-child .elementor-widget-container,
 .elementor-31686 .elementor-element.elementor-element-6875ace > .fokus-kartica > .elementor-widget-image:first-child img { height:245px !important; width:100% !important; object-fit:cover !important; }
 .elementor-31686 .elementor-element.elementor-element-6875ace > .fokus-kartica > .elementor-widget-text-editor { min-height:62px !important; display:flex !important; align-items:flex-end !important; margin:0 !important; }
 .elementor-31686 .elementor-element.elementor-element-6875ace > .fokus-kartica > .elementor-widget-heading { min-height:54px !important; display:flex !important; align-items:flex-start !important; margin:0 !important; }
 .elementor-31686 .elementor-element.elementor-element-6875ace > .fokus-kartica > .e-con { margin-top:auto !important; min-height:36px !important; width:100% !important; }
}
/* DERMA MOBILE RETAIL ALIGN END */

/* DERMA MOBILE RETAIL FOOTER LOCK START */
@media (max-width:767px){
  .elementor-31686 .elementor-element.elementor-element-6875ace > .fokus-kartica{
    position:relative !important;
    padding-bottom:78px !important;
    box-sizing:border-box !important;
  }
  .elementor-31686 .elementor-element.elementor-element-6875ace > .fokus-kartica > .e-con{
    position:absolute !important;
    left:15px !important;
    right:15px !important;
    bottom:25px !important;
    width:auto !important;
    min-width:0 !important;
    height:28px !important;
    min-height:28px !important;
    margin:0 !important;
    padding:0 !important;
    display:grid !important;
    grid-template-columns:minmax(0,1fr) auto !important;
    align-items:center !important;
    gap:12px !important;
    transform:none !important;
  }
  .elementor-31686 .elementor-element.elementor-element-6875ace > .fokus-kartica > .e-con > .elementor-element{
    position:static !important;
    left:auto !important;
    right:auto !important;
    transform:none !important;
    margin:0 !important;
    padding:0 !important;
    width:auto !important;
    max-width:none !important;
    min-width:0 !important;
    flex:none !important;
  }
  .elementor-31686 .elementor-element.elementor-element-6875ace > .fokus-kartica > .e-con > .elementor-element:first-child{
    justify-self:start !important;
    text-align:left !important;
  }
  .elementor-31686 .elementor-element.elementor-element-6875ace > .fokus-kartica > .e-con > .elementor-element:last-child{
    justify-self:end !important;
    text-align:right !important;
  }
  .elementor-31686 .elementor-element.elementor-element-6875ace > .fokus-kartica > .e-con h5,
  .elementor-31686 .elementor-element.elementor-element-6875ace > .fokus-kartica > .e-con p,
  .elementor-31686 .elementor-element.elementor-element-6875ace > .fokus-kartica > .e-con .woocommerce-Price-amount,
  .elementor-31686 .elementor-element.elementor-element-6875ace > .fokus-kartica > .e-con .woocommerce-Price-currencySymbol{
    margin:0 !important;
    padding:0 !important;
    white-space:nowrap !important;
    line-height:1.25 !important;
  }
}
/* DERMA MOBILE RETAIL FOOTER LOCK END */

/* DERMA HOME PRODUCT GRID SEMANTIC STANDARD V1 START */
.elementor-31686 .elementor-element.elementor-element-6875ace.home-product-grid > .home-product-card {
  flex-wrap: nowrap !important;
  gap: 0 !important;
}
.elementor-31686 .elementor-element.elementor-element-6875ace.home-product-grid > .home-product-card > .elementor-widget-text-editor,
.elementor-31686 .elementor-element.elementor-element-6875ace.home-product-grid > .home-product-card > .elementor-widget-heading {
  width: 100% !important;
  max-width: 100% !important;
  min-width: 0 !important;
  flex: 0 0 auto !important;
}
.elementor-31686 .elementor-element.elementor-element-6875ace.home-product-grid > .home-product-card > .elementor-widget-heading {
  align-self: stretch !important;
}
@media (max-width: 767px) {
  .elementor-31686 .elementor-element.elementor-element-6875ace.home-product-grid > .home-product-card {
    flex-wrap: nowrap !important;
  }
}
/* DERMA HOME PRODUCT GRID SEMANTIC STANDARD V1 END */
/* DERMA HOME PRODUCT AJAX CART STANDARD V1 START */
.elementor-31686 .elementor-element.elementor-element-6875ace.home-product-grid > .home-product-card > .elementor-widget-html:last-child {
  z-index: 10 !important;
}
.elementor-31686 .elementor-element.elementor-element-6875ace.home-product-grid > .home-product-card > .elementor-widget-text-editor {
  position: relative !important;
  z-index: 70 !important;
  pointer-events: auto !important;
}
.elementor-31686 .elementor-element.elementor-element-6875ace.home-product-grid .home-product-add-to-cart {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  position: relative !important;
  z-index: 70 !important;
  color: inherit !important;
  text-decoration: none !important;
  cursor: pointer !important;
  transition: opacity 0.2s ease, background-color 0.25s ease, color 0.25s ease !important;
}
.elementor-31686 .elementor-element.elementor-element-6875ace.home-product-grid .home-product-add-to-cart.is-loading {
  opacity: 0.55 !important;
  pointer-events: none !important;
}
.elementor-31686 .elementor-element.elementor-element-6875ace.home-product-grid .home-product-add-to-cart.is-added {
  width: 28px !important;
  height: 28px !important;
  min-width: 28px !important;
  padding: 0 !important;
  border-radius: 50% !important;
  background: #000 !important;
  color: #fff !important;
  font-size: 0 !important;
  letter-spacing: 0 !important;
  line-height: 1 !important;
}
.elementor-31686 .elementor-element.elementor-element-6875ace.home-product-grid .home-product-add-to-cart.is-added .home-product-check {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  color: #fff !important;
  font-family: Arial, sans-serif !important;
  font-size: 16px !important;
  font-weight: 700 !important;
  line-height: 1 !important;
}
@media (max-width: 767px) {
  .elementor-31686 .elementor-element.elementor-element-6875ace.home-product-grid .home-product-add-to-cart.is-added {
    width: 26px !important;
    height: 26px !important;
    min-width: 26px !important;
  }
}
/* DERMA HOME PRODUCT AJAX CART STANDARD V1 END */
/* DERMA HOME PRODUCT CHECKMARK CENTERING V2 START */
.elementor-31686 .elementor-element.elementor-element-6875ace.home-product-grid .home-product-add-to-cart.is-added {
  display: grid !important;
  place-items: center !important;
  align-items: center !important;
  justify-content: center !important;
  align-content: center !important;
  text-align: center !important;
  vertical-align: middle !important;
  padding: 0 !important;
  line-height: 0 !important;
}
.elementor-31686 .elementor-element.elementor-element-6875ace.home-product-grid .home-product-add-to-cart.is-added .home-product-check {
  display: block !important;
  box-sizing: border-box !important;
  width: 7px !important;
  height: 12px !important;
  margin: 0 !important;
  padding: 0 !important;
  border: solid #fff !important;
  border-width: 0 2px 2px 0 !important;
  border-radius: 0 !important;
  color: transparent !important;
  font-size: 0 !important;
  line-height: 0 !important;
  transform: rotate(45deg) !important;
  transform-origin: center center !important;
}
/* DERMA HOME PRODUCT CHECKMARK CENTERING V2 END */

/* CODEX RETAIL MOBILE CARD SYSTEM V1 20260926 */
@media (max-width: 767px) {
  .elementor-31686 .elementor-element.elementor-element-6875ace {
    display: flex !important;
    flex-wrap: nowrap !important;
    gap: 16px !important;
    overflow-x: auto !important;
    overflow-y: hidden !important;
    padding: 0 0 8px !important;
    scroll-snap-type: x mandatory !important;
    scroll-padding-inline: 0 !important;
    -webkit-overflow-scrolling: touch !important;
    scrollbar-width: none !important;
  }
  .elementor-31686 .elementor-element.elementor-element-6875ace::-webkit-scrollbar {
    display: none !important;
  }
  .elementor-31686 .elementor-element.elementor-element-6875ace > .fokus-kartica {
    flex: 0 0 82% !important;
    width: 82% !important;
    max-width: 82% !important;
    min-height: 460px !important;
    height: auto !important;
    padding: 0 15px 20px !important;
    box-sizing: border-box !important;
    justify-content: flex-start !important;
    scroll-snap-align: start !important;
  }
  .elementor-31686 .elementor-element.elementor-element-6875ace > .fokus-kartica > .elementor-widget-image:first-child {
    width: 100% !important;
    height: 230px !important;
    min-height: 230px !important;
    flex: 0 0 230px !important;
    margin: 0 !important;
  }
  .elementor-31686 .elementor-element.elementor-element-6875ace > .fokus-kartica > .elementor-widget-image:first-child .elementor-widget-container,
  .elementor-31686 .elementor-element.elementor-element-6875ace > .fokus-kartica > .elementor-widget-image:first-child img {
    width: 100% !important;
    height: 230px !important;
    min-height: 230px !important;
    object-fit: cover !important;
  }
  .elementor-31686 .elementor-element.elementor-element-6875ace > .fokus-kartica > .elementor-widget-text-editor {
    width: 100% !important;
    height: 68px !important;
    min-height: 68px !important;
    margin: 0 !important;
    padding: 12px 0 0 !important;
    box-sizing: border-box !important;
    display: flex !important;
    align-items: flex-start !important;
    overflow: visible !important;
  }
  .elementor-31686 .elementor-element.elementor-element-6875ace > .fokus-kartica > .elementor-widget-text-editor p {
    margin: 0 !important;
    padding: 0 !important;
    font-family: "DM Sans", sans-serif !important;
    font-size: 14px !important;
    line-height: 1.6 !important;
    font-weight: 500 !important;
    letter-spacing: 1.96px !important;
    color: #6B6B6B !important;
    text-transform: uppercase !important;
  }
  .elementor-31686 .elementor-element.elementor-element-6875ace > .fokus-kartica > .elementor-widget-heading {
    width: 100% !important;
    height: 54px !important;
    min-height: 54px !important;
    margin: 0 !important;
    padding: 0 !important;
    display: flex !important;
    align-items: flex-start !important;
    overflow: visible !important;
  }
  .elementor-31686 .elementor-element.elementor-element-6875ace > .fokus-kartica > .elementor-widget-heading h2,
  .elementor-31686 .elementor-element.elementor-element-6875ace > .fokus-kartica > .elementor-widget-heading h3,
  .elementor-31686 .elementor-element.elementor-element-6875ace > .fokus-kartica > .elementor-widget-heading h4 {
    margin: 0 !important;
    padding: 0 !important;
    font-size: 20px !important;
    line-height: 1.1 !important;
    font-weight: 500 !important;
  }
  .elementor-31686 .elementor-element.elementor-element-6875ace > .fokus-kartica > .e-con {
    position: static !important;
    inset: auto !important;
    width: 100% !important;
    height: auto !important;
    min-height: 0 !important;
    margin: 12px 0 0 !important;
    padding: 0 !important;
    display: flex !important;
    flex-direction: column !important;
    align-items: stretch !important;
    gap: 10px !important;
    transform: none !important;
  }
  .elementor-31686 .elementor-element.elementor-element-6875ace > .fokus-kartica > .e-con > .elementor-element {
    position: static !important;
    inset: auto !important;
    width: 100% !important;
    max-width: none !important;
    min-width: 0 !important;
    height: auto !important;
    min-height: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    transform: none !important;
  }
  .elementor-31686 .elementor-element.elementor-element-6875ace > .fokus-kartica > .e-con > .elementor-element:first-child {
    text-align: left !important;
  }
  .elementor-31686 .elementor-element.elementor-element-6875ace > .fokus-kartica > .e-con > .elementor-element:first-child h2,
  .elementor-31686 .elementor-element.elementor-element-6875ace > .fokus-kartica > .e-con > .elementor-element:first-child h3,
  .elementor-31686 .elementor-element.elementor-element-6875ace > .fokus-kartica > .e-con > .elementor-element:first-child h4 {
    margin: 0 !important;
    padding: 0 !important;
    font-size: 16px !important;
    line-height: 1.4 !important;
    font-weight: 500 !important;
    text-align: left !important;
  }
  .elementor-31686 .elementor-element.elementor-element-6875ace > .fokus-kartica > .e-con > .elementor-element:last-child {
    text-align: center !important;
  }
  .elementor-31686 .elementor-element.elementor-element-6875ace > .fokus-kartica > .e-con .home-product-add-to-cart {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 100% !important;
    min-height: 44px !important;
    box-sizing: border-box !important;
    padding: 12px 16px !important;
    background: #0058D4 !important;
    color: #FFFFFF !important;
    border: 0 !important;
    font-family: "Plus Jakarta Sans", sans-serif !important;
    font-size: 11px !important;
    line-height: 1.2 !important;
    font-weight: 600 !important;
    letter-spacing: 0.77px !important;
    text-transform: uppercase !important;
    text-align: center !important;
    white-space: nowrap !important;
    text-decoration: none !important;
    cursor: pointer !important;
    z-index: 70 !important;
  }
  .elementor-31686 .elementor-element.elementor-element-6875ace > .fokus-kartica > .fokus-link-widget,
  .elementor-31686 .elementor-element.elementor-element-6875ace > .fokus-kartica > .elementor-widget-html:last-child {
    z-index: 60 !important;
  }
}


/* CODEX RETAIL RESTORE DIMENSIONS V2 20260926 */
@media (max-width:767px){
 .elementor-31686 .elementor-element.elementor-element-6875ace > .fokus-kartica{flex:0 0 78%!important;width:78%!important;max-width:78%!important;min-height:500px!important;height:500px!important;padding:0 15px 78px!important;box-sizing:border-box!important;}
 .elementor-31686 .elementor-element.elementor-element-6875ace > .fokus-kartica > .elementor-widget-image:first-child{height:245px!important;min-height:245px!important;flex:0 0 245px!important;}
 .elementor-31686 .elementor-element.elementor-element-6875ace > .fokus-kartica > .elementor-widget-image:first-child .elementor-widget-container,.elementor-31686 .elementor-element.elementor-element-6875ace > .fokus-kartica > .elementor-widget-image:first-child img{width:100%!important;height:245px!important;min-height:245px!important;object-fit:cover!important;}
 .elementor-31686 .elementor-element.elementor-element-6875ace > .fokus-kartica > .elementor-widget-text-editor{height:78px!important;min-height:78px!important;padding:12px 0 0!important;display:flex!important;align-items:flex-start!important;overflow:visible!important;}
 .elementor-31686 .elementor-element.elementor-element-6875ace > .fokus-kartica > .elementor-widget-text-editor .elementor-widget-container{height:auto!important;min-height:0!important;padding:0!important;display:block!important;}
 .elementor-31686 .elementor-element.elementor-element-6875ace > .fokus-kartica > .elementor-widget-text-editor p{margin:0!important;padding:0!important;font-family:"DM Sans",sans-serif!important;font-size:12px!important;line-height:1.5!important;font-weight:500!important;letter-spacing:1.2px!important;color:#6B6B6B!important;text-transform:uppercase!important;}
 .elementor-31686 .elementor-element.elementor-element-6875ace > .fokus-kartica > .elementor-widget-heading{height:54px!important;min-height:54px!important;}
 .elementor-31686 .elementor-element.elementor-element-6875ace > .fokus-kartica > .e-con{position:absolute!important;left:15px!important;right:15px!important;bottom:25px!important;inset-inline:15px!important;width:auto!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;display:flex!important;flex-direction:column!important;gap:10px!important;}
 .elementor-31686 .elementor-element.elementor-element-6875ace > .fokus-kartica > .e-con > .elementor-element{position:static!important;width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;}
 .elementor-31686 .elementor-element.elementor-element-6875ace > .fokus-kartica > .e-con .home-product-add-to-cart{width:100%!important;min-height:44px!important;text-transform:uppercase!important;}
}
@media (min-width:768px){.elementor-31686 .elementor-element.elementor-element-6875ace > .e-con-inner > .codex-retail-indicator{display:none!important;}}

/* CODEX RETAIL INDICATOR V2 20260926 */
@media (max-width:767px){
 .elementor-31686 .elementor-element.elementor-element-6875ace > .e-con-inner::after{content:none!important;display:none!important;}
 .elementor-31686 .elementor-element.elementor-element-6875ace > .e-con-inner > .codex-retail-indicator{display:flex!important;justify-content:center!important;align-items:center!important;gap:8px!important;width:100%!important;height:8px!important;margin:12px 0 0!important;padding:0!important;}
 .elementor-31686 .elementor-element.elementor-element-6875ace > .e-con-inner > .codex-retail-indicator button{display:block!important;width:4px!important;height:4px!important;min-width:4px!important;min-height:4px!important;margin:0!important;padding:0!important;border:1px solid #1F6C82!important;border-radius:50%!important;background:transparent!important;box-shadow:none!important;cursor:pointer!important;}
 .elementor-31686 .elementor-element.elementor-element-6875ace > .e-con-inner > .codex-retail-indicator button.is-active{background:#1F6C82!important;}
}


/* CODEX RETAIL MOBILE CARD COMPACT V1 20260926 */
@media (max-width:767px){
  .elementor-31686 .elementor-element.elementor-element-6875ace > .fokus-kartica{
    min-height:480px!important;
    height:480px!important;
  }
  .elementor-31686 .elementor-element.elementor-element-6875ace > .fokus-kartica > .elementor-widget-text-editor{
    padding-top:32px!important;
  }
}
/* CODEX RETAIL MOBILE CARD COMPACT END */

/* CODEX HOME PRODUCT IMAGE STANDARD V1 20260926 */
.elementor-31686 .elementor-element.elementor-element-6875ace.home-product-grid > .home-product-card > .elementor-widget-image.proizvod-slika {
  top: 0 !important;
  left: 50% !important;
  width: 220px !important;
  height: 220px !important;
  max-width: 220px !important;
  max-height: 220px !important;
  min-width: 220px !important;
  min-height: 220px !important;
  overflow: visible !important;
  z-index: 10 !important;
  transform: translateX(-50%) rotate(-8deg) !important;
  transform-origin: center center !important;
}
.elementor-31686 .elementor-element.elementor-element-6875ace.home-product-grid > .home-product-card > .elementor-widget-image.proizvod-slika:hover {
  transform: translateX(-50%) rotate(0deg) !important;
}
.elementor-31686 .elementor-element.elementor-element-6875ace.home-product-grid > .home-product-card > .elementor-widget-image.proizvod-slika .elementor-widget-container,
.elementor-31686 .elementor-element.elementor-element-6875ace.home-product-grid > .home-product-card > .elementor-widget-image.proizvod-slika img {
  display: block !important;
  width: 220px !important;
  height: 220px !important;
  max-width: 220px !important;
  max-height: 220px !important;
  min-width: 220px !important;
  min-height: 220px !important;
  object-fit: contain !important;
  object-position: 50% 50% !important;
}
@media (max-width: 767px) {
  .elementor-31686 .elementor-element.elementor-element-6875ace.home-product-grid > .home-product-card > .elementor-widget-image.proizvod-slika {
    width: 230px !important;
    height: 230px !important;
    max-width: 230px !important;
    max-height: 230px !important;
    min-width: 230px !important;
    min-height: 230px !important;
  }
  .elementor-31686 .elementor-element.elementor-element-6875ace.home-product-grid > .home-product-card > .elementor-widget-image.proizvod-slika .elementor-widget-container,
  .elementor-31686 .elementor-element.elementor-element-6875ace.home-product-grid > .home-product-card > .elementor-widget-image.proizvod-slika img {
    width: 230px !important;
    height: 230px !important;
    max-width: 230px !important;
    max-height: 230px !important;
    min-width: 230px !important;
    min-height: 230px !important;
  }
}
/* CODEX HOME PRODUCT IMAGE STANDARD END *//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-retailRestore *//* CODEX SCIENCE NEXT-GAP MOBILE 20260926 */
@media (max-width: 767px) {
  .elementor-31686 .elementor-element.elementor-element-retailRestore > .e-con-inner {
    padding-top: 8px !important;
  }
}

/* CODEX RETAIL SECTION SPACING V1 20260926 */
.elementor-31686 .elementor-element.elementor-element-retailRestore > .e-con-inner {
  gap: 0 !important;
  padding-top: 40px !important;
}
.elementor-31686 .elementor-element.elementor-element-retailRestore > .e-con-inner > .elementor-element-fdc3367 {
  margin: 0 !important;
}
.elementor-31686 .elementor-element.elementor-element-retailRestore > .e-con-inner > .elementor-element-46c7fb9 {
  margin: 10px 0 0 !important;
}
.elementor-31686 .elementor-element.elementor-element-retailRestore > .e-con-inner > .elementor-element-6875ace {
  margin: 25px 0 0 !important;
}
@media (max-width: 767px) {
  .elementor-31686 .elementor-element.elementor-element-retailRestore > .e-con-inner {
    padding-top: 8px !important;
  }
  .elementor-31686 .elementor-element.elementor-element-retailRestore > .e-con-inner::after {
    content: "●  ○  ○  ○  ○  ○";
    display: block !important;
    align-self: center !important;
    margin: 12px 0 0 !important;
    color: #1F6C82 !important;
    font-family: "Plus Jakarta Sans", sans-serif !important;
    font-size: 11px !important;
    font-weight: 500 !important;
    letter-spacing: 3px !important;
    line-height: 16px !important;
    white-space: nowrap !important;
  }
}


/* CODEX RETAIL INDICATOR V2 20260926 */
@media (max-width:767px){
 .elementor-31686 .elementor-element.elementor-element-retailRestore > .e-con-inner::after{content:none!important;display:none!important;}
 .elementor-31686 .elementor-element.elementor-element-retailRestore > .e-con-inner > .codex-retail-indicator{display:flex!important;justify-content:center!important;align-items:center!important;gap:8px!important;width:100%!important;height:8px!important;margin:12px 0 0!important;padding:0!important;}
 .elementor-31686 .elementor-element.elementor-element-retailRestore > .e-con-inner > .codex-retail-indicator button{display:block!important;width:4px!important;height:4px!important;min-width:4px!important;min-height:4px!important;margin:0!important;padding:0!important;border:1px solid #1F6C82!important;border-radius:50%!important;background:transparent!important;box-shadow:none!important;cursor:pointer!important;}
 .elementor-31686 .elementor-element.elementor-element-retailRestore > .e-con-inner > .codex-retail-indicator button.is-active{background:#1F6C82!important;}
}

/* CODEX RETAIL INDICATOR DESKTOP HIDE 20260926 */
@media (min-width:768px){.elementor-31686 .elementor-element.elementor-element-retailRestore > .e-con-inner > .codex-retail-indicator{display:none!important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f1ff037 *//* 1. Opacity efekt za ostale kartice */
.fokus-sekcija:has(.fokus-kartica:hover) .fokus-kartica:not(:hover) {
    opacity: 0.4;
    transition: opacity 0.4s ease;
}

/* 2. Scale efekt na sliku unutar kartice */
.fokus-kartica {
    transition: all 0.4s ease;
}

.fokus-kartica:hover img {
    transform: scale(1.03);
    transition: transform 0.4s ease;
}

/* 3. Stretch efekt na strelicu */
/* Pod pretpostavkom da koristiš "Istražite →" u Text Editoru ili Heading-u */
.fokus-kartica:hover .elementor-button-icon, 
.fokus-kartica:hover span:contains("→") {
    display: inline-block;
    transform: translateX(8px);
    transition: transform 0.3s ease;
}

/* Ako je strelica običan tekst, ciljaj HTML entitet */
.fokus-kartica:hover {
    cursor: pointer;
}

/* DERMA MOBILE CHOICE GRID START */
@media (max-width: 767px) {
 .elementor-31686 .elementor-element.elementor-element-f1ff037 { display:grid !important; grid-template-columns:repeat(2,minmax(0,1fr)) !important; gap:20px 16px !important; }
 .elementor-31686 .elementor-element.elementor-element-f1ff037 > .fokus-kartica { width:100% !important; max-width:100% !important; min-height:260px !important; }
}
/* DERMA MOBILE CHOICE GRID END */

/* DERMA MOBILE CHOICE ALIGN START */
@media (max-width: 767px) {
 .elementor-31686 .elementor-element.elementor-element-f1ff037 > .fokus-kartica { min-height:300px !important; justify-content:flex-start !important; align-items:center !important; padding:12px 8px 18px !important; }
 .elementor-31686 .elementor-element.elementor-element-f1ff037 > .fokus-kartica > .elementor-widget-e-image { width:100% !important; min-height:180px !important; height:180px !important; display:flex !important; align-items:center !important; justify-content:center !important; margin:0 !important; }
 .elementor-31686 .elementor-element.elementor-element-f1ff037 > .fokus-kartica > .elementor-widget-e-image .elementor-widget-container { width:100% !important; height:180px !important; display:flex !important; align-items:center !important; justify-content:center !important; }
 .elementor-31686 .elementor-element.elementor-element-f1ff037 > .fokus-kartica > .elementor-widget-e-image img { width:150px !important; height:150px !important; max-width:150px !important; object-fit:contain !important; object-position:center center !important; }
 .elementor-31686 .elementor-element.elementor-element-f1ff037 > .fokus-kartica h3 { width:100% !important; text-align:center !important; margin:8px 0 0 !important; }
}
/* DERMA MOBILE CHOICE ALIGN END *//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99f1599 *//* DERMA SCIENCE VIDEO FOLLOW-UP SPACING V1 START */
@media (max-width: 767px) {
  .elementor-31686 .elementor-element.elementor-element-99f1599 {
    padding-top: 32px !important;
  }
}
/* DERMA SCIENCE VIDEO FOLLOW-UP SPACING V1 END */

/* DERMA HOME CHOICE SECTION STANDARD V1 START */
.elementor-31686 .elementor-element.elementor-element-99f1599.home-choice-section > .e-con-inner {
  align-items: flex-start !important;
}
.elementor-31686 .elementor-element.elementor-element-99f1599.home-choice-section > .e-con-inner > h4.e-heading-base,
.elementor-31686 .elementor-element.elementor-element-99f1599.home-choice-section > .e-con-inner > h2.e-heading-base,
.elementor-31686 .elementor-element.elementor-element-99f1599.home-choice-section > .e-con-inner > p.e-paragraph-base {
  width: 100% !important;
  max-width: 100% !important;
  text-align: left !important;
  align-self: stretch !important;
}
.elementor-31686 .elementor-element.elementor-element-99f1599.home-choice-section > .e-con-inner > h4.e-heading-base {
  margin: 0 0 16px !important;
}
.elementor-31686 .elementor-element.elementor-element-99f1599.home-choice-section > .e-con-inner > h2.e-heading-base {
  margin: 0 !important;
}
.elementor-31686 .elementor-element.elementor-element-99f1599.home-choice-section > .e-con-inner > h2.e-heading-base + p.e-paragraph-base {
  margin: 28px 0 0 !important;
}
.elementor-31686 .elementor-element.elementor-element-99f1599.home-choice-section .home-choice-grid {
  width: 100% !important;
  max-width: 100% !important;
  align-items: start !important;
  grid-auto-rows: auto !important;
}
.elementor-31686 .elementor-element.elementor-element-99f1599.home-choice-section .home-choice-card {
  align-items: center !important;
  justify-content: flex-start !important;
  gap: 0 !important;
}
@media (max-width: 767px) {
  .elementor-31686 .elementor-element.elementor-element-99f1599.home-choice-section > .e-con-inner > h4.e-heading-base {
    margin-bottom: 16px !important;
  }
  .elementor-31686 .elementor-element.elementor-element-99f1599.home-choice-section > .e-con-inner > h2.e-heading-base + p.e-paragraph-base {
    margin-top: 24px !important;
  }
  .elementor-31686 .elementor-element.elementor-element-99f1599.home-choice-section .home-choice-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    column-gap: 16px !important;
    row-gap: 16px !important;
  }
  .elementor-31686 .elementor-element.elementor-element-99f1599.home-choice-section .home-choice-card {
    min-height: 0 !important;
    height: auto !important;
    padding: 8px 4px 12px !important;
  }
  .elementor-31686 .elementor-element.elementor-element-99f1599.home-choice-section .home-choice-card > img.e-image-base {
    display: block !important;
    flex: 0 0 150px !important;
    width: 150px !important;
    height: 150px !important;
    max-width: 150px !important;
    object-fit: contain !important;
    object-position: center center !important;
    margin: 0 auto !important;
  }
  .elementor-31686 .elementor-element.elementor-element-99f1599.home-choice-section .home-choice-card > h3.e-heading-base {
    width: 100% !important;
    max-width: 100% !important;
    text-align: center !important;
    margin: 8px 0 0 !important;
    line-height: 1.25 !important;
  }
}
/* DERMA HOME CHOICE SECTION STANDARD V1 END */

/* DERMA HOME CHOICE TYPE RHYTHM V2 START */
.elementor-31686 .elementor-element.elementor-element-99f1599.home-choice-section > .e-con-inner {
  gap: 0 !important;
}
.elementor-31686 .elementor-element.elementor-element-99f1599.home-choice-section > .e-con-inner > h4.e-heading-base {
  margin: 0 0 20px !important;
  padding: 0 !important;
}
.elementor-31686 .elementor-element.elementor-element-99f1599.home-choice-section > .e-con-inner > h2.e-heading-base {
  margin: 0 0 28px !important;
  padding: 0 !important;
}
.elementor-31686 .elementor-element.elementor-element-99f1599.home-choice-section > .e-con-inner > p.e-paragraph-base {
  margin: 0 !important;
  padding: 0 !important;
}
@media (max-width: 767px) {
  .elementor-31686 .elementor-element.elementor-element-99f1599.home-choice-section > .e-con-inner > h4.e-heading-base {
    margin-bottom: 16px !important;
  }
  .elementor-31686 .elementor-element.elementor-element-99f1599.home-choice-section > .e-con-inner > h2.e-heading-base {
    margin-bottom: 24px !important;
  }
}
/* DERMA HOME CHOICE TYPE RHYTHM V2 END */

/* DERMA HOME CHOICE TYPE RHYTHM V3 START */
#home-choice-section > .e-con-inner {
  gap: 0 !important;
}
#home-choice-section > .e-con-inner > h4.e-3815fc3-atomic,
#home-choice-section > .e-con-inner > h2.e-ba0afc4-atomic,
#home-choice-section > .e-con-inner > p.e-5dd91bc-atomic {
  margin-top: 0 !important;
  margin-right: 0 !important;
  margin-left: 0 !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
#home-choice-section > .e-con-inner > h4.e-3815fc3-atomic {
  margin-bottom: 16px !important;
}
#home-choice-section > .e-con-inner > h2.e-ba0afc4-atomic {
  margin-bottom: 24px !important;
}
#home-choice-section > .e-con-inner > p.e-5dd91bc-atomic {
  margin-bottom: 0 !important;
}
@media (min-width: 768px) {
  #home-choice-section > .e-con-inner > h4.e-3815fc3-atomic {
    margin-bottom: 20px !important;
  }
  #home-choice-section > .e-con-inner > h2.e-ba0afc4-atomic {
    margin-bottom: 28px !important;
  }
}
/* DERMA HOME CHOICE TYPE RHYTHM V3 END */

/* DERMA HOME CHOICE LINKED IMAGE SIZE STANDARD V1 START */
.elementor-31686 .elementor-element.elementor-element-99f1599.home-choice-section .home-choice-card > a.e-image-link-base {
  display: block !important;
  flex: 0 1 clamp(212px, 17vw, 280px) !important;
  width: clamp(212px, 17vw, 280px) !important;
  height: clamp(212px, 17vw, 280px) !important;
  max-width: 280px !important;
  margin: 0 auto !important;
}
.elementor-31686 .elementor-element.elementor-element-99f1599.home-choice-section .home-choice-card > a.e-image-link-base > img.e-image-base {
  display: block !important;
  width: 100% !important;
  height: 100% !important;
  max-width: 100% !important;
  object-fit: contain !important;
  object-position: center center !important;
}
@media (max-width: 767px) {
  .elementor-31686 .elementor-element.elementor-element-99f1599.home-choice-section .home-choice-card > a.e-image-link-base {
    flex: 0 0 150px !important;
    width: 150px !important;
    height: 150px !important;
    max-width: 150px !important;
  }
}
/* DERMA HOME CHOICE LINKED IMAGE SIZE STANDARD V1 END *//* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-c1d733a *//* 1. Glavni kontejner mora biti relativan da bi strelice bile iznad */
.elementor-31686 .elementor-element.elementor-element-c1d733a {
    position: relative;
}

/* Osiguravamo da strelice budu vidljive van granica slajdera */
.elementor-31686 .elementor-element.elementor-element-c1d733a .elementor-main-swiper {
    overflow: visible !important;
}

/* 2. ZAJEDNIČKI STIL ZA OBE STRELICE */
.elementor-31686 .elementor-element.elementor-element-c1d733a .elementor-swiper-button {
    position: absolute !important;
    /* Prilagodi 'top' vrednost da bi strelice bile u savršenoj ravni sa naslovom */
    top: -80px !important; 
    width: 40px !important;
    height: 40px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    border-radius: 0 !important; /* Kvadratni oblik */
    margin: 0 !important;
    transform: none !important;
    transition: all 0.3s ease !important;
    z-index: 10 !important;
}

/* Uklanjamo default pozadinske ikone ako ih tema dodaje */
.elementor-31686 .elementor-element.elementor-element-c1d733a .elementor-swiper-button::after,
.elementor-31686 .elementor-element.elementor-element-c1d733a .elementor-swiper-button::before {
    display: none !important;
}

/* 3. LEVA STRELICA (Providna sa sivim okvirom) */
.elementor-31686 .elementor-element.elementor-element-c1d733a .elementor-swiper-button-prev {
    /* 40px širina desne + 8px razmak = 48px */
    right: 48px !important; 
    left: auto !important; 
    background: transparent !important;
    border: 1px solid #CFCFCF !important;
}

/* Ikonica za levu strelicu (Crna) */
.elementor-31686 .elementor-element.elementor-element-c1d733a .elementor-swiper-button-prev i,
.elementor-31686 .elementor-element.elementor-element-c1d733a .elementor-swiper-button-prev svg,
.elementor-31686 .elementor-element.elementor-element-c1d733a .elementor-swiper-button-prev svg path {
    color: #0A0A0A !important;
    fill: #0A0A0A !important;
    stroke: #0A0A0A !important;
    width: 14px;
    height: 14px;
}

/* 4. DESNA STRELICA (Crna pozadina) */
.elementor-31686 .elementor-element.elementor-element-c1d733a .elementor-swiper-button-next {
    right: 0px !important;
    left: auto !important;
    background: #0A0A0A !important;
    border: 1px solid #0A0A0A !important;
}

/* Ikonica za desnu strelicu (Bela) */
.elementor-31686 .elementor-element.elementor-element-c1d733a .elementor-swiper-button-next i,
.elementor-31686 .elementor-element.elementor-element-c1d733a .elementor-swiper-button-next svg,
.elementor-31686 .elementor-element.elementor-element-c1d733a .elementor-swiper-button-next svg path {
    color: #FFFFFF !important;
    fill: #FFFFFF !important;
    stroke: #FFFFFF !important;
    width: 14px;
    height: 14px;
}

/* 5. STANJE KADA SE NE MOŽE KLIKNUTI (Onemogućeno) */
.elementor-31686 .elementor-element.elementor-element-c1d733a .swiper-button-disabled {
    opacity: 0.4 !important;
    cursor: not-allowed !important;
}
/* DERMA_MOBILE_CAROUSEL */
@media (max-width: 767px) {
 .elementor-31686 .elementor-element.elementor-element-c1d733a .elementor-main-swiper { overflow: hidden !important; }
 .elementor-31686 .elementor-element.elementor-element-c1d733a .elementor-swiper-button { top: -52px !important; width: 36px !important; height: 36px !important; }
 .elementor-31686 .elementor-element.elementor-element-c1d733a .elementor-swiper-button-prev { right: 44px !important; }
}

/* DERMA MOBILE TESTIMONIAL SWIPE START */
@media (max-width: 767px) {
 .elementor-31686 .elementor-element.elementor-element-c1d733a .elementor-swiper-button { display:none !important; }
 .elementor-31686 .elementor-element.elementor-element-c1d733a .elementor-main-swiper { overflow:hidden !important; }
}
/* DERMA MOBILE TESTIMONIAL SWIPE END *//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9b95197 *//* ==========================================================================
   1. GLAVNI OKVIR FORME (Osiguravamo prioritet nad temom)
   ========================================================================== */
form.forminator-custom-form {
    background: #ffffff !important;
    border: 1px solid #e4e4e4 !important;
    padding: 36px 40px !important;
    font-family: "Plus Jakarta Sans", -apple-system, sans-serif !important;
    border-radius: 0 !important; /* Blokira WoodMart obline */
    box-shadow: none !important;
}

form.forminator-custom-form .forminator-label {
    font-family: "Plus Jakarta Sans", -apple-system, sans-serif !important;
    font-size: 24px !important;
    font-weight: 400 !important;
    color: #0A0A0A !important;
    margin-bottom: 24px !important;
    line-height: 1.3 !important;
    letter-spacing: -0.01em !important;
    display: block !important;
}

/* ==========================================================================
   2. PROGRESS BAR (Tačan tekst 01/23 umesto procenata)
   ========================================================================== */
form.forminator-custom-form .forminator-pagination-progress {
    display: flex !important;
    flex-direction: column !important;
    margin-bottom: 28px !important;
}

form.forminator-custom-form .forminator-progress-label {
    display: flex !important;
    justify-content: flex-end !important;
    align-items: center !important;
    font-family: "JetBrains Mono", monospace !important;
    font-size: 10px !important;
    color: transparent !important; /* Sakriva default procente */
    letter-spacing: 0.14em !important;
    margin-bottom: 10px !important;
    position: relative !important;
}

/* Hardkodujemo ispis koraka na osnovu vidljivosti taba za svih 23 pitanja */
form.forminator-custom-form:has(div[data-step="0"][style*="visibility: visible"]) .forminator-progress-label::after { content: "↳ PITANJE 01 / 23" !important; color: #6b6b6b !important; }
form.forminator-custom-form:has(div[data-step="1"][style*="visibility: visible"]) .forminator-progress-label::after { content: "↳ PITANJE 02 / 23" !important; color: #6b6b6b !important; }
form.forminator-custom-form:has(div[data-step="2"][style*="visibility: visible"]) .forminator-progress-label::after { content: "↳ PITANJE 03 / 23" !important; color: #6b6b6b !important; }
form.forminator-custom-form:has(div[data-step="3"][style*="visibility: visible"]) .forminator-progress-label::after { content: "↳ PITANJE 04 / 23" !important; color: #6b6b6b !important; }
form.forminator-custom-form:has(div[data-step="4"][style*="visibility: visible"]) .forminator-progress-label::after { content: "↳ PITANJE 05 / 23" !important; color: #6b6b6b !important; }
form.forminator-custom-form:has(div[data-step="5"][style*="visibility: visible"]) .forminator-progress-label::after { content: "↳ PITANJE 06 / 23" !important; color: #6b6b6b !important; }
form.forminator-custom-form:has(div[data-step="6"][style*="visibility: visible"]) .forminator-progress-label::after { content: "↳ PITANJE 07 / 23" !important; color: #6b6b6b !important; }
form.forminator-custom-form:has(div[data-step="7"][style*="visibility: visible"]) .forminator-progress-label::after { content: "↳ PITANJE 08 / 23" !important; color: #6b6b6b !important; }
form.forminator-custom-form:has(div[data-step="8"][style*="visibility: visible"]) .forminator-progress-label::after { content: "↳ PITANJE 09 / 23" !important; color: #6b6b6b !important; }
form.forminator-custom-form:has(div[data-step="9"][style*="visibility: visible"]) .forminator-progress-label::after { content: "↳ PITANJE 10 / 23" !important; color: #6b6b6b !important; }
form.forminator-custom-form:has(div[data-step="10"][style*="visibility: visible"]) .forminator-progress-label::after { content: "↳ PITANJE 11 / 23" !important; color: #6b6b6b !important; }
form.forminator-custom-form:has(div[data-step="11"][style*="visibility: visible"]) .forminator-progress-label::after { content: "↳ PITANJE 12 / 23" !important; color: #6b6b6b !important; }
form.forminator-custom-form:has(div[data-step="12"][style*="visibility: visible"]) .forminator-progress-label::after { content: "↳ PITANJE 13 / 23" !important; color: #6b6b6b !important; }
form.forminator-custom-form:has(div[data-step="13"][style*="visibility: visible"]) .forminator-progress-label::after { content: "↳ PITANJE 14 / 23" !important; color: #6b6b6b !important; }
form.forminator-custom-form:has(div[data-step="14"][style*="visibility: visible"]) .forminator-progress-label::after { content: "↳ PITANJE 15 / 23" !important; color: #6b6b6b !important; }
form.forminator-custom-form:has(div[data-step="15"][style*="visibility: visible"]) .forminator-progress-label::after { content: "↳ PITANJE 16 / 23" !important; color: #6b6b6b !important; }
form.forminator-custom-form:has(div[data-step="16"][style*="visibility: visible"]) .forminator-progress-label::after { content: "↳ PITANJE 17 / 23" !important; color: #6b6b6b !important; }
form.forminator-custom-form:has(div[data-step="17"][style*="visibility: visible"]) .forminator-progress-label::after { content: "↳ PITANJE 18 / 23" !important; color: #6b6b6b !important; }
form.forminator-custom-form:has(div[data-step="18"][style*="visibility: visible"]) .forminator-progress-label::after { content: "↳ PITANJE 19 / 23" !important; color: #6b6b6b !important; }
form.forminator-custom-form:has(div[data-step="19"][style*="visibility: visible"]) .forminator-progress-label::after { content: "↳ PITANJE 20 / 23" !important; color: #6b6b6b !important; }
form.forminator-custom-form:has(div[data-step="20"][style*="visibility: visible"]) .forminator-progress-label::after { content: "↳ PITANJE 21 / 23" !important; color: #6b6b6b !important; }
form.forminator-custom-form:has(div[data-step="21"][style*="visibility: visible"]) .forminator-progress-label::after { content: "↳ PITANJE 22 / 23" !important; color: #6b6b6b !important; }
form.forminator-custom-form:has(div[data-step="22"][style*="visibility: visible"]) .forminator-progress-label::after { content: "↳ PITANJE 23 / 23" !important; color: #6b6b6b !important; }

form.forminator-custom-form .forminator-progress-bar {
    height: 2px !important;
    background: #e4e4e4 !important;
    border-radius: 0 !important;
    width: 100% !important;
    position: relative !important;
}

form.forminator-custom-form .forminator-progress-bar span {
    height: 100% !important;
    background: #0A0A0A !important;
    border-radius: 0 !important;
    position: absolute !important;
    left: 0 !important;
    top: 0 !important;
}

/* ==========================================================================
   3. VERTIKALNI BLOKOVI ZA ODGOVORE (Ubijanje default krugova)
   ========================================================================== */
form.forminator-custom-form .forminator-field[role="radiogroup"],
form.forminator-custom-form .forminator-field[role="group"] {
    display: flex !important;
    flex-direction: column !important;
}

form.forminator-custom-form input[type="radio"],
form.forminator-custom-form input[type="checkbox"] {
    display: none !important; /* Uklanja pravi radio/checkbox */
}

form.forminator-custom-form .forminator-radio-bullet,
form.forminator-custom-form .forminator-checkbox-box {
    display: none !important; /* Uklanja Forminatorov fejk krug/kvadrat */
}

/* Omotač odgovora (neselektovan) */
form.forminator-custom-form .forminator-radio,
form.forminator-custom-form .forminator-checkbox {
    display: flex !important;
    align-items: center !important;
    margin-bottom: 10px !important;
    padding: 14px 18px !important;
    background: #ffffff !important;
    border: 1px solid #e4e4e4 !important;
    border-radius: 0 !important; /* OSIGURAVA OŠTRE IVICE KUTIJA */
    cursor: pointer !important;
    width: 100% !important;
}

/* Tekst i naš fejk kružić */
form.forminator-custom-form .forminator-radio-label,
form.forminator-custom-form .forminator-checkbox-label {
    display: flex !important;
    align-items: center !important;
    gap: 14px !important;
    color: #2e2e2e !important;
    font-size: 13px !important;
    font-weight: 400 !important;
    width: 100% !important;
    margin: 0 !important;
}

form.forminator-custom-form .forminator-radio-label::before,
form.forminator-custom-form .forminator-checkbox-label::before {
    content: '' !important;
    width: 14px !important;
    height: 14px !important;
    border-radius: 50% !important;
    border: 1px solid #cfcfcf !important;
    display: block !important;
    flex-shrink: 0 !important;
    background: transparent !important;
}

/* ==========================================================================
   4. SELEKTOVANO STANJE (Crni blok)
   ========================================================================== */
form.forminator-custom-form .forminator-radio.forminator-is_checked,
form.forminator-custom-form .forminator-checkbox.forminator-is_checked {
    background: #0A0A0A !important;
    border-color: #0A0A0A !important;
}

form.forminator-custom-form .forminator-radio.forminator-is_checked .forminator-radio-label,
form.forminator-custom-form .forminator-checkbox.forminator-is_checked .forminator-checkbox-label {
    color: #ffffff !important;
}

form.forminator-custom-form .forminator-radio.forminator-is_checked .forminator-radio-label::before,
form.forminator-custom-form .forminator-checkbox.forminator-is_checked .forminator-checkbox-label::before {
    background-color: #ffffff !important;
    border-color: #ffffff !important;
    box-shadow: inset 0 0 0 3px #0A0A0A !important; /* Crna tačka unutra */
}

/* ==========================================================================
   5. DUGMIĆI NA DNU (Oštri i precizni)
   ========================================================================== */
form.forminator-custom-form .forminator-pagination-footer {
    display: flex !important;
    justify-content: space-between !important;
    margin-top: 28px !important;
    padding: 0 !important;
}

/* UKIDANJE RADIUSA GLOBALNO ZA FORMINATOR DUGMIĆE */
form.forminator-custom-form button.forminator-button {
    border-radius: 0 !important; 
    box-shadow: none !important;
}

form.forminator-custom-form button.forminator-button-next,
form.forminator-custom-form button.forminator-button-submit {
    background-color: #0A0A0A !important;
    border: 1px solid #0A0A0A !important;
    color: #ffffff !important;
    padding: 12px 24px !important;
    font-size: 11px !important;
    font-weight: 600 !important;
    letter-spacing: 0.1em !important;
    text-transform: uppercase !important;
    margin-left: auto !important;
}

form.forminator-custom-form button.forminator-button-back {
    background-color: transparent !important;
    border: 1px solid #cfcfcf !important;
    color: #acacac !important;
    padding: 12px 22px !important;
    font-size: 11px !important;
    font-weight: 600 !important;
    letter-spacing: 0.1em !important;
    text-transform: uppercase !important;
    margin-right: auto !important;
}

form.forminator-custom-form button.forminator-button-back:hover {
    color: #0A0A0A !important;
    border-color: #0A0A0A !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36dba3f *//* DERMA HOME AMWC AWARDS SECTION STANDARD V3 START */
#home-awards-section > .e-con-inner {
  align-items: stretch !important;
  gap: 0 !important;
  padding: 40px 0 24px !important;
}
#home-awards-section > .e-con-inner > [data-id="5ba535a"] {
  width: 100% !important;
  max-width: 100% !important;
  align-self: stretch !important;
  margin: 0 !important;
  padding: 0 !important;
  text-align: center !important;
}
#home-awards-section > .e-con-inner > [data-id="5ba535a"] .elementor-heading-title {
  margin: 0 !important;
  padding: 0 !important;
  text-align: center !important;
  font-family: "Plus Jakarta Sans", sans-serif !important;
  font-size: 32px !important;
  line-height: 1.1 !important;
  letter-spacing: -0.01em !important;
  font-weight: 500 !important;
}
#home-awards-section > .e-con-inner > [data-id="b680dbc"] {
  width: 100% !important;
  max-width: 100% !important;
  align-self: stretch !important;
  margin: 0 !important;
  padding: 0 !important;
}
#home-awards-section > .e-con-inner > [data-id="b680dbc"] > .elementor-widget-container {
  margin-top: 25px !important;
}
#home-awards-section [data-id="b680dbc"] .e-n-carousel {
  position: relative !important;
  overflow: hidden !important;
}
#home-awards-section [data-id="b680dbc"] .swiper-wrapper {
  align-items: flex-start !important;
  height: auto !important;
  min-height: 0 !important;
}
#home-awards-section [data-id="b680dbc"] .swiper-slide {
  height: auto !important;
  min-height: 0 !important;
  align-self: flex-start !important;
}
#home-awards-section [data-id="b680dbc"] .swiper-slide > [data-id] {
  height: auto !important;
  min-height: 0 !important;
}
#home-awards-section [data-id="b680dbc"] .swiper-slide > [data-id] > .e-con-inner {
  height: auto !important;
  min-height: 0 !important;
  justify-content: flex-start !important;
  align-items: center !important;
  gap: 20px !important;
  padding: 20px 20px 24px !important;
}
#home-awards-section [data-id="b680dbc"] .swiper-slide img {
  display: block !important;
  width: 160px !important;
  max-width: 100% !important;
  height: auto !important;
  object-fit: contain !important;
}
#home-awards-section [data-id="b680dbc"] .swiper-slide p {
  margin: 0 !important;
  padding: 0 !important;
  text-align: center !important;
  line-height: 18px !important;
}
#home-awards-section [data-id="b680dbc"] .swiper-slide h3 {
  margin: 0 !important;
  padding: 0 !important;
  text-align: center !important;
  font-size: 20px !important;
  line-height: 1.15 !important;
  letter-spacing: normal !important;
  word-spacing: normal !important;
  font-weight: 500 !important;
}
#home-awards-section [data-id="b680dbc"] .elementor-widget-divider,
#home-awards-section [data-id="b680dbc"] .elementor-divider,
#home-awards-section [data-id="b680dbc"] .elementor-divider-separator {
  height: 1px !important;
  min-height: 1px !important;
  padding: 0 !important;
  margin: 0 !important;
}
#home-awards-section [data-id="b680dbc"] .elementor-divider-separator {
  border-top-width: 1px !important;
}
#home-awards-section [data-id="b680dbc"] [data-id] > h5 {
  margin: 0 !important;
  padding: 0 !important;
  font-size: 11px !important;
  line-height: 16px !important;
  letter-spacing: 0.8px !important;
  font-weight: 500 !important;
  text-align: center !important;
}
#home-awards-section [data-id="b680dbc"] [data-id] > h4 {
  margin: 0 !important;
  padding: 0 !important;
  font-size: 16px !important;
  line-height: 22px !important;
  font-weight: 700 !important;
  letter-spacing: normal !important;
  text-align: center !important;
}
#home-awards-section [data-id="b680dbc"] .elementor-swiper-button {
  position: absolute !important;
  top: -56px !important;
  width: 40px !important;
  height: 40px !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  margin: 0 !important;
  transform: none !important;
  border-radius: 0 !important;
  transition: opacity 0.2s ease !important;
  z-index: 10 !important;
}
#home-awards-section [data-id="b680dbc"] .elementor-swiper-button::before,
#home-awards-section [data-id="b680dbc"] .elementor-swiper-button::after { display: none !important; }
#home-awards-section [data-id="b680dbc"] .elementor-swiper-button-prev {
  right: 48px !important;
  left: auto !important;
  background: transparent !important;
  border: 1px solid #CFCFCF !important;
}
#home-awards-section [data-id="b680dbc"] .elementor-swiper-button-next {
  right: 0 !important;
  left: auto !important;
  background: #0A0A0A !important;
  border: 1px solid #0A0A0A !important;
}
#home-awards-section [data-id="b680dbc"] .elementor-swiper-button-prev svg,
#home-awards-section [data-id="b680dbc"] .elementor-swiper-button-prev svg path {
  width: 14px !important;
  height: 14px !important;
  color: #0A0A0A !important;
  fill: #0A0A0A !important;
  stroke: #0A0A0A !important;
}
#home-awards-section [data-id="b680dbc"] .elementor-swiper-button-next svg,
#home-awards-section [data-id="b680dbc"] .elementor-swiper-button-next svg path {
  width: 14px !important;
  height: 14px !important;
  color: #FFFFFF !important;
  fill: #FFFFFF !important;
  stroke: #FFFFFF !important;
}
#home-awards-section [data-id="b680dbc"] .swiper-pagination { display: none !important; }
#home-awards-section + #home-amplex-section > .e-con-inner { padding-top: 0 !important; }
@media (max-width: 767px) {
  #home-awards-section > .e-con-inner {
    padding-top: 40px !important;
    padding-bottom: 48px !important;
  }
  #home-awards-section > .e-con-inner > [data-id="5ba535a"] .elementor-heading-title {
    font-size: 30px !important;
    line-height: 1.1 !important;
    letter-spacing: -0.01em !important;
    font-weight: 500 !important;
  }
  #home-awards-section [data-id="b680dbc"] .e-n-carousel {
    overflow: hidden !important;
    padding-bottom: 0 !important;
  }
  #home-awards-section [data-id="b680dbc"] .elementor-swiper-button { display: none !important; }
  #home-awards-section [data-id="b680dbc"] .swiper-pagination {
    position: static !important;
    display: flex !important;
    width: 100% !important;
    min-height: 10px !important;
    margin: 20px 0 0 !important;
    transform: none !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 8px !important;
  }
  #home-awards-section [data-id="b680dbc"] .swiper-pagination-bullet {
    display: block !important;
    flex: 0 0 6px !important;
    width: 6px !important;
    height: 6px !important;
    min-width: 6px !important;
    min-height: 6px !important;
    max-width: 6px !important;
    max-height: 6px !important;
    margin: 0 !important;
    padding: 0 !important;
    opacity: 1 !important;
    border: 1px solid #0A0A0A !important;
    border-radius: 50% !important;
    background: #FFFFFF !important;
  }
  #home-awards-section [data-id="b680dbc"] .swiper-pagination-bullet-active {
    background: #0A0A0A !important;
  }
}
@media (min-width: 768px) {
  #home-awards-section [data-id="b680dbc"] .swiper-wrapper {
    height: auto !important;
    min-height: auto !important;
  }
  #home-awards-section > .e-con-inner {
    padding-top: 40px !important;
    padding-bottom: 24px !important;
  }
}
/* DERMA HOME AMWC AWARDS SECTION STANDARD V3 END */
/* CODEX AMWC AWARDS FIXED DESKTOP/LAPTOP FRAMES START */
@media (min-width: 768px) {
  #home-awards-section {
    overflow: hidden !important;
  }

  #home-awards-section > .e-con-inner {
    height: 100% !important;
    min-height: 0 !important;
    box-sizing: border-box !important;
    justify-content: flex-start !important;
  }

  #home-awards-section [data-id="b680dbc"] {
    flex: 0 0 auto !important;
    min-height: 0 !important;
    margin-bottom: 0 !important;
  }

  #home-awards-section [data-id="b680dbc"] > .elementor-widget-container {
    display: block !important;
    min-height: 0 !important;
    margin-top: 25px !important;
  }

  #home-awards-section [data-id="b680dbc"] .e-n-carousel {
    min-height: 0 !important;
    padding-bottom: 0 !important;
    overflow: hidden !important;
  }

  #home-awards-section [data-id="b680dbc"] .swiper-wrapper {
    min-height: 0 !important;
    align-items: flex-start !important;
  }

  #home-awards-section [data-id="b680dbc"] .swiper-slide,
  #home-awards-section [data-id="b680dbc"] .swiper-slide > [data-id],
  #home-awards-section [data-id="b680dbc"] .swiper-slide > [data-id] > .e-con-inner {
    min-height: 0 !important;
    box-sizing: border-box !important;
  }
}

@media (min-width: 768px) and (max-width: 1023px) {
  #home-awards-section,
  #home-awards-section > .e-con-inner {
    height: 576px !important;
    min-height: 576px !important;
    max-height: 576px !important;
  }

  #home-awards-section > .e-con-inner {
    padding: 48px 0 !important;
  }

  #home-awards-section [data-id="b680dbc"] {
    height: 445px !important;
    min-height: 445px !important;
    max-height: 445px !important;
    flex-basis: 445px !important;
  }

  #home-awards-section [data-id="b680dbc"] > .elementor-widget-container,
  #home-awards-section [data-id="b680dbc"] .e-n-carousel {
    height: 420px !important;
    min-height: 420px !important;
    max-height: 420px !important;
  }

  #home-awards-section [data-id="b680dbc"] .swiper-wrapper,
  #home-awards-section [data-id="b680dbc"] .swiper-slide,
  #home-awards-section [data-id="b680dbc"] .swiper-slide > [data-id] {
    height: 420px !important;
    min-height: 420px !important;
    max-height: 420px !important;
  }

  #home-awards-section [data-id="b680dbc"] .swiper-slide > [data-id] > .e-con-inner {
    height: 100% !important;
  }
}

@media (min-width: 1024px) and (max-width: 1279px) {
  #home-awards-section,
  #home-awards-section > .e-con-inner {
    height: 626px !important;
    min-height: 626px !important;
    max-height: 626px !important;
  }

  #home-awards-section > .e-con-inner {
    padding: 48px 0 !important;
  }

  #home-awards-section [data-id="b680dbc"] {
    height: 495px !important;
    min-height: 495px !important;
    max-height: 495px !important;
    flex-basis: 495px !important;
  }

  #home-awards-section [data-id="b680dbc"] > .elementor-widget-container,
  #home-awards-section [data-id="b680dbc"] .e-n-carousel {
    height: 470px !important;
    min-height: 470px !important;
    max-height: 470px !important;
  }

  #home-awards-section [data-id="b680dbc"] .swiper-wrapper,
  #home-awards-section [data-id="b680dbc"] .swiper-slide,
  #home-awards-section [data-id="b680dbc"] .swiper-slide > [data-id] {
    height: 470px !important;
    min-height: 470px !important;
    max-height: 470px !important;
  }

  #home-awards-section [data-id="b680dbc"] .swiper-slide > [data-id] > .e-con-inner {
    height: 100% !important;
  }
}

@media (min-width: 1280px) and (max-width: 1439px) {
  #home-awards-section,
  #home-awards-section > .e-con-inner {
    height: 576px !important;
    min-height: 576px !important;
    max-height: 576px !important;
  }

  #home-awards-section > .e-con-inner {
    padding: 48px 0 !important;
  }

  #home-awards-section [data-id="b680dbc"] {
    height: 445px !important;
    min-height: 445px !important;
    max-height: 445px !important;
    flex-basis: 445px !important;
  }

  #home-awards-section [data-id="b680dbc"] > .elementor-widget-container,
  #home-awards-section [data-id="b680dbc"] .e-n-carousel {
    height: 420px !important;
    min-height: 420px !important;
    max-height: 420px !important;
  }

  #home-awards-section [data-id="b680dbc"] .swiper-wrapper,
  #home-awards-section [data-id="b680dbc"] .swiper-slide,
  #home-awards-section [data-id="b680dbc"] .swiper-slide > [data-id] {
    height: 420px !important;
    min-height: 420px !important;
    max-height: 420px !important;
  }

  #home-awards-section [data-id="b680dbc"] .swiper-slide > [data-id] > .e-con-inner {
    height: 100% !important;
  }
}

@media (min-width: 1440px) {
  #home-awards-section,
  #home-awards-section > .e-con-inner {
    height: 608px !important;
    min-height: 608px !important;
    max-height: 608px !important;
  }

  #home-awards-section > .e-con-inner {
    padding: 64px 0 !important;
  }

  #home-awards-section [data-id="b680dbc"] {
    height: 445px !important;
    min-height: 445px !important;
    max-height: 445px !important;
    flex-basis: 445px !important;
  }

  #home-awards-section [data-id="b680dbc"] > .elementor-widget-container,
  #home-awards-section [data-id="b680dbc"] .e-n-carousel {
    height: 420px !important;
    min-height: 420px !important;
    max-height: 420px !important;
  }

  #home-awards-section [data-id="b680dbc"] .swiper-wrapper,
  #home-awards-section [data-id="b680dbc"] .swiper-slide,
  #home-awards-section [data-id="b680dbc"] .swiper-slide > [data-id] {
    height: 420px !important;
    min-height: 420px !important;
    max-height: 420px !important;
  }

  #home-awards-section [data-id="b680dbc"] .swiper-slide > [data-id] > .e-con-inner {
    height: 100% !important;
  }
}
/* CODEX AMWC AWARDS FIXED DESKTOP/LAPTOP FRAMES END *//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-363ebd0 *//* DERMA MOBILE AMPLEX STATS START */
@media (max-width: 767px) {
 .elementor-31686 .elementor-element.elementor-element-363ebd0 { display:grid !important; grid-template-columns:repeat(3,minmax(0,1fr)) !important; gap:8px !important; width:100% !important; }
 .elementor-31686 .elementor-element.elementor-element-363ebd0 > .e-con { align-items:center !important; text-align:center !important; }
}
/* DERMA MOBILE AMPLEX STATS END *//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4cd72a3 *//* DERMA HOME AMPLEX SECTION STANDARD V1 START */
#home-amplex-section > .e-con-inner {
  align-items: center !important;
}
#home-amplex-section .amplex-content {
  align-items: flex-start !important;
  gap: 0 !important;
  text-align: left !important;
}
#home-amplex-section .amplex-content > .e-2f61ee4-atomic,
#home-amplex-section .amplex-content > .e-2b865a9-atomic,
#home-amplex-section .amplex-content > .e-dacebe9-atomic {
  width: 100% !important;
  max-width: 100% !important;
  align-self: stretch !important;
  text-align: left !important;
  padding: 0 !important;
}
#home-amplex-section .amplex-content > .e-2f61ee4-atomic {
  margin: 0 0 20px !important;
}
#home-amplex-section .amplex-content > .e-2b865a9-atomic {
  margin: 0 0 28px !important;
}
#home-amplex-section .amplex-content > .e-dacebe9-atomic {
  margin: 0 0 32px !important;
}
#home-amplex-section .amplex-stats {
  width: 75% !important;
  align-items: start !important;
}
#home-amplex-section .amplex-stat {
  align-items: center !important;
  justify-content: center !important;
  text-align: center !important;
}
#home-amplex-section .amplex-stat .elementor-counter,
#home-amplex-section .amplex-stat .elementor-counter-number,
#home-amplex-section .amplex-stat .elementor-counter-title {
  text-align: center !important;
}
@media (max-width: 767px) {
  #home-amplex-section .amplex-content > .e-2f61ee4-atomic {
    margin-bottom: 16px !important;
  }
  #home-amplex-section .amplex-content > .e-2b865a9-atomic {
    margin-bottom: 24px !important;
  }
  #home-amplex-section .amplex-content > .e-dacebe9-atomic {
    margin-bottom: 24px !important;
  }
  #home-amplex-section .amplex-stats {
    width: 100% !important;
  }
}
/* DERMA HOME AMPLEX SECTION STANDARD V1 END */

/* DERMA HOME AMPLEX TYPE STANDARD V2 START */
#home-amplex-section .amplex-content > .e-2f61ee4-atomic {
  font-family: 'Plus Jakarta Sans', sans-serif !important;
  font-size: 14px !important;
  font-weight: 500 !important;
  line-height: 1.6 !important;
  letter-spacing: 0.14em !important;
  color: #0A0A0A !important;
  text-align: left !important;
}
#home-amplex-section .amplex-content > .e-2b865a9-atomic {
  font-family: 'Plus Jakarta Sans', sans-serif !important;
  font-size: 32px !important;
  font-weight: 500 !important;
  line-height: 1.1 !important;
  letter-spacing: -0.01em !important;
  color: #0A0A0A !important;
  text-align: left !important;
}
#home-amplex-section .amplex-content > .e-dacebe9-atomic {
  font-family: 'Plus Jakarta Sans', sans-serif !important;
  font-size: 16px !important;
  font-weight: 400 !important;
  line-height: 1.6 !important;
  color: #6B6B6B !important;
  text-align: left !important;
}
@media (max-width: 767px) {
  #home-amplex-section .amplex-content > .e-2f61ee4-atomic {
    font-size: 14px !important;
    line-height: 1.6 !important;
  }
  #home-amplex-section .amplex-content > .e-2b865a9-atomic {
    font-size: 30px !important;
    line-height: 1.1 !important;
  }
  #home-amplex-section .amplex-content > .e-dacebe9-atomic {
    font-size: 16px !important;
    line-height: 1.6 !important;
  }
}
/* DERMA HOME AMPLEX TYPE STANDARD V2 END */

/* DERMA HOME AMPLEX EYEBROW CAPS V1 START */
#home-amplex-section .amplex-content > .e-2f61ee4-atomic {
  text-transform: uppercase !important;
}
/* DERMA HOME AMPLEX EYEBROW CAPS V1 END */
/* CODEX AMPLEX SECTION STANDARD V3 20260926 */
#home-amplex-section,
#home-amplex-section > .e-con-inner {
  box-sizing: border-box !important;
}

#home-amplex-section > .e-con-inner {
  align-items: center !important;
  gap: 20px !important;
  padding: 0 !important;
}

#home-amplex-section .amplex-content {
  width: 50% !important;
  max-width: 50% !important;
  flex: 0 1 50% !important;
  align-items: flex-start !important;
  gap: 0 !important;
  text-align: left !important;
}

#home-amplex-section .amplex-content > [data-id="2b865a9"] {
  width: 100% !important;
  max-width: 100% !important;
  margin: 0 0 28px !important;
  padding: 0 !important;
  align-self: stretch !important;
}

#home-amplex-section .amplex-mobile-break {
  display: none !important;
}

#home-amplex-section .amplex-stats {
  display: grid !important;
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  width: 75% !important;
  max-width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
  gap: 0 40px !important;
  align-items: start !important;
}

#home-amplex-section .amplex-stat {
  min-width: 0 !important;
  min-height: 0 !important;
  height: auto !important;
  align-items: center !important;
  justify-content: flex-start !important;
  gap: 5px !important;
  text-align: center !important;
}

#home-amplex-section .amplex-stat .elementor-counter,
#home-amplex-section .amplex-stat .elementor-counter-number,
#home-amplex-section .amplex-stat .elementor-counter-title {
  width: 100% !important;
  text-align: center !important;
}

#home-amplex-section .amplex-stat .elementor-counter-title {
  min-height: 2.5em !important;
  display: flex !important;
  align-items: flex-start !important;
  justify-content: center !important;
  font-family: "Plus Jakarta Sans", sans-serif !important;
  font-size: 11px !important;
  line-height: 1.25 !important;
  letter-spacing: 0.08em !important;
  font-weight: 500 !important;
  text-transform: uppercase !important;
}

#home-amplex-section > .e-con-inner > .elementor-element-d302dcf {
  flex: 1 1 auto !important;
  width: auto !important;
  max-width: none !important;
  min-width: 0 !important;
  align-self: center !important;
  margin: 0 !important;
}

#home-amplex-section .elementor-widget-video .elementor-wrapper {
  width: 100% !important;
  max-width: 100% !important;
  height: auto !important;
  aspect-ratio: 16 / 9 !important;
}

#home-amplex-section .elementor-custom-embed-play svg,
#home-amplex-section .elementor-custom-embed-play svg path {
  color: #1F6C82 !important;
  fill: #1F6C82 !important;
  stroke: #1F6C82 !important;
  opacity: 1 !important;
}

@media (min-width: 768px) {
  #home-amplex-section {
    padding: 40px 0 !important;
  }

  #home-amplex-section > .e-con-inner {
    padding: 0 !important;
  }
}

@media (max-width: 767px) {
  #home-amplex-section {
    padding: 32px 24px 40px !important;
  }

  #home-amplex-section > .e-con-inner {
    align-items: stretch !important;
    gap: 0 !important;
    padding: 32px 0 40px !important;
  }

  #home-amplex-section .amplex-content {
    width: 100% !important;
    max-width: 100% !important;
    flex: 0 0 auto !important;
  }

  #home-amplex-section .amplex-content > [data-id="2b865a9"] {
    margin: 0 0 25px !important;
  }

  #home-amplex-section .amplex-mobile-break {
    display: block !important;
  }

  #home-amplex-section .amplex-stats {
    width: 100% !important;
    gap: 0 8px !important;
    margin: 0 0 25px !important;
  }

  #home-amplex-section .amplex-stat .elementor-counter-title {
    min-height: 2.5em !important;
    font-size: 10px !important;
    line-height: 1.25 !important;
    letter-spacing: 0.08em !important;
  }

  #home-amplex-section > .e-con-inner > .elementor-element-d302dcf {
    width: 100% !important;
    max-width: 100% !important;
    flex: 0 0 auto !important;
    align-self: stretch !important;
  }

  #home-amplex-section .elementor-custom-embed-play svg,
  #home-amplex-section .elementor-custom-embed-play svg path {
    color: #1F6C82 !important;
    fill: #1F6C82 !important;
    stroke: #1F6C82 !important;
  }
}
/* CODEX AMPLEX SECTION STANDARD V3 END */
/* CODEX AMPLEX TWO-COLUMN BALANCE V1 20260926 */
@media (min-width: 768px) {
  #home-amplex-section > .e-con-inner {
    flex-wrap: nowrap !important;
  }

  #home-amplex-section .amplex-content,
  #home-amplex-section > .e-con-inner > .elementor-element-d302dcf {
    flex: 0 0 calc((100% - 20px) / 2) !important;
    width: calc((100% - 20px) / 2) !important;
    max-width: calc((100% - 20px) / 2) !important;
    min-width: 0 !important;
  }
}
/* CODEX AMPLEX TWO-COLUMN BALANCE END */
/* CODEX AMPLEX MOBILE HEADING + PLAY CONTRAST V1 20260926 */
#home-amplex-section .elementor-custom-embed-play svg,
#home-amplex-section .elementor-custom-embed-play svg path {
  color: #FFFFFF !important;
  fill: #FFFFFF !important;
  stroke: #FFFFFF !important;
  opacity: 1 !important;
  filter:
    drop-shadow(0 2px 3px rgba(0,0,0,0.78))
    drop-shadow(0 0 6px rgba(0,0,0,0.52)) !important;
}

@media (max-width: 767px) {
  #home-amplex-section .amplex-content > [data-id="2b865a9"] {
    align-self: center !important;
    text-align: center !important;
  }

  #home-amplex-section .amplex-content > [data-id="2b865a9"] .elementor-heading-title,
  #home-amplex-section .amplex-content > [data-id="2b865a9"] h2 {
    text-align: center !important;
  }
}
/* CODEX AMPLEX MOBILE HEADING + PLAY CONTRAST END *//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3520e21 *//* DERMA MOBILE EXPERT READABILITY START */
@media (max-width: 767px) {
 .elementor-31686 .elementor-element.elementor-element-3520e21 {
   background-position:12% center !important;
   --overlay-opacity:.90 !important;
 }
 .elementor-31686 .elementor-element.elementor-element-3520e21::before {
   background:#FFFFFF !important;
 }
 .elementor-31686 .elementor-element.elementor-element-3520e21 blockquote,
 .elementor-31686 .elementor-element.elementor-element-3520e21 .elementor-blockquote__content,
 .elementor-31686 .elementor-element.elementor-element-3520e21 h3,
 .elementor-31686 .elementor-element.elementor-element-3520e21 h4 {
   color:#0A0A0A !important;
 }
}
/* DERMA MOBILE EXPERT READABILITY END */

/* CODEX REČ STRUKE MOBILE STRUCTURE V2 20260926 */
#expert-testimonial-section {
  box-sizing: border-box !important;
  margin-top: 40px !important;
}
#expert-testimonial-section > .e-con-inner {
  box-sizing: border-box !important;
}
@media (max-width: 767px) {
  #expert-testimonial-section {
    min-height: 0 !important;
    height: auto !important;
    padding: 0 24px 40px !important;
    background-image: none !important;
    background-color: #FFFFFF !important;
  }
  #expert-testimonial-section::before {
    display: none !important;
    background: none !important;
  }
  #expert-testimonial-section > .e-con-inner {
    display: flex !important;
    flex-direction: column !important;
    align-items: stretch !important;
    gap: 0 !important;
    padding: 32px 0 0 !important;
  }
  #expert-testimonial-section > .e-con-inner > [data-id="dd6cf8f"] {
    display: contents !important;
  }
  #expert-testimonial-section > .e-con-inner > [data-id="dd6cf8f"] > [data-id="3186bc9"] {
    order: 1 !important;
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 0 16px !important;
    padding: 0 !important;
    align-self: stretch !important;
    font-family: "Plus Jakarta Sans", sans-serif !important;
    font-size: 14px !important;
    line-height: 1.6 !important;
    letter-spacing: 0.14em !important;
    font-weight: 500 !important;
    color: #262523 !important;
    text-align: left !important;
  }
  #expert-testimonial-section > .e-con-inner > [data-id="9a214ff"] {
    order: 2 !important;
    display: block !important;
    width: 100% !important;
    max-width: 100% !important;
    flex: 0 0 auto !important;
    height: auto !important;
    min-height: 0 !important;
    aspect-ratio: 16 / 9 !important;
    margin: 0 0 20px !important;
    padding: 0 !important;
    background-color: #FFFFFF !important;
    background-image: url("https://dermaevolution.rs/wp-content/uploads/2026/05/dr-anoob-pakkar-hull-dermoaroma.webp") !important;
    background-repeat: no-repeat !important;
    background-size: contain !important;
    background-position: center !important;
  }
  #expert-testimonial-section > .e-con-inner > [data-id="9a214ff"] > [data-id="96c5f74"] {
    display: none !important;
  }
  #expert-testimonial-section > .e-con-inner > [data-id="dd6cf8f"] > [data-id="b14517e"] {
    order: 3 !important;
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 0 25px !important;
    padding: 0 !important;
    align-self: stretch !important;
  }
  #expert-testimonial-section .elementor-blockquote {
    margin: 0 !important;
    padding: 0 !important;
    font-family: "Plus Jakarta Sans", sans-serif !important;
    color: #0A0A0A !important;
  }
  #expert-testimonial-section .elementor-blockquote::before {
    display: block !important;
    width: 100% !important;
    height: 56px !important;
    margin: 0 !important;
    font-family: Georgia, serif !important;
    font-size: 56px !important;
    line-height: 56px !important;
    color: #2E2E2E !important;
  }
  #expert-testimonial-section .elementor-blockquote__content {
    margin: 4px 0 0 !important;
    padding: 0 !important;
    font-family: "Plus Jakarta Sans", sans-serif !important;
    font-size: 16px !important;
    line-height: 1.5 !important;
    font-weight: 400 !important;
    letter-spacing: normal !important;
    color: #0A0A0A !important;
    text-align: left !important;
  }
  #expert-testimonial-section > .e-con-inner > [data-id="dd6cf8f"] > [data-id="4c69a97"] {
    order: 4 !important;
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 0 10px !important;
    padding: 0 !important;
    font-family: "Plus Jakarta Sans", sans-serif !important;
    font-size: 22px !important;
    line-height: 1.1 !important;
    font-weight: 400 !important;
    color: #0A0A0A !important;
    text-align: left !important;
  }
  #expert-testimonial-section > .e-con-inner > [data-id="dd6cf8f"] > [data-id="a6b22de"] {
    order: 5 !important;
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
    font-family: "Plus Jakarta Sans", sans-serif !important;
    font-size: 14px !important;
    line-height: 1.5 !important;
    font-weight: 400 !important;
    color: #0A0A0A !important;
    text-align: left !important;
  }
}
/* CODEX REČ STRUKE MOBILE STRUCTURE END */

/* CODEX REČ STRUKE MOBILE DOCTOR NAME WEIGHT V1 20260926 */
@media (max-width: 767px) {
  #expert-testimonial-section > .e-con-inner > [data-id="dd6cf8f"] > [data-id="4c69a97"] {
    font-weight: 500 !important;
  }
}
/* CODEX REČ STRUKE MOBILE DOCTOR NAME WEIGHT END *//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b79700 *//* CODEX PROFESSIONAL PRODUCTS SCOPE V2 20260926 */
#professional-featured-products,
#professional-featured-products * { box-sizing: border-box; }

#professional-featured-products .professional-products-grid {
  width: 80%; max-width: 1200px; margin: 24px auto 0;
  display: grid; grid-template-columns: repeat(3,minmax(0,1fr));
  gap: 24px; overflow: visible;
}
#professional-featured-products .pro-home-card {
  min-width: 0; width: auto; min-height: 0; padding: 25px 20px;
  display: flex; flex-direction: column; align-items: flex-start;
  justify-content: flex-start; gap: 0; overflow: visible;
  transition: opacity .35s ease, transform .35s ease;
}
#professional-featured-products .pro-home-card:hover { transform: translateY(-5px); }
#professional-featured-products .professional-products-grid:has(.pro-home-card:hover) .pro-home-card:not(:hover) { opacity: .4; }

#professional-featured-products .pro-home-card > .elementor-widget-flip-box,
#professional-featured-products .pro-home-card > .elementor-widget-image.proizvod-slika {
  flex: 0 0 270px; width: 100%; height: 270px; min-height: 270px;
  margin: 0; overflow: visible;
}
#professional-featured-products .pro-home-card > .elementor-widget-flip-box .elementor-widget-container,
#professional-featured-products .pro-home-card > .elementor-widget-flip-box .elementor-flip-box,
#professional-featured-products .pro-home-card > .elementor-widget-flip-box .elementor-flip-box__layer,
#professional-featured-products .pro-home-card > .elementor-widget-flip-box .elementor-flip-box__layer__overlay,
#professional-featured-products .pro-home-card > .elementor-widget-flip-box .elementor-flip-box__layer__inner {
  width: 100%; height: 270px; min-height: 270px;
}
#professional-featured-products .pro-home-card > .elementor-widget-flip-box .elementor-flip-box__layer__image,
#professional-featured-products .pro-home-card > .elementor-widget-image.proizvod-slika img {
  display: block; width: 100%; height: 270px; max-width: 100%; max-height: 270px;
  object-fit: contain; object-position: 50% 50%; margin: 0 auto; transform: none !important;
}
#professional-featured-products .pro-home-card > .elementor-widget-flip-box .elementor-flip-box__front,
#professional-featured-products .pro-home-card > .elementor-widget-flip-box .elementor-flip-box__back {
  background-repeat: no-repeat !important; background-position: center center !important;
  background-size: contain !important; background-color: transparent !important;
}
#professional-featured-products .elementor-element-83edf49 .elementor-flip-box__front,
#professional-featured-products .elementor-element-83edf49 .elementor-flip-box__back {
  background-image: url('https://dermaevolution.rs/wp-content/uploads/2026/09/PURASOMES-HSC50.webp') !important;
}
#professional-featured-products .elementor-element-38c714e .elementor-flip-box__front,
#professional-featured-products .elementor-element-38c714e .elementor-flip-box__back {
  background-image: url('https://dermaevolution.rs/wp-content/uploads/2026/09/radiance-1.webp') !important;
}
#professional-featured-products .elementor-element-e599198 .elementor-flip-box__front,
#professional-featured-products .elementor-element-e599198 .elementor-flip-box__back {
  background-image: url('https://dermaevolution.rs/wp-content/uploads/2026/09/PURASOMES-NC1C50-2.webp') !important;
}
#professional-featured-products .elementor-element-5ff8934 .elementor-flip-box__front,
#professional-featured-products .elementor-element-5ff8934 .elementor-flip-box__back {
  background-image: url('https://dermaevolution.rs/wp-content/uploads/2026/09/juvena-2.webp') !important;
}
#professional-featured-products .pro-home-card .elementor-flip-box__layer__overlay { background-color: transparent !important; }

#professional-featured-products .pro-home-card > .elementor-widget-text-editor:nth-child(2) {
  margin-top: 12px; color: #444; letter-spacing: .12em; line-height: 1.6;
}
#professional-featured-products .pro-home-card > .elementor-widget-text-editor:nth-child(2) p,
#professional-featured-products .pro-home-card > .elementor-widget-text-editor:nth-child(4) p,
#professional-featured-products .pro-home-card > .e-con p { margin: 0; }
#professional-featured-products .pro-home-card > .elementor-widget-heading:nth-child(3) {
  margin-top: 6px;
}
#professional-featured-products .pro-home-card > .elementor-widget-heading:nth-child(3) .elementor-heading-title {
  color: #0a0a0a; font-weight: 500;
}
#professional-featured-products .pro-home-card > .elementor-widget-text-editor:nth-child(4) {
  margin-top: 6px; color: #444; font-style: normal !important;
}
#professional-featured-products .pro-home-card > .elementor-widget-text-editor:nth-child(4) *,
#professional-featured-products .pro-home-card > .elementor-widget-text-editor:nth-child(4) em,
#professional-featured-products .pro-home-card > .elementor-widget-text-editor:nth-child(4) i {
  color: #444 !important; font-style: normal !important;
}
#professional-featured-products .pro-home-card > .e-con:nth-child(5) {
  width: 100%; margin-top: 10px; min-height: 44px;
  align-items: flex-start; justify-content: flex-start;
}
#professional-featured-products .pro-home-card > .e-con:nth-child(5) .elementor-widget-text-editor {
  min-height: 44px; display: flex; align-items: center;
}
#professional-featured-products .pro-home-card > .e-con:nth-child(5) p {
  color: #0a0a0a; padding: 10px 0; line-height: 1.2;
}
#professional-featured-products .pro-home-card > .elementor-widget-html { position: static !important; }
#professional-featured-products .pro-card-link,
#professional-featured-products .fokus-card-link {
  position: absolute !important; inset: 0 !important; z-index: 50 !important;
  display: block !important; width: 100% !important; height: 100% !important;
}
#professional-featured-products .professional-products-controls { display: none; }
#professional-featured-products [data-id="proAllCtaWrap"] {
  width: 80% !important; max-width: 1200px !important; margin: 25px auto 0 !important; padding: 0 !important;
  min-height: 52px; height: 52px;
}
#professional-featured-products [data-id="proAllCtaWrap"] a {
  width: 100%; min-height: 52px; height: 52px; padding: 12px 24px;
  display: flex; align-items: center; justify-content: center; line-height: 1.2;
}

@media (min-width:768px) and (max-width:1199px) {
  #professional-featured-products .professional-products-grid,
  #professional-featured-products [data-id="proAllCtaWrap"] { width: calc(100% - 48px); }
}
@media (max-width:767px) {
  #professional-featured-products > .e-con-inner { padding-bottom: 0 !important; }
  #professional-featured-products .professional-products-grid {
    width: 100%; max-width: none; margin-top: 24px; display: flex !important;
    flex-direction: row !important; flex-wrap: nowrap !important; gap: 16px;
    overflow-x: auto !important; overflow-y: hidden !important;
    scroll-snap-type: x mandatory; scroll-padding-inline: 0;
    -webkit-overflow-scrolling: touch; scrollbar-width: none;
  }
  #professional-featured-products .professional-products-grid::-webkit-scrollbar { display: none; }
  #professional-featured-products .pro-home-card {
    flex: 0 0 100%; width: 100%; max-width: 100%; scroll-snap-align: start;
  }
  #professional-featured-products .pro-home-card > .elementor-widget-flip-box,
  #professional-featured-products .pro-home-card > .elementor-widget-image.proizvod-slika {
    flex-basis: 230px; height: 230px; min-height: 230px;
  }
  #professional-featured-products .pro-home-card > .elementor-widget-flip-box .elementor-widget-container,
  #professional-featured-products .pro-home-card > .elementor-widget-flip-box .elementor-flip-box,
  #professional-featured-products .pro-home-card > .elementor-widget-flip-box .elementor-flip-box__layer,
  #professional-featured-products .pro-home-card > .elementor-widget-flip-box .elementor-flip-box__layer__overlay,
  #professional-featured-products .pro-home-card > .elementor-widget-flip-box .elementor-flip-box__layer__inner,
  #professional-featured-products .pro-home-card > .elementor-flip-box .elementor-flip-box__layer__image,
  #professional-featured-products .pro-home-card > .elementor-widget-image.proizvod-slika img {
    height: 230px; min-height: 230px; max-height: 230px;
  }
  #professional-featured-products .professional-products-controls {
    width: 100%; min-height: 24px; margin: 14px auto 0;
    display: flex; align-items: center; justify-content: center; gap: 8px;
  }
  #professional-featured-products .professional-products-controls button {
    width: 32px; height: 32px; padding: 0; border: 0; background: transparent;
    display: inline-flex; align-items: center; justify-content: center; cursor: pointer;
  }
  #professional-featured-products .professional-products-controls button::before {
    content: ""; width: 5px; height: 5px; border-radius: 50%; background: #777; display: block;
  }
  #professional-featured-products .professional-products-controls button[aria-current="true"]::before {
    width: 7px; height: 7px; background: #0a0a0a;
  }
  #professional-featured-products [data-id="proAllCtaWrap"] {
    width: 100% !important; max-width: none !important; margin: 5px 0 0 !important; min-height: 52px; height: 52px;
  }
}
@media (min-width:768px) {
  #professional-featured-products .professional-products-controls { display: none !important; }
}
/* END CODEX PROFESSIONAL PRODUCTS SCOPE V2 */
/* CODEX PROFESSIONAL PRODUCTS TABLET CTA ALIGNMENT V3 */
@media (min-width:768px) and (max-width:1199px) {
  #professional-featured-products [data-id="proAllCtaWrap"] {
    width: calc(100% - 48px) !important;
    max-width: none !important;
    margin-left: 24px !important;
    margin-right: 24px !important;
  }
}
/* END CODEX PROFESSIONAL PRODUCTS TABLET CTA ALIGNMENT V3 */

/* CODEX PROFESSIONAL PRODUCTS CTA SINGLE-LINE MOBILE V4 */
@media (max-width:767px) {
  #professional-featured-products [data-id="proAllCtaLink"] {
    padding-left: 16px !important;
    padding-right: 16px !important;
    font-size: 13px !important;
    letter-spacing: .04em !important;
    white-space: nowrap !important;
  }
}
/* END CODEX PROFESSIONAL PRODUCTS CTA SINGLE-LINE MOBILE V4 */

/* CODEX PROFESSIONAL PRODUCTS CARD BORDER + LINK ALIGN V5 */
#professional-featured-products .pro-home-card > .e-con:nth-child(5) p {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
@media (max-width:767px) {
  #professional-featured-products .professional-products-grid {
    margin-top: 19px;
    padding-top: 5px;
  }
}
/* END CODEX PROFESSIONAL PRODUCTS CARD BORDER + LINK ALIGN V5 */

/* CODEX PROFESSIONAL PRODUCTS CARD BORDER V6 */
@media (max-width:767px) {
  #professional-featured-products .professional-products-grid {
    margin-top: 14px !important;
    padding-top: 10px !important;
  }
}
/* END CODEX PROFESSIONAL PRODUCTS CARD BORDER V6 *//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-sysRestoreGrid *//* PROFESSIONAL SYSTEMS SCOPE */
#professional-systems-section .professional-systems-grid {
  width: 100%;
}
#professional-systems-section .professional-system-item {
  min-height: 0 !important;
  height: auto !important;
  box-sizing: border-box;
  transition: all 0.4s ease;
}
#professional-systems-section .professional-system-item:hover {
  cursor: pointer;
}
#professional-systems-section .professional-system-item:hover img {
  transform: scale(1.03);
  transition: transform 0.4s ease;
}
#professional-systems-section .professional-system-item > .elementor-widget-image {
  width: 100%;
  aspect-ratio: 1 / 1;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0;
  flex: 0 0 auto;
}
#professional-systems-section .professional-system-item > .elementor-widget-image .elementor-widget-container,
#professional-systems-section .professional-system-item > .elementor-widget-image img {
  width: 100%;
  height: 100%;
}
#professional-systems-section .professional-system-item > .elementor-widget-image img {
  display: block;
  object-fit: contain;
  object-position: center center;
}
#professional-systems-section .professional-system-item > .elementor-widget-heading {
  width: 100%;
  margin: 0;
  text-align: center;
}
#professional-systems-section .professional-system-item > .elementor-widget-heading .elementor-heading-title {
  margin: 0;
  padding: 0;
  text-align: center;
}
@media (max-width: 767px) {
  #professional-systems-section .professional-systems-grid {
    row-gap: 25px;
  }
  #professional-systems-section .professional-system-item {
    padding: 5px 20px 0 !important;
    gap: 15px 0 !important;
    justify-content: flex-start !important;
  }
  #professional-systems-section .professional-system-item > .elementor-widget-heading .elementor-heading-title {
    font-size: 20px !important;
    line-height: 1.1 !important;
    text-align: center !important;
  }
}
/* END PROFESSIONAL SYSTEMS SCOPE */
/* PROFESSIONAL SYSTEMS MOBILE HEADING FIT */
@media (max-width: 767px) {
  #professional-systems-section .elementor-element-sysRestoreTitle .elementor-heading-title {
    font-size: clamp(18px, calc(6.5vw - 2.8px), 24px) !important;
    line-height: 1.1 !important;
  }
}
/* END PROFESSIONAL SYSTEMS MOBILE HEADING FIT */

/* PROFESSIONAL SYSTEMS SECTION SPACING */
#professional-systems-section { padding-bottom: 40px !important; }
/* END PROFESSIONAL SYSTEMS SECTION SPACING */

/* PROFESSIONAL SYSTEMS MOBILE HEADING BREAK */
.professional-systems-mobile-break { display: none; }
@media (max-width: 767px) { .professional-systems-mobile-break { display: block; } }
/* END PROFESSIONAL SYSTEMS MOBILE HEADING BREAK */

/* CLINICAL RESULTS MOBILE SPACING (ATOMIC FALLBACK) */
@media (max-width: 767px) {
  [data-id="a7d2916"] > [data-id="5c6e9f9"],
  [data-id="a7d2916"] > [data-id="46103f2"],
  [data-id="a7d2916"] > [data-id="66a23c9"] {
    padding-bottom: 8px !important;
  }
}
/* END CLINICAL RESULTS MOBILE SPACING (ATOMIC FALLBACK) */

/* CLINICAL RESULTS MOBILE READABILITY AND MEDIA */
@media (max-width: 767px) {
  [data-id="a7d2916"] {
    padding-top: 40px !important;
  }

  [data-id="a7d2916"] > [data-id="5c6e9f9"] > a > img,
  [data-id="a7d2916"] > [data-id="46103f2"] > a > img,
  [data-id="a7d2916"] > [data-id="66a23c9"] > a > img {
    width: min(315px, calc(100vw - 48px)) !important;
    height: auto !important;
    max-width: none !important;
    image-rendering: auto;
  }

  [data-id="a7d2916"] [data-id="1b87308"] {
    font-size: 15px !important;
    line-height: 24px !important;
    color: #444444 !important;
  }

  [data-id="a7d2916"] p.e-paragraph-base {
    color: #444444 !important;
  }

  [data-id="a7d2916"] [data-id="9536bac"],
  [data-id="a7d2916"] [data-id="e77cdc1"],
  [data-id="a7d2916"] [data-id="49d71ee"],
  [data-id="a7d2916"] [data-id="b8b564e"],
  [data-id="a7d2916"] [data-id="0bfbb5f"],
  [data-id="a7d2916"] [data-id="ed9872e"] {
    font-size: 11px !important;
    line-height: 15px !important;
    font-weight: 400 !important;
    color: #444444 !important;
  }

  [data-id="a7d2916"] [data-id="53fdaf2"],
  [data-id="a7d2916"] [data-id="ab3afd6"],
  [data-id="a7d2916"] [data-id="35083bf"] {
    font-size: 15px !important;
    line-height: 21px !important;
    font-weight: 500 !important;
    color: #444444 !important;
  }

  [data-id="a7d2916"] [data-id="8be26d7"],
  [data-id="a7d2916"] [data-id="f53264e"],
  [data-id="a7d2916"] [data-id="8dffea2"],
  [data-id="a7d2916"] [data-id="2e495a1"],
  [data-id="a7d2916"] [data-id="90caca6"],
  [data-id="a7d2916"] [data-id="914cb56"] {
    font-size: 16px !important;
    line-height: 22px !important;
    color: #2e2e2e !important;
  }
}
/* END CLINICAL RESULTS MOBILE READABILITY AND MEDIA */

/* CLINICAL RESULTS DESKTOP SPACING PRESERVATION */
@media (min-width: 768px) {
  body .elementor .e-a7d2916-940c1a6 {
    padding-block-start: 0 !important;
  }
}
/* END CLINICAL RESULTS DESKTOP SPACING PRESERVATION */

/* CLINICAL RESULTS MOBILE IMAGE NORMALIZATION */
@media (max-width: 767px) {
  [data-id="a7d2916"] > [data-id="5c6e9f9"] > a > img,
  [data-id="a7d2916"] > [data-id="46103f2"] > a > img,
  [data-id="a7d2916"] > [data-id="66a23c9"] > a > img {
    aspect-ratio: 390 / 488 !important;
    height: auto !important;
    object-fit: contain !important;
  }
}
/* END CLINICAL RESULTS MOBILE IMAGE NORMALIZATION */

/* CLINICAL RESULTS MOBILE SPACING AND BOTTLE SCALE */
@media (max-width: 767px) {
  [data-id="a7d2916"] [data-id="1b87308"] {
    padding-bottom: 16px !important;
  }

  [data-id="a7d2916"] > [data-id="5c6e9f9"] {
    padding-top: 12px !important;
  }

  [data-id="a7d2916"] > [data-id="46103f2"] > a {
    width: min(272.5px, calc(86.5vw - 41.5px)) !important;
    justify-content: center !important;
  }

  [data-id="a7d2916"] > [data-id="46103f2"] > a > img {
    width: 100% !important;
    height: auto !important;
    aspect-ratio: 390 / 488 !important;
    object-fit: contain !important;
  }
}
/* END CLINICAL RESULTS MOBILE SPACING AND BOTTLE SCALE */

/* PROFESSIONAL NETWORK MOBILE HIERARCHY */
@media (min-width: 768px) {
  [data-id="pnetMobileHeading"],
  [data-id="pnetMobileSupport"],
  [data-id="pnetMobileStats"] {
    display: none !important;
  }
}

@media (max-width: 767px) {
  .professional-network-section > [data-id="1c050f1"] {
    display: none !important;
  }

  .professional-network-section > [data-id="pnetMobileHeading"],
  .professional-network-section > [data-id="pnetMobileSupport"] {
    display: block !important;
    text-align: center !important;
  }

  .professional-network-section > [data-id="pnetMobileHeading"] {
    padding-bottom: 12px !important;
  }

  .professional-network-section > [data-id="pnetMobileSupport"] {
    padding-bottom: 20px !important;
  }

  body .elementor .professional-network-section > [data-id="60c95cb"] {
    display: none !important;
  }

  .professional-network-section > [data-id="pnetMobileStats"] {
    display: grid !important;
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
    column-gap: 0 !important;
    row-gap: 0 !important;
    width: 100% !important;
  }

  .professional-network-section > [data-id="pnetMobileStats"] > .professional-network-stat-mobile {
    min-width: 0 !important;
    width: auto !important;
    align-items: center !important;
    justify-content: center !important;
    text-align: center !important;
  }

  [data-id="pnetMobileStats"] .elementor-counter {
    display: grid !important;
    grid-template-columns: auto 1fr !important;
    grid-template-rows: auto auto !important;
    column-gap: 2px !important;
    align-items: baseline !important;
    justify-content: center !important;
    width: 100% !important;
  }

  [data-id="pnetMobileStats"] .elementor-counter-title {
    grid-column: 2 !important;
    grid-row: 1 / span 2 !important;
    display: grid !important;
    grid-template-rows: auto auto !important;
    align-items: baseline !important;
    justify-items: start !important;
    white-space: nowrap !important;
    font-size: clamp(8px, 2.3vw, 9px) !important;
    line-height: 1.25 !important;
    letter-spacing: 0.08em !important;
  }

  [data-id="pnetMobileStats"] .elementor-counter-number-wrapper {
    grid-column: 1 !important;
    grid-row: 1 !important;
    display: flex !important;
    align-items: baseline !important;
    white-space: nowrap !important;
  }

  [data-id="pnetMobileStats"] .elementor-counter-number,
  [data-id="pnetMobileStats"] .elementor-counter-number-suffix {
    font-size: clamp(22px, 6.9vw, 27px) !important;
    line-height: 1 !important;
  }

  [data-id="pnetMobileStats"] .professional-network-stat-primary,
  [data-id="pnetMobileStats"] .professional-network-stat-secondary {
    display: block !important;
    white-space: nowrap !important;
  }
}
/* END PROFESSIONAL NETWORK MOBILE HIERARCHY */

/* PROFESSIONAL NETWORK MOBILE STAT BASELINE */
@media (max-width: 767px) {
  body .elementor .professional-network-stats-mobile .elementor-counter {
    grid-template-columns: auto 1fr !important;
    grid-template-rows: auto auto !important;
    align-items: baseline !important;
  }

  body .elementor .professional-network-stats-mobile .elementor-counter-title {
    display: contents !important;
    font-size: clamp(8px, 2.3vw, 9px) !important;
    line-height: 1.25 !important;
    letter-spacing: 0.08em !important;
    white-space: nowrap !important;
  }

  body .elementor .professional-network-stats-mobile .elementor-counter-title br {
    display: none !important;
  }

  body .elementor .professional-network-stats-mobile .professional-network-stat-primary {
    grid-column: 2 !important;
    grid-row: 1 !important;
    align-self: baseline !important;
    white-space: nowrap !important;
  }

  body .elementor .professional-network-stats-mobile .professional-network-stat-secondary {
    grid-column: 2 !important;
    grid-row: 2 !important;
    align-self: baseline !important;
    white-space: nowrap !important;
  }

  body .elementor .professional-network-stats-mobile .elementor-counter-number-wrapper {
    grid-column: 1 !important;
    grid-row: 1 !important;
    align-self: baseline !important;
  }
}
/* END PROFESSIONAL NETWORK MOBILE STAT BASELINE */





/* PROFESSIONAL NETWORK MOBILE FINAL PRESENTATION */
@media (max-width: 767px) {
  body .elementor .professional-network-section > [data-id="50234a4"] {
    text-align: center !important;
  }

  body .elementor .professional-network-section > [data-id="50234a4"] .elementor-widget-container {
    text-align: center !important;
  }

  body .elementor .professional-network-stats-mobile .elementor-counter-number-wrapper {
    order: 1 !important;
  }

  body .elementor .professional-network-stats-mobile .elementor-counter-title {
    order: 2 !important;
    display: flex !important;
    flex-direction: column !important;
    align-items: flex-start !important;
    justify-content: flex-start !important;
    width: 100% !important;
    margin-top: 2px !important;
    gap: 0 !important;
    letter-spacing: 0.08em !important;
    white-space: nowrap !important;
    text-align: left !important;
  }

  body .elementor .professional-network-stats-mobile .elementor-counter-title br {
    display: none !important;
  }

  body .elementor .professional-network-stats-mobile .professional-network-stat-primary,
  body .elementor .professional-network-stats-mobile .professional-network-stat-secondary {
    display: block !important;
    width: 100% !important;
    white-space: nowrap !important;
    text-align: left !important;
    font-family: "Plus Jakarta Sans", sans-serif !important;
    font-size: 10px !important;
    font-weight: 500 !important;
    line-height: 1.25 !important;
    letter-spacing: 0.08em !important;
  }

  body .elementor .professional-network-video [data-id="84c5cf2"] .elementor-custom-embed-play i,
  body .elementor .professional-network-video [data-id="84c5cf2"] .elementor-custom-embed-play svg,
  body .elementor .professional-network-video [data-id="84c5cf2"] .elementor-custom-embed-play svg path {
    color: rgb(255, 255, 255) !important;
    fill: rgb(255, 255, 255) !important;
    stroke: rgb(255, 255, 255) !important;
    opacity: 1 !important;
    filter: drop-shadow(rgba(0, 0, 0, 0.78) 0px 2px 3px) drop-shadow(rgba(0, 0, 0, 0.52) 0px 0px 6px) !important;
  }
}
/* END PROFESSIONAL NETWORK MOBILE FINAL PRESENTATION */

/* PROFESSIONAL NETWORK MOBILE STAT VERTICAL */
@media (max-width: 767px) {
  body .elementor .professional-network-stats-mobile .elementor-counter {
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    justify-content: flex-start !important;
    width: 100% !important;
  }

  body .elementor .professional-network-stats-mobile .elementor-counter-number-wrapper {
    order: 1 !important;
    width: auto !important;
    display: flex !important;
    justify-content: center !important;
    align-items: baseline !important;
  }

  body .elementor .professional-network-stats-mobile .elementor-counter-title {
    order: 2 !important;
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    justify-content: flex-start !important;
    width: auto !important;
    margin-top: 2px !important;
    text-align: center !important;
    white-space: nowrap !important;
  }

  body .elementor .professional-network-stats-mobile .elementor-counter-title br {
    display: none !important;
  }

  body .elementor .professional-network-stats-mobile .professional-network-stat-primary,
  body .elementor .professional-network-stats-mobile .professional-network-stat-secondary {
    display: block !important;
    width: auto !important;
    text-align: center !important;
    font-size: 10px !important;
    line-height: 1.25 !important;
  }
}
/* END PROFESSIONAL NETWORK MOBILE STAT VERTICAL */

/* PROFESSIONAL NETWORK MOBILE CONTENT GAP */
@media (max-width: 767px) {
  body .elementor [data-id="c8398a3"].professional-network-section {
    padding-bottom: 40px !important;
  }

  body .elementor [data-id="847a075"].professional-network-video {
    padding-top: 0 !important;
  }
}
/* END PROFESSIONAL NETWORK MOBILE CONTENT GAP */

/* TRI MODULES MOBILE HEADING GAP */
@media (max-width: 767px) {
  body .elementor [data-id="c663221"] {
    padding-top: 40px !important;
  }
}
/* END TRI MODULES MOBILE HEADING GAP */

/* TRI MODULES MOBILE SINGLE GAP */
@media (max-width: 767px) {
  body .elementor [data-id="847a075"].professional-network-video {
    padding-bottom: 0 !important;
  }

  body .elementor [data-id="c663221"] {
    padding-top: 40px !important;
  }
}
/* END TRI MODULES MOBILE SINGLE GAP */

/* HOMEPAGE MOBILE SECTION GAP STANDARDIZATION */
@media (max-width: 767px) {
  /* Carousel indicators to VAŠ IZBOR */
  body .elementor [data-id="retailRestore"] > .e-con-inner {
    padding-bottom: 0 !important;
  }

  body .elementor [data-id="99f1599"] {
    padding-top: 0 !important;
  }

  body .elementor [data-id="99f1599"] > .e-con-inner {
    padding-top: 40px !important;
  }

  /* Amplex+ video to REČ STRUKE */
  body .elementor [data-id="4cd72a3"] > .e-con-inner {
    padding-bottom: 0 !important;
  }

  body .elementor [data-id="3520e21"] {
    margin-top: 0 !important;
    padding-bottom: 0 !important;
  }

  body .elementor [data-id="3520e21"] > .e-con-inner {
    padding-top: 40px !important;
  }

  /* Doctor profile to ZA PROFESIONALCE */
  body .elementor [data-id="proRestore"] {
    margin-top: 0 !important;
  }

  body .elementor [data-id="proRestore"] > .e-con-inner {
    padding-top: 40px !important;
  }
}
/* END HOMEPAGE MOBILE SECTION GAP STANDARDIZATION */

/* HOMEPAGE MOBILE SECTION GAP OVERRIDE */
@media (max-width: 767px) {
  body .elementor-31686 .elementor-element.elementor-element-retailRestore > .e-con-inner {
    padding-bottom: 0 !important;
    --padding-bottom: 0px !important;
  }

  body .elementor-31686 .elementor-element.elementor-element-99f1599 {
    padding-top: 0 !important;
    --padding-top: 0px !important;
  }

  body .elementor-31686 .elementor-element.elementor-element-99f1599 > .e-con-inner {
    padding-top: 40px !important;
    --padding-top: 40px !important;
  }

  body .elementor-31686 .elementor-element.elementor-element-4cd72a3 {
    padding-bottom: 0 !important;
    --padding-bottom: 0px !important;
  }

  body .elementor-31686 .elementor-element.elementor-element-4cd72a3 > .e-con-inner {
    padding-bottom: 0 !important;
    --padding-bottom: 0px !important;
  }

  body .elementor-31686 .elementor-element.elementor-element-3520e21 {
    margin-top: 0 !important;
    --margin-top: 0px !important;
    padding-bottom: 0 !important;
    --padding-bottom: 0px !important;
  }

  body .elementor-31686 .elementor-element.elementor-element-3520e21 > .e-con-inner {
    padding-top: 40px !important;
    --padding-top: 40px !important;
  }

  body .elementor-31686 .elementor-element.elementor-element-proRestore {
    margin-top: 0 !important;
    --margin-top: 0px !important;
  }

  body .elementor-31686 .elementor-element.elementor-element-proRestore > .e-con-inner {
    padding-top: 40px !important;
    --padding-top: 40px !important;
  }
}
/* END HOMEPAGE MOBILE SECTION GAP OVERRIDE */

/* HOMEPAGE MOBILE SECTION GAP FINAL */
@media (max-width: 767px) {
  body .elementor-31686 .elementor-element.elementor-element-retailRestore > .e-con-inner {
    padding: 8px 0 0 !important;
  }

  body .elementor-31686 .elementor-element.elementor-element-99f1599 {
    padding: 0 24px 0 !important;
  }

  body .elementor-31686 .elementor-element.elementor-element-99f1599 > .e-con-inner {
    padding: 40px 0 48px !important;
  }

  body .elementor-31686 .elementor-element.elementor-element-4cd72a3 {
    padding: 32px 24px 0 !important;
  }

  body .elementor-31686 .elementor-element.elementor-element-4cd72a3 > .e-con-inner {
    padding: 0 !important;
  }

  body .elementor-31686 .elementor-element.elementor-element-3520e21 {
    margin: 0 !important;
    padding: 0 24px 0 !important;
  }

  body .elementor-31686 .elementor-element.elementor-element-3520e21 > .e-con-inner {
    padding: 40px 0 0 !important;
  }

  body .elementor-31686 .elementor-element.elementor-element-proRestore {
    margin: 0 0 40px !important;
    padding: 0 24px 0 !important;
  }

  body .elementor-31686 .elementor-element.elementor-element-proRestore > .e-con-inner {
    padding: 40px 0 0 !important;
  }
}
/* END HOMEPAGE MOBILE SECTION GAP FINAL */

/* HOMEPAGE MOBILE SECTION GAP LOGICAL FINAL */
@media (max-width: 767px) {
  body .elementor-31686 .elementor-element.elementor-element-4cd72a3 {
    padding-block-start: 32px !important;
    padding-block-end: 0 !important;
    padding-inline-start: 24px !important;
    padding-inline-end: 24px !important;
    --padding-top: 32px !important;
    --padding-bottom: 0px !important;
  }
  body .elementor-31686 .elementor-element.elementor-element-4cd72a3 > .e-con-inner {
    padding-block-start: 0 !important;
    padding-block-end: 0 !important;
    padding-inline-start: 0 !important;
    padding-inline-end: 0 !important;
    --padding-top: 0px !important;
    --padding-bottom: 0px !important;
  }
  body .elementor-31686 .elementor-element.elementor-element-3520e21 {
    margin-block-start: 0 !important;
    margin-block-end: 0 !important;
    padding-block-start: 0 !important;
    padding-block-end: 0 !important;
    padding-inline-start: 24px !important;
    padding-inline-end: 24px !important;
    --margin-top: 0px !important;
    --padding-top: 0px !important;
    --padding-bottom: 0px !important;
  }
  body .elementor-31686 .elementor-element.elementor-element-3520e21 > .e-con-inner {
    padding-block-start: 40px !important;
    padding-block-end: 0 !important;
    padding-inline-start: 0 !important;
    padding-inline-end: 0 !important;
    --padding-top: 40px !important;
    --padding-bottom: 0px !important;
  }
}
/* END HOMEPAGE MOBILE SECTION GAP LOGICAL FINAL */

/* HOMEPAGE MOBILE SECTION GAP ID FINAL */
@media (max-width: 767px) {
  body #home-amplex-section {
    padding: 32px 24px 0 !important;
    padding-block: 32px 0 !important;
    padding-inline: 24px !important;
    --padding-top: 32px !important;
    --padding-bottom: 0px !important;
  }
  body #home-amplex-section > .e-con-inner {
    padding: 0 !important;
    padding-block: 0 !important;
    padding-inline: 0 !important;
    --padding-top: 0px !important;
    --padding-bottom: 0px !important;
  }
  body #expert-testimonial-section {
    margin: 0 !important;
    margin-block: 0 !important;
    padding: 0 24px 0 !important;
    padding-block: 0 !important;
    padding-inline: 24px !important;
    --margin-top: 0px !important;
    --padding-top: 0px !important;
    --padding-bottom: 0px !important;
  }
  body #expert-testimonial-section > .e-con-inner {
    padding: 40px 0 0 !important;
    padding-block: 40px 0 !important;
    padding-inline: 0 !important;
    --padding-top: 40px !important;
    --padding-bottom: 0px !important;
  }
}
/* END HOMEPAGE MOBILE SECTION GAP ID FINAL */

/* HOMEPAGE MOBILE SPACING BALANCE */
@media (max-width: 767px) {
  body .elementor-31686 .elementor-element.elementor-element-retailRestore > .e-con-inner {
    padding: 8px 0 40px !important;
    padding-block: 8px 40px !important;
    padding-inline: 0 !important;
    --padding-top: 8px !important;
    --padding-bottom: 40px !important;
  }
  body .elementor-31686 .elementor-element.elementor-element-99f1599 > .e-con-inner {
    padding: 40px 0 40px !important;
    padding-block: 40px 40px !important;
    padding-inline: 0 !important;
    --padding-top: 40px !important;
    --padding-bottom: 40px !important;
  }
  body .elementor-31686 #derma-home-xcell-hero .elementor-element[data-id="b65a956"] {
    padding: 37px 0 0 !important;
    padding-block: 37px 0 !important;
    padding-inline: 0 !important;
    --padding-top: 37px !important;
    --padding-bottom: 0px !important;
  }
}
/* END HOMEPAGE MOBILE SPACING BALANCE */

/* HOMEPAGE MOBILE HERO CONTENT BALANCE */
@media (max-width: 767px) {
  body .elementor-31686 #derma-home-xcell-hero.derma-home-xcell-hero {
    height: auto !important;
    min-height: 0 !important;
    max-height: none !important;
    padding: 0 24px 80px !important;
    padding-block: 0 80px !important;
    padding-inline: 24px !important;
  }
  body .elementor-31686 #derma-home-xcell-hero .elementor-element[data-id="b65a956"] {
    padding: 37px 0 0 !important;
    padding-block: 37px 0 !important;
    padding-inline: 0 !important;
    --padding-top: 37px !important;
    --padding-bottom: 0px !important;
  }
}
/* END HOMEPAGE MOBILE HERO CONTENT BALANCE */

/* HOME PRODUCT BUTTON SUCCESS STANDARD */
#home-product-grid .home-product-add-to-cart.is-added {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 8px !important;
  width: 100% !important;
  min-width: 0 !important;
  max-width: none !important;
  height: auto !important;
  min-height: 44px !important;
  padding: 12px 16px !important;
  border: 0 !important;
  border-radius: 0 !important;
  background: #0058D4 !important;
  color: #FFFFFF !important;
  font-family: "Plus Jakarta Sans", sans-serif !important;
  font-size: 11px !important;
  font-weight: 600 !important;
  line-height: 1.2 !important;
  letter-spacing: 0.07em !important;
  text-transform: uppercase !important;
  text-align: center !important;
  white-space: nowrap !important;
  box-sizing: border-box !important;
}
#home-product-grid .home-product-add-to-cart.is-added .elementor-button-content-wrapper {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 8px !important;
}
#home-product-grid .home-product-add-to-cart.is-added .home-product-check {
  display: block !important;
  width: 8px !important;
  height: 14px !important;
  margin: -2px 0 0 !important;
  padding: 0 !important;
  border: solid #FFFFFF !important;
  border-width: 0 2px 2px 0 !important;
  border-radius: 0 !important;
  background: transparent !important;
  color: transparent !important;
  font-size: 0 !important;
  line-height: 1 !important;
  transform: rotate(45deg) !important;
  transform-origin: center center !important;
  flex: 0 0 auto !important;
}
#home-product-grid .home-product-add-to-cart.is-added .elementor-button-text {
  display: inline-block !important;
  color: #FFFFFF !important;
  font-size: inherit !important;
  line-height: inherit !important;
  letter-spacing: inherit !important;
}
/* END HOME PRODUCT BUTTON SUCCESS STANDARD *//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60c95cb *//* DERMA MOBILE AMPLEX STATS START */
@media (max-width: 767px) {
 .elementor-31686 .elementor-element.elementor-element-60c95cb { display:grid !important; grid-template-columns:repeat(3,minmax(0,1fr)) !important; gap:8px !important; width:100% !important; }
 .elementor-31686 .elementor-element.elementor-element-60c95cb > .e-con { align-items:center !important; text-align:center !important; }
}
/* DERMA MOBILE AMPLEX STATS END *//* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Plus Jakarta Sans';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://dermaevolution.rs/wp-content/uploads/2026/05/plus-jakarta-sans-v12-latin_latin-ext-300.woff2') format('woff2');
}
@font-face {
	font-family: 'Plus Jakarta Sans';
	font-style: italic;
	font-weight: 300;
	font-display: auto;
	src: url('https://dermaevolution.rs/wp-content/uploads/2026/05/plus-jakarta-sans-v12-latin_latin-ext-300italic.woff2') format('woff2');
}
@font-face {
	font-family: 'Plus Jakarta Sans';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://dermaevolution.rs/wp-content/uploads/2026/05/plus-jakarta-sans-v12-latin_latin-ext-regular.woff2') format('woff2');
}
@font-face {
	font-family: 'Plus Jakarta Sans';
	font-style: italic;
	font-weight: normal;
	font-display: auto;
	src: url('https://dermaevolution.rs/wp-content/uploads/2026/05/plus-jakarta-sans-v12-latin_latin-ext-italic.woff2') format('woff2');
}
@font-face {
	font-family: 'Plus Jakarta Sans';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://dermaevolution.rs/wp-content/uploads/2026/05/plus-jakarta-sans-v12-latin_latin-ext-500.woff2') format('woff2');
}
@font-face {
	font-family: 'Plus Jakarta Sans';
	font-style: italic;
	font-weight: 500;
	font-display: auto;
	src: url('https://dermaevolution.rs/wp-content/uploads/2026/05/plus-jakarta-sans-v12-latin_latin-ext-500italic.woff2') format('woff2');
}
@font-face {
	font-family: 'Plus Jakarta Sans';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://dermaevolution.rs/wp-content/uploads/2026/05/plus-jakarta-sans-v12-latin_latin-ext-600.woff2') format('woff2');
}
@font-face {
	font-family: 'Plus Jakarta Sans';
	font-style: italic;
	font-weight: 600;
	font-display: auto;
	src: url('https://dermaevolution.rs/wp-content/uploads/2026/05/plus-jakarta-sans-v12-latin_latin-ext-600italic.woff2') format('woff2');
}
@font-face {
	font-family: 'Plus Jakarta Sans';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://dermaevolution.rs/wp-content/uploads/2026/05/plus-jakarta-sans-v12-latin_latin-ext-700.woff2') format('woff2');
}
@font-face {
	font-family: 'Plus Jakarta Sans';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://dermaevolution.rs/wp-content/uploads/2026/05/plus-jakarta-sans-v12-latin_latin-ext-800.woff2') format('woff2');
}
/* End Custom Fonts CSS */