.elementor-3025 .elementor-element.elementor-element-0a206cf{--display:flex;--min-height:100vh;--flex-direction:row-reverse;--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-reverse;--justify-content:flex-end;--align-items:stretch;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3025 .elementor-element.elementor-element-45c090a{--display:flex;--padding-top:44px;--padding-bottom:44px;--padding-left:44px;--padding-right:44px;}.elementor-3025 .elementor-element.elementor-element-45c090a:not(.elementor-motion-effects-element-type-background), .elementor-3025 .elementor-element.elementor-element-45c090a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-02fbacd );}.elementor-3025 .elementor-element.elementor-element-87dd52f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-3025 .elementor-element.elementor-element-00321f9{--display:flex;--flex-direction:column-reverse;--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:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:-24px;--margin-bottom:12px;--margin-left:0px;--margin-right:0px;}.elementor-3025 .elementor-element.elementor-element-5e5ca78{--display:flex;--margin-top:-12px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3025 .elementor-element.elementor-element-5e5ca78.e-con{--align-self:flex-end;}.elementor-3025 .elementor-element.elementor-element-9cb5560{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3025 .elementor-element.elementor-element-9b20ff1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:282px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-3025 .elementor-element.elementor-element-d999fd1{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3025 .elementor-element.elementor-element-b036cf2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-3025 .elementor-element.elementor-element-5e147b0{padding:0px 0px 0px 0px;}.elementor-3025 .elementor-element.elementor-element-5e147b0 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:clamp(1rem, 0.95rem + 0.25vw, 1.125rem);font-weight:400;line-height:1.05em;letter-spacing:-1px;color:#694E4E;}.elementor-3025 .elementor-element.elementor-element-5e147b0 .elementor-heading-title a:hover, .elementor-3025 .elementor-element.elementor-element-5e147b0 .elementor-heading-title a:focus{color:var( --e-global-color-primary );}.elementor-3025 .elementor-element.elementor-element-5e147b0 .elementor-heading-title a{transition-duration:0.4s;}.elementor-3025 .elementor-element.elementor-element-ac55e9b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-3025 .elementor-element.elementor-element-033a6f6{padding:0px 0px 0px 0px;}.elementor-3025 .elementor-element.elementor-element-033a6f6 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:clamp(1rem, 0.95rem + 0.25vw, 1.125rem);font-weight:400;line-height:1.05em;letter-spacing:-1px;color:#694E4E;}.elementor-3025 .elementor-element.elementor-element-033a6f6 .elementor-heading-title a:hover, .elementor-3025 .elementor-element.elementor-element-033a6f6 .elementor-heading-title a:focus{color:var( --e-global-color-primary );}.elementor-3025 .elementor-element.elementor-element-033a6f6 .elementor-heading-title a{transition-duration:0.4s;}.elementor-3025 .elementor-element.elementor-element-c7cd346{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-3025 .elementor-element.elementor-element-922f781{padding:0px 0px 0px 0px;}.elementor-3025 .elementor-element.elementor-element-922f781 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:clamp(1rem, 0.95rem + 0.25vw, 1.125rem);font-weight:400;line-height:1.05em;letter-spacing:-1px;color:#694E4E;}.elementor-3025 .elementor-element.elementor-element-922f781 .elementor-heading-title a:hover, .elementor-3025 .elementor-element.elementor-element-922f781 .elementor-heading-title a:focus{color:var( --e-global-color-primary );}.elementor-3025 .elementor-element.elementor-element-922f781 .elementor-heading-title a{transition-duration:0.4s;}.elementor-3025 .elementor-element.elementor-element-2a39e0f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--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:#C1A3A359;--border-color:#C1A3A359;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-3025 .elementor-element.elementor-element-60456ae{padding:0px 0px 0px 0px;}.elementor-3025 .elementor-element.elementor-element-60456ae .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:clamp(1rem, 0.95rem + 0.25vw, 1.125rem);font-weight:400;line-height:1.05em;letter-spacing:-1px;color:#694E4E;}.elementor-3025 .elementor-element.elementor-element-60456ae .elementor-heading-title a:hover, .elementor-3025 .elementor-element.elementor-element-60456ae .elementor-heading-title a:focus{color:var( --e-global-color-primary );}.elementor-3025 .elementor-element.elementor-element-60456ae .elementor-heading-title a{transition-duration:0.4s;}.elementor-3025 .elementor-element.elementor-element-d10c117{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-3025 .elementor-element.elementor-element-4bd33aa{padding:0px 0px 0px 0px;}.elementor-3025 .elementor-element.elementor-element-4bd33aa .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:clamp(1rem, 0.95rem + 0.25vw, 1.125rem);font-weight:400;line-height:1.05em;letter-spacing:-1px;color:#694E4E;}.elementor-3025 .elementor-element.elementor-element-4bd33aa .elementor-heading-title a:hover, .elementor-3025 .elementor-element.elementor-element-4bd33aa .elementor-heading-title a:focus{color:var( --e-global-color-primary );}.elementor-3025 .elementor-element.elementor-element-4bd33aa .elementor-heading-title a{transition-duration:0.4s;}.elementor-3025 .elementor-element.elementor-element-01c2591{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-3025 .elementor-element.elementor-element-4f2e988{padding:0px 0px 0px 0px;}.elementor-3025 .elementor-element.elementor-element-4f2e988 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:clamp(1rem, 0.95rem + 0.25vw, 1.125rem);font-weight:400;line-height:1.05em;letter-spacing:-1px;color:#694E4E;}.elementor-3025 .elementor-element.elementor-element-4f2e988 .elementor-heading-title a:hover, .elementor-3025 .elementor-element.elementor-element-4f2e988 .elementor-heading-title a:focus{color:var( --e-global-color-primary );}.elementor-3025 .elementor-element.elementor-element-4f2e988 .elementor-heading-title a{transition-duration:0.4s;}.elementor-3025 .elementor-element.elementor-element-1f73794{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-3025 .elementor-element.elementor-element-b62e4ec{padding:0px 0px 0px 0px;}.elementor-3025 .elementor-element.elementor-element-b62e4ec .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:clamp(1rem, 0.95rem + 0.25vw, 1.125rem);font-weight:400;line-height:1.05em;letter-spacing:-1px;color:#694E4E;}.elementor-3025 .elementor-element.elementor-element-b62e4ec .elementor-heading-title a:hover, .elementor-3025 .elementor-element.elementor-element-b62e4ec .elementor-heading-title a:focus{color:var( --e-global-color-primary );}.elementor-3025 .elementor-element.elementor-element-b62e4ec .elementor-heading-title a{transition-duration:0.4s;}.elementor-3025 .elementor-element.elementor-element-504a01c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--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:#C1A3A359;--border-color:#C1A3A359;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-3025 .elementor-element.elementor-element-817f269{padding:0px 0px 0px 0px;}.elementor-3025 .elementor-element.elementor-element-817f269 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:clamp(1rem, 0.95rem + 0.25vw, 1.125rem);font-weight:400;line-height:1.05em;letter-spacing:-1px;color:var( --e-global-color-49b84c5 );}.elementor-3025 .elementor-element.elementor-element-817f269 .elementor-heading-title a:hover, .elementor-3025 .elementor-element.elementor-element-817f269 .elementor-heading-title a:focus{color:var( --e-global-color-primary );}.elementor-3025 .elementor-element.elementor-element-817f269 .elementor-heading-title a{transition-duration:0.4s;}.elementor-3025 .elementor-element.elementor-element-b24a86c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:08px;--padding-bottom:08px;--padding-left:08px;--padding-right:0px;}.elementor-3025 .elementor-element.elementor-element-a397663{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-12px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:8px;--padding-right:0px;}.elementor-3025 .elementor-element.elementor-element-a397663:not(.elementor-motion-effects-element-type-background), .elementor-3025 .elementor-element.elementor-element-a397663 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1DEDA59;}.elementor-3025 .elementor-element.elementor-element-1f79679{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-3025 .elementor-element.elementor-element-b84bcd8.elementor-element{--align-self:center;}.elementor-3025 .elementor-element.elementor-element-b84bcd8 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:clamp(0.875rem, 0.84rem + 0.18vw, 1rem);font-weight:500;letter-spacing:0.03em;color:#886F6F;}.elementor-3025 .elementor-element.elementor-element-dccb446{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-3025 .elementor-element.elementor-element-1396d45.elementor-element{--align-self:center;}.elementor-3025 .elementor-element.elementor-element-1396d45 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:clamp(0.875rem, 0.84rem + 0.18vw, 1rem);font-weight:500;letter-spacing:0.03em;color:var( --e-global-color-ba55267 );}.elementor-3025 .elementor-element.elementor-element-1518c90{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-3025 .elementor-element.elementor-element-e2cd492.elementor-element{--align-self:center;}.elementor-3025 .elementor-element.elementor-element-e2cd492 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:clamp(0.875rem, 0.84rem + 0.18vw, 1rem);font-weight:500;letter-spacing:0.03em;color:var( --e-global-color-ba55267 );}.elementor-3025 .elementor-element.elementor-element-f53efc2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:08px;--padding-bottom:08px;--padding-left:08px;--padding-right:0px;}.elementor-3025 .elementor-element.elementor-element-1848b27{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:#C1A3A359;--border-color:#C1A3A359;--border-radius:0px 0px 0px 0px;--padding-top:12px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3025 .elementor-element.elementor-element-9e74b86{--grid-template-columns:repeat(0, auto);text-align:center;--grid-column-gap:5px;--grid-row-gap:0px;}#elementor-popup-modal-3025 .dialog-widget-content{animation-duration:1.5s;box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}#elementor-popup-modal-3025{background-color:#A8767661;justify-content:flex-start;align-items:center;pointer-events:all;}#elementor-popup-modal-3025 .dialog-message{width:640px;height:auto;}@media(max-width:1366px){.elementor-3025 .elementor-element.elementor-element-9b20ff1{--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-3025 .elementor-element.elementor-element-d999fd1{--justify-content:space-between;}.elementor-3025 .elementor-element.elementor-element-b036cf2{--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-3025 .elementor-element.elementor-element-5e147b0{padding:0px 0px 0px 0px;}.elementor-3025 .elementor-element.elementor-element-ac55e9b{--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-3025 .elementor-element.elementor-element-033a6f6{padding:0px 0px 0px 0px;}.elementor-3025 .elementor-element.elementor-element-c7cd346{--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-3025 .elementor-element.elementor-element-922f781{padding:0px 0px 0px 0px;}.elementor-3025 .elementor-element.elementor-element-2a39e0f{--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-3025 .elementor-element.elementor-element-60456ae{padding:0px 0px 0px 0px;}.elementor-3025 .elementor-element.elementor-element-d10c117{--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-3025 .elementor-element.elementor-element-4bd33aa{padding:0px 0px 0px 0px;}.elementor-3025 .elementor-element.elementor-element-01c2591{--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-3025 .elementor-element.elementor-element-4f2e988{padding:0px 0px 0px 0px;}.elementor-3025 .elementor-element.elementor-element-1f73794{--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-3025 .elementor-element.elementor-element-b62e4ec{padding:0px 0px 0px 0px;}.elementor-3025 .elementor-element.elementor-element-504a01c{--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-3025 .elementor-element.elementor-element-817f269{padding:0px 0px 0px 0px;}.elementor-3025 .elementor-element.elementor-element-b24a86c{--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-3025 .elementor-element.elementor-element-a397663{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:8px;--padding-right:0px;}.elementor-3025 .elementor-element.elementor-element-f53efc2{--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-3025 .elementor-element.elementor-element-1848b27{--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}#elementor-popup-modal-3025 .dialog-message{width:480px;}}@media(max-width:1023px){.elementor-3025 .elementor-element.elementor-element-9b20ff1{--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-3025 .elementor-element.elementor-element-b036cf2{--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-3025 .elementor-element.elementor-element-5e147b0{padding:0px 0px 0px 0px;}.elementor-3025 .elementor-element.elementor-element-5e147b0.elementor-element{--align-self:center;}.elementor-3025 .elementor-element.elementor-element-5e147b0 .elementor-heading-title{font-size:clamp(1.125rem, 1.05rem + 0.35vw, 1.35rem);}.elementor-3025 .elementor-element.elementor-element-ac55e9b{--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-3025 .elementor-element.elementor-element-033a6f6{padding:0px 0px 0px 0px;}.elementor-3025 .elementor-element.elementor-element-033a6f6.elementor-element{--align-self:center;}.elementor-3025 .elementor-element.elementor-element-033a6f6 .elementor-heading-title{font-size:clamp(1.125rem, 1.05rem + 0.35vw, 1.35rem);}.elementor-3025 .elementor-element.elementor-element-c7cd346{--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-3025 .elementor-element.elementor-element-922f781{padding:0px 0px 0px 0px;}.elementor-3025 .elementor-element.elementor-element-922f781.elementor-element{--align-self:center;}.elementor-3025 .elementor-element.elementor-element-922f781 .elementor-heading-title{font-size:clamp(1.125rem, 1.05rem + 0.35vw, 1.35rem);}.elementor-3025 .elementor-element.elementor-element-2a39e0f{--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-3025 .elementor-element.elementor-element-60456ae{padding:0px 0px 0px 0px;}.elementor-3025 .elementor-element.elementor-element-60456ae.elementor-element{--align-self:center;}.elementor-3025 .elementor-element.elementor-element-60456ae .elementor-heading-title{font-size:clamp(1.125rem, 1.05rem + 0.35vw, 1.35rem);}.elementor-3025 .elementor-element.elementor-element-d10c117{--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-3025 .elementor-element.elementor-element-4bd33aa{padding:0px 0px 0px 0px;}.elementor-3025 .elementor-element.elementor-element-4bd33aa.elementor-element{--align-self:center;}.elementor-3025 .elementor-element.elementor-element-4bd33aa .elementor-heading-title{font-size:clamp(1.125rem, 1.05rem + 0.35vw, 1.35rem);}.elementor-3025 .elementor-element.elementor-element-01c2591{--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-3025 .elementor-element.elementor-element-4f2e988{padding:0px 0px 0px 0px;}.elementor-3025 .elementor-element.elementor-element-4f2e988.elementor-element{--align-self:center;}.elementor-3025 .elementor-element.elementor-element-4f2e988 .elementor-heading-title{font-size:clamp(1.125rem, 1.05rem + 0.35vw, 1.35rem);}.elementor-3025 .elementor-element.elementor-element-1f73794{--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-3025 .elementor-element.elementor-element-b62e4ec{padding:0px 0px 0px 0px;}.elementor-3025 .elementor-element.elementor-element-b62e4ec.elementor-element{--align-self:center;}.elementor-3025 .elementor-element.elementor-element-b62e4ec .elementor-heading-title{font-size:clamp(1.125rem, 1.05rem + 0.35vw, 1.35rem);}.elementor-3025 .elementor-element.elementor-element-504a01c{--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-3025 .elementor-element.elementor-element-817f269{padding:0px 0px 0px 0px;}.elementor-3025 .elementor-element.elementor-element-817f269.elementor-element{--align-self:center;}.elementor-3025 .elementor-element.elementor-element-817f269 .elementor-heading-title{font-size:clamp(1.125rem, 1.05rem + 0.35vw, 1.35rem);}.elementor-3025 .elementor-element.elementor-element-b24a86c{--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-3025 .elementor-element.elementor-element-a397663{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3025 .elementor-element.elementor-element-1f79679{--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;}.elementor-3025 .elementor-element.elementor-element-b84bcd8.elementor-element{--align-self:center;}.elementor-3025 .elementor-element.elementor-element-dccb446{--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;}.elementor-3025 .elementor-element.elementor-element-1518c90{--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;}.elementor-3025 .elementor-element.elementor-element-f53efc2{--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}#elementor-popup-modal-3025 .dialog-message{width:863px;}}@media(max-width:767px){.elementor-3025 .elementor-element.elementor-element-45c090a{--padding-top:0px;--padding-bottom:0px;--padding-left:44px;--padding-right:44px;}.elementor-3025 .elementor-element.elementor-element-87dd52f{--min-height:100vh;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3025 .elementor-element.elementor-element-00321f9{--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-3025 .elementor-element.elementor-element-9b20ff1{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3025 .elementor-element.elementor-element-d999fd1{--margin-top:-24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3025 .elementor-element.elementor-element-5e147b0{padding:0px 0px 0px 0px;}.elementor-3025 .elementor-element.elementor-element-033a6f6{padding:0px 0px 0px 0px;}.elementor-3025 .elementor-element.elementor-element-922f781{padding:0px 0px 0px 0px;}.elementor-3025 .elementor-element.elementor-element-2a39e0f{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-3025 .elementor-element.elementor-element-60456ae{padding:0px 0px 0px 0px;}.elementor-3025 .elementor-element.elementor-element-4bd33aa{padding:0px 0px 0px 0px;}.elementor-3025 .elementor-element.elementor-element-4f2e988{padding:0px 0px 0px 0px;}.elementor-3025 .elementor-element.elementor-element-b62e4ec{padding:0px 0px 0px 0px;}.elementor-3025 .elementor-element.elementor-element-504a01c{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-3025 .elementor-element.elementor-element-817f269{padding:0px 0px 0px 0px;}.elementor-3025 .elementor-element.elementor-element-b24a86c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:00px;--padding-bottom:012px;--padding-left:00px;--padding-right:0px;}.elementor-3025 .elementor-element.elementor-element-a397663{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:8px 8px 8px 8px;--margin-top:-24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-3025 .elementor-element.elementor-element-1f79679{--width:100%;--justify-content:flex-start;}.elementor-3025 .elementor-element.elementor-element-dccb446{--width:100%;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3025 .elementor-element.elementor-element-1518c90{--width:100%;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3025 .elementor-element.elementor-element-f53efc2{--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:012px;--padding-bottom:012px;--padding-left:00px;--padding-right:0px;}.elementor-3025 .elementor-element.elementor-element-1848b27{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;--margin-top:-24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3025 .elementor-element.elementor-element-9e74b86{width:100%;max-width:100%;--icon-size:6px;}}@media(min-width:768px){.elementor-3025 .elementor-element.elementor-element-0a206cf{--content-width:100%;}.elementor-3025 .elementor-element.elementor-element-45c090a{--width:100%;}}@media(max-width:1366px) and (min-width:768px){.elementor-3025 .elementor-element.elementor-element-0a206cf{--content-width:100%;}}@media(max-width:1023px) and (min-width:768px){.elementor-3025 .elementor-element.elementor-element-1f79679{--width:25%;}.elementor-3025 .elementor-element.elementor-element-dccb446{--width:25%;}.elementor-3025 .elementor-element.elementor-element-1518c90{--width:25%;}}/* Start custom CSS for container, class: .elementor-element-00321f9 *//*.elementor-3025 .elementor-element.elementor-element-00321f9 {
  padding-bottom: var(--space-md);
  border-bottom: 1px solid rgba(176, 138, 122, .25);
} *//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4adc35e *//* =========================================
   DT + LT
   Naslov levo: kratka leva in dolga desna črta
========================================= */

.elementor-3025 .elementor-element.elementor-element-4adc35e {
    display: flex;
    align-items: center;
    width: 100%;
    gap: 12px;
}

.elementor-3025 .elementor-element.elementor-element-4adc35e::before,
.elementor-3025 .elementor-element.elementor-element-4adc35e::after {
    content: "";
    display: block;
    height: 1px;
    background: rgba(193, 163, 163, 0.65);
}

.elementor-3025 .elementor-element.elementor-element-4adc35e::before {
    flex: 0 0 16px;
}

.elementor-3025 .elementor-element.elementor-element-4adc35e::after {
    flex: 1 1 auto;
}

.elementor-3025 .elementor-element.elementor-element-4adc35e .elementor-widget-container {
    flex: 0 0 auto;
}

.elementor-3025 .elementor-element.elementor-element-4adc35e .elementor-heading-title {
    margin: 0;
    font-family: var(--font-secondary);
    font-size: 11px;
    font-weight: 500;
    line-height: 1;
    letter-spacing: 0.22em;
    color: var(--color-text-primary);
    text-transform: uppercase;
    white-space: nowrap;
}


/* =========================================
   TB + MB
   Naslov na sredini, obe črti enaki
========================================= */

@media (max-width: 1023px) {

    .elementor-3025 .elementor-element.elementor-element-4adc35e::before,
    .elementor-3025 .elementor-element.elementor-element-4adc35e::after {
        flex: 1 1 0;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e147b0 */.elementor-3025 .elementor-element.elementor-element-5e147b0 {
  position: relative;
  display: inline-flex;
  width: fit-content;

  transform: translateX(0);
  will-change: transform;

  transition:
    transform .75s var(--ease-soft, ease),
    color .35s ease;
}

.elementor-3025 .elementor-element.elementor-element-5e147b0::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0px;

  width: 100%;
  height: 1px;

  background: rgba(105, 78, 78, 1);
  opacity: .45;

  transform: scaleX(0);
  transform-origin: left center;

  transition: transform .35s var(--ease-soft, ease);
}

.elementor-3025 .elementor-element.elementor-element-5e147b0:hover {
  transform: translateX(8px);
}

.elementor-3025 .elementor-element.elementor-element-5e147b0:hover::after {
  transform: scaleX(1);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-033a6f6 */.elementor-3025 .elementor-element.elementor-element-033a6f6 {
  position: relative;
  display: inline-flex;
  width: fit-content;

  transform: translateX(0);
  will-change: transform;

  transition:
    transform .75s var(--ease-soft, ease),
    color .35s ease;
}

.elementor-3025 .elementor-element.elementor-element-033a6f6::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0px;

  width: 100%;
  height: 1px;

  background: rgba(105, 78, 78, 1);
  opacity: .45;

  transform: scaleX(0);
  transform-origin: left center;

  transition: transform .35s var(--ease-soft, ease);
}

.elementor-3025 .elementor-element.elementor-element-033a6f6:hover {
  transform: translateX(8px);
}

.elementor-3025 .elementor-element.elementor-element-033a6f6:hover::after {
  transform: scaleX(1);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-922f781 */.elementor-3025 .elementor-element.elementor-element-922f781 {
  position: relative;
  display: inline-flex;
  width: fit-content;

  transform: translateX(0);
  will-change: transform;

  transition:
    transform .75s var(--ease-soft, ease),
    color .35s ease;
}

.elementor-3025 .elementor-element.elementor-element-922f781::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0px;

  width: 100%;
  height: 1px;

  background: rgba(105, 78, 78, 1);
  opacity: .45;

  transform: scaleX(0);
  transform-origin: left center;

  transition: transform .35s var(--ease-soft, ease);
}

.elementor-3025 .elementor-element.elementor-element-922f781:hover {
  transform: translateX(8px);
}

.elementor-3025 .elementor-element.elementor-element-922f781:hover::after {
  transform: scaleX(1);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-60456ae */.elementor-3025 .elementor-element.elementor-element-60456ae {
  position: relative;
  display: inline-flex;
  width: fit-content;

  transform: translateX(0);
  will-change: transform;

  transition:
    transform .75s var(--ease-soft, ease),
    color .35s ease;
}

.elementor-3025 .elementor-element.elementor-element-60456ae::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0px;

  width: 100%;
  height: 1px;

  background: rgba(105, 78, 78, 1);
  opacity: .45;

  transform: scaleX(0);
  transform-origin: left center;

  transition: transform .35s var(--ease-soft, ease);
}

.elementor-3025 .elementor-element.elementor-element-60456ae:hover {
  transform: translateX(8px);
}

.elementor-3025 .elementor-element.elementor-element-60456ae:hover::after {
  transform: scaleX(1);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4bd33aa */.elementor-3025 .elementor-element.elementor-element-4bd33aa {
  position: relative;
  display: inline-flex;
  width: fit-content;

  transform: translateX(0);
  will-change: transform;

  transition:
    transform .75s var(--ease-soft, ease),
    color .35s ease;
}

.elementor-3025 .elementor-element.elementor-element-4bd33aa::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0px;

  width: 100%;
  height: 1px;

  background: rgba(105, 78, 78, 1);
  opacity: .45;

  transform: scaleX(0);
  transform-origin: left center;

  transition: transform .35s var(--ease-soft, ease);
}

.elementor-3025 .elementor-element.elementor-element-4bd33aa:hover {
  transform: translateX(8px);
}

.elementor-3025 .elementor-element.elementor-element-4bd33aa:hover::after {
  transform: scaleX(1);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4f2e988 */.elementor-3025 .elementor-element.elementor-element-4f2e988 {
  position: relative;
  display: inline-flex;
  width: fit-content;

  transform: translateX(0);
  will-change: transform;

  transition:
    transform .75s var(--ease-soft, ease),
    color .35s ease;
}

.elementor-3025 .elementor-element.elementor-element-4f2e988::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0px;

  width: 100%;
  height: 1px;

  background: rgba(105, 78, 78, 1);
  opacity: .45;

  transform: scaleX(0);
  transform-origin: left center;

  transition: transform .35s var(--ease-soft, ease);
}

.elementor-3025 .elementor-element.elementor-element-4f2e988:hover {
  transform: translateX(8px);
}

.elementor-3025 .elementor-element.elementor-element-4f2e988:hover::after {
  transform: scaleX(1);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b62e4ec */.elementor-3025 .elementor-element.elementor-element-b62e4ec {
  position: relative;
  display: inline-flex;
  width: fit-content;

  transform: translateX(0);
  will-change: transform;

  transition:
    transform .75s var(--ease-soft, ease),
    color .35s ease;
}

.elementor-3025 .elementor-element.elementor-element-b62e4ec::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0px;

  width: 100%;
  height: 1px;

  background: rgba(105, 78, 78, 1);
  opacity: .45;

  transform: scaleX(0);
  transform-origin: left center;

  transition: transform .35s var(--ease-soft, ease);
}

.elementor-3025 .elementor-element.elementor-element-b62e4ec:hover {
  transform: translateX(8px);
}

.elementor-3025 .elementor-element.elementor-element-b62e4ec:hover::after {
  transform: scaleX(1);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-817f269 */.elementor-3025 .elementor-element.elementor-element-817f269 {
  position: relative;
  display: inline-flex;
  width: fit-content;

  transform: translateX(0);
  will-change: transform;

  transition:
    transform .75s var(--ease-soft, ease),
    color .35s ease;
}

.elementor-3025 .elementor-element.elementor-element-817f269::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0px;

  width: 100%;
  height: 1px;

  background: rgba(105, 78, 78, 1);
  opacity: .45;

  transform: scaleX(0);
  transform-origin: left center;

  transition: transform .35s var(--ease-soft, ease);
}

.elementor-3025 .elementor-element.elementor-element-817f269:hover {
  transform: translateX(8px);
}

.elementor-3025 .elementor-element.elementor-element-817f269:hover::after {
  transform: scaleX(1);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c58a636 *//* =========================================
   DT + LT
   Naslov levo: kratka leva in dolga desna črta
========================================= */

.elementor-3025 .elementor-element.elementor-element-c58a636 {
    display: flex;
    align-items: center;
    width: 100%;
    gap: 12px;
}

.elementor-3025 .elementor-element.elementor-element-c58a636::before,
.elementor-3025 .elementor-element.elementor-element-c58a636::after {
    content: "";
    display: block;
    height: 1px;
    background: rgba(193, 163, 163, 0.65);
}

.elementor-3025 .elementor-element.elementor-element-c58a636::before {
    flex: 0 0 16px;
}

.elementor-3025 .elementor-element.elementor-element-c58a636::after {
    flex: 1 1 auto;
}

.elementor-3025 .elementor-element.elementor-element-c58a636 .elementor-widget-container {
    flex: 0 0 auto;
}

.elementor-3025 .elementor-element.elementor-element-c58a636 .elementor-heading-title {
    margin: 0;
    font-family: var(--font-secondary);
    font-size: 11px;
    font-weight: 500;
    line-height: 1;
    letter-spacing: 0.22em;
    color: var(--color-text-primary);
    text-transform: uppercase;
    white-space: nowrap;
}


/* =========================================
   TB + MB
   Naslov na sredini, obe črti enaki
========================================= */

@media (max-width: 1023px) {

    .elementor-3025 .elementor-element.elementor-element-c58a636::before,
    .elementor-3025 .elementor-element.elementor-element-c58a636::after {
        flex: 1 1 0;
    }
}

.elementor-3025 .elementor-element.elementor-element-c58a636{
    font-variant-numeric: lining-nums;
font-feature-settings: "lnum" 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f79679 */.elementor-3025 .elementor-element.elementor-element-1f79679 {
    position: relative;

    transition:
        transform .75s var(--ease-soft),
        color .75s ease;
}

.elementor-3025 .elementor-element.elementor-element-1f79679:hover{
    transform:translateX(4px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dccb446 */.elementor-3025 .elementor-element.elementor-element-dccb446 {
    position: relative;

    transition:
        transform .75s var(--ease-soft),
        color .75s ease;
}

.elementor-3025 .elementor-element.elementor-element-dccb446:hover{
    transform:translateX(4px);
}


/* -----------------------------------------
   WISHLIST COUNT — POPOUT MENU
   ----------------------------------------- */

.popup-wishlist-row-925 {
  position: relative;
}

.popup-wishlist-count-925 {
  position: absolute;
  top: 50%;
  left: 50%;
  right: auto;
  transform: translate(-50%, -50%);

  display: inline-grid;
  place-items: center;

  width: 28px;
  height: 28px;
  margin-left: 40px;

  border-radius: 50%;

  background: #a87676;
  color: #fff;

  font-family: Raleway, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 1;

  font-variant-numeric:
    lining-nums tabular-nums;

  pointer-events: none;
  z-index: 2;
}

.popup-wishlist-count-925.is-empty {
  display: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e2cd492 */.elementor-3025 .elementor-element.elementor-element-e2cd492{
      font-variant-numeric: lining-nums;
  font-feature-settings: "lnum" 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1518c90 */.elementor-3025 .elementor-element.elementor-element-1518c90 {
    position: relative;

    transition:
        transform .75s var(--ease-soft),
        color .75s ease;
}

.elementor-3025 .elementor-element.elementor-element-1518c90:hover{
    transform:translateX(4px);
}



.elementor-3025 .elementor-element.elementor-element-1518c90 {
  position: relative;
  cursor: pointer;
  padding-right: 38px;
}

.elementor-3025 .elementor-element.elementor-element-1518c90 .popup-bag-count-925 {
  position: absolute;
 top: 50%;
left: 50%;
right: auto;
transform: translate(-50%, -50%);

  display: flex;
  align-items: center;
  justify-content: center;

  width: 28px;
  height: 28px;

  border-radius: 50%;

  background: #a87676;
  color: #fff;

  font-family: Raleway, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 1;

  pointer-events: none;
}

.elementor-3025 .elementor-element.elementor-element-1518c90 .popup-bag-count-925 {
    display: inline-grid;
    place-items: center;
    margin-left: 40px;
    vertical-align: middle;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a20323 *//* =========================================
   DT + LT
   Naslov levo: kratka leva in dolga desna črta
========================================= */

.elementor-3025 .elementor-element.elementor-element-7a20323 {
    display: flex;
    align-items: center;
    width: 100%;
    gap: 12px;
}

.elementor-3025 .elementor-element.elementor-element-7a20323::before,
.elementor-3025 .elementor-element.elementor-element-7a20323::after {
    content: "";
    display: block;
    height: 1px;
    background: rgba(193, 163, 163, 0.65);
}

.elementor-3025 .elementor-element.elementor-element-7a20323::before {
    flex: 0 0 16px;
}

.elementor-3025 .elementor-element.elementor-element-7a20323::after {
    flex: 1 1 auto;
}

.elementor-3025 .elementor-element.elementor-element-7a20323 .elementor-widget-container {
    flex: 0 0 auto;
}

.elementor-3025 .elementor-element.elementor-element-7a20323 .elementor-heading-title {
    margin: 0;
    font-family: var(--font-secondary);
    font-size: 11px;
    font-weight: 500;
    line-height: 1;
    letter-spacing: 0.22em;
    color: var(--color-text-primary);
    text-transform: uppercase;
    white-space: nowrap;
}


/* =========================================
   TB + MB
   Naslov na sredini, obe črti enaki
========================================= */

@media (max-width: 1023px) {

    .elementor-3025 .elementor-element.elementor-element-7a20323::before,
    .elementor-3025 .elementor-element.elementor-element-7a20323::after {
        flex: 1 1 0;
    }
}

.elementor-3025 .elementor-element.elementor-element-7a20323{
    font-variant-numeric: lining-nums;
font-feature-settings: "lnum" 1;
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-9e74b86 *//* =========================================
   925 — SOCIAL ICONS
========================================= */


/* Vrstica ikon */

.elementor-3025 .elementor-element.elementor-element-9e74b86 .elementor-social-icons-wrapper {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    flex-wrap: nowrap;

    gap: clamp(8px, 1vw, 16px);
}


/* Posamezna klikabilna ikona */

.elementor-3025 .elementor-element.elementor-element-9e74b86 .elementor-social-icon {
    display: inline-flex;
    align-items: center;
    justify-content: center;

    width: clamp(40px, 3.2vw, 48px);
    height: clamp(40px, 3.2vw, 48px);

    min-width: 0;
    min-height: 0;

    margin: 0;
    padding: 0;

    font-size: clamp(24px, 1.5vw, 32px) !important;
    line-height: 1;

    color: var(--color-text-primary) !important;
    background: transparent !important;

    border: 1px solid transparent;
    border-radius: 50%;

    box-shadow: none;

    transition:
        color 180ms ease,
        background-color 180ms ease,
        border-color 180ms ease,
        transform 180ms ease;
}


/* Font Awesome ikone */

.elementor-3025 .elementor-element.elementor-element-9e74b86 .elementor-social-icon i {
    display: block;

    color: currentColor !important;
    font-size: 1em;
    line-height: 1;
}


/* SVG ikone */

.elementor-3025 .elementor-element.elementor-element-9e74b86 .elementor-social-icon svg {
    display: block;

    width: 1em !important;
    height: 1em !important;

    fill: currentColor;
}


/* Hover */

.elementor-3025 .elementor-element.elementor-element-9e74b86 .elementor-social-icon:hover {
    color: var(--color-text-primary) !important;

    background-color:
        rgba(193, 163, 163, 0.16) !important;

    border-color:
        rgba(193, 163, 163, 0.55);

    transform: translateY(-2px);
}


/* Keyboard focus */

.elementor-3025 .elementor-element.elementor-element-9e74b86 .elementor-social-icon:focus-visible {
    outline:
        1px solid var(--color-text-primary);

    outline-offset: 3px;
}


/* =========================================
   TB + MB — ikone na sredini
========================================= */

@media (max-width: 1024px) {

    .elementor-3025 .elementor-element.elementor-element-9e74b86 .elementor-social-icons-wrapper {
        justify-content: center;
    }
}


/* Uporabniki brez animacij */

@media (prefers-reduced-motion: reduce) {

    .elementor-3025 .elementor-element.elementor-element-9e74b86 .elementor-social-icon {
        transition: none;
    }

    .elementor-3025 .elementor-element.elementor-element-9e74b86 .elementor-social-icon:hover {
        transform: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-87dd52f *//*.elementor-3025 .elementor-element.elementor-element-87dd52f {
  min-height: 100vh;

  padding: clamp(28px, 4vw, 56px);

  display: flex;
  flex-direction: column;
  justify-content: space-between;
  
}*//* End custom CSS */
/* Start custom CSS */#elementor-popup-modal-3025{
    backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
}/* End custom CSS */