.elementor-26581 .elementor-element.elementor-element-e75b20e{--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:23px 23px;--row-gap:23px;--column-gap:23px;--padding-top:20px;--padding-bottom:0px;--padding-left:18px;--padding-right:18px;}.elementor-26581 .elementor-element.elementor-element-e75b20e, .elementor-26581 .elementor-element.elementor-element-e75b20e.thegem-e-con-layout-thegem{--content-width:1260px;}.elementor-26581 .elementor-element.elementor-element-729edc3{--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26581 .elementor-element.elementor-element-689f341 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-26581 .elementor-element.elementor-element-689f341 .thegem-te-post-breadcrumbs .post-breadcrumbs{justify-content:left;text-align:left;}.elementor-26581 .elementor-element.elementor-element-689f341 .thegem-te-post-breadcrumbs .post-breadcrumbs ul{justify-content:left;text-align:left;}.elementor-26581 .elementor-element.elementor-element-689f341 .thegem-te-post-breadcrumbs .post-breadcrumbs ul > li{color:#576D82;}.elementor-26581 .elementor-element.elementor-element-689f341 .thegem-te-post-breadcrumbs .post-breadcrumbs ul > li > a{color:#576D82;}.elementor-26581 .elementor-element.elementor-element-689f341 .thegem-te-post-breadcrumbs .post-breadcrumbs ul > li > a:hover{color:#161F13;}.elementor-26581 .elementor-element.elementor-element-689f341 .thegem-te-post-breadcrumbs .post-breadcrumbs ul > li:last-child{color:#CD0000;}.elementor-26581 .elementor-element.elementor-element-c1a2e4a .thegem-te-post-title{justify-content:left;text-align:left;}.elementor-26581 .elementor-element.elementor-element-c1a2e4a .thegem-te-post-title .post-title{letter-spacing:0px;font-family:"Outfit", Sans-serif;font-size:48px;font-weight:600;text-transform:none;line-height:1em;color:#161F13;}.elementor-26581 .elementor-element.elementor-element-c1a2e4a .thegem-te-post-title .post-title a{color:#161F13;}.elementor-26581 .elementor-element.elementor-element-966a56e .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-26581 .elementor-element.elementor-element-966a56e .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-26581 .elementor-element.elementor-element-966a56e{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-26581 .elementor-element.elementor-element-966a56e .elementor-icon-list-text{transition:color 0.3s;}.elementor-26581 .elementor-element.elementor-element-a73a08d{--divider-border-style:solid;--divider-color:#E7E7E6;--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-26581 .elementor-element.elementor-element-a73a08d .elementor-divider-separator{width:100%;}.elementor-26581 .elementor-element.elementor-element-a73a08d .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-26581 .elementor-element.elementor-element-e8f3d1e{--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:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:100;}.elementor-26581 .elementor-element.elementor-element-e8f3d1e:not(.elementor-motion-effects-element-type-background), .elementor-26581 .elementor-element.elementor-element-e8f3d1e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-26581 .elementor-element.elementor-element-9155335{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:101;}.elementor-26581 .elementor-element.elementor-element-9155335:not(.elementor-motion-effects-element-type-background), .elementor-26581 .elementor-element.elementor-element-9155335 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-26581 .elementor-element.elementor-element-13a395f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-26581 .elementor-element.elementor-element-13a395f.elementor-element{--align-self:flex-start;}.elementor-26581 .elementor-element.elementor-element-13a395f ul.nav-menu-custom li a{padding-left:30px;padding-right:30px;}.elementor-26581 .elementor-element.elementor-element-13a395f ul.nav-menu-custom li:hover > a,
					.elementor-26581 .elementor-element.elementor-element-13a395f ul.nav-menu-custom li:hover > span{color:#CD0000 !important;}.elementor-26581 .elementor-element.elementor-element-13a395f ul.nav-menu-custom li.menu-item-current > a,
					.elementor-26581 .elementor-element.elementor-element-13a395f ul.nav-menu-custom li.menu-item-current > span,
					.elementor-26581 .elementor-element.elementor-element-13a395f ul.nav-menu-custom li.menu-item-active > a,
					.elementor-26581 .elementor-element.elementor-element-13a395f ul.nav-menu-custom li.menu-item-active > span,
					.elementor-26581 .elementor-element.elementor-element-13a395f ul.nav-menu-custom li.collapsed > a,
					.elementor-26581 .elementor-element.elementor-element-13a395f ul.nav-menu-custom li.collapsed > span{color:#CD0000 !important;}.elementor-26581 .elementor-element.elementor-element-13a395f ul.nav-menu-custom li.menu-item-current > a .text:before,
					.elementor-26581 .elementor-element.elementor-element-13a395f ul.nav-menu-custom li.menu-item-current > a .text:after,
					.elementor-26581 .elementor-element.elementor-element-13a395f ul.nav-menu-custom li.menu-item-active > a .text:before,
					.elementor-26581 .elementor-element.elementor-element-13a395f ul.nav-menu-custom li.menu-item-active > a .text:after,
					.elementor-26581 .elementor-element.elementor-element-13a395f ul.nav-menu-custom li.collapsed > a .text:before,
					.elementor-26581 .elementor-element.elementor-element-13a395f ul.nav-menu-custom li.collapsed > a .text:after{background-color:#CD0000 !important;}.elementor-26581 .elementor-element.elementor-element-13a395f ul.nav-menu-custom li.menu-item-active > a:before,
					.elementor-26581 .elementor-element.elementor-element-13a395f ul.nav-menu-custom li.menu-item-active > a:after,
					.elementor-26581 .elementor-element.elementor-element-13a395f ul.nav-menu-custom li.collapsed > a:before,
					.elementor-26581 .elementor-element.elementor-element-13a395f ul.nav-menu-custom li.collapsed > a:after{border-color:#CD0000 !important;}.elementor-26581 .elementor-element.elementor-element-11d9c88{--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;--justify-content:flex-end;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26581 .elementor-element.elementor-element-f9fb7f9 .gem-icon{background-color:#F4F5F4;padding:15px;border-radius:12px 12px 12px 12px;border-style:none;}.thegem-template-header .elementor-26581 .elementor-element.elementor-element-f9fb7f9{padding:0px 10px 0px 10px;}.elementor-26581 .elementor-element.elementor-element-f9fb7f9 .gem-icon .back-angle i{color:#F4F5F4;}.elementor-26581 .elementor-element.elementor-element-f9fb7f9 .gem-icon svg{fill:#F4F5F4;}.elementor-26581 .elementor-element.elementor-element-99fb1e4 .gem-icon{background-color:#F4F5F4;padding:15px;border-radius:12px 12px 12px 12px;border-style:none;}.thegem-template-header .elementor-26581 .elementor-element.elementor-element-99fb1e4{padding:0px 10px 0px 10px;}.elementor-26581 .elementor-element.elementor-element-99fb1e4 .gem-icon .back-angle i{color:#F4F5F4;}.elementor-26581 .elementor-element.elementor-element-99fb1e4 .gem-icon svg{fill:#F4F5F4;}.elementor-26581 .elementor-element.elementor-element-4ab7e14 .gem-icon{background-color:#F4F5F4;padding:15px;border-radius:12px 12px 12px 12px;border-style:none;}.thegem-template-header .elementor-26581 .elementor-element.elementor-element-4ab7e14{padding:0px 10px 0px 10px;}.elementor-26581 .elementor-element.elementor-element-4ab7e14 .gem-icon .back-angle i{color:#F4F5F4;}.elementor-26581 .elementor-element.elementor-element-4ab7e14 .gem-icon svg{fill:#F4F5F4;}.elementor-26581 .elementor-element.elementor-element-659ea7e .gem-icon{background-color:#F4F5F4;padding:15px;border-radius:12px 12px 12px 12px;border-style:none;}.thegem-template-header .elementor-26581 .elementor-element.elementor-element-659ea7e{padding:0px 10px 0px 10px;}.elementor-26581 .elementor-element.elementor-element-659ea7e .gem-icon .back-angle i{color:#F4F5F4;}.elementor-26581 .elementor-element.elementor-element-659ea7e .gem-icon svg{fill:#F4F5F4;}.elementor-26581 .elementor-element.elementor-element-1f66e06{--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:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26581 .elementor-element.elementor-element-bd1a495{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26581 .elementor-element.elementor-element-e653f0d .gem-gallery-grid .gallery-item:not(.custom-ratio, .double-item) .image-wrap{aspect-ratio:1 !important;}.elementor-26581 .elementor-element.elementor-element-e653f0d .gem-gallery-grid .gallery-item{padding:calc(8px/2) !important;}.elementor-26581 .elementor-element.elementor-element-e653f0d .gem-gallery-grid .gallery-set{margin-top:calc(-8px/2);margin-bottom:calc(-8px/2);}.elementor-26581 .elementor-element.elementor-element-e653f0d .gem-gallery-grid .not-fullwidth-block ul,
					.elementor-26581 .elementor-element.elementor-element-e653f0d .gem-gallery-grid .not-fullwidth-block .portfolio-item-size-container{margin-left:calc(-8px/2);margin-right:calc(-8px/2);}.elementor-26581 .elementor-element.elementor-element-e653f0d .gem-gallery-grid .fullwidth-block{padding-left:calc(8px/2);padding-right:calc(8px/2);}.elementor-26581 .elementor-element.elementor-element-e653f0d .gallery-item .wrap{border-radius:0px 0px 0px 0px;}.elementor-26581 .elementor-element.elementor-element-e653f0d .gallery-item .image-wrap{border-radius:20px 20px 20px 20px;}.elementor-26581 .elementor-element.elementor-element-e653f0d .gallery-item .overlay{border-radius:20px 20px 20px 20px;}.elementor-26581 .elementor-element.elementor-element-e653f0d .gallery-item .overlay-wrap{opacity:calc(100/100);}.elementor-26581 .elementor-element.elementor-element-a0e1af2{--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;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E6EBE6;--border-color:#E6EBE6;--padding-top:16px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-26581 .elementor-element.elementor-element-b273bbe{--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:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:16px;--padding-bottom:16px;--padding-left:12px;--padding-right:12px;}.elementor-26581 .elementor-element.elementor-element-9ff32f7 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:12px;}.elementor-26581 .elementor-element.elementor-element-9ff32f7 .elementor-icon-box-title{margin-block-end:6px;color:#66736b;}.elementor-26581 .elementor-element.elementor-element-9ff32f7.elementor-view-stacked .elementor-icon{background-color:#215b40;}.elementor-26581 .elementor-element.elementor-element-9ff32f7.elementor-view-framed .elementor-icon, .elementor-26581 .elementor-element.elementor-element-9ff32f7.elementor-view-default .elementor-icon{fill:#215b40;color:#215b40;border-color:#215b40;}.elementor-26581 .elementor-element.elementor-element-9ff32f7 .elementor-icon{font-size:21px;}.elementor-26581 .elementor-element.elementor-element-9ff32f7 .elementor-icon-box-title, .elementor-26581 .elementor-element.elementor-element-9ff32f7 .elementor-icon-box-title a{font-family:"Outfit", Sans-serif;font-size:13px;font-weight:400;}.elementor-26581 .elementor-element.elementor-element-9ff32f7 .elementor-icon-box-description{font-family:"Outfit", Sans-serif;font-size:15px;font-weight:600;line-height:1.4em;color:#202b25;}.elementor-26581 .elementor-element.elementor-element-bcdd808{--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:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:16px;--padding-bottom:16px;--padding-left:12px;--padding-right:12px;}.elementor-26581 .elementor-element.elementor-element-d998e0d .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:12px;}.elementor-26581 .elementor-element.elementor-element-d998e0d .elementor-icon-box-title{margin-block-end:6px;color:#66736b;}.elementor-26581 .elementor-element.elementor-element-d998e0d.elementor-view-stacked .elementor-icon{background-color:#215b40;}.elementor-26581 .elementor-element.elementor-element-d998e0d.elementor-view-framed .elementor-icon, .elementor-26581 .elementor-element.elementor-element-d998e0d.elementor-view-default .elementor-icon{fill:#215b40;color:#215b40;border-color:#215b40;}.elementor-26581 .elementor-element.elementor-element-d998e0d .elementor-icon{font-size:21px;}.elementor-26581 .elementor-element.elementor-element-d998e0d .elementor-icon-box-title, .elementor-26581 .elementor-element.elementor-element-d998e0d .elementor-icon-box-title a{font-family:"Outfit", Sans-serif;font-size:13px;font-weight:400;}.elementor-26581 .elementor-element.elementor-element-d998e0d .elementor-icon-box-description{font-family:"Outfit", Sans-serif;font-size:15px;font-weight:600;line-height:1.4em;color:#202b25;}.elementor-26581 .elementor-element.elementor-element-8364409{--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:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:16px;--padding-bottom:16px;--padding-left:12px;--padding-right:12px;}.elementor-26581 .elementor-element.elementor-element-1bf1104 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:12px;}.elementor-26581 .elementor-element.elementor-element-1bf1104 .elementor-icon-box-title{margin-block-end:6px;color:#66736b;}.elementor-26581 .elementor-element.elementor-element-1bf1104.elementor-view-stacked .elementor-icon{background-color:#215b40;}.elementor-26581 .elementor-element.elementor-element-1bf1104.elementor-view-framed .elementor-icon, .elementor-26581 .elementor-element.elementor-element-1bf1104.elementor-view-default .elementor-icon{fill:#215b40;color:#215b40;border-color:#215b40;}.elementor-26581 .elementor-element.elementor-element-1bf1104 .elementor-icon{font-size:21px;}.elementor-26581 .elementor-element.elementor-element-1bf1104 .elementor-icon-box-title, .elementor-26581 .elementor-element.elementor-element-1bf1104 .elementor-icon-box-title a{font-family:"Outfit", Sans-serif;font-size:13px;font-weight:400;}.elementor-26581 .elementor-element.elementor-element-1bf1104 .elementor-icon-box-description{font-family:"Outfit", Sans-serif;font-size:15px;font-weight:600;line-height:1.4em;color:#202b25;}.elementor-26581 .elementor-element.elementor-element-04909b4{--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:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:16px;--padding-bottom:16px;--padding-left:12px;--padding-right:12px;}.elementor-26581 .elementor-element.elementor-element-c6e90b7 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:12px;}.elementor-26581 .elementor-element.elementor-element-c6e90b7 .elementor-icon-box-title{margin-block-end:6px;color:#66736b;}.elementor-26581 .elementor-element.elementor-element-c6e90b7.elementor-view-stacked .elementor-icon{background-color:#215b40;}.elementor-26581 .elementor-element.elementor-element-c6e90b7.elementor-view-framed .elementor-icon, .elementor-26581 .elementor-element.elementor-element-c6e90b7.elementor-view-default .elementor-icon{fill:#215b40;color:#215b40;border-color:#215b40;}.elementor-26581 .elementor-element.elementor-element-c6e90b7 .elementor-icon{font-size:21px;}.elementor-26581 .elementor-element.elementor-element-c6e90b7 .elementor-icon-box-title, .elementor-26581 .elementor-element.elementor-element-c6e90b7 .elementor-icon-box-title a{font-family:"Outfit", Sans-serif;font-size:13px;font-weight:400;}.elementor-26581 .elementor-element.elementor-element-c6e90b7 .elementor-icon-box-description{font-family:"Outfit", Sans-serif;font-size:15px;font-weight:600;line-height:1.4em;color:#202b25;}.elementor-26581 .elementor-element.elementor-element-1df4bd3{--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:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:16px;--padding-bottom:16px;--padding-left:12px;--padding-right:12px;}.elementor-26581 .elementor-element.elementor-element-17b4110 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:12px;}.elementor-26581 .elementor-element.elementor-element-17b4110 .elementor-icon-box-title{margin-block-end:6px;color:#66736b;}.elementor-26581 .elementor-element.elementor-element-17b4110.elementor-view-stacked .elementor-icon{background-color:#215b40;}.elementor-26581 .elementor-element.elementor-element-17b4110.elementor-view-framed .elementor-icon, .elementor-26581 .elementor-element.elementor-element-17b4110.elementor-view-default .elementor-icon{fill:#215b40;color:#215b40;border-color:#215b40;}.elementor-26581 .elementor-element.elementor-element-17b4110 .elementor-icon{font-size:21px;}.elementor-26581 .elementor-element.elementor-element-17b4110 .elementor-icon-box-title, .elementor-26581 .elementor-element.elementor-element-17b4110 .elementor-icon-box-title a{font-family:"Outfit", Sans-serif;font-size:13px;font-weight:400;}.elementor-26581 .elementor-element.elementor-element-17b4110 .elementor-icon-box-description{font-family:"Outfit", Sans-serif;font-size:15px;font-weight:600;line-height:1.4em;color:#202b25;}.elementor-26581 .elementor-element.elementor-element-5d88d0a{--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:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:16px;--padding-bottom:16px;--padding-left:12px;--padding-right:12px;}.elementor-26581 .elementor-element.elementor-element-640cdbc .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:12px;}.elementor-26581 .elementor-element.elementor-element-640cdbc .elementor-icon-box-title{margin-block-end:6px;color:#66736b;}.elementor-26581 .elementor-element.elementor-element-640cdbc.elementor-view-stacked .elementor-icon{background-color:#215b40;}.elementor-26581 .elementor-element.elementor-element-640cdbc.elementor-view-framed .elementor-icon, .elementor-26581 .elementor-element.elementor-element-640cdbc.elementor-view-default .elementor-icon{fill:#215b40;color:#215b40;border-color:#215b40;}.elementor-26581 .elementor-element.elementor-element-640cdbc .elementor-icon{font-size:21px;}.elementor-26581 .elementor-element.elementor-element-640cdbc .elementor-icon-box-title, .elementor-26581 .elementor-element.elementor-element-640cdbc .elementor-icon-box-title a{font-family:"Outfit", Sans-serif;font-size:13px;font-weight:400;}.elementor-26581 .elementor-element.elementor-element-640cdbc .elementor-icon-box-description{font-family:"Outfit", Sans-serif;font-size:15px;font-weight:600;line-height:1.4em;color:#202b25;}.elementor-26581 .elementor-element.elementor-element-6e9c4f4{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:18px;--padding-right:18px;}.elementor-26581 .elementor-element.elementor-element-6e9c4f4, .elementor-26581 .elementor-element.elementor-element-6e9c4f4.thegem-e-con-layout-thegem{--content-width:1200px;}.elementor-26581 .elementor-element.elementor-element-c7c86f6 .thegem-te-post-content{justify-content:left;text-align:left;}@media(max-width:1024px){.elementor-26581 .elementor-element.elementor-element-6e9c4f4{--padding-top:0px;--padding-bottom:0px;--padding-left:18px;--padding-right:18px;}}@media(max-width:767px){.elementor-26581 .elementor-element.elementor-element-689f341 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-26581 .elementor-element.elementor-element-c1a2e4a .thegem-te-post-title .post-title{font-size:34px;line-height:1.15em;}.elementor-26581 .elementor-element.elementor-element-f9fb7f9 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-26581 .elementor-element.elementor-element-99fb1e4 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-26581 .elementor-element.elementor-element-4ab7e14 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-26581 .elementor-element.elementor-element-659ea7e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-26581 .elementor-element.elementor-element-b273bbe{--width:50%;}.elementor-26581 .elementor-element.elementor-element-9ff32f7 .elementor-icon-box-description{font-size:13px;}.elementor-26581 .elementor-element.elementor-element-bcdd808{--width:50%;}.elementor-26581 .elementor-element.elementor-element-d998e0d .elementor-icon-box-description{font-size:13px;}.elementor-26581 .elementor-element.elementor-element-8364409{--width:50%;}.elementor-26581 .elementor-element.elementor-element-1bf1104 .elementor-icon-box-description{font-size:13px;}.elementor-26581 .elementor-element.elementor-element-04909b4{--width:50%;}.elementor-26581 .elementor-element.elementor-element-c6e90b7 .elementor-icon-box-description{font-size:13px;}.elementor-26581 .elementor-element.elementor-element-1df4bd3{--width:50%;}.elementor-26581 .elementor-element.elementor-element-17b4110 .elementor-icon-box-description{font-size:13px;}.elementor-26581 .elementor-element.elementor-element-5d88d0a{--width:50%;}.elementor-26581 .elementor-element.elementor-element-640cdbc .elementor-icon-box-description{font-size:13px;}}@media(min-width:768px){.elementor-26581 .elementor-element.elementor-element-9155335{--width:66%;}.elementor-26581 .elementor-element.elementor-element-11d9c88{--width:33%;}.elementor-26581 .elementor-element.elementor-element-b273bbe{--width:25%;}.elementor-26581 .elementor-element.elementor-element-bcdd808{--width:25%;}.elementor-26581 .elementor-element.elementor-element-8364409{--width:25%;}.elementor-26581 .elementor-element.elementor-element-04909b4{--width:25%;}.elementor-26581 .elementor-element.elementor-element-1df4bd3{--width:25%;}.elementor-26581 .elementor-element.elementor-element-5d88d0a{--width:25%;}}/* Start custom CSS for icon-list, class: .elementor-element-966a56e */.elementor-26581 .elementor-element.elementor-element-966a56e .elementor-icon-list-items { display:flex; flex-wrap:wrap; align-items:center; column-gap:8px; row-gap:6px; margin:0 !important; padding:0; }
.elementor-26581 .elementor-element.elementor-element-966a56e .elementor-icon-list-item { margin:0 !important; padding:0 !important; font-family:inherit; font-size:16px; line-height:1.5; color:#202b25; }
.elementor-26581 .elementor-element.elementor-element-966a56e .elementor-icon-list-icon { display:none; }
.elementor-26581 .elementor-element.elementor-element-966a56e .elementor-icon-list-text { padding:0; color:#202b25; font-size:16px; line-height:1.5; }
.elementor-26581 .elementor-element.elementor-element-966a56e .elementor-icon-list-item:first-child::before { content:"★"; color:#215b40; margin-right:5px; }
.elementor-26581 .elementor-element.elementor-element-966a56e .elementor-icon-list-item:first-child .elementor-icon-list-text { font-weight:600; }
.elementor-26581 .elementor-element.elementor-element-966a56e .elementor-icon-list-item:nth-child(n+3)::before { content:"·"; color:#66736b; margin-right:8px; }
.elementor-26581 .elementor-element.elementor-element-966a56e .elementor-icon-list-item:last-child .elementor-icon-list-text { text-decoration:underline; text-underline-offset:3px; }/* End custom CSS */
/* Start custom CSS for thegem-custom-menu, class: .elementor-element-13a395f */@media (max-width: 767px) {
 .pd-km-intro.elementor-sticky--active {
  width: calc(100% - 36px) !important;
  max-width: calc(100% - 36px) !important;
  min-width: 0;
 }
 .elementor-26581 .elementor-element.elementor-element-13a395f, .elementor-26581 .elementor-element.elementor-element-13a395f .elementor-widget-container, .elementor-26581 .elementor-element.elementor-element-13a395f .thegem-menu-custom, .elementor-26581 .elementor-element.elementor-element-13a395f [role="navigation"] {min-width: 0; width: 100%; max-width: 100%;}
 .elementor-26581 .elementor-element.elementor-element-13a395f ul.nav-menu-custom {overflow-x: auto !important; overflow-y: hidden; touch-action: pan-x pan-y; overscroll-behavior-x: contain; -webkit-overflow-scrolling: touch;}
}/* End custom CSS */
.pd-alert-bell,
.pd-alert-bell * {
    cursor: pointer !important;
}
.pd-alert-bell,
.pd-alert-bell * {
    cursor: pointer !important;
}
.pd-alert-bell,
.pd-alert-bell * {
    cursor: pointer !important;
}
.pd-alert-bell,
.pd-alert-bell * {
    cursor: pointer !important;
}
/* Start custom CSS for container, class: .elementor-element-11d9c88 */svg[fill="none"],
svg[fill="none"] * {
  fill: none !important;
}/* End custom CSS */
/* Start custom CSS for thegem-gallery-grid, class: .elementor-element-e653f0d */.elementor-26581 .elementor-element.elementor-element-e653f0d{height:auto!important;width:100%!important;max-width:none;grid-column:1/-1!important;grid-row:1/-1!important;}
.elementor-26581 .elementor-element.elementor-element-e653f0d .gallery-preloader-wrapper>.row{margin:0!important;}
.elementor-26581 .elementor-element.elementor-element-e653f0d .gallery-set{display:grid!important;grid-template-columns:minmax(0,2fr) minmax(0,1fr);grid-template-rows:234px 234px;gap:12px;height:480px!important;margin:0!important;}
.elementor-26581 .elementor-element.elementor-element-e653f0d .gallery-set:before,.elementor-26581 .elementor-element.elementor-element-e653f0d .gallery-set:after{display:none!important;}
.elementor-26581 .elementor-element.elementor-element-e653f0d .gallery-set>.gallery-item{position:relative!important;inset:auto!important;transform:none!important;width:100%!important;height:100%!important;padding:0!important;border-radius:16px;overflow:hidden;}
.elementor-26581 .elementor-element.elementor-element-e653f0d .gallery-set>.gallery-item:first-child{grid-row:span 2;}
.elementor-26581 .elementor-element.elementor-element-e653f0d .wrap,.elementor-26581 .elementor-element.elementor-element-e653f0d .overlay-wrap,.elementor-26581 .elementor-element.elementor-element-e653f0d .image-wrap,.elementor-26581 .elementor-element.elementor-element-e653f0d picture{padding:0!important;border:0!important;display:block;width:100%!important;height:100%!important;}
.elementor-26581 .elementor-element.elementor-element-e653f0d .image-wrap img{width:100%!important;height:100%!important;max-width:none!important;object-fit:cover;}
.elementor-26581 .elementor-element.elementor-element-e653f0d .gallery-set>.gallery-item:first-child .gallery-item-link:after{content:"Odpri galerijo";position:absolute;left:20px;bottom:20px;padding:10px 18px;background:#fff;color:#111;border-radius:24px;font:600 14px/20px Outfit,sans-serif;}
@media(max-width:767px){.elementor-26581 .elementor-element.elementor-element-e653f0d .gallery-set{grid-template-rows:144px 144px;gap:8px;height:296px!important;}.elementor-26581 .elementor-element.elementor-element-e653f0d .gallery-set>.gallery-item{border-radius:12px;}.elementor-26581 .elementor-element.elementor-element-e653f0d .gallery-set>.gallery-item:first-child .gallery-item-link:after{left:12px;bottom:12px;padding:8px 12px;font-size:12px;}}

.elementor-26581 .elementor-element.elementor-element-e653f0d .gallery-set>.gallery-item:nth-child(n+4){display:none!important;}/* ==========================================
   PD RADOVLJICA – ALLTRAILS GALERIJA
   THEGEM GALLERY GRID
   ========================================== */

/* GLAVNA POSTAVITEV */

.pd-hero-gallery .gallery-set {
    display: grid !important;

    grid-template-columns:
        minmax(0, 2fr)
        minmax(0, 1fr) !important;

    grid-template-rows:
        repeat(2, minmax(0, 1fr)) !important;

    height: 480px !important;
    overflow: hidden !important;
}

/* POSAMEZNE FOTOGRAFIJE */

.pd-hero-gallery .gallery-set > li.gallery-item {
    position: relative !important;

    top: auto !important;
    right: auto !important;
    bottom: auto !important;
    left: auto !important;

    transform: none !important;

    width: 100% !important;
    height: 100% !important;

    min-width: 0 !important;
    min-height: 0 !important;

    margin: 0 !important;

    overflow: hidden !important;
}

/* VELIKA FOTOGRAFIJA LEVO */

.pd-hero-gallery .gallery-set > li.gallery-item:nth-child(1) {
    grid-column: 1;
    grid-row: 1 / 3;
}

/* ZGORNJA DESNA FOTOGRAFIJA */

.pd-hero-gallery .gallery-set > li.gallery-item:nth-child(2) {
    grid-column: 2;
    grid-row: 1;
}

/* SPODNJA DESNA FOTOGRAFIJA */

.pd-hero-gallery .gallery-set > li.gallery-item:nth-child(3) {
    grid-column: 2;
    grid-row: 2;
}

/* OSTALE FOTOGRAFIJE SKRIJEMO IZ MREŽE */

.pd-hero-gallery .gallery-set > li.gallery-item:nth-child(n+4) {
    display: none !important;
}

/* ==========================================
   NOTRANJI ELEMENTI THEGEM
   ========================================== */

.pd-hero-gallery .gallery-item .gem-wrapbox,
.pd-hero-gallery .gallery-item .gem-wrapbox-inner,
.pd-hero-gallery .gallery-item .gem-image-wrap,
.pd-hero-gallery .gallery-item .overlay-wrap,
.pd-hero-gallery .gallery-item .overlay {
    width: 100% !important;
    height: 100% !important;

    min-height: 0 !important;
    max-height: 100% !important;

    overflow: hidden !important;
}

.pd-hero-gallery .gallery-item .gem-wrapbox {
    position: relative !important;
}

/* FOTOGRAFIJE */

.pd-hero-gallery .gallery-item img {
    position: relative !important;

    display: block !important;

    width: 100% !important;
    height: 100% !important;
    max-width: none !important;

    object-fit: cover !important;
    object-position: center center !important;
}

/* ==========================================
   PREKRIVNE PLASTI THEGEM
   ========================================== */

/* Odstranimo barvno prekrivanje in senco,
   ne pa samih povezav za odpiranje galerije */

.pd-hero-gallery .gallery-item .overlay,
.pd-hero-gallery .gallery-item .overlay::before,
.pd-hero-gallery .gallery-item .overlay::after,
.pd-hero-gallery .gallery-item .overlay-circle {
    background-color: transparent !important;
    background-image: none !important;
    box-shadow: none !important;
}

.pd-hero-gallery .gallery-item .overlay::before,
.pd-hero-gallery .gallery-item .overlay-circle,
.pd-hero-gallery .gallery-item .overlay-content {
    opacity: 0 !important;
    visibility: hidden !important;
}

/* ==========================================
   GUMB – ODPRI GALERIJO
   ========================================== */

.pd-hero-gallery .gallery-set > li.gallery-item:first-child
.gallery-item-link::after {
    content: "Odpri galerijo";

    position: absolute;
    bottom: 20px;
    left: 20px;
    z-index: 20;

    display: flex;
    align-items: center;

    min-height: 43px;
    padding: 9px 17px 9px 44px;

    border: 1px solid rgba(255,255,255,.85);
    border-radius: 100px;

    background-color: rgba(0,0,0,.38);
    color: #fff;

    font-family: inherit;
    font-size: 14px;
    font-weight: 700;
    line-height: 1.2;
    white-space: nowrap;


    /* SVG ikona galerije */
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='3' width='18' height='18' rx='2'/%3E%3Ccircle cx='8.5' cy='8.5' r='1.5'/%3E%3Cpath d='m21 15-5-5L5 21'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 21px 21px;
    background-position: 15px center;

    pointer-events: none;
    transition: background-color .2s ease;
}

.pd-hero-gallery .gallery-set > li.gallery-item:first-child
.gallery-item-link:hover::after {
    background-color: rgba(0,0,0,.65);
}

/* ==========================================
   RESPONSIVE – TABLET
   ========================================== */

@media (min-width: 768px) and (max-width: 1024px) {
    .pd-hero-gallery .gallery-set {
        height: 360px !important;
    }
}

/* ==========================================
   RESPONSIVE – TELEFON
   ========================================== */

@media (max-width: 767px) {
    .pd-hero-gallery .gallery-set {
        grid-template-columns:
            minmax(0, 1.8fr)
            minmax(0, 1fr) !important;

        height: 250px !important;
    }

    .pd-hero-gallery .gallery-set > li.gallery-item:first-child
    .gallery-item-link::after {
        bottom: 10px;
        left: 10px;

        min-height: 34px;
        padding: 7px 11px 7px 35px;
        font-size: 11px;

        background-size: 17px 17px;
        background-position: 10px center;
    }
}

/* ==========================================
   MANJŠI TELEFONI
   ========================================== */

@media (max-width: 380px) {
    .pd-hero-gallery .gallery-set {
        height: 210px !important;
    }
}

/* Keep the image in normal flow; native TheGem controls own radius and gaps. */
.pd-hero-gallery .gallery-set > .gallery-item .image-wrap,
.pd-hero-gallery .gallery-set > .gallery-item picture {
    display: block;
    width: 100%;
    height: 100%;
    min-height: 0;
    overflow: hidden;
}
.pd-hero-gallery .gallery-item-link:focus:not(:focus-visible) { outline: none; }
.pd-hero-gallery .gallery-item-link:focus-visible { outline: none !important; box-shadow: none !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f66e06 */.elementor-26581 .elementor-element.elementor-element-1f66e06,.elementor-26581 .elementor-element.elementor-element-1f66e06>.e-con{display:block!important;width:100%!important;height:auto!important;}/* End custom CSS */