.elementor-591 .elementor-element.elementor-element-700a574{--display:flex;--min-height:55vh;--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;--overlay-opacity:0.31;--margin-top:30px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-591 .elementor-element.elementor-element-700a574:not(.elementor-motion-effects-element-type-background), .elementor-591 .elementor-element.elementor-element-700a574 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://podgoreleckranjc.si/wp-content/uploads/2026/06/PK_Projekti.png");background-position:0px -25px;background-repeat:no-repeat;background-size:cover;}.elementor-591 .elementor-element.elementor-element-700a574::before, .elementor-591 .elementor-element.elementor-element-700a574 > .elementor-background-video-container::before, .elementor-591 .elementor-element.elementor-element-700a574 > .e-con-inner > .elementor-background-video-container::before, .elementor-591 .elementor-element.elementor-element-700a574 > .elementor-background-slideshow::before, .elementor-591 .elementor-element.elementor-element-700a574 > .e-con-inner > .elementor-background-slideshow::before, .elementor-591 .elementor-element.elementor-element-700a574 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-591 .elementor-element.elementor-element-700a574::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-591 .elementor-element.elementor-element-937dfa6 .ms-ah-wrapper .content__title{font-size:max(80px,min(5vw,400px));font-weight:800;letter-spacing:0px;word-spacing:0.1em;color:#FFFFFF;}.elementor-591 .elementor-element.elementor-element-093d630{--display:flex;--min-height:74vh;--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;--overlay-opacity:0.24;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:60px;}.elementor-591 .elementor-element.elementor-element-093d630:not(.elementor-motion-effects-element-type-background), .elementor-591 .elementor-element.elementor-element-093d630 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://podgoreleckranjc.si/wp-content/uploads/2026/06/Flag-Banner-Mockup.png");background-position:-548px -367px;background-repeat:repeat-x;background-size:cover;}.elementor-591 .elementor-element.elementor-element-093d630::before, .elementor-591 .elementor-element.elementor-element-093d630 > .elementor-background-video-container::before, .elementor-591 .elementor-element.elementor-element-093d630 > .e-con-inner > .elementor-background-video-container::before, .elementor-591 .elementor-element.elementor-element-093d630 > .elementor-background-slideshow::before, .elementor-591 .elementor-element.elementor-element-093d630 > .e-con-inner > .elementor-background-slideshow::before, .elementor-591 .elementor-element.elementor-element-093d630 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#090909;--background-overlay:'';}.elementor-591 .elementor-element.elementor-element-093d630.e-con{--align-self:center;}.elementor-591 .elementor-element.elementor-element-0122c15{width:var( --container-widget-width, 18% );max-width:18%;--container-widget-width:18%;--container-widget-flex-grow:0;}.elementor-591 .elementor-element.elementor-element-0122c15.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-591 .elementor-element.elementor-element-0122c15 .elementor-heading-title{font-size:20px;color:var( --e-global-color-primary );}.elementor-591 .elementor-element.elementor-element-1923c6d{width:var( --container-widget-width, 35.308% );max-width:35.308%;--container-widget-width:35.308%;--container-widget-flex-grow:0;text-align:center;}.elementor-591 .elementor-element.elementor-element-1923c6d.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-591 .elementor-element.elementor-element-1923c6d img{height:330px;object-fit:cover;object-position:center center;filter:brightness( 148% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );transition-duration:0.3s;}.elementor-591 .elementor-element.elementor-element-1923c6d:hover img{filter:brightness( 129% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-591 .elementor-element.elementor-element-ead7bf6{--display:flex;--min-height:74vh;--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;--overlay-opacity:0.56;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:60px;}.elementor-591 .elementor-element.elementor-element-ead7bf6:not(.elementor-motion-effects-element-type-background), .elementor-591 .elementor-element.elementor-element-ead7bf6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://podgoreleckranjc.si/wp-content/uploads/2026/06/PK-2.webp");background-position:center center;background-repeat:repeat;background-size:cover;}.elementor-591 .elementor-element.elementor-element-ead7bf6::before, .elementor-591 .elementor-element.elementor-element-ead7bf6 > .elementor-background-video-container::before, .elementor-591 .elementor-element.elementor-element-ead7bf6 > .e-con-inner > .elementor-background-video-container::before, .elementor-591 .elementor-element.elementor-element-ead7bf6 > .elementor-background-slideshow::before, .elementor-591 .elementor-element.elementor-element-ead7bf6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-591 .elementor-element.elementor-element-ead7bf6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-591 .elementor-element.elementor-element-ead7bf6.e-con{--align-self:center;}.elementor-591 .elementor-element.elementor-element-38058ee{width:var( --container-widget-width, 21.5% );max-width:21.5%;--container-widget-width:21.5%;--container-widget-flex-grow:0;}.elementor-591 .elementor-element.elementor-element-38058ee.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-591 .elementor-element.elementor-element-38058ee .elementor-heading-title{font-size:20px;color:var( --e-global-color-primary );}.elementor-591 .elementor-element.elementor-element-f931dd9{width:var( --container-widget-width, 35.308% );max-width:35.308%;--container-widget-width:35.308%;--container-widget-flex-grow:0;text-align:center;}.elementor-591 .elementor-element.elementor-element-f931dd9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-591 .elementor-element.elementor-element-f931dd9 img{height:330px;object-fit:cover;object-position:center center;transition-duration:0.3s;}.elementor-591 .elementor-element.elementor-element-f931dd9:hover img{filter:brightness( 85% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-591 .elementor-element.elementor-element-c3d3f1e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-591 .elementor-element.elementor-element-651fcdf{--display:flex;--min-height:74vh;--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;--overlay-opacity:0.67;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:60px;}.elementor-591 .elementor-element.elementor-element-651fcdf:not(.elementor-motion-effects-element-type-background), .elementor-591 .elementor-element.elementor-element-651fcdf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://podgoreleckranjc.si/wp-content/uploads/2026/04/DSC_8460-copy.jpg");background-position:bottom center;background-repeat:repeat-x;background-size:cover;}.elementor-591 .elementor-element.elementor-element-651fcdf::before, .elementor-591 .elementor-element.elementor-element-651fcdf > .elementor-background-video-container::before, .elementor-591 .elementor-element.elementor-element-651fcdf > .e-con-inner > .elementor-background-video-container::before, .elementor-591 .elementor-element.elementor-element-651fcdf > .elementor-background-slideshow::before, .elementor-591 .elementor-element.elementor-element-651fcdf > .e-con-inner > .elementor-background-slideshow::before, .elementor-591 .elementor-element.elementor-element-651fcdf > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-591 .elementor-element.elementor-element-651fcdf.e-con{--align-self:center;}.elementor-591 .elementor-element.elementor-element-dc762d5{width:var( --container-widget-width, 14% );max-width:14%;--container-widget-width:14%;--container-widget-flex-grow:0;}.elementor-591 .elementor-element.elementor-element-dc762d5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-591 .elementor-element.elementor-element-dc762d5 .elementor-heading-title{font-size:20px;color:var( --e-global-color-primary );}.elementor-591 .elementor-element.elementor-element-bc993c8{width:var( --container-widget-width, 35.308% );max-width:35.308%;--container-widget-width:35.308%;--container-widget-flex-grow:0;text-align:center;}.elementor-591 .elementor-element.elementor-element-bc993c8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-591 .elementor-element.elementor-element-bc993c8 img{height:330px;object-fit:cover;object-position:center center;transition-duration:0.3s;}.elementor-591 .elementor-element.elementor-element-bc993c8:hover img{filter:brightness( 85% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-591 .elementor-element.elementor-element-74303de{--display:flex;--min-height:74vh;--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;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:60px;}.elementor-591 .elementor-element.elementor-element-74303de:not(.elementor-motion-effects-element-type-background), .elementor-591 .elementor-element.elementor-element-74303de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://podgoreleckranjc.si/wp-content/uploads/2026/06/PK-6.webp");background-position:center center;background-repeat:repeat-x;background-size:cover;}.elementor-591 .elementor-element.elementor-element-74303de::before, .elementor-591 .elementor-element.elementor-element-74303de > .elementor-background-video-container::before, .elementor-591 .elementor-element.elementor-element-74303de > .e-con-inner > .elementor-background-video-container::before, .elementor-591 .elementor-element.elementor-element-74303de > .elementor-background-slideshow::before, .elementor-591 .elementor-element.elementor-element-74303de > .e-con-inner > .elementor-background-slideshow::before, .elementor-591 .elementor-element.elementor-element-74303de > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-591 .elementor-element.elementor-element-74303de.e-con{--align-self:center;}.elementor-591 .elementor-element.elementor-element-1c28797{width:var( --container-widget-width, 24.791% );max-width:24.791%;--container-widget-width:24.791%;--container-widget-flex-grow:0;text-align:start;}.elementor-591 .elementor-element.elementor-element-1c28797.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-591 .elementor-element.elementor-element-1c28797 .elementor-heading-title{font-size:20px;color:var( --e-global-color-primary );}.elementor-591 .elementor-element.elementor-element-5891549{width:var( --container-widget-width, 35.308% );max-width:35.308%;--container-widget-width:35.308%;--container-widget-flex-grow:0;text-align:center;}.elementor-591 .elementor-element.elementor-element-5891549.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-591 .elementor-element.elementor-element-5891549 img{height:330px;object-fit:cover;object-position:center center;transition-duration:0.3s;}.elementor-591 .elementor-element.elementor-element-5891549:hover img{filter:brightness( 85% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-591 .elementor-element.elementor-element-49b74a5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-591 .elementor-element.elementor-element-a7c65c1{--display:flex;--min-height:74vh;--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;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:60px;}.elementor-591 .elementor-element.elementor-element-a7c65c1:not(.elementor-motion-effects-element-type-background), .elementor-591 .elementor-element.elementor-element-a7c65c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://podgoreleckranjc.si/wp-content/uploads/2026/06/Be-19201080-–-8.png");background-position:0px -52px;background-repeat:repeat-x;background-size:cover;}.elementor-591 .elementor-element.elementor-element-a7c65c1::before, .elementor-591 .elementor-element.elementor-element-a7c65c1 > .elementor-background-video-container::before, .elementor-591 .elementor-element.elementor-element-a7c65c1 > .e-con-inner > .elementor-background-video-container::before, .elementor-591 .elementor-element.elementor-element-a7c65c1 > .elementor-background-slideshow::before, .elementor-591 .elementor-element.elementor-element-a7c65c1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-591 .elementor-element.elementor-element-a7c65c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-591 .elementor-element.elementor-element-a7c65c1.e-con{--align-self:center;}.elementor-591 .elementor-element.elementor-element-50945f9{width:var( --container-widget-width, 24.791% );max-width:24.791%;--container-widget-width:24.791%;--container-widget-flex-grow:0;}.elementor-591 .elementor-element.elementor-element-50945f9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-591 .elementor-element.elementor-element-50945f9 .elementor-heading-title{font-size:20px;color:var( --e-global-color-primary );}.elementor-591 .elementor-element.elementor-element-f860f39{width:var( --container-widget-width, 35.308% );max-width:35.308%;--container-widget-width:35.308%;--container-widget-flex-grow:0;text-align:center;}.elementor-591 .elementor-element.elementor-element-f860f39.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-591 .elementor-element.elementor-element-f860f39 img{height:330px;object-fit:cover;object-position:center center;transition-duration:0.3s;}.elementor-591 .elementor-element.elementor-element-f860f39:hover img{filter:brightness( 85% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-591 .elementor-element.elementor-element-9657d42.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-591 .elementor-element.elementor-element-c2227cf{--display:flex;--min-height:74vh;--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;--overlay-opacity:0.78;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:60px;}.elementor-591 .elementor-element.elementor-element-c2227cf:not(.elementor-motion-effects-element-type-background), .elementor-591 .elementor-element.elementor-element-c2227cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://podgoreleckranjc.si/wp-content/uploads/2026/06/2.png");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-591 .elementor-element.elementor-element-c2227cf::before, .elementor-591 .elementor-element.elementor-element-c2227cf > .elementor-background-video-container::before, .elementor-591 .elementor-element.elementor-element-c2227cf > .e-con-inner > .elementor-background-video-container::before, .elementor-591 .elementor-element.elementor-element-c2227cf > .elementor-background-slideshow::before, .elementor-591 .elementor-element.elementor-element-c2227cf > .e-con-inner > .elementor-background-slideshow::before, .elementor-591 .elementor-element.elementor-element-c2227cf > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-591 .elementor-element.elementor-element-c2227cf.e-con{--align-self:center;}.elementor-591 .elementor-element.elementor-element-b68d81d{width:var( --container-widget-width, 24.791% );max-width:24.791%;--container-widget-width:24.791%;--container-widget-flex-grow:0;}.elementor-591 .elementor-element.elementor-element-b68d81d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-591 .elementor-element.elementor-element-b68d81d .elementor-heading-title{font-size:20px;color:var( --e-global-color-primary );}.elementor-591 .elementor-element.elementor-element-f712e22{width:var( --container-widget-width, 35.308% );max-width:35.308%;--container-widget-width:35.308%;--container-widget-flex-grow:0;}.elementor-591 .elementor-element.elementor-element-f712e22.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-591 .elementor-element.elementor-element-f712e22 img{height:330px;object-fit:cover;object-position:center center;filter:brightness( 66% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );transition-duration:0.3s;}.elementor-591 .elementor-element.elementor-element-f712e22:hover img{filter:brightness( 56% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-591 .elementor-element.elementor-element-19eba71{--display:flex;--min-height:74vh;--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;--overlay-opacity:0.55;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:60px;}.elementor-591 .elementor-element.elementor-element-19eba71:not(.elementor-motion-effects-element-type-background), .elementor-591 .elementor-element.elementor-element-19eba71 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://podgoreleckranjc.si/wp-content/uploads/2026/06/Be-19201080-–-30.png");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-591 .elementor-element.elementor-element-19eba71::before, .elementor-591 .elementor-element.elementor-element-19eba71 > .elementor-background-video-container::before, .elementor-591 .elementor-element.elementor-element-19eba71 > .e-con-inner > .elementor-background-video-container::before, .elementor-591 .elementor-element.elementor-element-19eba71 > .elementor-background-slideshow::before, .elementor-591 .elementor-element.elementor-element-19eba71 > .e-con-inner > .elementor-background-slideshow::before, .elementor-591 .elementor-element.elementor-element-19eba71 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-591 .elementor-element.elementor-element-19eba71.e-con{--align-self:center;}.elementor-591 .elementor-element.elementor-element-f22416c{width:var( --container-widget-width, 24.791% );max-width:24.791%;--container-widget-width:24.791%;--container-widget-flex-grow:0;}.elementor-591 .elementor-element.elementor-element-f22416c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-591 .elementor-element.elementor-element-f22416c .elementor-heading-title{font-size:20px;color:var( --e-global-color-primary );}.elementor-591 .elementor-element.elementor-element-336484b{width:var( --container-widget-width, 35.308% );max-width:35.308%;--container-widget-width:35.308%;--container-widget-flex-grow:0;}.elementor-591 .elementor-element.elementor-element-336484b.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-591 .elementor-element.elementor-element-336484b img{height:330px;object-fit:cover;object-position:center center;filter:brightness( 86% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );transition-duration:0.3s;}.elementor-591 .elementor-element.elementor-element-336484b:hover img{filter:brightness( 78% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-591 .elementor-element.elementor-element-f354565{--display:flex;--min-height:74vh;--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;--overlay-opacity:0.56;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:60px;}.elementor-591 .elementor-element.elementor-element-f354565:not(.elementor-motion-effects-element-type-background), .elementor-591 .elementor-element.elementor-element-f354565 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://podgoreleckranjc.si/wp-content/uploads/2026/06/2-1.png");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-591 .elementor-element.elementor-element-f354565::before, .elementor-591 .elementor-element.elementor-element-f354565 > .elementor-background-video-container::before, .elementor-591 .elementor-element.elementor-element-f354565 > .e-con-inner > .elementor-background-video-container::before, .elementor-591 .elementor-element.elementor-element-f354565 > .elementor-background-slideshow::before, .elementor-591 .elementor-element.elementor-element-f354565 > .e-con-inner > .elementor-background-slideshow::before, .elementor-591 .elementor-element.elementor-element-f354565 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-591 .elementor-element.elementor-element-f354565.e-con{--align-self:center;}.elementor-591 .elementor-element.elementor-element-2b0376a{width:var( --container-widget-width, 24.791% );max-width:24.791%;--container-widget-width:24.791%;--container-widget-flex-grow:0;}.elementor-591 .elementor-element.elementor-element-2b0376a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-591 .elementor-element.elementor-element-2b0376a .elementor-heading-title{font-size:20px;color:var( --e-global-color-primary );}.elementor-591 .elementor-element.elementor-element-aa1425c{width:var( --container-widget-width, 35.308% );max-width:35.308%;--container-widget-width:35.308%;--container-widget-flex-grow:0;}.elementor-591 .elementor-element.elementor-element-aa1425c.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-591 .elementor-element.elementor-element-aa1425c img{height:330px;object-fit:cover;object-position:center center;filter:brightness( 66% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );transition-duration:0.3s;}.elementor-591 .elementor-element.elementor-element-aa1425c:hover img{filter:brightness( 56% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-591 .elementor-element.elementor-element-2539a55{--display:flex;--min-height:74vh;--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;--overlay-opacity:0.65;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:60px;}.elementor-591 .elementor-element.elementor-element-2539a55:not(.elementor-motion-effects-element-type-background), .elementor-591 .elementor-element.elementor-element-2539a55 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://podgoreleckranjc.si/wp-content/uploads/2026/04/majica1-scaled.png");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-591 .elementor-element.elementor-element-2539a55::before, .elementor-591 .elementor-element.elementor-element-2539a55 > .elementor-background-video-container::before, .elementor-591 .elementor-element.elementor-element-2539a55 > .e-con-inner > .elementor-background-video-container::before, .elementor-591 .elementor-element.elementor-element-2539a55 > .elementor-background-slideshow::before, .elementor-591 .elementor-element.elementor-element-2539a55 > .e-con-inner > .elementor-background-slideshow::before, .elementor-591 .elementor-element.elementor-element-2539a55 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-591 .elementor-element.elementor-element-2539a55.e-con{--align-self:center;}.elementor-591 .elementor-element.elementor-element-1f258ef{width:var( --container-widget-width, 24.791% );max-width:24.791%;--container-widget-width:24.791%;--container-widget-flex-grow:0;}.elementor-591 .elementor-element.elementor-element-1f258ef.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-591 .elementor-element.elementor-element-1f258ef .elementor-heading-title{font-size:20px;color:var( --e-global-color-primary );}.elementor-591 .elementor-element.elementor-element-df0580c{width:var( --container-widget-width, 35.308% );max-width:35.308%;--container-widget-width:35.308%;--container-widget-flex-grow:0;}.elementor-591 .elementor-element.elementor-element-df0580c.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-591 .elementor-element.elementor-element-df0580c img{height:330px;object-fit:cover;object-position:center center;filter:brightness( 95% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );transition-duration:0.3s;}.elementor-591 .elementor-element.elementor-element-df0580c:hover img{filter:brightness( 78% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-591 .elementor-element.elementor-element-e5d8474{--display:flex;--min-height:74vh;--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;--overlay-opacity:0.26;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:60px;}.elementor-591 .elementor-element.elementor-element-e5d8474:not(.elementor-motion-effects-element-type-background), .elementor-591 .elementor-element.elementor-element-e5d8474 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://podgoreleckranjc.si/wp-content/uploads/2026/06/Wazucha.cling_.png");background-position:0px -100px;background-repeat:no-repeat;background-size:cover;}.elementor-591 .elementor-element.elementor-element-e5d8474::before, .elementor-591 .elementor-element.elementor-element-e5d8474 > .elementor-background-video-container::before, .elementor-591 .elementor-element.elementor-element-e5d8474 > .e-con-inner > .elementor-background-video-container::before, .elementor-591 .elementor-element.elementor-element-e5d8474 > .elementor-background-slideshow::before, .elementor-591 .elementor-element.elementor-element-e5d8474 > .e-con-inner > .elementor-background-slideshow::before, .elementor-591 .elementor-element.elementor-element-e5d8474 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-591 .elementor-element.elementor-element-e5d8474.e-con{--align-self:center;}.elementor-591 .elementor-element.elementor-element-726c3a5{width:var( --container-widget-width, 24.791% );max-width:24.791%;--container-widget-width:24.791%;--container-widget-flex-grow:0;}.elementor-591 .elementor-element.elementor-element-726c3a5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-591 .elementor-element.elementor-element-726c3a5 .elementor-heading-title{font-size:20px;text-transform:uppercase;color:var( --e-global-color-primary );}.elementor-591 .elementor-element.elementor-element-a8c92db{width:var( --container-widget-width, 35.308% );max-width:35.308%;--container-widget-width:35.308%;--container-widget-flex-grow:0;}.elementor-591 .elementor-element.elementor-element-a8c92db.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-591 .elementor-element.elementor-element-a8c92db img{height:330px;object-fit:cover;object-position:center center;filter:brightness( 95% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );transition-duration:0.3s;}.elementor-591 .elementor-element.elementor-element-a8c92db:hover img{filter:brightness( 78% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-591 .elementor-element.elementor-element-fc0bf50{--display:flex;--min-height:74vh;--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;--overlay-opacity:0.65;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:60px;}.elementor-591 .elementor-element.elementor-element-fc0bf50:not(.elementor-motion-effects-element-type-background), .elementor-591 .elementor-element.elementor-element-fc0bf50 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://podgoreleckranjc.si/wp-content/uploads/2026/04/DSC_2630-copy.jpg");background-position:-371px -619px;background-repeat:repeat-x;background-size:cover;}.elementor-591 .elementor-element.elementor-element-fc0bf50::before, .elementor-591 .elementor-element.elementor-element-fc0bf50 > .elementor-background-video-container::before, .elementor-591 .elementor-element.elementor-element-fc0bf50 > .e-con-inner > .elementor-background-video-container::before, .elementor-591 .elementor-element.elementor-element-fc0bf50 > .elementor-background-slideshow::before, .elementor-591 .elementor-element.elementor-element-fc0bf50 > .e-con-inner > .elementor-background-slideshow::before, .elementor-591 .elementor-element.elementor-element-fc0bf50 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-591 .elementor-element.elementor-element-fc0bf50.e-con{--align-self:center;}.elementor-591 .elementor-element.elementor-element-e7cb728{width:var( --container-widget-width, 24.791% );max-width:24.791%;--container-widget-width:24.791%;--container-widget-flex-grow:0;}.elementor-591 .elementor-element.elementor-element-e7cb728.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-591 .elementor-element.elementor-element-e7cb728 .elementor-heading-title{font-size:20px;text-transform:uppercase;color:var( --e-global-color-primary );}.elementor-591 .elementor-element.elementor-element-72df871{width:var( --container-widget-width, 35.308% );max-width:35.308%;--container-widget-width:35.308%;--container-widget-flex-grow:0;}.elementor-591 .elementor-element.elementor-element-72df871.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-591 .elementor-element.elementor-element-72df871 img{height:330px;object-fit:cover;object-position:top center;filter:brightness( 95% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );transition-duration:0.3s;}.elementor-591 .elementor-element.elementor-element-72df871:hover img{filter:brightness( 78% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-591 .elementor-element.elementor-element-95e5aa0{--display:flex;--min-height:74vh;--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;--overlay-opacity:0.65;--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:60px;}.elementor-591 .elementor-element.elementor-element-95e5aa0:not(.elementor-motion-effects-element-type-background), .elementor-591 .elementor-element.elementor-element-95e5aa0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://podgoreleckranjc.si/wp-content/uploads/2026/04/vital-5-768x432-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-591 .elementor-element.elementor-element-95e5aa0::before, .elementor-591 .elementor-element.elementor-element-95e5aa0 > .elementor-background-video-container::before, .elementor-591 .elementor-element.elementor-element-95e5aa0 > .e-con-inner > .elementor-background-video-container::before, .elementor-591 .elementor-element.elementor-element-95e5aa0 > .elementor-background-slideshow::before, .elementor-591 .elementor-element.elementor-element-95e5aa0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-591 .elementor-element.elementor-element-95e5aa0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-591 .elementor-element.elementor-element-95e5aa0.e-con{--align-self:center;}.elementor-591 .elementor-element.elementor-element-1330363{width:var( --container-widget-width, 24.791% );max-width:24.791%;--container-widget-width:24.791%;--container-widget-flex-grow:0;}.elementor-591 .elementor-element.elementor-element-1330363.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-591 .elementor-element.elementor-element-1330363 .elementor-heading-title{font-size:20px;text-transform:uppercase;color:var( --e-global-color-primary );}.elementor-591 .elementor-element.elementor-element-c727177{width:var( --container-widget-width, 35.308% );max-width:35.308%;--container-widget-width:35.308%;--container-widget-flex-grow:0;}.elementor-591 .elementor-element.elementor-element-c727177.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-591 .elementor-element.elementor-element-c727177 img{height:330px;object-fit:cover;object-position:center center;filter:brightness( 95% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );transition-duration:0.3s;}.elementor-591 .elementor-element.elementor-element-c727177:hover img{filter:brightness( 78% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}@media(max-width:1024px){.elementor-591 .elementor-element.elementor-element-700a574{--min-height:50vh;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-591 .elementor-element.elementor-element-700a574:not(.elementor-motion-effects-element-type-background), .elementor-591 .elementor-element.elementor-element-700a574 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-591 .elementor-element.elementor-element-093d630{--min-height:64vh;--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;}.elementor-591 .elementor-element.elementor-element-093d630:not(.elementor-motion-effects-element-type-background), .elementor-591 .elementor-element.elementor-element-093d630 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-591 .elementor-element.elementor-element-0122c15{width:var( --container-widget-width, 97% );max-width:97%;--container-widget-width:97%;--container-widget-flex-grow:0;text-align:center;}.elementor-591 .elementor-element.elementor-element-1923c6d{--container-widget-width:0px;--container-widget-flex-grow:0;width:var( --container-widget-width, 0px );max-width:0px;}.elementor-591 .elementor-element.elementor-element-1923c6d img{height:245px;}.elementor-591 .elementor-element.elementor-element-58ae3db{text-align:center;}.elementor-591 .elementor-element.elementor-element-ead7bf6{--min-height:64vh;}.elementor-591 .elementor-element.elementor-element-f931dd9 img{height:245px;}.elementor-591 .elementor-element.elementor-element-c3d3f1e{width:var( --container-widget-width, 32.189% );max-width:32.189%;--container-widget-width:32.189%;--container-widget-flex-grow:0;}.elementor-591 .elementor-element.elementor-element-651fcdf{--min-height:64vh;}.elementor-591 .elementor-element.elementor-element-bc993c8 img{height:245px;}.elementor-591 .elementor-element.elementor-element-74303de{--min-height:60vh;}.elementor-591 .elementor-element.elementor-element-5891549 img{height:245px;}.elementor-591 .elementor-element.elementor-element-49b74a5{width:var( --container-widget-width, 214.639px );max-width:214.639px;--container-widget-width:214.639px;--container-widget-flex-grow:0;}.elementor-591 .elementor-element.elementor-element-a7c65c1{--min-height:64vh;}.elementor-591 .elementor-element.elementor-element-a7c65c1:not(.elementor-motion-effects-element-type-background), .elementor-591 .elementor-element.elementor-element-a7c65c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-591 .elementor-element.elementor-element-f860f39 img{height:245px;}.elementor-591 .elementor-element.elementor-element-9657d42{width:var( --container-widget-width, 174.639px );max-width:174.639px;--container-widget-width:174.639px;--container-widget-flex-grow:0;}.elementor-591 .elementor-element.elementor-element-c2227cf{--min-height:64vh;}.elementor-591 .elementor-element.elementor-element-f712e22 img{height:245px;}.elementor-591 .elementor-element.elementor-element-19eba71{--min-height:64vh;}.elementor-591 .elementor-element.elementor-element-336484b{width:var( --container-widget-width, 520.111px );max-width:520.111px;--container-widget-width:520.111px;--container-widget-flex-grow:0;}.elementor-591 .elementor-element.elementor-element-336484b img{height:245px;}.elementor-591 .elementor-element.elementor-element-f354565{--min-height:64vh;}.elementor-591 .elementor-element.elementor-element-aa1425c{--container-widget-width:0px;--container-widget-flex-grow:0;width:var( --container-widget-width, 0px );max-width:0px;}.elementor-591 .elementor-element.elementor-element-aa1425c img{height:245px;}.elementor-591 .elementor-element.elementor-element-2539a55{--min-height:64vh;}.elementor-591 .elementor-element.elementor-element-df0580c img{height:245px;}.elementor-591 .elementor-element.elementor-element-e5d8474{--min-height:64vh;}.elementor-591 .elementor-element.elementor-element-e5d8474:not(.elementor-motion-effects-element-type-background), .elementor-591 .elementor-element.elementor-element-e5d8474 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-591 .elementor-element.elementor-element-a8c92db img{height:245px;}.elementor-591 .elementor-element.elementor-element-fc0bf50{--min-height:64vh;}.elementor-591 .elementor-element.elementor-element-fc0bf50:not(.elementor-motion-effects-element-type-background), .elementor-591 .elementor-element.elementor-element-fc0bf50 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-591 .elementor-element.elementor-element-72df871 img{height:245px;}.elementor-591 .elementor-element.elementor-element-95e5aa0{--min-height:64vh;}.elementor-591 .elementor-element.elementor-element-c727177 img{height:245px;}}@media(max-width:767px){.elementor-591 .elementor-element.elementor-element-700a574:not(.elementor-motion-effects-element-type-background), .elementor-591 .elementor-element.elementor-element-700a574 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-591 .elementor-element.elementor-element-937dfa6 .ms-ah-wrapper .content__title{font-size:38px;}.elementor-591 .elementor-element.elementor-element-77fcd37 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-591 .elementor-element.elementor-element-f931dd9.elementor-element{--align-self:center;}.elementor-591 .elementor-element.elementor-element-bc993c8.elementor-element{--align-self:center;}.elementor-591 .elementor-element.elementor-element-a7c65c1:not(.elementor-motion-effects-element-type-background), .elementor-591 .elementor-element.elementor-element-a7c65c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-591 .elementor-element.elementor-element-e5d8474:not(.elementor-motion-effects-element-type-background), .elementor-591 .elementor-element.elementor-element-e5d8474 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-591 .elementor-element.elementor-element-fc0bf50:not(.elementor-motion-effects-element-type-background), .elementor-591 .elementor-element.elementor-element-fc0bf50 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-591 .elementor-element.elementor-element-95e5aa0{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-591 .elementor-element.elementor-element-1330363{width:var( --container-widget-width, 314px );max-width:314px;--container-widget-width:314px;--container-widget-flex-grow:0;}.elementor-591 .elementor-element.elementor-element-1330363 > .elementor-widget-container{margin:0px 7px 0px 7px;}}@media(min-width:768px){.elementor-591 .elementor-element.elementor-element-700a574{--width:98%;}.elementor-591 .elementor-element.elementor-element-093d630{--width:98%;}.elementor-591 .elementor-element.elementor-element-ead7bf6{--width:98%;}.elementor-591 .elementor-element.elementor-element-651fcdf{--width:98%;}.elementor-591 .elementor-element.elementor-element-74303de{--width:98%;}.elementor-591 .elementor-element.elementor-element-a7c65c1{--width:98%;}.elementor-591 .elementor-element.elementor-element-c2227cf{--width:98%;}.elementor-591 .elementor-element.elementor-element-19eba71{--width:98%;}.elementor-591 .elementor-element.elementor-element-f354565{--width:98%;}.elementor-591 .elementor-element.elementor-element-2539a55{--width:98%;}.elementor-591 .elementor-element.elementor-element-e5d8474{--width:98%;}.elementor-591 .elementor-element.elementor-element-fc0bf50{--width:98%;}.elementor-591 .elementor-element.elementor-element-95e5aa0{--width:98%;}}@media(min-width:1025px){.elementor-591 .elementor-element.elementor-element-700a574:not(.elementor-motion-effects-element-type-background), .elementor-591 .elementor-element.elementor-element-700a574 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for heading, class: .elementor-element-77fcd37 *//* Делаем ссылки белыми и убираем подчеркивание */
.elementor-591 .elementor-element.elementor-element-77fcd37 .hero-breadcrumbs-link {
    font-size: 16px !important;
    font-weight: 400 !important;
    color: #ffffff !important;
    text-decoration: none !important;
    transition: color 0.3s ease;
}

/* Уменьшаем размер точки/крестика в span, который находится в контейнере */
.elementor-591 .elementor-element.elementor-element-77fcd37 span {
    font-size: 16px !important;
}

/* Эффект при наведении на HOME или PORTFOLIOS */
.elementor-591 .elementor-element.elementor-element-77fcd37 .hero-breadcrumbs-link:hover {
    color: #d4ff00 !important; /* Цвет становится салатовым при наведении */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-700a574 */.elementor-591 .elementor-element.elementor-element-700a574 {
    margin-left: auto !important;
    margin-right: auto !important;
}

@media (min-width: 1980px) {
   .elementor-591 .elementor-element.elementor-element-700a574 {
        --min-height: 35vh !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-58ae3db *//* Делаем ссылки белыми и убираем подчеркивание */
.elementor-591 .elementor-element.elementor-element-58ae3db .hero-breadcrumbs-link {
    font-size: 16px !important;
    font-weight: 400 !important;
    color: #ffffff !important;
    text-decoration: none !important;
    transition: color 0.3s ease;
}

/* Уменьшаем размер точки/крестика в span, который находится в контейнере */
.elementor-591 .elementor-element.elementor-element-58ae3db span {
    font-size: 16px !important;
}

/* Эффект при наведении на HOME или PORTFOLIOS */
.elementor-591 .elementor-element.elementor-element-58ae3db .hero-breadcrumbs-link:hover {
    color: #d4ff00 !important; /* Цвет становится салатовым при наведении */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-093d630 */.elementor-591 .elementor-element.elementor-element-093d630 {
    margin-left: auto !important;
    margin-right: auto !important;
}

@media (max-width: 1441px) {
    .elementor-591 .elementor-element.elementor-element-093d630:not(.elementor-motion-effects-element-type-background), .elementor-591 .elementor-element.elementor-element-093d630 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-position: -553px -214px;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c3d3f1e *//* Делаем ссылки белыми и убираем подчеркивание */
.elementor-591 .elementor-element.elementor-element-c3d3f1e .hero-breadcrumbs-link {
    font-size: 16px !important;
    font-weight: 400 !important;
    color: #ffffff !important;
    text-decoration: none !important;
    transition: color 0.3s ease;
}

/* Уменьшаем размер точки/крестика в span, который находится в контейнере */
.elementor-591 .elementor-element.elementor-element-c3d3f1e span {
    font-size: 16px !important;
}

/* Эффект при наведении на HOME или PORTFOLIOS */
.elementor-591 .elementor-element.elementor-element-c3d3f1e .hero-breadcrumbs-link:hover {
    color: #d4ff00 !important; /* Цвет становится салатовым при наведении */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ead7bf6 */.elementor-591 .elementor-element.elementor-element-ead7bf6 {
    margin-left: auto !important;
    margin-right: auto !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1afcd67 *//* Делаем ссылки белыми и убираем подчеркивание */
.elementor-591 .elementor-element.elementor-element-1afcd67 .hero-breadcrumbs-link {
    font-size: 16px !important;
    font-weight: 400 !important;
    color: #ffffff !important;
    text-decoration: none !important;
    transition: color 0.3s ease;
}

/* Уменьшаем размер точки/крестика в span, который находится в контейнере */
.elementor-591 .elementor-element.elementor-element-1afcd67 span {
    font-size: 16px !important;
}

/* Эффект при наведении на HOME или PORTFOLIOS */
.elementor-591 .elementor-element.elementor-element-1afcd67 .hero-breadcrumbs-link:hover {
    color: #d4ff00 !important; /* Цвет становится салатовым при наведении */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-651fcdf */.elementor-591 .elementor-element.elementor-element-651fcdf {
    margin-left: auto !important;
    margin-right: auto !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-49b74a5 *//* Делаем ссылки белыми и убираем подчеркивание */
.elementor-591 .elementor-element.elementor-element-49b74a5 .hero-breadcrumbs-link {
    font-size: 16px !important;
    font-weight: 400 !important;
    color: #ffffff !important;
    text-decoration: none !important;
    transition: color 0.3s ease;
}

/* Уменьшаем размер точки/крестика в span, который находится в контейнере */
.elementor-591 .elementor-element.elementor-element-49b74a5 span {
    font-size: 16px !important;
}

/* Эффект при наведении на HOME или PORTFOLIOS */
.elementor-591 .elementor-element.elementor-element-49b74a5 .hero-breadcrumbs-link:hover {
    color: #d4ff00 !important; /* Цвет становится салатовым при наведении */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74303de */.elementor-591 .elementor-element.elementor-element-74303de {
    margin-left: auto !important;
    margin-right: auto !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9657d42 *//* Делаем ссылки белыми и убираем подчеркивание */
.elementor-591 .elementor-element.elementor-element-9657d42 .hero-breadcrumbs-link {
    font-size: 16px !important;
    font-weight: 400 !important;
    color: #ffffff !important;
    text-decoration: none !important;
    transition: color 0.3s ease;
}

/* Уменьшаем размер точки/крестика в span, который находится в контейнере */
.elementor-591 .elementor-element.elementor-element-9657d42 span {
    font-size: 16px !important;
}

/* Эффект при наведении на HOME или PORTFOLIOS */
.elementor-591 .elementor-element.elementor-element-9657d42 .hero-breadcrumbs-link:hover {
    color: #d4ff00 !important; /* Цвет становится салатовым при наведении */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a7c65c1 */.elementor-591 .elementor-element.elementor-element-a7c65c1 {
    margin-left: auto !important;
    margin-right: auto !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b02bdb4 *//* Делаем ссылки белыми и убираем подчеркивание */
.elementor-591 .elementor-element.elementor-element-b02bdb4 .hero-breadcrumbs-link {
    font-size: 16px !important;
    font-weight: 400 !important;
    color: #ffffff !important;
    text-decoration: none !important;
    transition: color 0.3s ease;
}

/* Уменьшаем размер точки/крестика в span, который находится в контейнере */
.elementor-591 .elementor-element.elementor-element-b02bdb4 span {
    font-size: 16px !important;
}

/* Эффект при наведении на HOME или PORTFOLIOS */
.elementor-591 .elementor-element.elementor-element-b02bdb4 .hero-breadcrumbs-link:hover {
    color: #d4ff00 !important; /* Цвет становится салатовым при наведении */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c2227cf */.elementor-591 .elementor-element.elementor-element-c2227cf {
    margin-left: auto !important;
    margin-right: auto !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-01b0b38 *//* Делаем ссылки белыми и убираем подчеркивание */
.elementor-591 .elementor-element.elementor-element-01b0b38 .hero-breadcrumbs-link {
    font-size: 16px !important;
    font-weight: 400 !important;
    color: #ffffff !important;
    text-decoration: none !important;
    transition: color 0.3s ease;
}

/* Уменьшаем размер точки/крестика в span, который находится в контейнере */
.elementor-591 .elementor-element.elementor-element-01b0b38 span {
    font-size: 16px !important;
}

/* Эффект при наведении на HOME или PORTFOLIOS */
.elementor-591 .elementor-element.elementor-element-01b0b38 .hero-breadcrumbs-link:hover {
    color: #d4ff00 !important; /* Цвет становится салатовым при наведении */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19eba71 */.elementor-591 .elementor-element.elementor-element-19eba71 {
    margin-left: auto !important;
    margin-right: auto !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cda5999 *//* Делаем ссылки белыми и убираем подчеркивание */
.elementor-591 .elementor-element.elementor-element-cda5999 .hero-breadcrumbs-link {
    font-size: 16px !important;
    font-weight: 400 !important;
    color: #ffffff !important;
    text-decoration: none !important;
    transition: color 0.3s ease;
}

/* Уменьшаем размер точки/крестика в span, который находится в контейнере */
.elementor-591 .elementor-element.elementor-element-cda5999 span {
    font-size: 16px !important;
}

/* Эффект при наведении на HOME или PORTFOLIOS */
.elementor-591 .elementor-element.elementor-element-cda5999 .hero-breadcrumbs-link:hover {
    color: #d4ff00 !important; /* Цвет становится салатовым при наведении */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f354565 */.elementor-591 .elementor-element.elementor-element-f354565 {
    margin-left: auto !important;
    margin-right: auto !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1fb2b0c *//* Делаем ссылки белыми и убираем подчеркивание */
.elementor-591 .elementor-element.elementor-element-1fb2b0c .hero-breadcrumbs-link {
    font-size: 16px !important;
    font-weight: 400 !important;
    color: #ffffff !important;
    text-decoration: none !important;
    transition: color 0.3s ease;
}

/* Уменьшаем размер точки/крестика в span, который находится в контейнере */
.elementor-591 .elementor-element.elementor-element-1fb2b0c span {
    font-size: 16px !important;
}

/* Эффект при наведении на HOME или PORTFOLIOS */
.elementor-591 .elementor-element.elementor-element-1fb2b0c .hero-breadcrumbs-link:hover {
    color: #d4ff00 !important; /* Цвет становится салатовым при наведении */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2539a55 */.elementor-591 .elementor-element.elementor-element-2539a55 {
    margin-left: auto !important;
    margin-right: auto !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-589f0b3 *//* Делаем ссылки белыми и убираем подчеркивание */
.elementor-591 .elementor-element.elementor-element-589f0b3 .hero-breadcrumbs-link {
    font-size: 16px !important;
    font-weight: 400 !important;
    color: #ffffff !important;
    text-decoration: none !important;
    transition: color 0.3s ease;
}

/* Уменьшаем размер точки/крестика в span, который находится в контейнере */
.elementor-591 .elementor-element.elementor-element-589f0b3 span {
    font-size: 16px !important;
}

/* Эффект при наведении на HOME или PORTFOLIOS */
.elementor-591 .elementor-element.elementor-element-589f0b3 .hero-breadcrumbs-link:hover {
    color: #d4ff00 !important; /* Цвет становится салатовым при наведении */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e5d8474 */.elementor-591 .elementor-element.elementor-element-e5d8474 {
    margin-left: auto !important;
    margin-right: auto !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0524aaf *//* Делаем ссылки белыми и убираем подчеркивание */
.elementor-591 .elementor-element.elementor-element-0524aaf .hero-breadcrumbs-link {
    font-size: 16px !important;
    font-weight: 400 !important;
    color: #ffffff !important;
    text-decoration: none !important;
    transition: color 0.3s ease;
}

/* Уменьшаем размер точки/крестика в span, который находится в контейнере */
.elementor-591 .elementor-element.elementor-element-0524aaf span {
    font-size: 16px !important;
}

/* Эффект при наведении на HOME или PORTFOLIOS */
.elementor-591 .elementor-element.elementor-element-0524aaf .hero-breadcrumbs-link:hover {
    color: #d4ff00 !important; /* Цвет становится салатовым при наведении */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc0bf50 */.elementor-591 .elementor-element.elementor-element-fc0bf50 {
    margin-left: auto !important;
    margin-right: auto !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e07fe09 *//* Делаем ссылки белыми и убираем подчеркивание */
.elementor-591 .elementor-element.elementor-element-e07fe09 .hero-breadcrumbs-link {
    font-size: 16px !important;
    font-weight: 400 !important;
    color: #ffffff !important;
    text-decoration: none !important;
    transition: color 0.3s ease;
}

/* Уменьшаем размер точки/крестика в span, который находится в контейнере */
.elementor-591 .elementor-element.elementor-element-e07fe09 span {
    font-size: 16px !important;
}

/* Эффект при наведении на HOME или PORTFOLIOS */
.elementor-591 .elementor-element.elementor-element-e07fe09 .hero-breadcrumbs-link:hover {
    color: #d4ff00 !important; /* Цвет становится салатовым при наведении */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95e5aa0 */.elementor-591 .elementor-element.elementor-element-95e5aa0 {
    margin-left: auto !important;
    margin-right: auto !important;
}/* End custom CSS */
/* Start custom CSS *//* Выравниваем родительские контейнеры в строгий горизонтальный ряд, 
   НО ТОЛЬКО те, где есть Заголовок + Картинка + Текст (твои плитки) */
.e-con.e-parent:has(> .elementor-widget-heading):has(> .elementor-widget-image):has(> .elementor-widget-text-editor) {
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: nowrap !important; /* Запрещаем перенос на новую строку */
    align-items: center !important;
}

/* 1. ЛЕВЫЙ БЛОК (Заголовки) — вес 1 */
.e-con.e-parent:has(> .elementor-widget-heading):has(> .elementor-widget-image):has(> .elementor-widget-text-editor) > .elementor-widget-heading {
    flex: 1 1 0% !important;
    width: 100% !important;
    min-width: 0 !important; /* Защита от вылезания длинного текста */
    display: flex !important;
    justify-content: flex-start !important; /* Прижимаем к левому краю */
}

/* 2. ЦЕНТРАЛЬНЫЙ БЛОК (Картинки) — строго по центру экрана */
.e-con.e-parent:has(> .elementor-widget-heading):has(> .elementor-widget-image):has(> .elementor-widget-text-editor) > .elementor-widget-image {
    flex: 0 0 auto !important; 
    display: flex !important;
    justify-content: center !important;
}

/* 3. ПРАВЫЙ БЛОК (Текст и крошки) — вес 1 */
.e-con.e-parent:has(> .elementor-widget-heading):has(> .elementor-widget-image):has(> .elementor-widget-text-editor) > .elementor-widget-text-editor {
    flex: 1 1 0% !important;
    width: 100% !important;
    min-width: 0 !important;
    display: flex !important;
    justify-content: flex-end !important; /* Прижимаем к правому краю */
    text-align: right !important;         /* Выравниваем сам текст вправо */
}


/* Исправленный CSS для мобильной верстки */

@media (max-width:1024px){

.e-con.e-parent:has(> .elementor-widget-heading):has(> .elementor-widget-image):has(> .elementor-widget-text-editor){
        display:flex !important;
    flex-direction:column !important;

    align-items:center !important;
    justify-content:center !important;

    gap:30px !important;
    padding: 30px 0 30px 0 !important;
}

.e-con.e-parent:has(> .elementor-widget-heading):has(> .elementor-widget-image):has(> .elementor-widget-text-editor)
> .elementor-widget-heading{

    order:1;
    width:100% !important;
    text-align:center !important;
    align-items: flex-end !important;
}

.e-con.e-parent:has(> .elementor-widget-heading):has(> .elementor-widget-image):has(> .elementor-widget-text-editor)
> .elementor-widget-image{

    order:2;
    width:80% !important;
    max-width:80% !important;
}

.e-con.e-parent:has(> .elementor-widget-heading):has(> .elementor-widget-image):has(> .elementor-widget-text-editor)
> .elementor-widget-text-editor{

    order:3;
    width:100% !important;
    text-align:center !important;
}

.e-con.e-parent:has(> .elementor-widget-heading):has(> .elementor-widget-image):has(> .elementor-widget-text-editor)
> .elementor-widget-heading{
    justify-content:center !important;
}

.e-con.e-parent:has(> .elementor-widget-heading):has(> .elementor-widget-image):has(> .elementor-widget-text-editor)
> .elementor-widget-text-editor{
    justify-content:center !important;
    text-align:center !important;
}


}

@media (max-width: 768px) {
    .elementor-591 .elementor-element.elementor-element-093d630:not(.elementor-motion-effects-element-type-background), .elementor-591 .elementor-element.elementor-element-093d630 > .elementor-motion-effects-container > .elementor-motion-effects-layer

 {
        background-position: -556px 1px;
    }
}/* End custom CSS */