.elementor-2886 .elementor-element.elementor-element-20a3e60{--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:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2886 .elementor-element.elementor-element-20a3e60:not(.elementor-motion-effects-element-type-background), .elementor-2886 .elementor-element.elementor-element-20a3e60 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDFFFC;}.elementor-2886 .elementor-element.elementor-element-a77713c{--display:flex;--position:fixed;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--overflow:hidden;top:0px;}body:not(.rtl) .elementor-2886 .elementor-element.elementor-element-a77713c{left:0px;}body.rtl .elementor-2886 .elementor-element.elementor-element-a77713c{right:0px;}.elementor-2886 .elementor-element.elementor-element-51c996b{width:100%;max-width:100%;top:0px;}.elementor-2886 .elementor-element.elementor-element-51c996b > .elementor-widget-container{padding:1vw 0vw 0vw 0vw;}.elementor-2886 .elementor-element.elementor-element-51c996b.elementor-element{--align-self:center;}body:not(.rtl) .elementor-2886 .elementor-element.elementor-element-51c996b{left:0px;}body.rtl .elementor-2886 .elementor-element.elementor-element-51c996b{right:0px;}.elementor-2886 .elementor-element.elementor-element-51c996b.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2886 .elementor-element.elementor-element-51c996b img{max-width:45%;}.elementor-2886 .elementor-element.elementor-element-e9323b3 .menu-item a.hfe-menu-item{padding-left:15px;padding-right:15px;}.elementor-2886 .elementor-element.elementor-element-e9323b3 .menu-item a.hfe-sub-menu-item{padding-left:calc( 15px + 20px );padding-right:15px;}.elementor-2886 .elementor-element.elementor-element-e9323b3 .hfe-nav-menu__layout-vertical .menu-item ul ul a.hfe-sub-menu-item{padding-left:calc( 15px + 40px );padding-right:15px;}.elementor-2886 .elementor-element.elementor-element-e9323b3 .hfe-nav-menu__layout-vertical .menu-item ul ul ul a.hfe-sub-menu-item{padding-left:calc( 15px + 60px );padding-right:15px;}.elementor-2886 .elementor-element.elementor-element-e9323b3 .hfe-nav-menu__layout-vertical .menu-item ul ul ul ul a.hfe-sub-menu-item{padding-left:calc( 15px + 80px );padding-right:15px;}.elementor-2886 .elementor-element.elementor-element-e9323b3 .menu-item a.hfe-menu-item, .elementor-2886 .elementor-element.elementor-element-e9323b3 .menu-item a.hfe-sub-menu-item{padding-top:15px;padding-bottom:15px;}.elementor-2886 .elementor-element.elementor-element-e9323b3 .sub-menu a.hfe-sub-menu-item,
						 .elementor-2886 .elementor-element.elementor-element-e9323b3 nav.hfe-dropdown li a.hfe-menu-item,
						 .elementor-2886 .elementor-element.elementor-element-e9323b3 nav.hfe-dropdown li a.hfe-sub-menu-item,
						 .elementor-2886 .elementor-element.elementor-element-e9323b3 nav.hfe-dropdown-expandible li a.hfe-menu-item,
						 .elementor-2886 .elementor-element.elementor-element-e9323b3 nav.hfe-dropdown-expandible li a.hfe-sub-menu-item{padding-top:15px;padding-bottom:15px;}.elementor-2886 .elementor-element.elementor-element-e9323b3{width:100%;max-width:100%;top:26vh;}.elementor-2886 .elementor-element.elementor-element-e9323b3.elementor-element{--align-self:center;}.elementor-2886 .elementor-element.elementor-element-e9323b3.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2886 .elementor-element.elementor-element-e9323b3 a.hfe-menu-item, .elementor-2886 .elementor-element.elementor-element-e9323b3 a.hfe-sub-menu-item{font-family:"Roboto Condensed", Sans-serif;font-size:15px;font-weight:300;text-transform:uppercase;letter-spacing:2px;}.elementor-2886 .elementor-element.elementor-element-e9323b3 .menu-item a.hfe-menu-item, .elementor-2886 .elementor-element.elementor-element-e9323b3 .sub-menu a.hfe-sub-menu-item{color:#0D1A29;}.elementor-2886 .elementor-element.elementor-element-e9323b3 .menu-item a.hfe-menu-item:hover,
								.elementor-2886 .elementor-element.elementor-element-e9323b3 .sub-menu a.hfe-sub-menu-item:hover,
								.elementor-2886 .elementor-element.elementor-element-e9323b3 .menu-item.current-menu-item a.hfe-menu-item,
								.elementor-2886 .elementor-element.elementor-element-e9323b3 .menu-item a.hfe-menu-item.highlighted,
								.elementor-2886 .elementor-element.elementor-element-e9323b3 .menu-item a.hfe-menu-item:focus{color:#8CA73D;}.elementor-2886 .elementor-element.elementor-element-e9323b3 .sub-menu,
								.elementor-2886 .elementor-element.elementor-element-e9323b3 nav.hfe-dropdown,
								.elementor-2886 .elementor-element.elementor-element-e9323b3 nav.hfe-dropdown-expandible,
								.elementor-2886 .elementor-element.elementor-element-e9323b3 nav.hfe-dropdown .menu-item a.hfe-menu-item,
								.elementor-2886 .elementor-element.elementor-element-e9323b3 nav.hfe-dropdown .menu-item a.hfe-sub-menu-item{background-color:#fff;}.elementor-2886 .elementor-element.elementor-element-e9323b3 .sub-menu li.menu-item:not(:last-child),
						.elementor-2886 .elementor-element.elementor-element-e9323b3 nav.hfe-dropdown li.menu-item:not(:last-child),
						.elementor-2886 .elementor-element.elementor-element-e9323b3 nav.hfe-dropdown-expandible li.menu-item:not(:last-child){border-bottom-style:solid;border-bottom-color:#c4c4c4;border-bottom-width:1px;}.elementor-2886 .elementor-element.elementor-element-c7493af{--display:flex;--position:absolute;--min-height:30vh;bottom:1vh;}.elementor-2886 .elementor-element.elementor-element-c7493af.e-con{--align-self:center;}.elementor-2886 .elementor-element.elementor-element-f35197b{--display:flex;--position:absolute;--min-height:5vh;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;bottom:14vh;}body:not(.rtl) .elementor-2886 .elementor-element.elementor-element-f35197b{left:0vw;}body.rtl .elementor-2886 .elementor-element.elementor-element-f35197b{right:0vw;}.elementor-2886 .elementor-element.elementor-element-8beafa4.elementor-element{--align-self:flex-end;}body:not(.rtl) .elementor-2886 .elementor-element.elementor-element-8beafa4{right:4vw;}body.rtl .elementor-2886 .elementor-element.elementor-element-8beafa4{left:4vw;}.elementor-2886 .elementor-element.elementor-element-8beafa4{bottom:0vh;text-align:end;}.elementor-2886 .elementor-element.elementor-element-8beafa4.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2886 .elementor-element.elementor-element-8beafa4 img{max-width:3vw;opacity:1;}.elementor-2886 .elementor-element.elementor-element-e9fbb9b.elementor-element{--align-self:flex-end;}body:not(.rtl) .elementor-2886 .elementor-element.elementor-element-e9fbb9b{left:5vw;}body.rtl .elementor-2886 .elementor-element.elementor-element-e9fbb9b{right:5vw;}.elementor-2886 .elementor-element.elementor-element-e9fbb9b{bottom:0vh;text-align:start;}.elementor-2886 .elementor-element.elementor-element-e9fbb9b.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2886 .elementor-element.elementor-element-e9fbb9b img{max-width:2vw;}.elementor-2886 .elementor-element.elementor-element-61ad12a{width:100%;max-width:100%;bottom:8vh;text-align:center;font-family:"Roboto Condensed", Sans-serif;font-size:0.8em;line-height:1.2rem;letter-spacing:0.2px;color:#69727D;}.elementor-2886 .elementor-element.elementor-element-61ad12a > .elementor-widget-container{margin:0px 0px -10px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-2886 .elementor-element.elementor-element-61ad12a{left:0vw;}body.rtl .elementor-2886 .elementor-element.elementor-element-61ad12a{right:0vw;}.elementor-2886 .elementor-element.elementor-element-61ad12a.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2886 .elementor-element.elementor-element-61ad12a a{color:#69727D;}.elementor-2886 .elementor-element.elementor-element-dd82022{--grid-template-columns:repeat(0, auto);width:100%;max-width:100%;bottom:4vh;--icon-size:0.8rem;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-2886 .elementor-element.elementor-element-dd82022 .elementor-widget-container{text-align:center;}.elementor-2886 .elementor-element.elementor-element-dd82022 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-2886 .elementor-element.elementor-element-dd82022.elementor-element{--align-self:center;}.elementor-2886 .elementor-element.elementor-element-dd82022.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2886 .elementor-element.elementor-element-dd82022 .elementor-social-icon{background-color:#69727D;}.elementor-2886 .elementor-element.elementor-element-dd82022 .elementor-social-icon i{color:#FFFFFF;}.elementor-2886 .elementor-element.elementor-element-dd82022 .elementor-social-icon svg{fill:#FFFFFF;}.elementor-2886 .elementor-element.elementor-element-bfd172c{width:100%;max-width:100%;bottom:0vh;text-align:center;font-family:"Roboto Condensed", Sans-serif;font-size:0.5em;font-weight:300;text-transform:uppercase;color:#69727D;}.elementor-2886 .elementor-element.elementor-element-bfd172c > .elementor-widget-container{margin:0px 0px -10px 0px;padding:0px 0px 0px 0px;}.elementor-2886 .elementor-element.elementor-element-bfd172c.elementor-element{--align-self:center;}.elementor-2886 .elementor-element.elementor-element-bfd172c.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2886 .elementor-element.elementor-element-acad633.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2886 .elementor-element.elementor-element-53e815f{--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;--overflow:hidden;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2886 .elementor-element.elementor-element-65f20f9{--display:flex;--min-height:100vh;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2886 .elementor-element.elementor-element-0ee82b1.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2886 .elementor-element.elementor-element-4956acd.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2886 .elementor-element.elementor-element-a0ec1ce{width:100%;max-width:100%;}.elementor-2886 .elementor-element.elementor-element-a0ec1ce.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2886 .elementor-element.elementor-element-43c2236{--display:flex;--min-height:100vh;--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-2886 .elementor-element.elementor-element-43c2236:not(.elementor-motion-effects-element-type-background), .elementor-2886 .elementor-element.elementor-element-43c2236 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.combihouse.ee/wp-content/uploads/2026/02/ESSENCE.png");background-position:13% -6%;background-repeat:no-repeat;background-size:contain;}.elementor-2886 .elementor-element.elementor-element-fbd630c{--display:flex;--min-height:100vh;--justify-content:space-around;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}body:not(.rtl) .elementor-2886 .elementor-element.elementor-element-b7b10b3{left:0px;}body.rtl .elementor-2886 .elementor-element.elementor-element-b7b10b3{right:0px;}.elementor-2886 .elementor-element.elementor-element-b7b10b3{top:0px;z-index:10;}.elementor-2886 .elementor-element.elementor-element-b7b10b3.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2886 .elementor-element.elementor-element-43fa43d{--display:flex;--position:absolute;--min-height:100vh;bottom:0px;--z-index:20;}body:not(.rtl) .elementor-2886 .elementor-element.elementor-element-43fa43d{left:0px;}body.rtl .elementor-2886 .elementor-element.elementor-element-43fa43d{right:0px;}body:not(.rtl) .elementor-2886 .elementor-element.elementor-element-d7eb239{left:2%;}body.rtl .elementor-2886 .elementor-element.elementor-element-d7eb239{right:2%;}.elementor-2886 .elementor-element.elementor-element-d7eb239{top:10%;z-index:110;}.elementor-2886 .elementor-element.elementor-element-d7eb239.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2886 .elementor-element.elementor-element-d7eb239 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-2886 .elementor-element.elementor-element-d7eb239.elementor-view-stacked .elementor-icon{background-color:#0D1A29;}.elementor-2886 .elementor-element.elementor-element-d7eb239.elementor-view-framed .elementor-icon, .elementor-2886 .elementor-element.elementor-element-d7eb239.elementor-view-default .elementor-icon{fill:#0D1A29;color:#0D1A29;border-color:#0D1A29;}.elementor-2886 .elementor-element.elementor-element-d7eb239 .elementor-icon{font-size:22px;}.elementor-2886 .elementor-element.elementor-element-d7eb239 .elementor-icon-box-title, .elementor-2886 .elementor-element.elementor-element-d7eb239 .elementor-icon-box-title a{font-family:"Roboto Condensed", Sans-serif;font-weight:400;}body:not(.rtl) .elementor-2886 .elementor-element.elementor-element-776a88f{left:2%;}body.rtl .elementor-2886 .elementor-element.elementor-element-776a88f{right:2%;}.elementor-2886 .elementor-element.elementor-element-776a88f{top:20%;z-index:110;}.elementor-2886 .elementor-element.elementor-element-776a88f.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2886 .elementor-element.elementor-element-776a88f .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-2886 .elementor-element.elementor-element-776a88f.elementor-view-stacked .elementor-icon{background-color:#0D1A29;}.elementor-2886 .elementor-element.elementor-element-776a88f.elementor-view-framed .elementor-icon, .elementor-2886 .elementor-element.elementor-element-776a88f.elementor-view-default .elementor-icon{fill:#0D1A29;color:#0D1A29;border-color:#0D1A29;}.elementor-2886 .elementor-element.elementor-element-776a88f .elementor-icon{font-size:22px;}.elementor-2886 .elementor-element.elementor-element-776a88f .elementor-icon-box-title, .elementor-2886 .elementor-element.elementor-element-776a88f .elementor-icon-box-title a{font-family:"Roboto Condensed", Sans-serif;font-weight:400;}body:not(.rtl) .elementor-2886 .elementor-element.elementor-element-45b644c{left:2%;}body.rtl .elementor-2886 .elementor-element.elementor-element-45b644c{right:2%;}.elementor-2886 .elementor-element.elementor-element-45b644c{top:30%;z-index:110;}.elementor-2886 .elementor-element.elementor-element-45b644c.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2886 .elementor-element.elementor-element-45b644c .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-2886 .elementor-element.elementor-element-45b644c.elementor-view-stacked .elementor-icon{background-color:#0D1A29;}.elementor-2886 .elementor-element.elementor-element-45b644c.elementor-view-framed .elementor-icon, .elementor-2886 .elementor-element.elementor-element-45b644c.elementor-view-default .elementor-icon{fill:#0D1A29;color:#0D1A29;border-color:#0D1A29;}.elementor-2886 .elementor-element.elementor-element-45b644c .elementor-icon{font-size:22px;}.elementor-2886 .elementor-element.elementor-element-45b644c .elementor-icon-box-title, .elementor-2886 .elementor-element.elementor-element-45b644c .elementor-icon-box-title a{font-family:"Roboto Condensed", Sans-serif;font-weight:400;}body:not(.rtl) .elementor-2886 .elementor-element.elementor-element-579d4ab{left:2%;}body.rtl .elementor-2886 .elementor-element.elementor-element-579d4ab{right:2%;}.elementor-2886 .elementor-element.elementor-element-579d4ab{top:40%;z-index:110;}.elementor-2886 .elementor-element.elementor-element-579d4ab.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2886 .elementor-element.elementor-element-579d4ab .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-2886 .elementor-element.elementor-element-579d4ab.elementor-view-stacked .elementor-icon{background-color:#0D1A29;}.elementor-2886 .elementor-element.elementor-element-579d4ab.elementor-view-framed .elementor-icon, .elementor-2886 .elementor-element.elementor-element-579d4ab.elementor-view-default .elementor-icon{fill:#0D1A29;color:#0D1A29;border-color:#0D1A29;}.elementor-2886 .elementor-element.elementor-element-579d4ab .elementor-icon{font-size:22px;}.elementor-2886 .elementor-element.elementor-element-579d4ab .elementor-icon-box-title, .elementor-2886 .elementor-element.elementor-element-579d4ab .elementor-icon-box-title a{font-family:"Roboto Condensed", Sans-serif;font-weight:400;}body:not(.rtl) .elementor-2886 .elementor-element.elementor-element-b99876b{left:2%;}body.rtl .elementor-2886 .elementor-element.elementor-element-b99876b{right:2%;}.elementor-2886 .elementor-element.elementor-element-b99876b{top:50%;z-index:110;}.elementor-2886 .elementor-element.elementor-element-b99876b.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2886 .elementor-element.elementor-element-b99876b .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-2886 .elementor-element.elementor-element-b99876b.elementor-view-stacked .elementor-icon{background-color:#0D1A29;}.elementor-2886 .elementor-element.elementor-element-b99876b.elementor-view-framed .elementor-icon, .elementor-2886 .elementor-element.elementor-element-b99876b.elementor-view-default .elementor-icon{fill:#0D1A29;color:#0D1A29;border-color:#0D1A29;}.elementor-2886 .elementor-element.elementor-element-b99876b .elementor-icon{font-size:22px;}.elementor-2886 .elementor-element.elementor-element-b99876b .elementor-icon-box-title, .elementor-2886 .elementor-element.elementor-element-b99876b .elementor-icon-box-title a{font-family:"Roboto Condensed", Sans-serif;font-weight:400;}body:not(.rtl) .elementor-2886 .elementor-element.elementor-element-107fe3e{left:2%;}body.rtl .elementor-2886 .elementor-element.elementor-element-107fe3e{right:2%;}.elementor-2886 .elementor-element.elementor-element-107fe3e{top:60%;z-index:110;}.elementor-2886 .elementor-element.elementor-element-107fe3e.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2886 .elementor-element.elementor-element-107fe3e .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-2886 .elementor-element.elementor-element-107fe3e.elementor-view-stacked .elementor-icon{background-color:#0D1A29;}.elementor-2886 .elementor-element.elementor-element-107fe3e.elementor-view-framed .elementor-icon, .elementor-2886 .elementor-element.elementor-element-107fe3e.elementor-view-default .elementor-icon{fill:#0D1A29;color:#0D1A29;border-color:#0D1A29;}.elementor-2886 .elementor-element.elementor-element-107fe3e .elementor-icon{font-size:22px;}.elementor-2886 .elementor-element.elementor-element-107fe3e .elementor-icon-box-title, .elementor-2886 .elementor-element.elementor-element-107fe3e .elementor-icon-box-title a{font-family:"Roboto Condensed", Sans-serif;font-weight:400;}body:not(.rtl) .elementor-2886 .elementor-element.elementor-element-c421e55{left:2%;}body.rtl .elementor-2886 .elementor-element.elementor-element-c421e55{right:2%;}.elementor-2886 .elementor-element.elementor-element-c421e55{top:70%;z-index:110;}.elementor-2886 .elementor-element.elementor-element-c421e55.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2886 .elementor-element.elementor-element-c421e55 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-2886 .elementor-element.elementor-element-c421e55.elementor-view-stacked .elementor-icon{background-color:#0D1A29;}.elementor-2886 .elementor-element.elementor-element-c421e55.elementor-view-framed .elementor-icon, .elementor-2886 .elementor-element.elementor-element-c421e55.elementor-view-default .elementor-icon{fill:#0D1A29;color:#0D1A29;border-color:#0D1A29;}.elementor-2886 .elementor-element.elementor-element-c421e55 .elementor-icon{font-size:22px;}.elementor-2886 .elementor-element.elementor-element-c421e55 .elementor-icon-box-title, .elementor-2886 .elementor-element.elementor-element-c421e55 .elementor-icon-box-title a{font-family:"Roboto Condensed", Sans-serif;font-weight:400;}body:not(.rtl) .elementor-2886 .elementor-element.elementor-element-ea69022{left:2%;}body.rtl .elementor-2886 .elementor-element.elementor-element-ea69022{right:2%;}.elementor-2886 .elementor-element.elementor-element-ea69022{top:80%;z-index:110;}.elementor-2886 .elementor-element.elementor-element-ea69022.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2886 .elementor-element.elementor-element-ea69022 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-2886 .elementor-element.elementor-element-ea69022.elementor-view-stacked .elementor-icon{background-color:#0D1A29;}.elementor-2886 .elementor-element.elementor-element-ea69022.elementor-view-framed .elementor-icon, .elementor-2886 .elementor-element.elementor-element-ea69022.elementor-view-default .elementor-icon{fill:#0D1A29;color:#0D1A29;border-color:#0D1A29;}.elementor-2886 .elementor-element.elementor-element-ea69022 .elementor-icon{font-size:22px;}.elementor-2886 .elementor-element.elementor-element-ea69022 .elementor-icon-box-title, .elementor-2886 .elementor-element.elementor-element-ea69022 .elementor-icon-box-title a{font-family:"Roboto Condensed", Sans-serif;font-weight:400;}body:not(.rtl) .elementor-2886 .elementor-element.elementor-element-68f854b{left:2%;}body.rtl .elementor-2886 .elementor-element.elementor-element-68f854b{right:2%;}.elementor-2886 .elementor-element.elementor-element-68f854b{top:80%;z-index:110;}.elementor-2886 .elementor-element.elementor-element-68f854b.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2886 .elementor-element.elementor-element-68f854b .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-2886 .elementor-element.elementor-element-68f854b.elementor-view-stacked .elementor-icon{background-color:#0D1A29;}.elementor-2886 .elementor-element.elementor-element-68f854b.elementor-view-framed .elementor-icon, .elementor-2886 .elementor-element.elementor-element-68f854b.elementor-view-default .elementor-icon{fill:#0D1A29;color:#0D1A29;border-color:#0D1A29;}.elementor-2886 .elementor-element.elementor-element-68f854b .elementor-icon{font-size:22px;}.elementor-2886 .elementor-element.elementor-element-68f854b .elementor-icon-box-title, .elementor-2886 .elementor-element.elementor-element-68f854b .elementor-icon-box-title a{font-family:"Roboto Condensed", Sans-serif;font-weight:400;}body:not(.rtl) .elementor-2886 .elementor-element.elementor-element-fbc15c8{left:2%;}body.rtl .elementor-2886 .elementor-element.elementor-element-fbc15c8{right:2%;}.elementor-2886 .elementor-element.elementor-element-fbc15c8{top:80%;z-index:110;}.elementor-2886 .elementor-element.elementor-element-fbc15c8.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2886 .elementor-element.elementor-element-fbc15c8 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-2886 .elementor-element.elementor-element-fbc15c8.elementor-view-stacked .elementor-icon{background-color:#0D1A29;}.elementor-2886 .elementor-element.elementor-element-fbc15c8.elementor-view-framed .elementor-icon, .elementor-2886 .elementor-element.elementor-element-fbc15c8.elementor-view-default .elementor-icon{fill:#0D1A29;color:#0D1A29;border-color:#0D1A29;}.elementor-2886 .elementor-element.elementor-element-fbc15c8 .elementor-icon{font-size:22px;}.elementor-2886 .elementor-element.elementor-element-fbc15c8 .elementor-icon-box-title, .elementor-2886 .elementor-element.elementor-element-fbc15c8 .elementor-icon-box-title a{font-family:"Roboto Condensed", Sans-serif;font-weight:400;}.elementor-2886 .elementor-element.elementor-element-d7f5dc5{--display:flex;--position:absolute;top:0px;--z-index:999;}body:not(.rtl) .elementor-2886 .elementor-element.elementor-element-d7f5dc5{right:0px;}body.rtl .elementor-2886 .elementor-element.elementor-element-d7f5dc5{left:0px;}body:not(.rtl) .elementor-2886 .elementor-element.elementor-element-070c15d{left:0px;}body.rtl .elementor-2886 .elementor-element.elementor-element-070c15d{right:0px;}.elementor-2886 .elementor-element.elementor-element-070c15d{top:0px;font-size:14px;line-height:17px;word-spacing:0.7px;}.elementor-2886 .elementor-element.elementor-element-070c15d.xpro-widget-bg-overlay:before{transition:background 0.3s;}body:not(.rtl) .elementor-2886 .elementor-element.elementor-element-5c392df{left:0px;}body.rtl .elementor-2886 .elementor-element.elementor-element-5c392df{right:0px;}.elementor-2886 .elementor-element.elementor-element-5c392df{top:0px;font-family:"Roboto Condensed", Sans-serif;font-size:14px;line-height:17px;word-spacing:0.7px;}.elementor-2886 .elementor-element.elementor-element-5c392df.xpro-widget-bg-overlay:before{transition:background 0.3s;}body:not(.rtl) .elementor-2886 .elementor-element.elementor-element-ceb50e8{left:0px;}body.rtl .elementor-2886 .elementor-element.elementor-element-ceb50e8{right:0px;}.elementor-2886 .elementor-element.elementor-element-ceb50e8{top:0px;font-size:14px;line-height:17px;word-spacing:0.7px;}.elementor-2886 .elementor-element.elementor-element-ceb50e8.xpro-widget-bg-overlay:before{transition:background 0.3s;}body:not(.rtl) .elementor-2886 .elementor-element.elementor-element-bb317f8{left:0px;}body.rtl .elementor-2886 .elementor-element.elementor-element-bb317f8{right:0px;}.elementor-2886 .elementor-element.elementor-element-bb317f8{top:0px;font-size:14px;line-height:17px;word-spacing:0.7px;}.elementor-2886 .elementor-element.elementor-element-bb317f8.xpro-widget-bg-overlay:before{transition:background 0.3s;}body:not(.rtl) .elementor-2886 .elementor-element.elementor-element-21af4da{left:0px;}body.rtl .elementor-2886 .elementor-element.elementor-element-21af4da{right:0px;}.elementor-2886 .elementor-element.elementor-element-21af4da{top:0px;font-size:14px;line-height:17px;word-spacing:0.7px;}.elementor-2886 .elementor-element.elementor-element-21af4da.xpro-widget-bg-overlay:before{transition:background 0.3s;}body:not(.rtl) .elementor-2886 .elementor-element.elementor-element-b29c20e{left:0px;}body.rtl .elementor-2886 .elementor-element.elementor-element-b29c20e{right:0px;}.elementor-2886 .elementor-element.elementor-element-b29c20e{top:0px;font-size:14px;line-height:17px;word-spacing:0.7px;}.elementor-2886 .elementor-element.elementor-element-b29c20e.xpro-widget-bg-overlay:before{transition:background 0.3s;}body:not(.rtl) .elementor-2886 .elementor-element.elementor-element-56d1a80{left:0px;}body.rtl .elementor-2886 .elementor-element.elementor-element-56d1a80{right:0px;}.elementor-2886 .elementor-element.elementor-element-56d1a80{top:0px;font-size:14px;line-height:17px;word-spacing:0.7px;}.elementor-2886 .elementor-element.elementor-element-56d1a80.xpro-widget-bg-overlay:before{transition:background 0.3s;}body:not(.rtl) .elementor-2886 .elementor-element.elementor-element-eb7df4d{left:0px;}body.rtl .elementor-2886 .elementor-element.elementor-element-eb7df4d{right:0px;}.elementor-2886 .elementor-element.elementor-element-eb7df4d{top:0px;font-size:14px;line-height:17px;word-spacing:0.7px;}.elementor-2886 .elementor-element.elementor-element-eb7df4d.xpro-widget-bg-overlay:before{transition:background 0.3s;}body:not(.rtl) .elementor-2886 .elementor-element.elementor-element-f095839{left:0px;}body.rtl .elementor-2886 .elementor-element.elementor-element-f095839{right:0px;}.elementor-2886 .elementor-element.elementor-element-f095839{top:0px;font-size:14px;line-height:17px;word-spacing:0.7px;}.elementor-2886 .elementor-element.elementor-element-f095839.xpro-widget-bg-overlay:before{transition:background 0.3s;}body:not(.rtl) .elementor-2886 .elementor-element.elementor-element-7d0eec0{left:0px;}body.rtl .elementor-2886 .elementor-element.elementor-element-7d0eec0{right:0px;}.elementor-2886 .elementor-element.elementor-element-7d0eec0{top:0px;font-size:14px;line-height:17px;word-spacing:0.7px;}.elementor-2886 .elementor-element.elementor-element-7d0eec0.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2886 .elementor-element.elementor-element-be55bb3{--display:flex;--min-height:100vh;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2886 .elementor-element.elementor-element-2c509ad{--display:flex;--min-height:100vh;--justify-content:space-evenly;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2886 .elementor-element.elementor-element-2c509ad.e-con{--align-self:center;}.elementor-2886 .elementor-element.elementor-element-523c756{width:100%;max-width:100%;}.elementor-2886 .elementor-element.elementor-element-523c756 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2886 .elementor-element.elementor-element-523c756.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2886 .elementor-element.elementor-element-523c756 .elementor-heading-title{font-size:3vh;}.elementor-2886 .elementor-element.elementor-element-2275003{width:100%;max-width:100%;font-size:1.7vh;}.elementor-2886 .elementor-element.elementor-element-2275003 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2886 .elementor-element.elementor-element-2275003.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2886 .elementor-element.elementor-element-2275003.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2886 .elementor-element.elementor-element-9c18964{--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;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2886 .elementor-element.elementor-element-9c18964.e-con{--align-self:center;}.elementor-2886 .elementor-element.elementor-element-a6f2533{--display:flex;--min-height:100vh;--justify-content:flex-start;}.elementor-2886 .elementor-element.elementor-element-a6f2533.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2886 .elementor-element.elementor-element-f0a5b40{width:100%;max-width:100%;text-align:start;}.elementor-2886 .elementor-element.elementor-element-f0a5b40 > .elementor-widget-container{padding:20px 0px 20px 20px;border-style:none;border-radius:0px 15px 15px 15px;}.elementor-2886 .elementor-element.elementor-element-f0a5b40.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2886 .elementor-element.elementor-element-f0a5b40:not(.elementor-widget),.elementor-2886 .elementor-element.elementor-element-f0a5b40{backdrop-filter:brightness( 1 ) contrast( 1 ) saturate( 1 ) blur( 0px ) hue-rotate( 0deg );-webkit-backdrop-filter:brightness( 1 ) contrast( 1 ) saturate( 1 ) blur( 0px ) hue-rotate( 0deg );}.elementor-2886 .elementor-element.elementor-element-f0a5b40.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2886 .elementor-element.elementor-element-f0a5b40 .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:4vh;font-weight:400;text-transform:uppercase;color:#0D1A29;}.elementor-2886 .elementor-element.elementor-element-486a350{--display:flex;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-2886 .elementor-element.elementor-element-649636e{left:0px;}body.rtl .elementor-2886 .elementor-element.elementor-element-649636e{right:0px;}.elementor-2886 .elementor-element.elementor-element-649636e{top:0px;}.elementor-2886 .elementor-element.elementor-element-649636e.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2886 .elementor-element.elementor-element-649636e .elementor-icon-wrapper{text-align:center;}.elementor-2886 .elementor-element.elementor-element-649636e .elementor-icon{font-size:3vh;}.elementor-2886 .elementor-element.elementor-element-649636e .elementor-icon svg{height:3vh;}.elementor-2886 .elementor-element.elementor-element-e9b6b21{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2886 .elementor-element.elementor-element-6a6ace1.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2886 .elementor-element.elementor-element-e8e145f{width:100%;max-width:100%;}.elementor-2886 .elementor-element.elementor-element-e8e145f.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2886 .elementor-element.elementor-element-e8e145f img{width:100vw;}.elementor-2886 .elementor-element.elementor-element-939d3c0.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2886 .elementor-element.elementor-element-13fd8d1.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2886 .elementor-element.elementor-element-3389404.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2886 .elementor-element.elementor-element-2a0d20b.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2886 .elementor-element.elementor-element-df89580.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2886 .elementor-element.elementor-element-c3f5c35.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2886 .elementor-element.elementor-element-d7a2fa1.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2886 .elementor-element.elementor-element-65b6470.xpro-widget-bg-overlay:before{transition:background 0.3s;}body:not(.rtl) .elementor-2886 .elementor-element.elementor-element-52020d9{left:0px;}body.rtl .elementor-2886 .elementor-element.elementor-element-52020d9{right:0px;}.elementor-2886 .elementor-element.elementor-element-52020d9{bottom:0px;}.elementor-2886 .elementor-element.elementor-element-52020d9.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2886 .elementor-element.elementor-element-52020d9 .elementor-icon-wrapper{text-align:center;}.elementor-2886 .elementor-element.elementor-element-52020d9 .elementor-icon{font-size:3vh;}.elementor-2886 .elementor-element.elementor-element-52020d9 .elementor-icon svg{height:3vh;}.elementor-2886 .elementor-element.elementor-element-75d74fa{--spacer-size:4vh;}.elementor-2886 .elementor-element.elementor-element-75d74fa.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2886 .elementor-element.elementor-element-e7dce8d{--display:flex;--min-height:27vh;--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-2886 .elementor-element.elementor-element-b92410e{width:var( --container-widget-width, 80vw );max-width:80vw;--container-widget-width:80vw;--container-widget-flex-grow:0;font-size:1vh;color:#0D1A29;}.elementor-2886 .elementor-element.elementor-element-b92410e.elementor-element{--align-self:flex-start;}.elementor-2886 .elementor-element.elementor-element-b92410e.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2886 .elementor-element.elementor-element-cdea373{width:var( --container-widget-width, 50vw );max-width:50vw;--container-widget-width:50vw;--container-widget-flex-grow:0;font-size:0.4vh;color:#0D1A29;}.elementor-2886 .elementor-element.elementor-element-cdea373.elementor-element{--align-self:flex-start;}.elementor-2886 .elementor-element.elementor-element-cdea373.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2886 .elementor-element.elementor-element-89363e8{width:var( --container-widget-width, 35vw );max-width:35vw;--container-widget-width:35vw;--container-widget-flex-grow:0;font-size:0.4vh;color:#0D1A29;}.elementor-2886 .elementor-element.elementor-element-89363e8.elementor-element{--align-self:flex-start;}.elementor-2886 .elementor-element.elementor-element-89363e8.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2886 .elementor-element.elementor-element-1f3f67a{--display:flex;}body:not(.rtl) .elementor-2886 .elementor-element.elementor-element-cd025a1{left:0px;}body.rtl .elementor-2886 .elementor-element.elementor-element-cd025a1{right:0px;}.elementor-2886 .elementor-element.elementor-element-cd025a1{top:0px;}.elementor-2886 .elementor-element.elementor-element-cd025a1.xpro-widget-bg-overlay:before{transition:background 0.3s;}body:not(.rtl) .elementor-2886 .elementor-element.elementor-element-d632178{left:0px;}body.rtl .elementor-2886 .elementor-element.elementor-element-d632178{right:0px;}.elementor-2886 .elementor-element.elementor-element-d632178{top:0px;}.elementor-2886 .elementor-element.elementor-element-d632178.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2886 .elementor-element.elementor-element-8665061.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2886 .elementor-element.elementor-element-eb2966f{--display:flex;--min-height:100vh;--justify-content:flex-start;--overflow:hidden;}.elementor-2886 .elementor-element.elementor-element-eb2966f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2886 .elementor-element.elementor-element-f981e4e{width:100%;max-width:100%;}.elementor-2886 .elementor-element.elementor-element-f981e4e > .elementor-widget-container{padding:20px 0px 20px 20px;border-style:none;border-radius:15px 15px 15px 15px;}.elementor-2886 .elementor-element.elementor-element-f981e4e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2886 .elementor-element.elementor-element-f981e4e.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2886 .elementor-element.elementor-element-f981e4e .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:30px;font-weight:400;text-transform:uppercase;color:#0D1A29;}.elementor-2886 .elementor-element.elementor-element-2f735ef{--display:flex;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-2886 .elementor-element.elementor-element-653bc76{left:0px;}body.rtl .elementor-2886 .elementor-element.elementor-element-653bc76{right:0px;}.elementor-2886 .elementor-element.elementor-element-653bc76{top:0px;}.elementor-2886 .elementor-element.elementor-element-653bc76.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2886 .elementor-element.elementor-element-653bc76 .elementor-icon-wrapper{text-align:center;}.elementor-2886 .elementor-element.elementor-element-653bc76 .elementor-icon{font-size:3vh;}.elementor-2886 .elementor-element.elementor-element-653bc76 .elementor-icon svg{height:3vh;}.elementor-2886 .elementor-element.elementor-element-335428f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2886 .elementor-element.elementor-element-c6af9a7.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2886 .elementor-element.elementor-element-21d78e2{width:100%;max-width:100%;}.elementor-2886 .elementor-element.elementor-element-21d78e2.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2886 .elementor-element.elementor-element-21d78e2 img{width:100vw;}.elementor-2886 .elementor-element.elementor-element-b916ecb.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2886 .elementor-element.elementor-element-bdeb824.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2886 .elementor-element.elementor-element-783f52f.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2886 .elementor-element.elementor-element-581d1b3.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2886 .elementor-element.elementor-element-47fe5cc.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2886 .elementor-element.elementor-element-6c702ae.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2886 .elementor-element.elementor-element-4cf43c6.xpro-widget-bg-overlay:before{transition:background 0.3s;}body:not(.rtl) .elementor-2886 .elementor-element.elementor-element-55c2181{left:0px;}body.rtl .elementor-2886 .elementor-element.elementor-element-55c2181{right:0px;}.elementor-2886 .elementor-element.elementor-element-55c2181{bottom:0px;}.elementor-2886 .elementor-element.elementor-element-55c2181.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2886 .elementor-element.elementor-element-55c2181 .elementor-icon-wrapper{text-align:center;}.elementor-2886 .elementor-element.elementor-element-55c2181 .elementor-icon{font-size:3vh;}.elementor-2886 .elementor-element.elementor-element-55c2181 .elementor-icon svg{height:3vh;}.elementor-2886 .elementor-element.elementor-element-ffe2de2{--spacer-size:4vh;}.elementor-2886 .elementor-element.elementor-element-ffe2de2.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2886 .elementor-element.elementor-element-523ad1d{--display:flex;--min-height:27vh;--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-2886 .elementor-element.elementor-element-6aaa6d0{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;font-size:14px;line-height:17px;word-spacing:0.7px;color:#0D1A29;}.elementor-2886 .elementor-element.elementor-element-6aaa6d0.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2886 .elementor-element.elementor-element-dce4eba.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2886 .elementor-element.elementor-element-dce4eba{font-size:14px;line-height:17px;word-spacing:0.7px;color:#0D1A29;}.elementor-2886 .elementor-element.elementor-element-733b5c5{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;font-size:14px;line-height:17px;word-spacing:0.7px;color:#0D1A29;}.elementor-2886 .elementor-element.elementor-element-733b5c5.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2886 .elementor-element.elementor-element-63a984e{--display:flex;}body:not(.rtl) .elementor-2886 .elementor-element.elementor-element-b47bfff{left:0px;}body.rtl .elementor-2886 .elementor-element.elementor-element-b47bfff{right:0px;}.elementor-2886 .elementor-element.elementor-element-b47bfff{top:0px;}.elementor-2886 .elementor-element.elementor-element-b47bfff.xpro-widget-bg-overlay:before{transition:background 0.3s;}body:not(.rtl) .elementor-2886 .elementor-element.elementor-element-9e9f7b7{left:0px;}body.rtl .elementor-2886 .elementor-element.elementor-element-9e9f7b7{right:0px;}.elementor-2886 .elementor-element.elementor-element-9e9f7b7{top:0px;}.elementor-2886 .elementor-element.elementor-element-9e9f7b7.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2886 .elementor-element.elementor-element-372eccd.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2886 .elementor-element.elementor-element-2871088{--display:flex;--min-height:100vh;--justify-content:flex-start;--overflow:hidden;}.elementor-2886 .elementor-element.elementor-element-2871088.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2886 .elementor-element.elementor-element-f624f30 > .elementor-widget-container{padding:20px 0px 20px 20px;border-style:none;border-radius:15px 15px 15px 15px;}.elementor-2886 .elementor-element.elementor-element-f624f30.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2886 .elementor-element.elementor-element-f624f30{text-align:start;}.elementor-2886 .elementor-element.elementor-element-f624f30 .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:30px;font-weight:400;text-transform:uppercase;color:#0D1A29;}.elementor-2886 .elementor-element.elementor-element-14508ae{--display:flex;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-2886 .elementor-element.elementor-element-84885d5{left:0px;}body.rtl .elementor-2886 .elementor-element.elementor-element-84885d5{right:0px;}.elementor-2886 .elementor-element.elementor-element-84885d5{top:0px;}.elementor-2886 .elementor-element.elementor-element-84885d5.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2886 .elementor-element.elementor-element-84885d5 .elementor-icon-wrapper{text-align:center;}.elementor-2886 .elementor-element.elementor-element-84885d5 .elementor-icon{font-size:3vh;}.elementor-2886 .elementor-element.elementor-element-84885d5 .elementor-icon svg{height:3vh;}.elementor-2886 .elementor-element.elementor-element-6eb7d3f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2886 .elementor-element.elementor-element-1ce527d > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-2886 .elementor-element.elementor-element-1ce527d.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2886 .elementor-element.elementor-element-1ce527d img{height:40vh;}.elementor-2886 .elementor-element.elementor-element-bc71e6d{width:100%;max-width:100%;}.elementor-2886 .elementor-element.elementor-element-bc71e6d.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2886 .elementor-element.elementor-element-bc71e6d img{width:100vw;}.elementor-2886 .elementor-element.elementor-element-44ad6c8.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2886 .elementor-element.elementor-element-4511477.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2886 .elementor-element.elementor-element-a063750.xpro-widget-bg-overlay:before{transition:background 0.3s;}body:not(.rtl) .elementor-2886 .elementor-element.elementor-element-7e359e4{left:0px;}body.rtl .elementor-2886 .elementor-element.elementor-element-7e359e4{right:0px;}.elementor-2886 .elementor-element.elementor-element-7e359e4{bottom:0px;}.elementor-2886 .elementor-element.elementor-element-7e359e4.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2886 .elementor-element.elementor-element-7e359e4 .elementor-icon-wrapper{text-align:center;}.elementor-2886 .elementor-element.elementor-element-7e359e4 .elementor-icon{font-size:3vh;}.elementor-2886 .elementor-element.elementor-element-7e359e4 .elementor-icon svg{height:3vh;}.elementor-2886 .elementor-element.elementor-element-73766f8{--spacer-size:4vh;}.elementor-2886 .elementor-element.elementor-element-73766f8.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2886 .elementor-element.elementor-element-a493b44{--display:flex;--min-height:27vh;--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-2886 .elementor-element.elementor-element-010d7bb{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;font-size:14px;line-height:17px;word-spacing:0.7px;color:#0D1A29;}.elementor-2886 .elementor-element.elementor-element-010d7bb.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2886 .elementor-element.elementor-element-ac3e3a6.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2886 .elementor-element.elementor-element-ac3e3a6{font-size:14px;line-height:17px;word-spacing:0.7px;color:#0D1A29;}.elementor-2886 .elementor-element.elementor-element-95b3776{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;font-size:14px;line-height:17px;word-spacing:0.7px;color:#0D1A29;}.elementor-2886 .elementor-element.elementor-element-95b3776.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2886 .elementor-element.elementor-element-df94f16{--display:flex;}body:not(.rtl) .elementor-2886 .elementor-element.elementor-element-5df0ed4{left:0px;}body.rtl .elementor-2886 .elementor-element.elementor-element-5df0ed4{right:0px;}.elementor-2886 .elementor-element.elementor-element-5df0ed4{top:0px;}.elementor-2886 .elementor-element.elementor-element-5df0ed4.xpro-widget-bg-overlay:before{transition:background 0.3s;}body:not(.rtl) .elementor-2886 .elementor-element.elementor-element-3ad2422{left:0px;}body.rtl .elementor-2886 .elementor-element.elementor-element-3ad2422{right:0px;}.elementor-2886 .elementor-element.elementor-element-3ad2422{top:0px;}.elementor-2886 .elementor-element.elementor-element-3ad2422.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2886 .elementor-element.elementor-element-bf10766.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2886 .elementor-element.elementor-element-1f4581b{--display:flex;--min-height:100vh;--justify-content:flex-start;--overflow:hidden;}.elementor-2886 .elementor-element.elementor-element-1f4581b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2886 .elementor-element.elementor-element-37fe647 > .elementor-widget-container{padding:20px 0px 20px 20px;border-style:none;border-radius:15px 15px 15px 15px;}.elementor-2886 .elementor-element.elementor-element-37fe647.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2886 .elementor-element.elementor-element-37fe647{text-align:start;}.elementor-2886 .elementor-element.elementor-element-37fe647 .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:30px;font-weight:400;text-transform:uppercase;color:#0D1A29;}.elementor-2886 .elementor-element.elementor-element-e0159a8{--display:flex;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-2886 .elementor-element.elementor-element-d19582c{left:0px;}body.rtl .elementor-2886 .elementor-element.elementor-element-d19582c{right:0px;}.elementor-2886 .elementor-element.elementor-element-d19582c{top:0px;}.elementor-2886 .elementor-element.elementor-element-d19582c.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2886 .elementor-element.elementor-element-d19582c .elementor-icon-wrapper{text-align:center;}.elementor-2886 .elementor-element.elementor-element-d19582c .elementor-icon{font-size:3vh;}.elementor-2886 .elementor-element.elementor-element-d19582c .elementor-icon svg{height:3vh;}.elementor-2886 .elementor-element.elementor-element-2dc97a3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2886 .elementor-element.elementor-element-ea67da4 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-2886 .elementor-element.elementor-element-ea67da4.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2886 .elementor-element.elementor-element-ea67da4 img{height:40vh;}.elementor-2886 .elementor-element.elementor-element-f3cdc16{width:100%;max-width:100%;}.elementor-2886 .elementor-element.elementor-element-f3cdc16.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2886 .elementor-element.elementor-element-f3cdc16 img{width:100vw;}.elementor-2886 .elementor-element.elementor-element-5f2aa58.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2886 .elementor-element.elementor-element-cd2576c.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2886 .elementor-element.elementor-element-91bc265.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2886 .elementor-element.elementor-element-8727f75.xpro-widget-bg-overlay:before{transition:background 0.3s;}body:not(.rtl) .elementor-2886 .elementor-element.elementor-element-673a4ed{left:0px;}body.rtl .elementor-2886 .elementor-element.elementor-element-673a4ed{right:0px;}.elementor-2886 .elementor-element.elementor-element-673a4ed{bottom:0px;}.elementor-2886 .elementor-element.elementor-element-673a4ed.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2886 .elementor-element.elementor-element-673a4ed .elementor-icon-wrapper{text-align:center;}.elementor-2886 .elementor-element.elementor-element-673a4ed .elementor-icon{font-size:3vh;}.elementor-2886 .elementor-element.elementor-element-673a4ed .elementor-icon svg{height:3vh;}.elementor-2886 .elementor-element.elementor-element-de17730{--spacer-size:4vh;}.elementor-2886 .elementor-element.elementor-element-de17730.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2886 .elementor-element.elementor-element-1d4e8d4{--display:flex;--min-height:27vh;--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-2886 .elementor-element.elementor-element-fef3d85{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;font-size:14px;line-height:17px;word-spacing:0.7px;color:#0D1A29;}.elementor-2886 .elementor-element.elementor-element-fef3d85.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2886 .elementor-element.elementor-element-951508a.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2886 .elementor-element.elementor-element-951508a{font-size:14px;line-height:17px;word-spacing:0.7px;color:#0D1A29;}.elementor-2886 .elementor-element.elementor-element-3c989f6{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;font-size:14px;line-height:17px;word-spacing:0.7px;color:#0D1A29;}.elementor-2886 .elementor-element.elementor-element-3c989f6.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2886 .elementor-element.elementor-element-d524439{--display:flex;}body:not(.rtl) .elementor-2886 .elementor-element.elementor-element-746f0c1{left:0px;}body.rtl .elementor-2886 .elementor-element.elementor-element-746f0c1{right:0px;}.elementor-2886 .elementor-element.elementor-element-746f0c1{top:0px;}.elementor-2886 .elementor-element.elementor-element-746f0c1.xpro-widget-bg-overlay:before{transition:background 0.3s;}body:not(.rtl) .elementor-2886 .elementor-element.elementor-element-272ee87{left:0px;}body.rtl .elementor-2886 .elementor-element.elementor-element-272ee87{right:0px;}.elementor-2886 .elementor-element.elementor-element-272ee87{top:0px;}.elementor-2886 .elementor-element.elementor-element-272ee87.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2886 .elementor-element.elementor-element-607e87d.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2886 .elementor-element.elementor-element-9eba4b5{--display:flex;--min-height:100vh;--justify-content:flex-start;--overflow:hidden;}.elementor-2886 .elementor-element.elementor-element-9eba4b5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2886 .elementor-element.elementor-element-cd77bfc > .elementor-widget-container{padding:20px 0px 20px 20px;border-style:none;border-radius:15px 15px 15px 15px;}.elementor-2886 .elementor-element.elementor-element-cd77bfc.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2886 .elementor-element.elementor-element-cd77bfc{text-align:start;}.elementor-2886 .elementor-element.elementor-element-cd77bfc .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:30px;font-weight:400;text-transform:uppercase;}.elementor-2886 .elementor-element.elementor-element-10dd623{--display:flex;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-2886 .elementor-element.elementor-element-edfd637{left:0px;}body.rtl .elementor-2886 .elementor-element.elementor-element-edfd637{right:0px;}.elementor-2886 .elementor-element.elementor-element-edfd637{top:0px;}.elementor-2886 .elementor-element.elementor-element-edfd637.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2886 .elementor-element.elementor-element-edfd637 .elementor-icon-wrapper{text-align:center;}.elementor-2886 .elementor-element.elementor-element-edfd637 .elementor-icon{font-size:3vh;}.elementor-2886 .elementor-element.elementor-element-edfd637 .elementor-icon svg{height:3vh;}.elementor-2886 .elementor-element.elementor-element-ae6afaa{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2886 .elementor-element.elementor-element-354ed01 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-2886 .elementor-element.elementor-element-354ed01.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2886 .elementor-element.elementor-element-354ed01 img{height:40vh;}.elementor-2886 .elementor-element.elementor-element-99d9bf5{width:100%;max-width:100%;}.elementor-2886 .elementor-element.elementor-element-99d9bf5.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2886 .elementor-element.elementor-element-99d9bf5 img{width:100vw;}.elementor-2886 .elementor-element.elementor-element-ac350f5.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2886 .elementor-element.elementor-element-84b1936.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2886 .elementor-element.elementor-element-13f3587.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2886 .elementor-element.elementor-element-b8886e5.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2886 .elementor-element.elementor-element-a92a3e0.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2886 .elementor-element.elementor-element-ae63f60.xpro-widget-bg-overlay:before{transition:background 0.3s;}body:not(.rtl) .elementor-2886 .elementor-element.elementor-element-7d4d2fa{left:0px;}body.rtl .elementor-2886 .elementor-element.elementor-element-7d4d2fa{right:0px;}.elementor-2886 .elementor-element.elementor-element-7d4d2fa{bottom:0px;}.elementor-2886 .elementor-element.elementor-element-7d4d2fa.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2886 .elementor-element.elementor-element-7d4d2fa .elementor-icon-wrapper{text-align:center;}.elementor-2886 .elementor-element.elementor-element-7d4d2fa .elementor-icon{font-size:3vh;}.elementor-2886 .elementor-element.elementor-element-7d4d2fa .elementor-icon svg{height:3vh;}.elementor-2886 .elementor-element.elementor-element-98703c8{--spacer-size:4vh;}.elementor-2886 .elementor-element.elementor-element-98703c8.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2886 .elementor-element.elementor-element-88f9c9b{--display:flex;--min-height:27vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2886 .elementor-element.elementor-element-f362b01{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-size:14px;line-height:17px;word-spacing:0.7px;color:#0D1A29;}.elementor-2886 .elementor-element.elementor-element-f362b01.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2886 .elementor-element.elementor-element-8e71fff{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;font-size:14px;line-height:17px;word-spacing:0.7px;color:#0D1A29;}.elementor-2886 .elementor-element.elementor-element-8e71fff.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2886 .elementor-element.elementor-element-411b050{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;font-size:14px;line-height:17px;word-spacing:0.7px;color:#0D1A29;}.elementor-2886 .elementor-element.elementor-element-411b050.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2886 .elementor-element.elementor-element-fcdc93c{--display:flex;}body:not(.rtl) .elementor-2886 .elementor-element.elementor-element-611b8ad{left:0px;}body.rtl .elementor-2886 .elementor-element.elementor-element-611b8ad{right:0px;}.elementor-2886 .elementor-element.elementor-element-611b8ad{top:0px;}.elementor-2886 .elementor-element.elementor-element-611b8ad.xpro-widget-bg-overlay:before{transition:background 0.3s;}body:not(.rtl) .elementor-2886 .elementor-element.elementor-element-30692c8{left:0px;}body.rtl .elementor-2886 .elementor-element.elementor-element-30692c8{right:0px;}.elementor-2886 .elementor-element.elementor-element-30692c8{top:0px;}.elementor-2886 .elementor-element.elementor-element-30692c8.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2886 .elementor-element.elementor-element-b12598d.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2886 .elementor-element.elementor-element-8e54d81{--display:flex;--min-height:100vh;--justify-content:flex-start;--overflow:hidden;}.elementor-2886 .elementor-element.elementor-element-8e54d81.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2886 .elementor-element.elementor-element-f1b8628 > .elementor-widget-container{padding:20px 0px 20px 20px;border-style:none;border-radius:15px 15px 15px 15px;}.elementor-2886 .elementor-element.elementor-element-f1b8628.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2886 .elementor-element.elementor-element-f1b8628{text-align:start;}.elementor-2886 .elementor-element.elementor-element-f1b8628 .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:30px;font-weight:400;text-transform:uppercase;color:#0D1A29;}.elementor-2886 .elementor-element.elementor-element-499e4d9{--display:flex;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-2886 .elementor-element.elementor-element-65599f4{left:0px;}body.rtl .elementor-2886 .elementor-element.elementor-element-65599f4{right:0px;}.elementor-2886 .elementor-element.elementor-element-65599f4{top:0px;}.elementor-2886 .elementor-element.elementor-element-65599f4.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2886 .elementor-element.elementor-element-65599f4 .elementor-icon-wrapper{text-align:center;}.elementor-2886 .elementor-element.elementor-element-65599f4 .elementor-icon{font-size:3vh;}.elementor-2886 .elementor-element.elementor-element-65599f4 .elementor-icon svg{height:3vh;}.elementor-2886 .elementor-element.elementor-element-8990b14{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2886 .elementor-element.elementor-element-f628630 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-2886 .elementor-element.elementor-element-f628630.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2886 .elementor-element.elementor-element-f628630 img{height:40vh;}.elementor-2886 .elementor-element.elementor-element-9af39fe{width:100%;max-width:100%;}.elementor-2886 .elementor-element.elementor-element-9af39fe.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2886 .elementor-element.elementor-element-9af39fe img{width:100vw;}.elementor-2886 .elementor-element.elementor-element-a7c365b.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2886 .elementor-element.elementor-element-1a512e4.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2886 .elementor-element.elementor-element-7fa6cd8.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2886 .elementor-element.elementor-element-f0dad12.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2886 .elementor-element.elementor-element-d20a12b.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2886 .elementor-element.elementor-element-4be7e56.xpro-widget-bg-overlay:before{transition:background 0.3s;}body:not(.rtl) .elementor-2886 .elementor-element.elementor-element-dcef837{left:0px;}body.rtl .elementor-2886 .elementor-element.elementor-element-dcef837{right:0px;}.elementor-2886 .elementor-element.elementor-element-dcef837{bottom:0px;}.elementor-2886 .elementor-element.elementor-element-dcef837.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2886 .elementor-element.elementor-element-dcef837 .elementor-icon-wrapper{text-align:center;}.elementor-2886 .elementor-element.elementor-element-dcef837 .elementor-icon{font-size:3vh;}.elementor-2886 .elementor-element.elementor-element-dcef837 .elementor-icon svg{height:3vh;}.elementor-2886 .elementor-element.elementor-element-4490284{--spacer-size:4vh;}.elementor-2886 .elementor-element.elementor-element-4490284.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2886 .elementor-element.elementor-element-0cc40eb{--display:flex;--min-height:27vh;--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-2886 .elementor-element.elementor-element-8248f05{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;font-size:14px;line-height:17px;word-spacing:0.7px;color:#0D1A29;}.elementor-2886 .elementor-element.elementor-element-8248f05.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2886 .elementor-element.elementor-element-0111f04.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2886 .elementor-element.elementor-element-0111f04{font-size:14px;line-height:17px;word-spacing:0.7px;color:#0D1A29;}.elementor-2886 .elementor-element.elementor-element-80651fe{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;font-size:14px;line-height:17px;word-spacing:0.7px;color:#0D1A29;}.elementor-2886 .elementor-element.elementor-element-80651fe.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2886 .elementor-element.elementor-element-3a9c9b3{--display:flex;}body:not(.rtl) .elementor-2886 .elementor-element.elementor-element-bf87c15{left:0px;}body.rtl .elementor-2886 .elementor-element.elementor-element-bf87c15{right:0px;}.elementor-2886 .elementor-element.elementor-element-bf87c15{top:0px;}.elementor-2886 .elementor-element.elementor-element-bf87c15.xpro-widget-bg-overlay:before{transition:background 0.3s;}body:not(.rtl) .elementor-2886 .elementor-element.elementor-element-cf700cb{left:0px;}body.rtl .elementor-2886 .elementor-element.elementor-element-cf700cb{right:0px;}.elementor-2886 .elementor-element.elementor-element-cf700cb{top:0px;}.elementor-2886 .elementor-element.elementor-element-cf700cb.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2886 .elementor-element.elementor-element-ea29987.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2886 .elementor-element.elementor-element-e3d2cde{--display:flex;--min-height:100vh;--justify-content:flex-start;--overflow:hidden;}.elementor-2886 .elementor-element.elementor-element-e3d2cde.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2886 .elementor-element.elementor-element-963cbc6 > .elementor-widget-container{padding:20px 0px 20px 20px;border-style:none;border-radius:15px 15px 15px 15px;}.elementor-2886 .elementor-element.elementor-element-963cbc6.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2886 .elementor-element.elementor-element-963cbc6{text-align:start;}.elementor-2886 .elementor-element.elementor-element-963cbc6 .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:30px;font-weight:400;text-transform:uppercase;color:#0D1A29;}.elementor-2886 .elementor-element.elementor-element-881c8f2{--display:flex;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-2886 .elementor-element.elementor-element-4a8c85b{left:0px;}body.rtl .elementor-2886 .elementor-element.elementor-element-4a8c85b{right:0px;}.elementor-2886 .elementor-element.elementor-element-4a8c85b{top:0px;}.elementor-2886 .elementor-element.elementor-element-4a8c85b.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2886 .elementor-element.elementor-element-4a8c85b .elementor-icon-wrapper{text-align:center;}.elementor-2886 .elementor-element.elementor-element-4a8c85b .elementor-icon{font-size:3vh;}.elementor-2886 .elementor-element.elementor-element-4a8c85b .elementor-icon svg{height:3vh;}.elementor-2886 .elementor-element.elementor-element-9d4456b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2886 .elementor-element.elementor-element-ba1f0bb > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-2886 .elementor-element.elementor-element-ba1f0bb.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2886 .elementor-element.elementor-element-ba1f0bb img{height:40vh;}.elementor-2886 .elementor-element.elementor-element-ceec5dc{width:100%;max-width:100%;}.elementor-2886 .elementor-element.elementor-element-ceec5dc.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2886 .elementor-element.elementor-element-ceec5dc img{width:100vw;}.elementor-2886 .elementor-element.elementor-element-16b69ad.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2886 .elementor-element.elementor-element-de20920.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2886 .elementor-element.elementor-element-70d3317.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2886 .elementor-element.elementor-element-f7f630b.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2886 .elementor-element.elementor-element-1631100.xpro-widget-bg-overlay:before{transition:background 0.3s;}body:not(.rtl) .elementor-2886 .elementor-element.elementor-element-b8bf7e0{left:0px;}body.rtl .elementor-2886 .elementor-element.elementor-element-b8bf7e0{right:0px;}.elementor-2886 .elementor-element.elementor-element-b8bf7e0{bottom:0px;}.elementor-2886 .elementor-element.elementor-element-b8bf7e0.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2886 .elementor-element.elementor-element-b8bf7e0 .elementor-icon-wrapper{text-align:center;}.elementor-2886 .elementor-element.elementor-element-b8bf7e0 .elementor-icon{font-size:3vh;}.elementor-2886 .elementor-element.elementor-element-b8bf7e0 .elementor-icon svg{height:3vh;}.elementor-2886 .elementor-element.elementor-element-e245b97{--spacer-size:4vh;}.elementor-2886 .elementor-element.elementor-element-e245b97.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2886 .elementor-element.elementor-element-05a13b9{--display:flex;--min-height:27vh;--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-2886 .elementor-element.elementor-element-f73b1aa{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;font-size:14px;line-height:17px;word-spacing:0.7px;color:#0D1A29;}.elementor-2886 .elementor-element.elementor-element-f73b1aa.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2886 .elementor-element.elementor-element-0361f09.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2886 .elementor-element.elementor-element-0361f09{font-size:14px;line-height:17px;word-spacing:0.7px;color:#0D1A29;}.elementor-2886 .elementor-element.elementor-element-fd22276{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;font-size:14px;line-height:17px;word-spacing:0.7px;color:#0D1A29;}.elementor-2886 .elementor-element.elementor-element-fd22276.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2886 .elementor-element.elementor-element-aace335{--display:flex;}body:not(.rtl) .elementor-2886 .elementor-element.elementor-element-ebf23c6{left:0px;}body.rtl .elementor-2886 .elementor-element.elementor-element-ebf23c6{right:0px;}.elementor-2886 .elementor-element.elementor-element-ebf23c6{top:0px;}.elementor-2886 .elementor-element.elementor-element-ebf23c6.xpro-widget-bg-overlay:before{transition:background 0.3s;}body:not(.rtl) .elementor-2886 .elementor-element.elementor-element-a6383d2{left:0px;}body.rtl .elementor-2886 .elementor-element.elementor-element-a6383d2{right:0px;}.elementor-2886 .elementor-element.elementor-element-a6383d2{top:0px;}.elementor-2886 .elementor-element.elementor-element-a6383d2.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2886 .elementor-element.elementor-element-13fa329.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2886 .elementor-element.elementor-element-ea494a4{--display:flex;--min-height:100vh;--justify-content:flex-start;--overflow:hidden;}.elementor-2886 .elementor-element.elementor-element-ea494a4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2886 .elementor-element.elementor-element-b8114c5 > .elementor-widget-container{padding:20px 0px 20px 20px;border-style:none;border-radius:15px 15px 15px 15px;}.elementor-2886 .elementor-element.elementor-element-b8114c5.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2886 .elementor-element.elementor-element-b8114c5{text-align:start;}.elementor-2886 .elementor-element.elementor-element-b8114c5 .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:30px;font-weight:400;text-transform:uppercase;color:#0D1A29;}.elementor-2886 .elementor-element.elementor-element-efcb4ce{--display:flex;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-2886 .elementor-element.elementor-element-bfb0eb9{left:0px;}body.rtl .elementor-2886 .elementor-element.elementor-element-bfb0eb9{right:0px;}.elementor-2886 .elementor-element.elementor-element-bfb0eb9{top:0px;}.elementor-2886 .elementor-element.elementor-element-bfb0eb9.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2886 .elementor-element.elementor-element-bfb0eb9 .elementor-icon-wrapper{text-align:center;}.elementor-2886 .elementor-element.elementor-element-bfb0eb9 .elementor-icon{font-size:3vh;}.elementor-2886 .elementor-element.elementor-element-bfb0eb9 .elementor-icon svg{height:3vh;}.elementor-2886 .elementor-element.elementor-element-2f2822f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2886 .elementor-element.elementor-element-b319e55 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-2886 .elementor-element.elementor-element-b319e55.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2886 .elementor-element.elementor-element-b319e55 img{height:40vh;}.elementor-2886 .elementor-element.elementor-element-a0d8036{width:100%;max-width:100%;}.elementor-2886 .elementor-element.elementor-element-a0d8036.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2886 .elementor-element.elementor-element-a0d8036 img{width:100vw;}.elementor-2886 .elementor-element.elementor-element-dc7713e{width:100%;max-width:100%;}.elementor-2886 .elementor-element.elementor-element-dc7713e.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2886 .elementor-element.elementor-element-dc7713e img{width:100vw;}.elementor-2886 .elementor-element.elementor-element-567fcc2{width:100%;max-width:100%;}.elementor-2886 .elementor-element.elementor-element-567fcc2.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2886 .elementor-element.elementor-element-567fcc2 img{width:100vw;}.elementor-2886 .elementor-element.elementor-element-346f9cd{width:100%;max-width:100%;}.elementor-2886 .elementor-element.elementor-element-346f9cd.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2886 .elementor-element.elementor-element-346f9cd img{width:100vw;}.elementor-2886 .elementor-element.elementor-element-5511336.xpro-widget-bg-overlay:before{transition:background 0.3s;}body:not(.rtl) .elementor-2886 .elementor-element.elementor-element-823a708{left:0px;}body.rtl .elementor-2886 .elementor-element.elementor-element-823a708{right:0px;}.elementor-2886 .elementor-element.elementor-element-823a708{bottom:0px;}.elementor-2886 .elementor-element.elementor-element-823a708.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2886 .elementor-element.elementor-element-823a708 .elementor-icon-wrapper{text-align:center;}.elementor-2886 .elementor-element.elementor-element-823a708 .elementor-icon{font-size:3vh;}.elementor-2886 .elementor-element.elementor-element-823a708 .elementor-icon svg{height:3vh;}.elementor-2886 .elementor-element.elementor-element-37c0bd5{--spacer-size:4vh;}.elementor-2886 .elementor-element.elementor-element-37c0bd5.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2886 .elementor-element.elementor-element-0c20787{--display:flex;--min-height:27vh;--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-2886 .elementor-element.elementor-element-a54ca45{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;font-size:14px;line-height:17px;word-spacing:0.7px;color:#0D1A29;}.elementor-2886 .elementor-element.elementor-element-a54ca45.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2886 .elementor-element.elementor-element-e8b10ab.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2886 .elementor-element.elementor-element-e8b10ab{font-size:14px;line-height:17px;word-spacing:0.7px;color:#0D1A29;}.elementor-2886 .elementor-element.elementor-element-e6000a4.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2886 .elementor-element.elementor-element-e6000a4{font-size:14px;line-height:17px;word-spacing:0.7px;color:#0D1A29;}.elementor-2886 .elementor-element.elementor-element-044245b{--display:flex;}body:not(.rtl) .elementor-2886 .elementor-element.elementor-element-35044ac{left:0px;}body.rtl .elementor-2886 .elementor-element.elementor-element-35044ac{right:0px;}.elementor-2886 .elementor-element.elementor-element-35044ac{top:0px;}.elementor-2886 .elementor-element.elementor-element-35044ac.xpro-widget-bg-overlay:before{transition:background 0.3s;}body:not(.rtl) .elementor-2886 .elementor-element.elementor-element-f35096b{left:0px;}body.rtl .elementor-2886 .elementor-element.elementor-element-f35096b{right:0px;}.elementor-2886 .elementor-element.elementor-element-f35096b{top:0px;}.elementor-2886 .elementor-element.elementor-element-f35096b.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2886 .elementor-element.elementor-element-019fe41.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2886 .elementor-element.elementor-element-9f0a55a{--display:flex;--min-height:100vh;--justify-content:flex-start;--overflow:hidden;}.elementor-2886 .elementor-element.elementor-element-9f0a55a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2886 .elementor-element.elementor-element-47158ae > .elementor-widget-container{padding:20px 0px 20px 20px;border-style:none;border-radius:15px 15px 15px 15px;}.elementor-2886 .elementor-element.elementor-element-47158ae.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2886 .elementor-element.elementor-element-47158ae{text-align:start;}.elementor-2886 .elementor-element.elementor-element-47158ae .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:30px;font-weight:400;text-transform:uppercase;color:#0D1A29;}.elementor-2886 .elementor-element.elementor-element-09746e2{--display:flex;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-2886 .elementor-element.elementor-element-b93cd33{left:0px;}body.rtl .elementor-2886 .elementor-element.elementor-element-b93cd33{right:0px;}.elementor-2886 .elementor-element.elementor-element-b93cd33{top:0px;}.elementor-2886 .elementor-element.elementor-element-b93cd33.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2886 .elementor-element.elementor-element-b93cd33 .elementor-icon-wrapper{text-align:center;}.elementor-2886 .elementor-element.elementor-element-b93cd33 .elementor-icon{font-size:3vh;}.elementor-2886 .elementor-element.elementor-element-b93cd33 .elementor-icon svg{height:3vh;}.elementor-2886 .elementor-element.elementor-element-15f81ee{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2886 .elementor-element.elementor-element-b424af4 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-2886 .elementor-element.elementor-element-b424af4.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2886 .elementor-element.elementor-element-b424af4 img{height:40vh;}.elementor-2886 .elementor-element.elementor-element-6d283b2{width:100%;max-width:100%;}.elementor-2886 .elementor-element.elementor-element-6d283b2.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2886 .elementor-element.elementor-element-6d283b2 img{width:100vw;}.elementor-2886 .elementor-element.elementor-element-485ccb9.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2886 .elementor-element.elementor-element-69ced69.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2886 .elementor-element.elementor-element-df3dcaf.xpro-widget-bg-overlay:before{transition:background 0.3s;}body:not(.rtl) .elementor-2886 .elementor-element.elementor-element-9e06f43{left:0px;}body.rtl .elementor-2886 .elementor-element.elementor-element-9e06f43{right:0px;}.elementor-2886 .elementor-element.elementor-element-9e06f43{bottom:0px;}.elementor-2886 .elementor-element.elementor-element-9e06f43.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2886 .elementor-element.elementor-element-9e06f43 .elementor-icon-wrapper{text-align:center;}.elementor-2886 .elementor-element.elementor-element-9e06f43 .elementor-icon{font-size:3vh;}.elementor-2886 .elementor-element.elementor-element-9e06f43 .elementor-icon svg{height:3vh;}.elementor-2886 .elementor-element.elementor-element-635514a{--spacer-size:4vh;}.elementor-2886 .elementor-element.elementor-element-635514a.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2886 .elementor-element.elementor-element-ff529f0{--display:flex;--min-height:27vh;--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-2886 .elementor-element.elementor-element-5597297{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;font-size:14px;line-height:17px;word-spacing:0.7px;color:#0D1A29;}.elementor-2886 .elementor-element.elementor-element-5597297.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2886 .elementor-element.elementor-element-aa6d0ad.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2886 .elementor-element.elementor-element-aa6d0ad{font-size:14px;line-height:17px;word-spacing:0.7px;color:#0D1A29;}.elementor-2886 .elementor-element.elementor-element-509c094{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;font-size:14px;line-height:17px;word-spacing:0.7px;color:#0D1A29;}.elementor-2886 .elementor-element.elementor-element-509c094.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2886 .elementor-element.elementor-element-9df0e20{--display:flex;}body:not(.rtl) .elementor-2886 .elementor-element.elementor-element-ec1e626{left:0px;}body.rtl .elementor-2886 .elementor-element.elementor-element-ec1e626{right:0px;}.elementor-2886 .elementor-element.elementor-element-ec1e626{top:0px;}.elementor-2886 .elementor-element.elementor-element-ec1e626.xpro-widget-bg-overlay:before{transition:background 0.3s;}body:not(.rtl) .elementor-2886 .elementor-element.elementor-element-25b3de6{left:0px;}body.rtl .elementor-2886 .elementor-element.elementor-element-25b3de6{right:0px;}.elementor-2886 .elementor-element.elementor-element-25b3de6{top:0px;}.elementor-2886 .elementor-element.elementor-element-25b3de6.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2886 .elementor-element.elementor-element-adb2c9d.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2886 .elementor-element.elementor-element-e2a7ce3{--display:flex;--min-height:100vh;--justify-content:flex-start;--overflow:hidden;}.elementor-2886 .elementor-element.elementor-element-e2a7ce3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2886 .elementor-element.elementor-element-3e4d5a8 > .elementor-widget-container{padding:20px 0px 20px 20px;border-style:none;border-radius:15px 15px 15px 15px;}.elementor-2886 .elementor-element.elementor-element-3e4d5a8.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2886 .elementor-element.elementor-element-3e4d5a8{text-align:start;}.elementor-2886 .elementor-element.elementor-element-3e4d5a8 .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:30px;font-weight:400;text-transform:uppercase;color:#0D1A29;}.elementor-2886 .elementor-element.elementor-element-71cd135{--display:flex;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-2886 .elementor-element.elementor-element-cccf310{left:0px;}body.rtl .elementor-2886 .elementor-element.elementor-element-cccf310{right:0px;}.elementor-2886 .elementor-element.elementor-element-cccf310{top:0px;}.elementor-2886 .elementor-element.elementor-element-cccf310.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2886 .elementor-element.elementor-element-cccf310 .elementor-icon-wrapper{text-align:center;}.elementor-2886 .elementor-element.elementor-element-cccf310 .elementor-icon{font-size:3vh;}.elementor-2886 .elementor-element.elementor-element-cccf310 .elementor-icon svg{height:3vh;}.elementor-2886 .elementor-element.elementor-element-4e1d97e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2886 .elementor-element.elementor-element-7a76c7f > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-2886 .elementor-element.elementor-element-7a76c7f.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2886 .elementor-element.elementor-element-7a76c7f img{height:40vh;}.elementor-2886 .elementor-element.elementor-element-13e4821{width:100%;max-width:100%;}.elementor-2886 .elementor-element.elementor-element-13e4821.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2886 .elementor-element.elementor-element-13e4821 img{width:100vw;}.elementor-2886 .elementor-element.elementor-element-6d4016b{width:100%;max-width:100%;}.elementor-2886 .elementor-element.elementor-element-6d4016b.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2886 .elementor-element.elementor-element-6d4016b img{width:100vw;}.elementor-2886 .elementor-element.elementor-element-1110876{width:100%;max-width:100%;}.elementor-2886 .elementor-element.elementor-element-1110876.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2886 .elementor-element.elementor-element-1110876 img{width:100vw;}.elementor-2886 .elementor-element.elementor-element-ccc981b{width:100%;max-width:100%;}.elementor-2886 .elementor-element.elementor-element-ccc981b.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2886 .elementor-element.elementor-element-ccc981b img{width:100vw;}.elementor-2886 .elementor-element.elementor-element-8da8bf2{width:100%;max-width:100%;}.elementor-2886 .elementor-element.elementor-element-8da8bf2.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2886 .elementor-element.elementor-element-8da8bf2 img{width:100vw;}.elementor-2886 .elementor-element.elementor-element-7d62943.xpro-widget-bg-overlay:before{transition:background 0.3s;}body:not(.rtl) .elementor-2886 .elementor-element.elementor-element-e24ef50{left:0px;}body.rtl .elementor-2886 .elementor-element.elementor-element-e24ef50{right:0px;}.elementor-2886 .elementor-element.elementor-element-e24ef50{bottom:0px;}.elementor-2886 .elementor-element.elementor-element-e24ef50.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2886 .elementor-element.elementor-element-e24ef50 .elementor-icon-wrapper{text-align:center;}.elementor-2886 .elementor-element.elementor-element-e24ef50 .elementor-icon{font-size:3vh;}.elementor-2886 .elementor-element.elementor-element-e24ef50 .elementor-icon svg{height:3vh;}.elementor-2886 .elementor-element.elementor-element-d06fa29{--spacer-size:3vh;}.elementor-2886 .elementor-element.elementor-element-d06fa29.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2886 .elementor-element.elementor-element-a635fb2{--display:flex;--min-height:27vh;--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-2886 .elementor-element.elementor-element-1718c8c{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;font-size:14px;line-height:17px;word-spacing:0.7px;color:#0D1A29;}.elementor-2886 .elementor-element.elementor-element-1718c8c.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2886 .elementor-element.elementor-element-4bad33f.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2886 .elementor-element.elementor-element-4bad33f{font-size:14px;line-height:17px;word-spacing:0.7px;color:#0D1A29;}.elementor-2886 .elementor-element.elementor-element-52811e1{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;font-size:14px;line-height:17px;word-spacing:0.7px;color:#0D1A29;}.elementor-2886 .elementor-element.elementor-element-52811e1.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2886 .elementor-element.elementor-element-c1a58bb{--display:flex;}body:not(.rtl) .elementor-2886 .elementor-element.elementor-element-1cac4f1{left:0px;}body.rtl .elementor-2886 .elementor-element.elementor-element-1cac4f1{right:0px;}.elementor-2886 .elementor-element.elementor-element-1cac4f1{top:0px;}.elementor-2886 .elementor-element.elementor-element-1cac4f1.xpro-widget-bg-overlay:before{transition:background 0.3s;}body:not(.rtl) .elementor-2886 .elementor-element.elementor-element-60db517{left:0px;}body.rtl .elementor-2886 .elementor-element.elementor-element-60db517{right:0px;}.elementor-2886 .elementor-element.elementor-element-60db517{top:0px;}.elementor-2886 .elementor-element.elementor-element-60db517.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2886 .elementor-element.elementor-element-891a33e.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2886 .elementor-element.elementor-element-b7852a9.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2886 .elementor-element.elementor-element-a4f92b1.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2886 .elementor-element.elementor-element-65cbd33{--display:flex;--min-height:100vh;--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-2886 .elementor-element.elementor-element-8878752{--display:flex;--min-height:100vh;--justify-content:space-evenly;}.elementor-2886 .elementor-element.elementor-element-dc47543{width:100%;max-width:100%;text-align:start;}.elementor-2886 .elementor-element.elementor-element-dc47543.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2886 .elementor-element.elementor-element-dc47543 .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:3vh;text-transform:uppercase;color:#0D1A29;}.elementor-2886 .elementor-element.elementor-element-73582cf{width:100%;max-width:100%;font-size:1.6vh;color:#0D1A29;}.elementor-2886 .elementor-element.elementor-element-73582cf > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2886 .elementor-element.elementor-element-73582cf.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2886 .elementor-element.elementor-element-a9f7c7c{--display:flex;--min-height:100vh;--justify-content:flex-start;}.elementor-2886 .elementor-element.elementor-element-1a8b8a5.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2886 .elementor-element.elementor-element-6754bb7{--display:flex;--min-height:100vh;}.elementor-2886 .elementor-element.elementor-element-a988e31.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2886 .elementor-element.elementor-element-b5f9c91.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2886 .elementor-element.elementor-element-44d8328{--display:flex;--min-height:100vh;--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-2886 .elementor-element.elementor-element-baf085c{--display:flex;}.elementor-2886 .elementor-element.elementor-element-baf085c.e-con{--align-self:center;}.elementor-2886 .elementor-element.elementor-element-3de0f37.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2886 .elementor-element.elementor-element-3de0f37{text-align:center;}.elementor-2886 .elementor-element.elementor-element-3de0f37 .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:22px;font-weight:400;text-transform:uppercase;color:#0D1A29;}.elementor-2886 .elementor-element.elementor-element-72a0f80.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2886 .elementor-element.elementor-element-3bdb22a{--display:flex;--min-height:100vh;}.elementor-2886 .elementor-element.elementor-element-3bdb22a.e-con{--align-self:center;}.elementor-2886 .elementor-element.elementor-element-1b39a5e.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2886 .elementor-element.elementor-element-b813770{--display:flex;--min-height:100vh;--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;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2886 .elementor-element.elementor-element-21fc109{--display:flex;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2886 .elementor-element.elementor-element-000c264{width:100%;max-width:100%;}.elementor-2886 .elementor-element.elementor-element-000c264 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2886 .elementor-element.elementor-element-000c264.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2886 .elementor-element.elementor-element-8d72ede{--display:flex;--min-height:100vh;--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;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2886 .elementor-element.elementor-element-0de2a01{--display:flex;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2886 .elementor-element.elementor-element-5c72b3e{width:100%;max-width:100%;}.elementor-2886 .elementor-element.elementor-element-5c72b3e.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2886 .elementor-element.elementor-element-c86473d{--display:flex;--min-height:100vh;--justify-content:center;--overlay-opacity:0.5;}.elementor-2886 .elementor-element.elementor-element-c86473d:not(.elementor-motion-effects-element-type-background), .elementor-2886 .elementor-element.elementor-element-c86473d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D1A29;}.elementor-2886 .elementor-element.elementor-element-c86473d::before, .elementor-2886 .elementor-element.elementor-element-c86473d > .elementor-background-video-container::before, .elementor-2886 .elementor-element.elementor-element-c86473d > .e-con-inner > .elementor-background-video-container::before, .elementor-2886 .elementor-element.elementor-element-c86473d > .elementor-background-slideshow::before, .elementor-2886 .elementor-element.elementor-element-c86473d > .e-con-inner > .elementor-background-slideshow::before, .elementor-2886 .elementor-element.elementor-element-c86473d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://www.combihouse.ee/wp-content/uploads/2025/05/CONTACT-text.png");--background-overlay:'';background-position:top center;background-repeat:no-repeat;background-size:auto;}.elementor-2886 .elementor-element.elementor-element-a9cd86e{--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;}.elementor-2886 .elementor-element.elementor-element-f3a67ac{--display:flex;}.elementor-2886 .elementor-element.elementor-element-d801466.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2886 .elementor-element.elementor-element-247451b{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2886 .elementor-element.elementor-element-0b28925.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2886 .elementor-element.elementor-element-0b28925{font-family:"Roboto Condensed", Sans-serif;color:#FDFFFC;}.elementor-2886 .elementor-element.elementor-element-e1c7f7f.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2886 .elementor-element.elementor-element-eb8677d.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2886 .elementor-element.elementor-element-0b7dc29{--display:flex;--justify-content:space-around;}.elementor-2886 .elementor-element.elementor-element-26c1cce{--display:flex;}.elementor-2886 .elementor-element.elementor-element-9c4a163.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2886 .elementor-element.elementor-element-e73b386{--spacer-size:50px;}.elementor-2886 .elementor-element.elementor-element-e73b386.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2886 .elementor-element.elementor-element-5a8df9f.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2886 .elementor-element.elementor-element-5a8df9f{text-align:center;font-family:"Roboto Condensed", Sans-serif;font-size:12px;font-weight:300;color:#FDFFFC;}.elementor-2886 .elementor-element.elementor-element-c168364{--spacer-size:50px;}.elementor-2886 .elementor-element.elementor-element-c168364.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2886 .elementor-element.elementor-element-d2a738d > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-2886 .elementor-element.elementor-element-d2a738d.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2886 .elementor-element.elementor-element-d2a738d{text-align:center;}.elementor-2886 .elementor-element.elementor-element-d2a738d .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-weight:600;text-transform:uppercase;color:#FDFFFC;}.elementor-2886 .elementor-element.elementor-element-edbafd7.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2886 .elementor-element.elementor-element-edbafd7{text-align:center;font-family:"Roboto Condensed", Sans-serif;font-weight:300;color:#FDFFFC;}.elementor-2886 .elementor-element.elementor-element-edbafd7 a{color:#FDFFFC;}.elementor-2886 .elementor-element.elementor-element-bdee71e{--display:flex;}.elementor-2886 .elementor-element.elementor-element-14b0b22 .elementor-repeater-item-cf0d0fa.elementor-social-icon i{color:#FDFFFC;}.elementor-2886 .elementor-element.elementor-element-14b0b22 .elementor-repeater-item-cf0d0fa.elementor-social-icon svg{fill:#FDFFFC;}.elementor-2886 .elementor-element.elementor-element-14b0b22 .elementor-repeater-item-ae1a162.elementor-social-icon i{color:#FDFFFC;}.elementor-2886 .elementor-element.elementor-element-14b0b22 .elementor-repeater-item-ae1a162.elementor-social-icon svg{fill:#FDFFFC;}.elementor-2886 .elementor-element.elementor-element-14b0b22 .elementor-repeater-item-729694a.elementor-social-icon i{color:#FDFFFC;}.elementor-2886 .elementor-element.elementor-element-14b0b22 .elementor-repeater-item-729694a.elementor-social-icon svg{fill:#FDFFFC;}.elementor-2886 .elementor-element.elementor-element-14b0b22 .elementor-repeater-item-dd6b7c0.elementor-social-icon i{color:#FDFFFC;}.elementor-2886 .elementor-element.elementor-element-14b0b22 .elementor-repeater-item-dd6b7c0.elementor-social-icon svg{fill:#FDFFFC;}.elementor-2886 .elementor-element.elementor-element-14b0b22{--grid-template-columns:repeat(0, auto);--icon-size:1.5rem;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-2886 .elementor-element.elementor-element-14b0b22 .elementor-widget-container{text-align:center;}.elementor-2886 .elementor-element.elementor-element-14b0b22 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2886 .elementor-element.elementor-element-14b0b22.elementor-element{--order:99999 /* order end hack */;}.elementor-2886 .elementor-element.elementor-element-14b0b22.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2886 .elementor-element.elementor-element-14b0b22 .elementor-social-icon{background-color:#11305700;}.elementor-2886 .elementor-element.elementor-element-14b0b22 .elementor-social-icon i{color:#FFFFFF;}.elementor-2886 .elementor-element.elementor-element-14b0b22 .elementor-social-icon svg{fill:#FFFFFF;}.elementor-2886 .elementor-element.elementor-element-f1e634f{--display:flex;--min-height:100vh;}.elementor-2886 .elementor-element.elementor-element-f1e634f:not(.elementor-motion-effects-element-type-background), .elementor-2886 .elementor-element.elementor-element-f1e634f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#BE0E0E;}@media(max-width:1301px){.elementor-2886 .elementor-element.elementor-element-2c509ad{--min-height:16vh;}}@media(min-width:768px){.elementor-2886 .elementor-element.elementor-element-a77713c{--width:15%;}.elementor-2886 .elementor-element.elementor-element-53e815f{--width:85%;}.elementor-2886 .elementor-element.elementor-element-d7f5dc5{--width:25%;}.elementor-2886 .elementor-element.elementor-element-2c509ad{--width:20%;}.elementor-2886 .elementor-element.elementor-element-9c18964{--width:80%;}.elementor-2886 .elementor-element.elementor-element-8878752{--width:20%;}}@media(max-width:1300px) and (min-width:768px){.elementor-2886 .elementor-element.elementor-element-53e815f{--width:100vw;}.elementor-2886 .elementor-element.elementor-element-be55bb3{--width:100vw;}.elementor-2886 .elementor-element.elementor-element-2c509ad{--width:15vw;}.elementor-2886 .elementor-element.elementor-element-9c18964{--width:85vw;}.elementor-2886 .elementor-element.elementor-element-e7dce8d{--width:80vw;}.elementor-2886 .elementor-element.elementor-element-523ad1d{--width:80vw;}.elementor-2886 .elementor-element.elementor-element-a493b44{--width:80vw;}.elementor-2886 .elementor-element.elementor-element-1d4e8d4{--width:80vw;}.elementor-2886 .elementor-element.elementor-element-88f9c9b{--width:80vw;}.elementor-2886 .elementor-element.elementor-element-0cc40eb{--width:80vw;}.elementor-2886 .elementor-element.elementor-element-05a13b9{--width:80vw;}.elementor-2886 .elementor-element.elementor-element-0c20787{--width:80vw;}.elementor-2886 .elementor-element.elementor-element-ff529f0{--width:80vw;}.elementor-2886 .elementor-element.elementor-element-a635fb2{--width:80vw;}.elementor-2886 .elementor-element.elementor-element-8878752{--width:100vw;}.elementor-2886 .elementor-element.elementor-element-a9f7c7c{--width:100vw;}}@media(max-width:1300px){.elementor-2886 .elementor-element.elementor-element-43c2236:not(.elementor-motion-effects-element-type-background), .elementor-2886 .elementor-element.elementor-element-43c2236 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0% 0%;}.elementor-2886 .elementor-element.elementor-element-be55bb3{--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-2886 .elementor-element.elementor-element-be55bb3.e-con{--align-self:center;}.elementor-2886 .elementor-element.elementor-element-2c509ad{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--padding-top:2vh;--padding-bottom:2vh;--padding-left:2vh;--padding-right:2vh;}.elementor-2886 .elementor-element.elementor-element-2c509ad.e-con{--align-self:center;}.elementor-2886 .elementor-element.elementor-element-523c756{width:initial;max-width:initial;}.elementor-2886 .elementor-element.elementor-element-523c756 > .elementor-widget-container{padding:3vh 3vh 3vh 3vh;}.elementor-2886 .elementor-element.elementor-element-523c756.elementor-element{--align-self:center;}.elementor-2886 .elementor-element.elementor-element-2275003{width:initial;max-width:initial;font-size:1.4vh;}.elementor-2886 .elementor-element.elementor-element-2275003.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2886 .elementor-element.elementor-element-9c18964.e-con{--align-self:center;}.elementor-2886 .elementor-element.elementor-element-a6f2533{--min-height:24vh;--justify-content:flex-start;}.elementor-2886 .elementor-element.elementor-element-486a350{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-2886 .elementor-element.elementor-element-649636e{z-index:1;}.elementor-2886 .elementor-element.elementor-element-e9b6b21{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2886 .elementor-element.elementor-element-e8e145f{z-index:1;}.elementor-2886 .elementor-element.elementor-element-52020d9{z-index:1;}.elementor-2886 .elementor-element.elementor-element-75d74fa{--spacer-size:0vh;}.elementor-2886 .elementor-element.elementor-element-1f3f67a{--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;--margin-top:3vh;--margin-bottom:3vh;--margin-left:3vh;--margin-right:3vh;}body:not(.rtl) .elementor-2886 .elementor-element.elementor-element-d632178{left:40%;}body.rtl .elementor-2886 .elementor-element.elementor-element-d632178{right:40%;}.elementor-2886 .elementor-element.elementor-element-eb2966f{--min-height:24vh;--justify-content:flex-start;}.elementor-2886 .elementor-element.elementor-element-2f735ef{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-2886 .elementor-element.elementor-element-653bc76{z-index:1;}.elementor-2886 .elementor-element.elementor-element-335428f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2886 .elementor-element.elementor-element-21d78e2{z-index:1;}.elementor-2886 .elementor-element.elementor-element-55c2181{z-index:1;}.elementor-2886 .elementor-element.elementor-element-ffe2de2{--spacer-size:0vh;}.elementor-2886 .elementor-element.elementor-element-63a984e{--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;--margin-top:3vh;--margin-bottom:3vh;--margin-left:3vh;--margin-right:3vh;}body:not(.rtl) .elementor-2886 .elementor-element.elementor-element-9e9f7b7{left:40%;}body.rtl .elementor-2886 .elementor-element.elementor-element-9e9f7b7{right:40%;}.elementor-2886 .elementor-element.elementor-element-2871088{--min-height:24vh;--justify-content:flex-start;}.elementor-2886 .elementor-element.elementor-element-14508ae{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-2886 .elementor-element.elementor-element-84885d5{z-index:1;}.elementor-2886 .elementor-element.elementor-element-6eb7d3f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2886 .elementor-element.elementor-element-bc71e6d{z-index:1;}.elementor-2886 .elementor-element.elementor-element-7e359e4{z-index:1;}.elementor-2886 .elementor-element.elementor-element-73766f8{--spacer-size:0vh;}.elementor-2886 .elementor-element.elementor-element-df94f16{--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;--margin-top:3vh;--margin-bottom:3vh;--margin-left:3vh;--margin-right:3vh;}body:not(.rtl) .elementor-2886 .elementor-element.elementor-element-3ad2422{left:40%;}body.rtl .elementor-2886 .elementor-element.elementor-element-3ad2422{right:40%;}.elementor-2886 .elementor-element.elementor-element-1f4581b{--min-height:24vh;--justify-content:flex-start;}.elementor-2886 .elementor-element.elementor-element-e0159a8{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-2886 .elementor-element.elementor-element-d19582c{z-index:1;}.elementor-2886 .elementor-element.elementor-element-2dc97a3{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2886 .elementor-element.elementor-element-f3cdc16{z-index:1;}.elementor-2886 .elementor-element.elementor-element-673a4ed{z-index:1;}.elementor-2886 .elementor-element.elementor-element-de17730{--spacer-size:0vh;}.elementor-2886 .elementor-element.elementor-element-d524439{--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;--margin-top:3vh;--margin-bottom:3vh;--margin-left:3vh;--margin-right:3vh;}body:not(.rtl) .elementor-2886 .elementor-element.elementor-element-272ee87{left:40%;}body.rtl .elementor-2886 .elementor-element.elementor-element-272ee87{right:40%;}.elementor-2886 .elementor-element.elementor-element-9eba4b5{--min-height:24vh;--justify-content:flex-start;}.elementor-2886 .elementor-element.elementor-element-10dd623{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-2886 .elementor-element.elementor-element-edfd637{z-index:1;}.elementor-2886 .elementor-element.elementor-element-ae6afaa{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2886 .elementor-element.elementor-element-99d9bf5{z-index:1;}.elementor-2886 .elementor-element.elementor-element-7d4d2fa{z-index:1;}.elementor-2886 .elementor-element.elementor-element-98703c8{--spacer-size:0vh;}.elementor-2886 .elementor-element.elementor-element-fcdc93c{--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;--margin-top:3vh;--margin-bottom:3vh;--margin-left:3vh;--margin-right:3vh;}body:not(.rtl) .elementor-2886 .elementor-element.elementor-element-30692c8{left:40%;}body.rtl .elementor-2886 .elementor-element.elementor-element-30692c8{right:40%;}.elementor-2886 .elementor-element.elementor-element-8e54d81{--min-height:24vh;--justify-content:flex-start;}.elementor-2886 .elementor-element.elementor-element-499e4d9{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-2886 .elementor-element.elementor-element-65599f4{z-index:1;}.elementor-2886 .elementor-element.elementor-element-8990b14{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2886 .elementor-element.elementor-element-9af39fe{z-index:1;}.elementor-2886 .elementor-element.elementor-element-dcef837{z-index:1;}.elementor-2886 .elementor-element.elementor-element-4490284{--spacer-size:0vh;}.elementor-2886 .elementor-element.elementor-element-3a9c9b3{--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;--margin-top:3vh;--margin-bottom:3vh;--margin-left:3vh;--margin-right:3vh;}body:not(.rtl) .elementor-2886 .elementor-element.elementor-element-cf700cb{left:40%;}body.rtl .elementor-2886 .elementor-element.elementor-element-cf700cb{right:40%;}.elementor-2886 .elementor-element.elementor-element-e3d2cde{--min-height:24vh;--justify-content:flex-start;}.elementor-2886 .elementor-element.elementor-element-881c8f2{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-2886 .elementor-element.elementor-element-4a8c85b{z-index:1;}.elementor-2886 .elementor-element.elementor-element-9d4456b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2886 .elementor-element.elementor-element-ceec5dc{z-index:1;}.elementor-2886 .elementor-element.elementor-element-b8bf7e0{z-index:1;}.elementor-2886 .elementor-element.elementor-element-e245b97{--spacer-size:0vh;}.elementor-2886 .elementor-element.elementor-element-aace335{--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;--margin-top:3vh;--margin-bottom:3vh;--margin-left:3vh;--margin-right:3vh;}body:not(.rtl) .elementor-2886 .elementor-element.elementor-element-a6383d2{left:40%;}body.rtl .elementor-2886 .elementor-element.elementor-element-a6383d2{right:40%;}.elementor-2886 .elementor-element.elementor-element-ea494a4{--min-height:24vh;--justify-content:flex-start;}.elementor-2886 .elementor-element.elementor-element-efcb4ce{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-2886 .elementor-element.elementor-element-bfb0eb9{z-index:1;}.elementor-2886 .elementor-element.elementor-element-2f2822f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2886 .elementor-element.elementor-element-a0d8036{z-index:1;}.elementor-2886 .elementor-element.elementor-element-dc7713e{z-index:1;}.elementor-2886 .elementor-element.elementor-element-567fcc2{z-index:1;}.elementor-2886 .elementor-element.elementor-element-346f9cd{z-index:1;}.elementor-2886 .elementor-element.elementor-element-823a708{z-index:1;}.elementor-2886 .elementor-element.elementor-element-37c0bd5{--spacer-size:0vh;}.elementor-2886 .elementor-element.elementor-element-044245b{--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;--margin-top:3vh;--margin-bottom:3vh;--margin-left:3vh;--margin-right:3vh;}body:not(.rtl) .elementor-2886 .elementor-element.elementor-element-f35096b{left:40%;}body.rtl .elementor-2886 .elementor-element.elementor-element-f35096b{right:40%;}.elementor-2886 .elementor-element.elementor-element-9f0a55a{--min-height:24vh;--justify-content:flex-start;}.elementor-2886 .elementor-element.elementor-element-09746e2{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-2886 .elementor-element.elementor-element-b93cd33{z-index:1;}.elementor-2886 .elementor-element.elementor-element-15f81ee{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2886 .elementor-element.elementor-element-6d283b2{z-index:1;}.elementor-2886 .elementor-element.elementor-element-9e06f43{z-index:1;}.elementor-2886 .elementor-element.elementor-element-635514a{--spacer-size:0vh;}.elementor-2886 .elementor-element.elementor-element-9df0e20{--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;--margin-top:3vh;--margin-bottom:3vh;--margin-left:3vh;--margin-right:3vh;}body:not(.rtl) .elementor-2886 .elementor-element.elementor-element-25b3de6{left:40%;}body.rtl .elementor-2886 .elementor-element.elementor-element-25b3de6{right:40%;}.elementor-2886 .elementor-element.elementor-element-e2a7ce3{--min-height:24vh;--justify-content:flex-start;}.elementor-2886 .elementor-element.elementor-element-71cd135{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-2886 .elementor-element.elementor-element-cccf310{z-index:1;}.elementor-2886 .elementor-element.elementor-element-4e1d97e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2886 .elementor-element.elementor-element-13e4821{z-index:1;}.elementor-2886 .elementor-element.elementor-element-6d4016b{z-index:1;}.elementor-2886 .elementor-element.elementor-element-1110876{z-index:1;}.elementor-2886 .elementor-element.elementor-element-ccc981b{z-index:1;}.elementor-2886 .elementor-element.elementor-element-8da8bf2{z-index:1;}.elementor-2886 .elementor-element.elementor-element-e24ef50{z-index:1;}.elementor-2886 .elementor-element.elementor-element-d06fa29{--spacer-size:0vh;}.elementor-2886 .elementor-element.elementor-element-c1a58bb{--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;--margin-top:3vh;--margin-bottom:3vh;--margin-left:3vh;--margin-right:3vh;}body:not(.rtl) .elementor-2886 .elementor-element.elementor-element-60db517{left:40%;}body.rtl .elementor-2886 .elementor-element.elementor-element-60db517{right:40%;}.elementor-2886 .elementor-element.elementor-element-65cbd33{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2886 .elementor-element.elementor-element-8878752{--justify-content:flex-start;}.elementor-2886 .elementor-element.elementor-element-a9cd86e{--min-height:100vh;}.elementor-2886 .elementor-element.elementor-element-0b7dc29{--justify-content:space-evenly;}}@media(max-width:767px){.elementor-2886 .elementor-element.elementor-element-a77713c.e-con{--align-self:center;}.elementor-2886 .elementor-element.elementor-element-51c996b > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-2886 .elementor-element.elementor-element-51c996b{top:3vh;}.elementor-2886 .elementor-element.elementor-element-51c996b img{max-width:30%;}.elementor-2886 .elementor-element.elementor-element-e9323b3{top:22vh;}.elementor-2886 .elementor-element.elementor-element-c7493af{--min-height:30vh;bottom:10vh;}.elementor-2886 .elementor-element.elementor-element-f35197b{--min-height:7vh;bottom:16vh;}body:not(.rtl) .elementor-2886 .elementor-element.elementor-element-f35197b{left:7vw;}body.rtl .elementor-2886 .elementor-element.elementor-element-f35197b{right:7vw;}.elementor-2886 .elementor-element.elementor-element-8beafa4.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-2886 .elementor-element.elementor-element-8beafa4{right:43vw;}body.rtl .elementor-2886 .elementor-element.elementor-element-8beafa4{left:43vw;}.elementor-2886 .elementor-element.elementor-element-8beafa4 img{max-width:11vw;}.elementor-2886 .elementor-element.elementor-element-e9fbb9b.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-2886 .elementor-element.elementor-element-e9fbb9b{left:32vw;}body.rtl .elementor-2886 .elementor-element.elementor-element-e9fbb9b{right:32vw;}.elementor-2886 .elementor-element.elementor-element-e9fbb9b img{max-width:9vw;}body:not(.rtl) .elementor-2886 .elementor-element.elementor-element-61ad12a{left:0vw;}body.rtl .elementor-2886 .elementor-element.elementor-element-61ad12a{right:0vw;}.elementor-2886 .elementor-element.elementor-element-61ad12a{bottom:9vh;}body:not(.rtl) .elementor-2886 .elementor-element.elementor-element-dd82022{left:0vw;}body.rtl .elementor-2886 .elementor-element.elementor-element-dd82022{right:0vw;}.elementor-2886 .elementor-element.elementor-element-dd82022{bottom:5vh;}.elementor-2886 .elementor-element.elementor-element-bfd172c > .elementor-widget-container{margin:0px 0px 0px 0px;}body:not(.rtl) .elementor-2886 .elementor-element.elementor-element-bfd172c{left:0vw;}body.rtl .elementor-2886 .elementor-element.elementor-element-bfd172c{right:0vw;}.elementor-2886 .elementor-element.elementor-element-bfd172c{bottom:0vh;}.elementor-2886 .elementor-element.elementor-element-65f20f9{--min-height:26vh;}.elementor-2886 .elementor-element.elementor-element-43c2236:not(.elementor-motion-effects-element-type-background), .elementor-2886 .elementor-element.elementor-element-43c2236 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0% 0%;}.elementor-2886 .elementor-element.elementor-element-43fa43d{--min-height:80vh;}.elementor-2886 .elementor-element.elementor-element-d7eb239{width:100%;max-width:100%;}.elementor-2886 .elementor-element.elementor-element-d7eb239 > .elementor-widget-container{padding:0vw 05vw 0vw 05vw;}.elementor-2886 .elementor-element.elementor-element-d7eb239.elementor-element{--align-self:center;}.elementor-2886 .elementor-element.elementor-element-d7eb239 .elementor-icon-box-wrapper{text-align:start;}.elementor-2886 .elementor-element.elementor-element-776a88f{width:100%;max-width:100%;}.elementor-2886 .elementor-element.elementor-element-776a88f > .elementor-widget-container{padding:0vw 5vw 0vw 05vw;}.elementor-2886 .elementor-element.elementor-element-776a88f.elementor-element{--align-self:center;}.elementor-2886 .elementor-element.elementor-element-776a88f .elementor-icon-box-wrapper{text-align:start;}.elementor-2886 .elementor-element.elementor-element-45b644c{width:100%;max-width:100%;}.elementor-2886 .elementor-element.elementor-element-45b644c > .elementor-widget-container{padding:0vw 05vw 0vw 05vw;}.elementor-2886 .elementor-element.elementor-element-45b644c.elementor-element{--align-self:center;}.elementor-2886 .elementor-element.elementor-element-45b644c .elementor-icon-box-wrapper{text-align:start;}.elementor-2886 .elementor-element.elementor-element-579d4ab{width:100%;max-width:100%;}.elementor-2886 .elementor-element.elementor-element-579d4ab > .elementor-widget-container{padding:0vw 05vw 0vw 5vw;}.elementor-2886 .elementor-element.elementor-element-579d4ab.elementor-element{--align-self:center;}.elementor-2886 .elementor-element.elementor-element-579d4ab .elementor-icon-box-wrapper{text-align:start;}.elementor-2886 .elementor-element.elementor-element-b99876b{width:100%;max-width:100%;}.elementor-2886 .elementor-element.elementor-element-b99876b > .elementor-widget-container{padding:0vw 05vw 0vw 05vw;}.elementor-2886 .elementor-element.elementor-element-b99876b.elementor-element{--align-self:center;}.elementor-2886 .elementor-element.elementor-element-b99876b .elementor-icon-box-wrapper{text-align:start;}.elementor-2886 .elementor-element.elementor-element-107fe3e{width:100%;max-width:100%;}.elementor-2886 .elementor-element.elementor-element-107fe3e > .elementor-widget-container{padding:0vw 05vw 0vw 05vw;}.elementor-2886 .elementor-element.elementor-element-107fe3e.elementor-element{--align-self:center;}.elementor-2886 .elementor-element.elementor-element-107fe3e .elementor-icon-box-wrapper{text-align:start;}.elementor-2886 .elementor-element.elementor-element-c421e55{width:100%;max-width:100%;}.elementor-2886 .elementor-element.elementor-element-c421e55 > .elementor-widget-container{padding:0vw 05vw 0vw 05vw;}.elementor-2886 .elementor-element.elementor-element-c421e55.elementor-element{--align-self:center;}.elementor-2886 .elementor-element.elementor-element-c421e55 .elementor-icon-box-wrapper{text-align:start;}.elementor-2886 .elementor-element.elementor-element-ea69022{width:100%;max-width:100%;}.elementor-2886 .elementor-element.elementor-element-ea69022 > .elementor-widget-container{padding:0vw 05vw 0vw 05vw;}.elementor-2886 .elementor-element.elementor-element-ea69022.elementor-element{--align-self:center;}.elementor-2886 .elementor-element.elementor-element-ea69022 .elementor-icon-box-wrapper{text-align:start;}.elementor-2886 .elementor-element.elementor-element-68f854b{width:100%;max-width:100%;}.elementor-2886 .elementor-element.elementor-element-68f854b > .elementor-widget-container{padding:0vw 05vw 0vw 05vw;}.elementor-2886 .elementor-element.elementor-element-68f854b.elementor-element{--align-self:center;}.elementor-2886 .elementor-element.elementor-element-68f854b .elementor-icon-box-wrapper{text-align:start;}.elementor-2886 .elementor-element.elementor-element-fbc15c8{width:100%;max-width:100%;}.elementor-2886 .elementor-element.elementor-element-fbc15c8 > .elementor-widget-container{padding:0vw 05vw 0vw 05vw;}.elementor-2886 .elementor-element.elementor-element-fbc15c8.elementor-element{--align-self:center;}.elementor-2886 .elementor-element.elementor-element-fbc15c8 .elementor-icon-box-wrapper{text-align:start;}.elementor-2886 .elementor-element.elementor-element-2c509ad{--min-height:17vh;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2886 .elementor-element.elementor-element-523c756{width:100%;max-width:100%;}.elementor-2886 .elementor-element.elementor-element-523c756 > .elementor-widget-container{padding:5vw 5vw 5vw 5vw;}.elementor-2886 .elementor-element.elementor-element-523c756.elementor-element{--align-self:flex-start;}.elementor-2886 .elementor-element.elementor-element-2275003{width:100%;max-width:100%;}.elementor-2886 .elementor-element.elementor-element-2275003 > .elementor-widget-container{padding:5vw 5vw 5vw 5vw;}.elementor-2886 .elementor-element.elementor-element-2275003.elementor-element{--align-self:center;}.elementor-2886 .elementor-element.elementor-element-9c18964{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2886 .elementor-element.elementor-element-a6f2533{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2886 .elementor-element.elementor-element-f0a5b40 .elementor-heading-title{font-size:2.5vh;}.elementor-2886 .elementor-element.elementor-element-649636e{z-index:1;}.elementor-2886 .elementor-element.elementor-element-6a6ace1 > .elementor-widget-container{margin:0 0 0 0;}.elementor-2886 .elementor-element.elementor-element-6a6ace1 img{height:20vh;}.elementor-2886 .elementor-element.elementor-element-e8e145f{z-index:1;}.elementor-2886 .elementor-element.elementor-element-52020d9{z-index:1;}.elementor-2886 .elementor-element.elementor-element-75d74fa{--spacer-size:0vh;}.elementor-2886 .elementor-element.elementor-element-1f3f67a{--margin-top:0;--margin-bottom:0;--margin-left:0;--margin-right:0;}body:not(.rtl) .elementor-2886 .elementor-element.elementor-element-d632178{left:40%;}body.rtl .elementor-2886 .elementor-element.elementor-element-d632178{right:40%;}.elementor-2886 .elementor-element.elementor-element-eb2966f{--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2886 .elementor-element.elementor-element-653bc76{z-index:1;}.elementor-2886 .elementor-element.elementor-element-c6af9a7 > .elementor-widget-container{margin:0 0 0 0;}.elementor-2886 .elementor-element.elementor-element-c6af9a7 img{height:20vh;}.elementor-2886 .elementor-element.elementor-element-21d78e2{z-index:1;}.elementor-2886 .elementor-element.elementor-element-55c2181{z-index:1;}.elementor-2886 .elementor-element.elementor-element-ffe2de2{--spacer-size:0vh;}.elementor-2886 .elementor-element.elementor-element-63a984e{--margin-top:0;--margin-bottom:0;--margin-left:0;--margin-right:0;}body:not(.rtl) .elementor-2886 .elementor-element.elementor-element-9e9f7b7{left:40%;}body.rtl .elementor-2886 .elementor-element.elementor-element-9e9f7b7{right:40%;}.elementor-2886 .elementor-element.elementor-element-2871088{--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2886 .elementor-element.elementor-element-84885d5{z-index:1;}.elementor-2886 .elementor-element.elementor-element-1ce527d > .elementor-widget-container{margin:0 0 -10vh 0;}.elementor-2886 .elementor-element.elementor-element-1ce527d img{height:18vh;}.elementor-2886 .elementor-element.elementor-element-bc71e6d{z-index:1;}.elementor-2886 .elementor-element.elementor-element-7e359e4{z-index:1;}.elementor-2886 .elementor-element.elementor-element-73766f8{--spacer-size:0vh;}.elementor-2886 .elementor-element.elementor-element-df94f16{--margin-top:0;--margin-bottom:0;--margin-left:0;--margin-right:0;}body:not(.rtl) .elementor-2886 .elementor-element.elementor-element-3ad2422{left:40%;}body.rtl .elementor-2886 .elementor-element.elementor-element-3ad2422{right:40%;}.elementor-2886 .elementor-element.elementor-element-1f4581b{--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2886 .elementor-element.elementor-element-d19582c{z-index:1;}.elementor-2886 .elementor-element.elementor-element-ea67da4 > .elementor-widget-container{margin:0 0 -10vh 0;}.elementor-2886 .elementor-element.elementor-element-ea67da4 img{height:18vh;}.elementor-2886 .elementor-element.elementor-element-f3cdc16{z-index:1;}.elementor-2886 .elementor-element.elementor-element-673a4ed{z-index:1;}.elementor-2886 .elementor-element.elementor-element-de17730{--spacer-size:0vh;}.elementor-2886 .elementor-element.elementor-element-d524439{--margin-top:0;--margin-bottom:0;--margin-left:0;--margin-right:0;}body:not(.rtl) .elementor-2886 .elementor-element.elementor-element-272ee87{left:40%;}body.rtl .elementor-2886 .elementor-element.elementor-element-272ee87{right:40%;}.elementor-2886 .elementor-element.elementor-element-9eba4b5{--justify-content:flex-start;}.elementor-2886 .elementor-element.elementor-element-edfd637{z-index:1;}.elementor-2886 .elementor-element.elementor-element-354ed01 > .elementor-widget-container{margin:0 0 -10vh 0;}.elementor-2886 .elementor-element.elementor-element-354ed01 img{height:18vh;}.elementor-2886 .elementor-element.elementor-element-99d9bf5{z-index:1;}.elementor-2886 .elementor-element.elementor-element-7d4d2fa{z-index:1;}.elementor-2886 .elementor-element.elementor-element-98703c8{--spacer-size:0vh;}.elementor-2886 .elementor-element.elementor-element-fcdc93c{--margin-top:0;--margin-bottom:0;--margin-left:0;--margin-right:0;}body:not(.rtl) .elementor-2886 .elementor-element.elementor-element-30692c8{left:40%;}body.rtl .elementor-2886 .elementor-element.elementor-element-30692c8{right:40%;}.elementor-2886 .elementor-element.elementor-element-8e54d81{--justify-content:flex-start;}.elementor-2886 .elementor-element.elementor-element-65599f4{z-index:1;}.elementor-2886 .elementor-element.elementor-element-f628630 > .elementor-widget-container{margin:0 0 -10vh 0;}.elementor-2886 .elementor-element.elementor-element-f628630 img{height:18vh;}.elementor-2886 .elementor-element.elementor-element-9af39fe{z-index:1;}.elementor-2886 .elementor-element.elementor-element-dcef837{z-index:1;}.elementor-2886 .elementor-element.elementor-element-4490284{--spacer-size:0vh;}.elementor-2886 .elementor-element.elementor-element-3a9c9b3{--margin-top:0;--margin-bottom:0;--margin-left:0;--margin-right:0;}body:not(.rtl) .elementor-2886 .elementor-element.elementor-element-cf700cb{left:40%;}body.rtl .elementor-2886 .elementor-element.elementor-element-cf700cb{right:40%;}.elementor-2886 .elementor-element.elementor-element-e3d2cde{--justify-content:flex-start;}.elementor-2886 .elementor-element.elementor-element-4a8c85b{z-index:1;}.elementor-2886 .elementor-element.elementor-element-ba1f0bb > .elementor-widget-container{margin:0 0 -10vh 0;}.elementor-2886 .elementor-element.elementor-element-ba1f0bb img{height:18vh;}.elementor-2886 .elementor-element.elementor-element-ceec5dc{z-index:1;}.elementor-2886 .elementor-element.elementor-element-b8bf7e0{z-index:1;}.elementor-2886 .elementor-element.elementor-element-e245b97{--spacer-size:0vh;}.elementor-2886 .elementor-element.elementor-element-aace335{--margin-top:0;--margin-bottom:0;--margin-left:0;--margin-right:0;}body:not(.rtl) .elementor-2886 .elementor-element.elementor-element-a6383d2{left:40%;}body.rtl .elementor-2886 .elementor-element.elementor-element-a6383d2{right:40%;}.elementor-2886 .elementor-element.elementor-element-ea494a4{--justify-content:flex-start;}.elementor-2886 .elementor-element.elementor-element-bfb0eb9{z-index:1;}.elementor-2886 .elementor-element.elementor-element-b319e55 > .elementor-widget-container{margin:0 0 -10vh 0;}.elementor-2886 .elementor-element.elementor-element-b319e55 img{height:18vh;}.elementor-2886 .elementor-element.elementor-element-a0d8036{z-index:1;}.elementor-2886 .elementor-element.elementor-element-dc7713e{z-index:1;}.elementor-2886 .elementor-element.elementor-element-567fcc2{z-index:1;}.elementor-2886 .elementor-element.elementor-element-346f9cd{z-index:1;}.elementor-2886 .elementor-element.elementor-element-823a708{z-index:1;}.elementor-2886 .elementor-element.elementor-element-37c0bd5{--spacer-size:0vh;}.elementor-2886 .elementor-element.elementor-element-044245b{--margin-top:0;--margin-bottom:0;--margin-left:0;--margin-right:0;}body:not(.rtl) .elementor-2886 .elementor-element.elementor-element-f35096b{left:40%;}body.rtl .elementor-2886 .elementor-element.elementor-element-f35096b{right:40%;}.elementor-2886 .elementor-element.elementor-element-9f0a55a{--justify-content:flex-start;}.elementor-2886 .elementor-element.elementor-element-b93cd33{z-index:1;}.elementor-2886 .elementor-element.elementor-element-b424af4 > .elementor-widget-container{margin:0 0 -10vh 0;}.elementor-2886 .elementor-element.elementor-element-b424af4 img{height:18vh;}.elementor-2886 .elementor-element.elementor-element-6d283b2{z-index:1;}.elementor-2886 .elementor-element.elementor-element-9e06f43{z-index:1;}.elementor-2886 .elementor-element.elementor-element-635514a{--spacer-size:0vh;}.elementor-2886 .elementor-element.elementor-element-9df0e20{--margin-top:0;--margin-bottom:0;--margin-left:0;--margin-right:0;}body:not(.rtl) .elementor-2886 .elementor-element.elementor-element-25b3de6{left:40%;}body.rtl .elementor-2886 .elementor-element.elementor-element-25b3de6{right:40%;}.elementor-2886 .elementor-element.elementor-element-e2a7ce3{--justify-content:flex-start;}.elementor-2886 .elementor-element.elementor-element-cccf310{z-index:1;}.elementor-2886 .elementor-element.elementor-element-7a76c7f > .elementor-widget-container{margin:0 0 -10vh 0;}.elementor-2886 .elementor-element.elementor-element-7a76c7f img{height:18vh;}.elementor-2886 .elementor-element.elementor-element-13e4821{z-index:1;}.elementor-2886 .elementor-element.elementor-element-6d4016b{z-index:1;}.elementor-2886 .elementor-element.elementor-element-1110876{z-index:1;}.elementor-2886 .elementor-element.elementor-element-ccc981b{z-index:1;}.elementor-2886 .elementor-element.elementor-element-8da8bf2{z-index:1;}.elementor-2886 .elementor-element.elementor-element-e24ef50{z-index:1;}.elementor-2886 .elementor-element.elementor-element-d06fa29{--spacer-size:0vh;}.elementor-2886 .elementor-element.elementor-element-c1a58bb{--margin-top:0;--margin-bottom:0;--margin-left:0;--margin-right:0;}body:not(.rtl) .elementor-2886 .elementor-element.elementor-element-60db517{left:40%;}body.rtl .elementor-2886 .elementor-element.elementor-element-60db517{right:40%;}.elementor-2886 .elementor-element.elementor-element-65cbd33{--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2886 .elementor-element.elementor-element-b813770{--min-height:35vh;}.elementor-2886 .elementor-element.elementor-element-8d72ede{--min-height:35vh;}.elementor-2886 .elementor-element.elementor-element-26c1cce{--justify-content:space-evenly;}.elementor-2886 .elementor-element.elementor-element-e73b386{--spacer-size:1vh;}.elementor-2886 .elementor-element.elementor-element-c168364{--spacer-size:2vh;}}/* Start custom CSS for html, class: .elementor-element-b7b10b3 */video {
    -webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none;   /* Safari */
    -khtml-user-select: none;    /* Konqueror HTML */
    -moz-user-select: none;      /* Firefox */
    -ms-user-select: none;       /* Internet Explorer/Edge */
    user-select: none;           /* Chrome, Edge, Opera ja Safari */
    pointer-events: none;        /* See keelab igasuguse otsekontakti videoga */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d7eb239 */.elementor-2886 .elementor-element.elementor-element-d7eb239 .video-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
}

.elementor-2886 .elementor-element.elementor-element-d7eb239 video {
    width: 100%;
    height: auto;
    object-fit: cover;
}

/* Tee bulletid "elavaks" */
.essence-bullet {
    transition: transform 0.3s ease, opacity 0.3s ease;
    cursor: pointer;
}

.essence-bullet:hover {
    transform: scale(1.1);
    background: rgba(255,255,255,0.1); /* Lisa õrn klaasiefekt */
    border-radius: 10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-776a88f */.elementor-2886 .elementor-element.elementor-element-776a88f .video-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
}

.elementor-2886 .elementor-element.elementor-element-776a88f video {
    width: 100%;
    height: auto;
    object-fit: cover;
}

/* Tee bulletid "elavaks" */
.essence-bullet {
    transition: transform 0.3s ease, opacity 0.3s ease;
    cursor: pointer;
}

.essence-bullet:hover {
    transform: scale(1.1);
    background: rgba(255,255,255,0.1); /* Lisa õrn klaasiefekt */
    border-radius: 10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-45b644c */.elementor-2886 .elementor-element.elementor-element-45b644c .video-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
}

.elementor-2886 .elementor-element.elementor-element-45b644c video {
    width: 100%;
    height: auto;
    object-fit: cover;
}

/* Tee bulletid "elavaks" */
.essence-bullet {
    transition: transform 0.3s ease, opacity 0.3s ease;
    cursor: pointer;
}

.essence-bullet:hover {
    transform: scale(1.1);
    background: rgba(255,255,255,0.1); /* Lisa õrn klaasiefekt */
    border-radius: 10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-579d4ab */.elementor-2886 .elementor-element.elementor-element-579d4ab .video-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
}

.elementor-2886 .elementor-element.elementor-element-579d4ab video {
    width: 100%;
    height: auto;
    object-fit: cover;
}

/* Tee bulletid "elavaks" */
.essence-bullet {
    transition: transform 0.3s ease, opacity 0.3s ease;
    cursor: pointer;
}

.essence-bullet:hover {
    transform: scale(1.1);
    background: rgba(255,255,255,0.1); /* Lisa õrn klaasiefekt */
    border-radius: 10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b99876b */.elementor-2886 .elementor-element.elementor-element-b99876b .video-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
}

.elementor-2886 .elementor-element.elementor-element-b99876b video {
    width: 100%;
    height: auto;
    object-fit: cover;
}

/* Tee bulletid "elavaks" */
.essence-bullet {
    transition: transform 0.3s ease, opacity 0.3s ease;
    cursor: pointer;
}

.essence-bullet:hover {
    transform: scale(1.1);
    background: rgba(255,255,255,0.1); /* Lisa õrn klaasiefekt */
    border-radius: 10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-107fe3e */.elementor-2886 .elementor-element.elementor-element-107fe3e .video-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
}

.elementor-2886 .elementor-element.elementor-element-107fe3e video {
    width: 100%;
    height: auto;
    object-fit: cover;
}

/* Tee bulletid "elavaks" */
.essence-bullet {
    transition: transform 0.3s ease, opacity 0.3s ease;
    cursor: pointer;
}

.essence-bullet:hover {
    transform: scale(1.1);
    background: rgba(255,255,255,0.1); /* Lisa õrn klaasiefekt */
    border-radius: 10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c421e55 */.elementor-2886 .elementor-element.elementor-element-c421e55 .video-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
}

.elementor-2886 .elementor-element.elementor-element-c421e55 video {
    width: 100%;
    height: auto;
    object-fit: cover;
}

/* Tee bulletid "elavaks" */
.essence-bullet {
    transition: transform 0.3s ease, opacity 0.3s ease;
    cursor: pointer;
}

.essence-bullet:hover {
    transform: scale(1.1);
    background: rgba(255,255,255,0.1); /* Lisa õrn klaasiefekt */
    border-radius: 10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ea69022 */.elementor-2886 .elementor-element.elementor-element-ea69022 .video-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
}

.elementor-2886 .elementor-element.elementor-element-ea69022 video {
    width: 100%;
    height: auto;
    object-fit: cover;
}

/* Tee bulletid "elavaks" */
.essence-bullet {
    transition: transform 0.3s ease, opacity 0.3s ease;
    cursor: pointer;
}

.essence-bullet:hover {
    transform: scale(1.1);
    background: rgba(255,255,255,0.1); /* Lisa õrn klaasiefekt */
    border-radius: 10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-68f854b */.elementor-2886 .elementor-element.elementor-element-68f854b .video-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
}

.elementor-2886 .elementor-element.elementor-element-68f854b video {
    width: 100%;
    height: auto;
    object-fit: cover;
}

/* Tee bulletid "elavaks" */
.essence-bullet {
    transition: transform 0.3s ease, opacity 0.3s ease;
    cursor: pointer;
}

.essence-bullet:hover {
    transform: scale(1.1);
    background: rgba(255,255,255,0.1); /* Lisa õrn klaasiefekt */
    border-radius: 10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fbc15c8 */.elementor-2886 .elementor-element.elementor-element-fbc15c8 .video-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
}

.elementor-2886 .elementor-element.elementor-element-fbc15c8 video {
    width: 100%;
    height: auto;
    object-fit: cover;
}

/* Tee bulletid "elavaks" */
.essence-bullet {
    transition: transform 0.3s ease, opacity 0.3s ease;
    cursor: pointer;
}

.essence-bullet:hover {
    transform: scale(1.1);
    background: rgba(255,255,255,0.1); /* Lisa õrn klaasiefekt */
    border-radius: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-070c15d *//* 1. PEALKIRJA STIIL */
.info-popup h3 {
    color: #fdfffc !important;
    margin-bottom: 15px !important;
    padding-bottom: 12px !important;
    position: relative !important; /* Vajalik joone positsioneerimiseks */
    display: block !important;
    border-bottom: none !important; /* Eemaldame tavalise piirjoone */
}

/* 2. ANIMEERITUD JOON (::after element) */
.info-popup h3::after {
    content: "" !important;
    position: absolute !important;
    bottom: 0 !important;
    left: 0 !important;
    height: 2px !important;
    background-color: #8ca73d !important;
    width: 0%; /* Alguses nähtamatu */
    transition: width 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) !important; /* Sujuv laadimine */
    transition-delay: 0.3s !important; /* Ootab veidi kuni popup ise ilmub */
}

/* 3. KÄIVITAMINE, KUI POPUP ON AKTIIVNE */
.info-popup.is-active-popup h3::after {
    width: 100% !important; /* Laeb täislaiusesse */
}

/* 4. TEKSTI VAHE JOONEGA */
.info-popup p, .info-popup span {
    color: #fdfffc !important;
    margin-top: 15px !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-523c756 *//* Muudab span-i sees oleva teksti peeneks */
.elementor-2886 .elementor-element.elementor-element-523c756 .elementor-heading-title span {
    font-weight: 300; 
    text-transform: none; /* Kui pealkiri on muidu ALL CAPS, siis see lubab väikesi tähti */
    opacity: 0.9; /* Lisab õrna "õhulisust" */
}

/* Valikuline: Muudab TM märgi väiksemaks ja viib üles */
.elementor-2886 .elementor-element.elementor-element-523c756 .elementor-heading-title {
    position: relative;
}

.custom-heading {
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 2.8vh;
    font-weight: 800;
    text-transform: uppercase;
    color: #0D1A29;
    border-left: 6px solid #8CA73D;
    padding-left: 20px;
    margin: 0;
    line-height: 1.1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f0a5b40 */.elementor-2886 .elementor-element.elementor-element-f0a5b40 {
  display: flex;
  position: relative;
  /* Teksti joondamine piirjoone suhtes */
  padding: 10px 15px 10px 25px; 

  /* Sama SVG piirjoon (ainult üla- ja vasakserv) */
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' preserveAspectRatio='none'%3E%3Cpath d='M0.5,100 L0.5,40 L40,0.5 L1000,0.5' fill='none' stroke='%230D1A29' stroke-width='1' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  
  /* Tagab, et pealkirja ümber on piisavalt ruumi */
  margin-bottom: 15px;
}

.elementor-2886 .elementor-element.elementor-element-f0a5b40 span {
    font-size: 21px;    /* Sinu soovitud suurus */
    font-weight: 300;   /* Sinu soovitud paksus */
    color: #69727D;     /* Lisa siia värv, kui soovid eristada */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e8e145f */.elementor-2886 .elementor-element.elementor-element-e8e145f img {
    -webkit-clip-path: polygon(40px 0%, 100% 0%, 100% calc(100% - 40px), calc(100% - 40px) 100%, 0% 100%, 0% 40px);
    clip-path: polygon(40px 0%, 100% 0%, 100% calc(100% - 40px), calc(100% - 40px) 100%, 0% 100%, 0% 40px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-939d3c0 */.elementor-2886 .elementor-element.elementor-element-939d3c0 img {
    -webkit-clip-path: polygon(40px 0%, 100% 0%, 100% calc(100% - 40px), calc(100% - 40px) 100%, 0% 100%, 0% 40px);
    clip-path: polygon(40px 0%, 100% 0%, 100% calc(100% - 40px), calc(100% - 40px) 100%, 0% 100%, 0% 40px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-13fd8d1 */.elementor-2886 .elementor-element.elementor-element-13fd8d1 img {
    -webkit-clip-path: polygon(40px 0%, 100% 0%, 100% calc(100% - 40px), calc(100% - 40px) 100%, 0% 100%, 0% 40px);
    clip-path: polygon(40px 0%, 100% 0%, 100% calc(100% - 40px), calc(100% - 40px) 100%, 0% 100%, 0% 40px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3389404 */.elementor-2886 .elementor-element.elementor-element-3389404 img {
    -webkit-clip-path: polygon(40px 0%, 100% 0%, 100% calc(100% - 40px), calc(100% - 40px) 100%, 0% 100%, 0% 40px);
    clip-path: polygon(40px 0%, 100% 0%, 100% calc(100% - 40px), calc(100% - 40px) 100%, 0% 100%, 0% 40px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a0d20b */.elementor-2886 .elementor-element.elementor-element-2a0d20b img {
    -webkit-clip-path: polygon(40px 0%, 100% 0%, 100% calc(100% - 40px), calc(100% - 40px) 100%, 0% 100%, 0% 40px);
    clip-path: polygon(40px 0%, 100% 0%, 100% calc(100% - 40px), calc(100% - 40px) 100%, 0% 100%, 0% 40px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-df89580 */.elementor-2886 .elementor-element.elementor-element-df89580 img {
    -webkit-clip-path: polygon(40px 0%, 100% 0%, 100% calc(100% - 40px), calc(100% - 40px) 100%, 0% 100%, 0% 40px);
    clip-path: polygon(40px 0%, 100% 0%, 100% calc(100% - 40px), calc(100% - 40px) 100%, 0% 100%, 0% 40px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c3f5c35 */.elementor-2886 .elementor-element.elementor-element-c3f5c35 img {
    -webkit-clip-path: polygon(40px 0%, 100% 0%, 100% calc(100% - 40px), calc(100% - 40px) 100%, 0% 100%, 0% 40px);
    clip-path: polygon(40px 0%, 100% 0%, 100% calc(100% - 40px), calc(100% - 40px) 100%, 0% 100%, 0% 40px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d7a2fa1 */.elementor-2886 .elementor-element.elementor-element-d7a2fa1 img {
    -webkit-clip-path: polygon(40px 0%, 100% 0%, 100% calc(100% - 40px), calc(100% - 40px) 100%, 0% 100%, 0% 40px);
    clip-path: polygon(40px 0%, 100% 0%, 100% calc(100% - 40px), calc(100% - 40px) 100%, 0% 100%, 0% 40px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-486a350 *//* 1. EMA-KONTEINER */
.elementor-2886 .elementor-element.elementor-element-486a350 {
position: relative !important;
height: 40vh !important;
padding: 0 !important;
overflow: visible !important;
}

/* 2. PILDIKONTEINER (ID: minu-vertikaalne-galerii) */
#minu-vertikaalne-galerii {
display: flex !important;
flex-direction: column !important;
height: 40vh !important;
min-height: 40vh !important;
overflow-y: hidden !important;
gap: 0 !important;
padding: 0 !important;
margin: 0 !important;
}

/* 3. PILDIVIDIN JA LINK (Lightboxi jaoks) */
#minu-vertikaalne-galerii .elementor-widget-image {
height: 40vh !important;
min-height: 40vh !important;
width: 100% !important;
margin: 0 !important;
padding: 0 !important;
display: flex !important;
justify-content: center !important;
align-items: center !important;
line-height: 0 !important;
position: relative;
overflow: hidden !important;/* Vajalik lingi positsioneerimiseks */
}

/* See on kriitiline Lightboxi jaoks: sunnib lingi pildi peale */
#minu-vertikaalne-galerii .elementor-widget-image a {
display: block !important;
height: 100% !important;
width: 100% !important;
position: absolute !important;
top: 0;
left: 0;
z-index: 5 !important;
cursor: zoom-in !important;
}

/* 4. PILDID ISE */
#minu-vertikaalne-galerii img {
height: 100% !important;
width: auto !important;
max-width: none !important;
object-fit: cover !important;
flex-shrink: 0;
pointer-events: none !important; /* Laseb klikil minna läbi pildi lingile */
}

/* 5. NOOLED */
#nool-ules, #nool-alla {
position: absolute;
left: 50%;
transform: translateX(-50%);
z-index: 999; /* Alati kõige peal */
cursor: pointer;
opacity: 1;
visibility: visible;
transition: opacity 0.5s ease, visibility 0.5s ease, transform 0.3s ease !important;
}

#nool-ules { top: 1px; }
#nool-alla { bottom: 1px; }

/* 6. NOOLTE EFEKTID */
#nool-ules:hover, #nool-alla:hover {
opacity: 0.6 !important;
}

/* Klass, mis peidab nooled (taimeri jaoks) */
.nool-peidus {
opacity: 0 !important;
visibility: hidden !important;
pointer-events: none !important;
}

/* 7. MOBIIL JA TAHVEL - Üks pilt korraga vaates */
@media (max-width: 1300px) {
    #minu-vertikaalne-galerii {
        display: block !important; 
        /* Hoiame sama kõrgust mis desktopis, et näha oleks vaid üks pilt */
        height: 40vh !important; 
        min-height: 40vh !important;
        /* Peidame teised pildid, mis jäävad 40vh-st allapoole */
        overflow: hidden !important; 
        position: relative !important;
    }

    #minu-vertikaalne-galerii .elementor-widget-image {
        height: 40vh !important;
        width: 100% !important;
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
    }
    
    #minu-vertikaalne-galerii img {
        /* Elementor kontrollib siin laiust/suurust, 
           aga object-fit tagab, et pilt ei veniks koledalt */
        max-width: 100% !important;
        height: 100% !important;
        object-fit: contain !important; 
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b92410e *//* See sihib loendi täppe ja üldist teksti */
.elementor-2886 .elementor-element.elementor-element-b92410e {
    font-size: 1.4vh !important;
}

/* See murrab läbi Elementori tekstiredaktori seadetest */
.elementor-2886 .elementor-element.elementor-element-b92410e .elementor-text-editor,
.elementor-2886 .elementor-element.elementor-element-b92410e p,
.elementor-2886 .elementor-element.elementor-element-b92410e li,
.elementor-2886 .elementor-element.elementor-element-b92410e h3 {
    font-size: 1.4vh !important;
    line-height: 1.3 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cdea373 *//* See sihib loendi täppe ja üldist teksti */
.elementor-2886 .elementor-element.elementor-element-cdea373 {
    font-size: 1.4vh !important;
}

/* See murrab läbi Elementori tekstiredaktori seadetest */
.elementor-2886 .elementor-element.elementor-element-cdea373 .elementor-text-editor,
.elementor-2886 .elementor-element.elementor-element-cdea373 p,
.elementor-2886 .elementor-element.elementor-element-cdea373 li,
.elementor-2886 .elementor-element.elementor-element-cdea373 h3 {
    font-size: 1.4vh !important;
    line-height: 1.3 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-89363e8 *//* See sihib loendi täppe ja üldist teksti */
.elementor-2886 .elementor-element.elementor-element-89363e8 {
    font-size: 1.4vh !important;
}

/* See murrab läbi Elementori tekstiredaktori seadetest */
.elementor-2886 .elementor-element.elementor-element-89363e8 .elementor-text-editor,
.elementor-2886 .elementor-element.elementor-element-89363e8 p,
.elementor-2886 .elementor-element.elementor-element-89363e8 li,
.elementor-2886 .elementor-element.elementor-element-89363e8 h3 {
    font-size: 1.4vh !important;
    line-height: 1.3 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f981e4e */.elementor-2886 .elementor-element.elementor-element-f981e4e {
  display: block;
  position: relative;
  /* Teksti joondamine piirjoone suhtes */
  padding: 10px 15px 10px 25px; 

  /* Sama SVG piirjoon (ainult üla- ja vasakserv) */
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' preserveAspectRatio='none'%3E%3Cpath d='M0.5,100 L0.5,40 L40,0.5 L1000,0.5' fill='none' stroke='%230D1A29' stroke-width='1' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  
  /* Tagab, et pealkirja ümber on piisavalt ruumi */
  margin-bottom: 15px;
}

.elementor-2886 .elementor-element.elementor-element-f981e4e span {
    font-size: 21px;    /* Sinu soovitud suurus */
    font-weight: 300;   /* Sinu soovitud paksus */
    color: #69727D;     /* Lisa siia värv, kui soovid eristada */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-21d78e2 */.elementor-2886 .elementor-element.elementor-element-21d78e2 img {
    -webkit-clip-path: polygon(40px 0%, 100% 0%, 100% calc(100% - 40px), calc(100% - 40px) 100%, 0% 100%, 0% 40px);
    clip-path: polygon(40px 0%, 100% 0%, 100% calc(100% - 40px), calc(100% - 40px) 100%, 0% 100%, 0% 40px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b916ecb */.elementor-2886 .elementor-element.elementor-element-b916ecb img {
    -webkit-clip-path: polygon(40px 0%, 100% 0%, 100% calc(100% - 40px), calc(100% - 40px) 100%, 0% 100%, 0% 40px);
    clip-path: polygon(40px 0%, 100% 0%, 100% calc(100% - 40px), calc(100% - 40px) 100%, 0% 100%, 0% 40px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bdeb824 */.elementor-2886 .elementor-element.elementor-element-bdeb824 img {
    -webkit-clip-path: polygon(40px 0%, 100% 0%, 100% calc(100% - 40px), calc(100% - 40px) 100%, 0% 100%, 0% 40px);
    clip-path: polygon(40px 0%, 100% 0%, 100% calc(100% - 40px), calc(100% - 40px) 100%, 0% 100%, 0% 40px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-783f52f */.elementor-2886 .elementor-element.elementor-element-783f52f img {
    -webkit-clip-path: polygon(40px 0%, 100% 0%, 100% calc(100% - 40px), calc(100% - 40px) 100%, 0% 100%, 0% 40px);
    clip-path: polygon(40px 0%, 100% 0%, 100% calc(100% - 40px), calc(100% - 40px) 100%, 0% 100%, 0% 40px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-581d1b3 */.elementor-2886 .elementor-element.elementor-element-581d1b3 img {
    -webkit-clip-path: polygon(40px 0%, 100% 0%, 100% calc(100% - 40px), calc(100% - 40px) 100%, 0% 100%, 0% 40px);
    clip-path: polygon(40px 0%, 100% 0%, 100% calc(100% - 40px), calc(100% - 40px) 100%, 0% 100%, 0% 40px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-47fe5cc */.elementor-2886 .elementor-element.elementor-element-47fe5cc img {
    -webkit-clip-path: polygon(40px 0%, 100% 0%, 100% calc(100% - 40px), calc(100% - 40px) 100%, 0% 100%, 0% 40px);
    clip-path: polygon(40px 0%, 100% 0%, 100% calc(100% - 40px), calc(100% - 40px) 100%, 0% 100%, 0% 40px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6c702ae */.elementor-2886 .elementor-element.elementor-element-6c702ae img {
    -webkit-clip-path: polygon(40px 0%, 100% 0%, 100% calc(100% - 40px), calc(100% - 40px) 100%, 0% 100%, 0% 40px);
    clip-path: polygon(40px 0%, 100% 0%, 100% calc(100% - 40px), calc(100% - 40px) 100%, 0% 100%, 0% 40px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f735ef *//* 1. EMA-KONTEINER */
.elementor-2886 .elementor-element.elementor-element-2f735ef {
    position: relative !important;
    height: 40vh !important;
    padding: 0 !important;
    overflow: visible !important;
}

/* 2. PILDIKONTEINER 2 */
#minu-vertikaalne-galerii-2 {
    display: flex !important;
    flex-direction: column !important;
    height: 40vh !important;
    min-height: 40vh !important;
    overflow-y: hidden !important;
    gap: 0 !important;
    padding: 0 !important;
    margin: 0 !important;
}

/* 3. PILDIVIDIN JA LINK 2 */
#minu-vertikaalne-galerii-2 .elementor-widget-image {
    height: 40vh !important;
    min-height: 40vh !important;
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    line-height: 0 !important;
    position: relative;
    overflow: hidden !important;
}

#minu-vertikaalne-galerii-2 .elementor-widget-image a {
    display: block !important;
    height: 100% !important;
    width: 100% !important;
    position: absolute !important;
    top: 0;
    left: 0;
    z-index: 5 !important;
    cursor: zoom-in !important;
}

/* 4. PILDID 2 */
#minu-vertikaalne-galerii-2 img {
    height: 100% !important;
    width: auto !important;
    max-width: none !important;
    object-fit: cover !important;
    flex-shrink: 0;
    pointer-events: none !important;
}

/* 5. NOOLED 2 */
#nool-ules-2, #nool-alla-2 {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    z-index: 999;
    cursor: pointer;
    opacity: 1;
    visibility: visible;
    transition: opacity 0.5s ease, visibility 0.5s ease, transform 0.3s ease !important;
}

#nool-ules-2 { top: 1px; }
#nool-alla-2 { bottom: 1px; }

/* 6. NOOLTE EFEKTID 2 */
#nool-ules-2:hover, #nool-alla-2:hover {
    opacity: 0.6 !important;
}

/* See klass on ühine mõlemale kaardile */
.nool-peidus {
    opacity: 0 !important;
    visibility: hidden !important;
    pointer-events: none !important;
}

/* 7. MOBIIL JA TAHVEL 2 */
@media (max-width: 1300px) {
    #minu-vertikaalne-galerii-2 {
        display: block !important; 
        height: 40vh !important; 
        min-height: 40vh !important;
        overflow: hidden !important; 
        position: relative !important;
    }

    #minu-vertikaalne-galerii-2 .elementor-widget-image {
        height: 40vh !important;
        width: 100% !important;
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
    }
    
    #minu-vertikaalne-galerii-2 img {
        max-width: 100% !important;
        height: 100% !important;
        object-fit: contain !important; 
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6aaa6d0 *//* See sihib loendi täppe ja üldist teksti */
.elementor-2886 .elementor-element.elementor-element-6aaa6d0 {
    font-size: 1.4vh !important;
}

/* See murrab läbi Elementori tekstiredaktori seadetest */
.elementor-2886 .elementor-element.elementor-element-6aaa6d0 .elementor-text-editor,
.elementor-2886 .elementor-element.elementor-element-6aaa6d0 p,
.elementor-2886 .elementor-element.elementor-element-6aaa6d0 li,
.elementor-2886 .elementor-element.elementor-element-6aaa6d0 h3 {
    font-size: 1.4vh !important;
    line-height: 1.3 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dce4eba *//* See sihib loendi täppe ja üldist teksti */
.elementor-2886 .elementor-element.elementor-element-dce4eba {
    font-size: 1.4vh !important;
}

/* See murrab läbi Elementori tekstiredaktori seadetest */
.elementor-2886 .elementor-element.elementor-element-dce4eba .elementor-text-editor,
.elementor-2886 .elementor-element.elementor-element-dce4eba p,
.elementor-2886 .elementor-element.elementor-element-dce4eba li,
.elementor-2886 .elementor-element.elementor-element-dce4eba h3 {
    font-size: 1.4vh !important;
    line-height: 1.3 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-733b5c5 *//* See sihib loendi täppe ja üldist teksti */
.elementor-2886 .elementor-element.elementor-element-733b5c5 {
    font-size: 1.4vh !important;
}

/* See murrab läbi Elementori tekstiredaktori seadetest */
.elementor-2886 .elementor-element.elementor-element-733b5c5 .elementor-text-editor,
.elementor-2886 .elementor-element.elementor-element-733b5c5 p,
.elementor-2886 .elementor-element.elementor-element-733b5c5 li,
.elementor-2886 .elementor-element.elementor-element-733b5c5 h3 {
    font-size: 1.4vh !important;
    line-height: 1.3 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f624f30 */.elementor-2886 .elementor-element.elementor-element-f624f30 {
  display: block;
  position: relative;
  /* Teksti joondamine piirjoone suhtes */
  padding: 10px 15px 10px 25px; 

  /* Sama SVG piirjoon (ainult üla- ja vasakserv) */
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' preserveAspectRatio='none'%3E%3Cpath d='M0.5,100 L0.5,40 L40,0.5 L1000,0.5' fill='none' stroke='%230D1A29' stroke-width='1' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  
  /* Tagab, et pealkirja ümber on piisavalt ruumi */
  margin-bottom: 15px;
}

.elementor-2886 .elementor-element.elementor-element-f624f30 span {
    font-size: 21px;    /* Sinu soovitud suurus */
    font-weight: 300;   /* Sinu soovitud paksus */
    color: #69727D;     /* Lisa siia värv, kui soovid eristada */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1ce527d */@media (max-width: 1300px) {
    .elementor-widget-image {
        margin-bottom: -5vh !important; /* taastab sinu soovitud vahe */
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bc71e6d */.elementor-2886 .elementor-element.elementor-element-bc71e6d img {
    -webkit-clip-path: polygon(40px 0%, 100% 0%, 100% calc(100% - 40px), calc(100% - 40px) 100%, 0% 100%, 0% 40px);
    clip-path: polygon(40px 0%, 100% 0%, 100% calc(100% - 40px), calc(100% - 40px) 100%, 0% 100%, 0% 40px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-44ad6c8 */.elementor-2886 .elementor-element.elementor-element-44ad6c8 img {
    -webkit-clip-path: polygon(40px 0%, 100% 0%, 100% calc(100% - 40px), calc(100% - 40px) 100%, 0% 100%, 0% 40px);
    clip-path: polygon(40px 0%, 100% 0%, 100% calc(100% - 40px), calc(100% - 40px) 100%, 0% 100%, 0% 40px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4511477 */.elementor-2886 .elementor-element.elementor-element-4511477 img {
    -webkit-clip-path: polygon(40px 0%, 100% 0%, 100% calc(100% - 40px), calc(100% - 40px) 100%, 0% 100%, 0% 40px);
    clip-path: polygon(40px 0%, 100% 0%, 100% calc(100% - 40px), calc(100% - 40px) 100%, 0% 100%, 0% 40px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14508ae *//* 1. EMA-KONTEINER */
.elementor-2886 .elementor-element.elementor-element-14508ae {
    position: relative !important;
    height: 40vh !important;
    padding: 0 !important;
    overflow: visible !important;
}

/* 2. PILDIKONTEINER 3 */
#minu-vertikaalne-galerii-3 {
    display: flex !important;
    flex-direction: column !important;
    height: 40vh !important;
    min-height: 40vh !important;
    overflow-y: hidden !important;
    gap: 0 !important;
    padding: 0 !important;
    margin: 0 !important;
}

/* 3. PILDIVIDIN JA LINK 3 */
#minu-vertikaalne-galerii-3 .elementor-widget-image {
    height: 40vh !important;
    min-height: 40vh !important;
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    line-height: 0 !important;
    position: relative;
    overflow: hidden !important;
}

#minu-vertikaalne-galerii-3 .elementor-widget-image a {
    display: block !important;
    height: 100% !important;
    width: 100% !important;
    position: absolute !important;
    top: 0;
    left: 0;
    z-index: 5 !important;
    cursor: zoom-in !important;
}

/* 4. PILDID 3 */
#minu-vertikaalne-galerii-3 img {
    height: 100% !important;
    width: auto !important;
    max-width: none !important;
    object-fit: cover !important;
    flex-shrink: 0;
    pointer-events: none !important;
}

/* 5. NOOLED 3 */
#nool-ules-3, #nool-alla-3 {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    z-index: 999;
    cursor: pointer;
    opacity: 1;
    visibility: visible;
    transition: opacity 0.5s ease, visibility 0.5s ease, transform 0.3s ease !important;
}

#nool-ules-3 { top: 1px; }
#nool-alla-3 { bottom: 1px; }

/* 6. NOOLTE EFEKTID 3 */
#nool-ules-3:hover, #nool-alla-3:hover {
    opacity: 0.6 !important;
}

/* 7. MOBIIL JA TAHVEL 3 */
@media (max-width: 1300px) {
    #minu-vertikaalne-galerii-3 {
        display: block !important; 
        height: 40vh !important; 
        min-height: 40vh !important;
        overflow: hidden !important; 
        position: relative !important;
    }

    #minu-vertikaalne-galerii-3 .elementor-widget-image {
        height: 40vh !important;
        width: 100% !important;
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
    }
    
    #minu-vertikaalne-galerii-3 img {
        max-width: 100% !important;
        height: 100% !important;
        object-fit: contain !important; 
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-010d7bb *//* See sihib loendi täppe ja üldist teksti */
.elementor-2886 .elementor-element.elementor-element-010d7bb {
    font-size: 1.4vh !important;
}

/* See murrab läbi Elementori tekstiredaktori seadetest */
.elementor-2886 .elementor-element.elementor-element-010d7bb .elementor-text-editor,
.elementor-2886 .elementor-element.elementor-element-010d7bb p,
.elementor-2886 .elementor-element.elementor-element-010d7bb li,
.elementor-2886 .elementor-element.elementor-element-010d7bb h3 {
    font-size: 1.4vh !important;
    line-height: 1.3 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ac3e3a6 *//* See sihib loendi täppe ja üldist teksti */
.elementor-2886 .elementor-element.elementor-element-ac3e3a6 {
    font-size: 1.4vh !important;
}

/* See murrab läbi Elementori tekstiredaktori seadetest */
.elementor-2886 .elementor-element.elementor-element-ac3e3a6 .elementor-text-editor,
.elementor-2886 .elementor-element.elementor-element-ac3e3a6 p,
.elementor-2886 .elementor-element.elementor-element-ac3e3a6 li,
.elementor-2886 .elementor-element.elementor-element-ac3e3a6 h3 {
    font-size: 1.4vh !important;
    line-height: 1.3 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-95b3776 *//* See sihib loendi täppe ja üldist teksti */
.elementor-2886 .elementor-element.elementor-element-95b3776 {
    font-size: 1.4vh !important;
}

/* See murrab läbi Elementori tekstiredaktori seadetest */
.elementor-2886 .elementor-element.elementor-element-95b3776 .elementor-text-editor,
.elementor-2886 .elementor-element.elementor-element-95b3776 p,
.elementor-2886 .elementor-element.elementor-element-95b3776 li,
.elementor-2886 .elementor-element.elementor-element-95b3776 h3 {
    font-size: 1.4vh !important;
    line-height: 1.3 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-37fe647 */.elementor-2886 .elementor-element.elementor-element-37fe647 {
  display: block;
  position: relative;
  /* Teksti joondamine piirjoone suhtes */
  padding: 10px 15px 10px 25px; 

  /* Sama SVG piirjoon (ainult üla- ja vasakserv) */
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' preserveAspectRatio='none'%3E%3Cpath d='M0.5,100 L0.5,40 L40,0.5 L1000,0.5' fill='none' stroke='%230D1A29' stroke-width='1' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  
  /* Tagab, et pealkirja ümber on piisavalt ruumi */
  margin-bottom: 15px;
}

.elementor-2886 .elementor-element.elementor-element-37fe647 span {
    font-size: 21px;    /* Sinu soovitud suurus */
    font-weight: 300;   /* Sinu soovitud paksus */
    color: #69727D;     /* Lisa siia värv, kui soovid eristada */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ea67da4 */@media (max-width: 1300px) {
    .elementor-widget-image {
        margin-bottom: -5vh !important; /* taastab sinu soovitud vahe */
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f3cdc16 */.elementor-2886 .elementor-element.elementor-element-f3cdc16 img {
    -webkit-clip-path: polygon(40px 0%, 100% 0%, 100% calc(100% - 40px), calc(100% - 40px) 100%, 0% 100%, 0% 40px);
    clip-path: polygon(40px 0%, 100% 0%, 100% calc(100% - 40px), calc(100% - 40px) 100%, 0% 100%, 0% 40px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5f2aa58 */.elementor-2886 .elementor-element.elementor-element-5f2aa58 img {
    -webkit-clip-path: polygon(40px 0%, 100% 0%, 100% calc(100% - 40px), calc(100% - 40px) 100%, 0% 100%, 0% 40px);
    clip-path: polygon(40px 0%, 100% 0%, 100% calc(100% - 40px), calc(100% - 40px) 100%, 0% 100%, 0% 40px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cd2576c */.elementor-2886 .elementor-element.elementor-element-cd2576c img {
    -webkit-clip-path: polygon(40px 0%, 100% 0%, 100% calc(100% - 40px), calc(100% - 40px) 100%, 0% 100%, 0% 40px);
    clip-path: polygon(40px 0%, 100% 0%, 100% calc(100% - 40px), calc(100% - 40px) 100%, 0% 100%, 0% 40px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-91bc265 */.elementor-2886 .elementor-element.elementor-element-91bc265 img {
    -webkit-clip-path: polygon(40px 0%, 100% 0%, 100% calc(100% - 40px), calc(100% - 40px) 100%, 0% 100%, 0% 40px);
    clip-path: polygon(40px 0%, 100% 0%, 100% calc(100% - 40px), calc(100% - 40px) 100%, 0% 100%, 0% 40px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e0159a8 *//* 1. EMA-KONTEINER */
.elementor-2886 .elementor-element.elementor-element-e0159a8 {
    position: relative !important;
    height: 40vh !important;
    padding: 0 !important;
    overflow: visible !important;
}

/* 2. PILDIKONTEINER 4 */
#minu-vertikaalne-galerii-4 {
    display: flex !important;
    flex-direction: column !important;
    height: 40vh !important;
    min-height: 40vh !important;
    overflow-y: hidden !important;
    gap: 0 !important;
    padding: 0 !important;
    margin: 0 !important;
}

/* 3. PILDIVIDIN JA LINK 4 */
#minu-vertikaalne-galerii-4 .elementor-widget-image {
    height: 40vh !important;
    min-height: 40vh !important;
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    line-height: 0 !important;
    position: relative;
    overflow: hidden !important;
}

#minu-vertikaalne-galerii-4 .elementor-widget-image a {
    display: block !important;
    height: 100% !important;
    width: 100% !important;
    position: absolute !important;
    top: 0;
    left: 0;
    z-index: 5 !important;
    cursor: zoom-in !important;
}

/* 4. PILDID 4 */
#minu-vertikaalne-galerii-4 img {
    height: 100% !important;
    width: auto !important;
    max-width: none !important;
    object-fit: cover !important;
    flex-shrink: 0;
    pointer-events: none !important;
}

/* 5. NOOLED 4 */
#nool-ules-4, #nool-alla-4 {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    z-index: 999;
    cursor: pointer;
    opacity: 1;
    visibility: visible;
    transition: opacity 0.5s ease, visibility 0.5s ease, transform 0.3s ease !important;
}

#nool-ules-4 { top: 1px; }
#nool-alla-4 { bottom: 1px; }

/* 6. NOOLTE EFEKTID 4 */
#nool-ules-4:hover, #nool-alla-4:hover {
    opacity: 0.6 !important;
}

/* 7. MOBIIL JA TAHVEL 4 */
@media (max-width: 1300px) {
    #minu-vertikaalne-galerii-4 {
        display: block !important; 
        height: 40vh !important; 
        min-height: 40vh !important;
        overflow: hidden !important; 
        position: relative !important;
    }

    #minu-vertikaalne-galerii-4 .elementor-widget-image {
        height: 40vh !important;
        width: 100% !important;
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
    }
    
    #minu-vertikaalne-galerii-4 img {
        max-width: 100% !important;
        height: 100% !important;
        object-fit: contain !important; 
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fef3d85 *//* See sihib loendi täppe ja üldist teksti */
.elementor-2886 .elementor-element.elementor-element-fef3d85 {
    font-size: 1.4vh !important;
}

/* See murrab läbi Elementori tekstiredaktori seadetest */
.elementor-2886 .elementor-element.elementor-element-fef3d85 .elementor-text-editor,
.elementor-2886 .elementor-element.elementor-element-fef3d85 p,
.elementor-2886 .elementor-element.elementor-element-fef3d85 li,
.elementor-2886 .elementor-element.elementor-element-fef3d85 h3 {
    font-size: 1.4vh !important;
    line-height: 1.3 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-951508a *//* See sihib loendi täppe ja üldist teksti */
.elementor-2886 .elementor-element.elementor-element-951508a {
    font-size: 1.4vh !important;
}

/* See murrab läbi Elementori tekstiredaktori seadetest */
.elementor-2886 .elementor-element.elementor-element-951508a .elementor-text-editor,
.elementor-2886 .elementor-element.elementor-element-951508a p,
.elementor-2886 .elementor-element.elementor-element-951508a li,
.elementor-2886 .elementor-element.elementor-element-951508a h3 {
    font-size: 1.4vh !important;
    line-height: 1.3 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3c989f6 *//* See sihib loendi täppe ja üldist teksti */
.elementor-2886 .elementor-element.elementor-element-3c989f6 {
    font-size: 1.4vh !important;
}

/* See murrab läbi Elementori tekstiredaktori seadetest */
.elementor-2886 .elementor-element.elementor-element-3c989f6 .elementor-text-editor,
.elementor-2886 .elementor-element.elementor-element-3c989f6 p,
.elementor-2886 .elementor-element.elementor-element-3c989f6 li,
.elementor-2886 .elementor-element.elementor-element-3c989f6 h3 {
    font-size: 1.4vh !important;
    line-height: 1.3 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cd77bfc */.elementor-2886 .elementor-element.elementor-element-cd77bfc {
  display: block;
  position: relative;
  /* Teksti joondamine piirjoone suhtes */
  padding: 10px 15px 10px 25px; 

  /* Sama SVG piirjoon (ainult üla- ja vasakserv) */
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' preserveAspectRatio='none'%3E%3Cpath d='M0.5,100 L0.5,40 L40,0.5 L1000,0.5' fill='none' stroke='%230D1A29' stroke-width='1' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  
  /* Tagab, et pealkirja ümber on piisavalt ruumi */
  margin-bottom: 15px;
}

.elementor-2886 .elementor-element.elementor-element-cd77bfc span {
    font-size: 21px;    /* Sinu soovitud suurus */
    font-weight: 300;   /* Sinu soovitud paksus */
    color: #69727D;     /* Lisa siia värv, kui soovid eristada */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-354ed01 */@media (max-width: 1300px) {
    .elementor-widget-image {
        margin-bottom: -5vh !important; /* taastab sinu soovitud vahe */
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-99d9bf5 */.elementor-2886 .elementor-element.elementor-element-99d9bf5 img {
    -webkit-clip-path: polygon(40px 0%, 100% 0%, 100% calc(100% - 40px), calc(100% - 40px) 100%, 0% 100%, 0% 40px);
    clip-path: polygon(40px 0%, 100% 0%, 100% calc(100% - 40px), calc(100% - 40px) 100%, 0% 100%, 0% 40px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ac350f5 */.elementor-2886 .elementor-element.elementor-element-ac350f5 img {
    -webkit-clip-path: polygon(40px 0%, 100% 0%, 100% calc(100% - 40px), calc(100% - 40px) 100%, 0% 100%, 0% 40px);
    clip-path: polygon(40px 0%, 100% 0%, 100% calc(100% - 40px), calc(100% - 40px) 100%, 0% 100%, 0% 40px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-84b1936 */.elementor-2886 .elementor-element.elementor-element-84b1936 img {
    -webkit-clip-path: polygon(40px 0%, 100% 0%, 100% calc(100% - 40px), calc(100% - 40px) 100%, 0% 100%, 0% 40px);
    clip-path: polygon(40px 0%, 100% 0%, 100% calc(100% - 40px), calc(100% - 40px) 100%, 0% 100%, 0% 40px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-13f3587 */.elementor-2886 .elementor-element.elementor-element-13f3587 img {
    -webkit-clip-path: polygon(40px 0%, 100% 0%, 100% calc(100% - 40px), calc(100% - 40px) 100%, 0% 100%, 0% 40px);
    clip-path: polygon(40px 0%, 100% 0%, 100% calc(100% - 40px), calc(100% - 40px) 100%, 0% 100%, 0% 40px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b8886e5 */.elementor-2886 .elementor-element.elementor-element-b8886e5 img {
    -webkit-clip-path: polygon(40px 0%, 100% 0%, 100% calc(100% - 40px), calc(100% - 40px) 100%, 0% 100%, 0% 40px);
    clip-path: polygon(40px 0%, 100% 0%, 100% calc(100% - 40px), calc(100% - 40px) 100%, 0% 100%, 0% 40px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a92a3e0 */.elementor-2886 .elementor-element.elementor-element-a92a3e0 img {
    -webkit-clip-path: polygon(40px 0%, 100% 0%, 100% calc(100% - 40px), calc(100% - 40px) 100%, 0% 100%, 0% 40px);
    clip-path: polygon(40px 0%, 100% 0%, 100% calc(100% - 40px), calc(100% - 40px) 100%, 0% 100%, 0% 40px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10dd623 *//* 1. EMA-KONTEINER */
.elementor-2886 .elementor-element.elementor-element-10dd623 {
    position: relative !important;
    height: 40vh !important;
    padding: 0 !important;
    overflow: visible !important;
}

/* 2. PILDIKONTEINER 5 */
#minu-vertikaalne-galerii-5 {
    display: flex !important;
    flex-direction: column !important;
    height: 40vh !important;
    min-height: 40vh !important;
    overflow-y: hidden !important;
    gap: 0 !important;
    padding: 0 !important;
    margin: 0 !important;
}

/* 3. PILDIVIDIN JA LINK 5 */
#minu-vertikaalne-galerii-5 .elementor-widget-image {
    height: 40vh !important;
    min-height: 40vh !important;
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    line-height: 0 !important;
    position: relative;
    overflow: hidden !important;
}

#minu-vertikaalne-galerii-5 .elementor-widget-image a {
    display: block !important;
    height: 100% !important;
    width: 100% !important;
    position: absolute !important;
    top: 0;
    left: 0;
    z-index: 5 !important;
    cursor: zoom-in !important;
}

/* 4. PILDID 5 */
#minu-vertikaalne-galerii-5 img {
    height: 100% !important;
    width: auto !important;
    max-width: none !important;
    object-fit: cover !important;
    flex-shrink: 0;
    pointer-events: none !important;
}

/* 5. NOOLED 5 */
#nool-ules-5, #nool-alla-5 {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    z-index: 999;
    cursor: pointer;
    opacity: 1;
    visibility: visible;
    transition: opacity 0.5s ease, visibility 0.5s ease, transform 0.3s ease !important;
}

#nool-ules-5 { top: 1px; }
#nool-alla-5 { bottom: 1px; }

/* 6. NOOLTE EFEKTID 5 */
#nool-ules-5:hover, #nool-alla-5:hover {
    opacity: 0.6 !important;
}

/* 7. MOBIIL JA TAHVEL 5 */
@media (max-width: 1300px) {
    #minu-vertikaalne-galerii-5 {
        display: block !important; 
        height: 40vh !important; 
        min-height: 40vh !important;
        overflow: hidden !important; 
        position: relative !important;
    }

    #minu-vertikaalne-galerii-5 .elementor-widget-image {
        height: 40vh !important;
        width: 100% !important;
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
    }
    
    #minu-vertikaalne-galerii-5 img {
        max-width: 100% !important;
        height: 100% !important;
        object-fit: contain !important; 
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f362b01 *//* See sihib loendi täppe ja üldist teksti */
.elementor-2886 .elementor-element.elementor-element-f362b01 {
    font-size: 1.4vh !important;
}

/* See murrab läbi Elementori tekstiredaktori seadetest */
.elementor-2886 .elementor-element.elementor-element-f362b01 .elementor-text-editor,
.elementor-2886 .elementor-element.elementor-element-f362b01 p,
.elementor-2886 .elementor-element.elementor-element-f362b01 li,
.elementor-2886 .elementor-element.elementor-element-f362b01 h3 {
    font-size: 1.4vh !important;
    line-height: 1.3 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8e71fff *//* See sihib loendi täppe ja üldist teksti */
.elementor-2886 .elementor-element.elementor-element-8e71fff {
    font-size: 1.4vh !important;
}

/* See murrab läbi Elementori tekstiredaktori seadetest */
.elementor-2886 .elementor-element.elementor-element-8e71fff .elementor-text-editor,
.elementor-2886 .elementor-element.elementor-element-8e71fff p,
.elementor-2886 .elementor-element.elementor-element-8e71fff li,
.elementor-2886 .elementor-element.elementor-element-8e71fff h3 {
    font-size: 1.4vh !important;
    line-height: 1.3 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-411b050 *//* See sihib loendi täppe ja üldist teksti */
.elementor-2886 .elementor-element.elementor-element-411b050 {
    font-size: 1.4vh !important;
}

/* See murrab läbi Elementori tekstiredaktori seadetest */
.elementor-2886 .elementor-element.elementor-element-411b050 .elementor-text-editor,
.elementor-2886 .elementor-element.elementor-element-411b050 p,
.elementor-2886 .elementor-element.elementor-element-411b050 li,
.elementor-2886 .elementor-element.elementor-element-411b050 h3 {
    font-size: 1.4vh !important;
    line-height: 1.3 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f1b8628 */.elementor-2886 .elementor-element.elementor-element-f1b8628 {
  display: block;
  position: relative;
  /* Teksti joondamine piirjoone suhtes */
  padding: 10px 15px 10px 25px; 

  /* Sama SVG piirjoon (ainult üla- ja vasakserv) */
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' preserveAspectRatio='none'%3E%3Cpath d='M0.5,100 L0.5,40 L40,0.5 L1000,0.5' fill='none' stroke='%230D1A29' stroke-width='1' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  
  /* Tagab, et pealkirja ümber on piisavalt ruumi */
  margin-bottom: 15px;
}

.elementor-2886 .elementor-element.elementor-element-f1b8628 span {
    font-size: 21px;    /* Sinu soovitud suurus */
    font-weight: 300;   /* Sinu soovitud paksus */
    color: #69727D;     /* Lisa siia värv, kui soovid eristada */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f628630 */@media (max-width: 1300px) {
    .elementor-widget-image {
        margin-bottom: -5vh !important; /* taastab sinu soovitud vahe */
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9af39fe */.elementor-2886 .elementor-element.elementor-element-9af39fe img {
    -webkit-clip-path: polygon(40px 0%, 100% 0%, 100% calc(100% - 40px), calc(100% - 40px) 100%, 0% 100%, 0% 40px);
    clip-path: polygon(40px 0%, 100% 0%, 100% calc(100% - 40px), calc(100% - 40px) 100%, 0% 100%, 0% 40px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a7c365b */.elementor-2886 .elementor-element.elementor-element-a7c365b img {
    -webkit-clip-path: polygon(40px 0%, 100% 0%, 100% calc(100% - 40px), calc(100% - 40px) 100%, 0% 100%, 0% 40px);
    clip-path: polygon(40px 0%, 100% 0%, 100% calc(100% - 40px), calc(100% - 40px) 100%, 0% 100%, 0% 40px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1a512e4 */.elementor-2886 .elementor-element.elementor-element-1a512e4 img {
    -webkit-clip-path: polygon(40px 0%, 100% 0%, 100% calc(100% - 40px), calc(100% - 40px) 100%, 0% 100%, 0% 40px);
    clip-path: polygon(40px 0%, 100% 0%, 100% calc(100% - 40px), calc(100% - 40px) 100%, 0% 100%, 0% 40px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7fa6cd8 */.elementor-2886 .elementor-element.elementor-element-7fa6cd8 img {
    -webkit-clip-path: polygon(40px 0%, 100% 0%, 100% calc(100% - 40px), calc(100% - 40px) 100%, 0% 100%, 0% 40px);
    clip-path: polygon(40px 0%, 100% 0%, 100% calc(100% - 40px), calc(100% - 40px) 100%, 0% 100%, 0% 40px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f0dad12 */.elementor-2886 .elementor-element.elementor-element-f0dad12 img {
    -webkit-clip-path: polygon(40px 0%, 100% 0%, 100% calc(100% - 40px), calc(100% - 40px) 100%, 0% 100%, 0% 40px);
    clip-path: polygon(40px 0%, 100% 0%, 100% calc(100% - 40px), calc(100% - 40px) 100%, 0% 100%, 0% 40px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d20a12b */.elementor-2886 .elementor-element.elementor-element-d20a12b img {
    -webkit-clip-path: polygon(40px 0%, 100% 0%, 100% calc(100% - 40px), calc(100% - 40px) 100%, 0% 100%, 0% 40px);
    clip-path: polygon(40px 0%, 100% 0%, 100% calc(100% - 40px), calc(100% - 40px) 100%, 0% 100%, 0% 40px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-499e4d9 *//* 1. EMA-KONTEINER */
.elementor-2886 .elementor-element.elementor-element-499e4d9 {
    position: relative !important;
    height: 40vh !important;
    padding: 0 !important;
    overflow: visible !important;
}

/* 2. PILDIKONTEINER 6 */
#minu-vertikaalne-galerii-6 {
    display: flex !important;
    flex-direction: column !important;
    height: 40vh !important;
    min-height: 40vh !important;
    overflow-y: hidden !important;
    gap: 0 !important;
    padding: 0 !important;
    margin: 0 !important;
}

/* 3. PILDIVIDIN JA LINK 6 */
#minu-vertikaalne-galerii-6 .elementor-widget-image {
    height: 40vh !important;
    min-height: 40vh !important;
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    line-height: 0 !important;
    position: relative;
    overflow: hidden !important;
}

#minu-vertikaalne-galerii-6 .elementor-widget-image a {
    display: block !important;
    height: 100% !important;
    width: 100% !important;
    position: absolute !important;
    top: 0;
    left: 0;
    z-index: 5 !important;
    cursor: zoom-in !important;
}

/* 4. PILDID 6 */
#minu-vertikaalne-galerii-6 img {
    height: 100% !important;
    width: auto !important;
    max-width: none !important;
    object-fit: cover !important;
    flex-shrink: 0;
    pointer-events: none !important;
}

/* 5. NOOLED 6 */
#nool-ules-6, #nool-alla-6 {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    z-index: 999;
    cursor: pointer;
    opacity: 1;
    visibility: visible;
    transition: opacity 0.5s ease, visibility 0.5s ease, transform 0.3s ease !important;
}

#nool-ules-6 { top: 1px; }
#nool-alla-6 { bottom: 1px; }

/* 6. NOOLTE EFEKTID 6 */
#nool-ules-6:hover, #nool-alla-6:hover {
    opacity: 0.6 !important;
}

/* 7. MOBIIL JA TAHVEL 6 */
@media (max-width: 1300px) {
    #minu-vertikaalne-galerii-6 {
        display: block !important; 
        height: 40vh !important; 
        min-height: 40vh !important;
        overflow: hidden !important; 
        position: relative !important;
    }

    #minu-vertikaalne-galerii-6 .elementor-widget-image {
        height: 40vh !important;
        width: 100% !important;
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
    }
    
    #minu-vertikaalne-galerii-6 img {
        max-width: 100% !important;
        height: 100% !important;
        object-fit: contain !important; 
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8248f05 *//* See sihib loendi täppe ja üldist teksti */
.elementor-2886 .elementor-element.elementor-element-8248f05 {
    font-size: 1.4vh !important;
}

/* See murrab läbi Elementori tekstiredaktori seadetest */
.elementor-2886 .elementor-element.elementor-element-8248f05 .elementor-text-editor,
.elementor-2886 .elementor-element.elementor-element-8248f05 p,
.elementor-2886 .elementor-element.elementor-element-8248f05 li,
.elementor-2886 .elementor-element.elementor-element-8248f05 h3 {
    font-size: 1.4vh !important;
    line-height: 1.3 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0111f04 *//* See sihib loendi täppe ja üldist teksti */
.elementor-2886 .elementor-element.elementor-element-0111f04 {
    font-size: 1.4vh !important;
}

/* See murrab läbi Elementori tekstiredaktori seadetest */
.elementor-2886 .elementor-element.elementor-element-0111f04 .elementor-text-editor,
.elementor-2886 .elementor-element.elementor-element-0111f04 p,
.elementor-2886 .elementor-element.elementor-element-0111f04 li,
.elementor-2886 .elementor-element.elementor-element-0111f04 h3 {
    font-size: 1.4vh !important;
    line-height: 1.3 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-80651fe *//* See sihib loendi täppe ja üldist teksti */
.elementor-2886 .elementor-element.elementor-element-80651fe {
    font-size: 1.4vh !important;
}

/* See murrab läbi Elementori tekstiredaktori seadetest */
.elementor-2886 .elementor-element.elementor-element-80651fe .elementor-text-editor,
.elementor-2886 .elementor-element.elementor-element-80651fe p,
.elementor-2886 .elementor-element.elementor-element-80651fe li,
.elementor-2886 .elementor-element.elementor-element-80651fe h3 {
    font-size: 1.4vh !important;
    line-height: 1.3 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-963cbc6 */.elementor-2886 .elementor-element.elementor-element-963cbc6 {
  display: block;
  position: relative;
  /* Teksti joondamine piirjoone suhtes */
  padding: 10px 15px 10px 25px; 

  /* Sama SVG piirjoon (ainult üla- ja vasakserv) */
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' preserveAspectRatio='none'%3E%3Cpath d='M0.5,100 L0.5,40 L40,0.5 L1000,0.5' fill='none' stroke='%230D1A29' stroke-width='1' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  
  /* Tagab, et pealkirja ümber on piisavalt ruumi */
  margin-bottom: 15px;
}

.elementor-2886 .elementor-element.elementor-element-963cbc6 span {
    font-size: 21px;    /* Sinu soovitud suurus */
    font-weight: 300;   /* Sinu soovitud paksus */
    color: #69727D;     /* Lisa siia värv, kui soovid eristada */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ba1f0bb */@media (max-width: 1300px) {
    .elementor-widget-image {
        margin-bottom: -5vh !important; /* taastab sinu soovitud vahe */
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ceec5dc */.elementor-2886 .elementor-element.elementor-element-ceec5dc img {
    -webkit-clip-path: polygon(40px 0%, 100% 0%, 100% calc(100% - 40px), calc(100% - 40px) 100%, 0% 100%, 0% 40px);
    clip-path: polygon(40px 0%, 100% 0%, 100% calc(100% - 40px), calc(100% - 40px) 100%, 0% 100%, 0% 40px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-16b69ad */.elementor-2886 .elementor-element.elementor-element-16b69ad img {
    -webkit-clip-path: polygon(40px 0%, 100% 0%, 100% calc(100% - 40px), calc(100% - 40px) 100%, 0% 100%, 0% 40px);
    clip-path: polygon(40px 0%, 100% 0%, 100% calc(100% - 40px), calc(100% - 40px) 100%, 0% 100%, 0% 40px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-de20920 */.elementor-2886 .elementor-element.elementor-element-de20920 img {
    -webkit-clip-path: polygon(40px 0%, 100% 0%, 100% calc(100% - 40px), calc(100% - 40px) 100%, 0% 100%, 0% 40px);
    clip-path: polygon(40px 0%, 100% 0%, 100% calc(100% - 40px), calc(100% - 40px) 100%, 0% 100%, 0% 40px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-70d3317 */.elementor-2886 .elementor-element.elementor-element-70d3317 img {
    -webkit-clip-path: polygon(40px 0%, 100% 0%, 100% calc(100% - 40px), calc(100% - 40px) 100%, 0% 100%, 0% 40px);
    clip-path: polygon(40px 0%, 100% 0%, 100% calc(100% - 40px), calc(100% - 40px) 100%, 0% 100%, 0% 40px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f7f630b */.elementor-2886 .elementor-element.elementor-element-f7f630b img {
    -webkit-clip-path: polygon(40px 0%, 100% 0%, 100% calc(100% - 40px), calc(100% - 40px) 100%, 0% 100%, 0% 40px);
    clip-path: polygon(40px 0%, 100% 0%, 100% calc(100% - 40px), calc(100% - 40px) 100%, 0% 100%, 0% 40px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-881c8f2 *//* 1. EMA-KONTEINER */
.elementor-2886 .elementor-element.elementor-element-881c8f2 {
    position: relative !important;
    height: 40vh !important;
    padding: 0 !important;
    overflow: visible !important;
}

/* 2. PILDIKONTEINER 7 */
#minu-vertikaalne-galerii-7 {
    display: flex !important;
    flex-direction: column !important;
    height: 40vh !important;
    min-height: 40vh !important;
    overflow-y: hidden !important;
    gap: 0 !important;
    padding: 0 !important;
    margin: 0 !important;
}

/* 3. PILDIVIDIN JA LINK 7 */
#minu-vertikaalne-galerii-7 .elementor-widget-image {
    height: 40vh !important;
    min-height: 40vh !important;
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    line-height: 0 !important;
    position: relative;
    overflow: hidden !important;
}

#minu-vertikaalne-galerii-7 .elementor-widget-image a {
    display: block !important;
    height: 100% !important;
    width: 100% !important;
    position: absolute !important;
    top: 0;
    left: 0;
    z-index: 5 !important;
    cursor: zoom-in !important;
}

/* 4. PILDID 7 */
#minu-vertikaalne-galerii-7 img {
    height: 100% !important;
    width: auto !important;
    max-width: none !important;
    object-fit: cover !important;
    flex-shrink: 0;
    pointer-events: none !important;
}

/* 5. NOOLED 7 */
#nool-ules-7, #nool-alla-7 {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    z-index: 999;
    cursor: pointer;
    opacity: 1;
    visibility: visible;
    transition: opacity 0.5s ease, visibility 0.5s ease, transform 0.3s ease !important;
}

#nool-ules-7 { top: 1px; }
#nool-alla-7 { bottom: 1px; }

/* 6. NOOLTE EFEKTID 7 */
#nool-ules-7:hover, #nool-alla-7:hover {
    opacity: 0.6 !important;
}

/* 7. MOBIIL JA TAHVEL 7 */
@media (max-width: 1300px) {
    #minu-vertikaalne-galerii-7 {
        display: block !important; 
        height: 40vh !important; 
        min-height: 40vh !important;
        overflow: hidden !important; 
        position: relative !important;
    }

    #minu-vertikaalne-galerii-7 .elementor-widget-image {
        height: 40vh !important;
        width: 100% !important;
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
    }
    
    #minu-vertikaalne-galerii-7 img {
        max-width: 100% !important;
        height: 100% !important;
        object-fit: contain !important; 
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f73b1aa *//* See sihib loendi täppe ja üldist teksti */
.elementor-2886 .elementor-element.elementor-element-f73b1aa {
    font-size: 1.4vh !important;
}

/* See murrab läbi Elementori tekstiredaktori seadetest */
.elementor-2886 .elementor-element.elementor-element-f73b1aa .elementor-text-editor,
.elementor-2886 .elementor-element.elementor-element-f73b1aa p,
.elementor-2886 .elementor-element.elementor-element-f73b1aa li,
.elementor-2886 .elementor-element.elementor-element-f73b1aa h3 {
    font-size: 1.4vh !important;
    line-height: 1.3 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0361f09 *//* See sihib loendi täppe ja üldist teksti */
.elementor-2886 .elementor-element.elementor-element-0361f09 {
    font-size: 1.4vh !important;
}

/* See murrab läbi Elementori tekstiredaktori seadetest */
.elementor-2886 .elementor-element.elementor-element-0361f09 .elementor-text-editor,
.elementor-2886 .elementor-element.elementor-element-0361f09 p,
.elementor-2886 .elementor-element.elementor-element-0361f09 li,
.elementor-2886 .elementor-element.elementor-element-0361f09 h3 {
    font-size: 1.4vh !important;
    line-height: 1.3 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fd22276 *//* See sihib loendi täppe ja üldist teksti */
.elementor-2886 .elementor-element.elementor-element-fd22276 {
    font-size: 1.4vh !important;
}

/* See murrab läbi Elementori tekstiredaktori seadetest */
.elementor-2886 .elementor-element.elementor-element-fd22276 .elementor-text-editor,
.elementor-2886 .elementor-element.elementor-element-fd22276 p,
.elementor-2886 .elementor-element.elementor-element-fd22276 li,
.elementor-2886 .elementor-element.elementor-element-fd22276 h3 {
    font-size: 1.4vh !important;
    line-height: 1.3 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b8114c5 */.elementor-2886 .elementor-element.elementor-element-b8114c5 {
  display: block;
  position: relative;
  /* Teksti joondamine piirjoone suhtes */
  padding: 10px 15px 10px 25px; 

  /* Sama SVG piirjoon (ainult üla- ja vasakserv) */
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' preserveAspectRatio='none'%3E%3Cpath d='M0.5,100 L0.5,40 L40,0.5 L1000,0.5' fill='none' stroke='%230D1A29' stroke-width='1' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  
  /* Tagab, et pealkirja ümber on piisavalt ruumi */
  margin-bottom: 15px;
}

.elementor-2886 .elementor-element.elementor-element-b8114c5 span {
    font-size: 21px;    /* Sinu soovitud suurus */
    font-weight: 300;   /* Sinu soovitud paksus */
    color: #69727D;     /* Lisa siia värv, kui soovid eristada */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b319e55 */@media (max-width: 1300px) {
    .elementor-widget-image {
        margin-bottom: -5vh !important; /* taastab sinu soovitud vahe */
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a0d8036 */.elementor-2886 .elementor-element.elementor-element-a0d8036 img {
    -webkit-clip-path: polygon(40px 0%, 100% 0%, 100% calc(100% - 40px), calc(100% - 40px) 100%, 0% 100%, 0% 40px);
    clip-path: polygon(40px 0%, 100% 0%, 100% calc(100% - 40px), calc(100% - 40px) 100%, 0% 100%, 0% 40px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dc7713e */.elementor-2886 .elementor-element.elementor-element-dc7713e img {
    -webkit-clip-path: polygon(40px 0%, 100% 0%, 100% calc(100% - 40px), calc(100% - 40px) 100%, 0% 100%, 0% 40px);
    clip-path: polygon(40px 0%, 100% 0%, 100% calc(100% - 40px), calc(100% - 40px) 100%, 0% 100%, 0% 40px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-567fcc2 */.elementor-2886 .elementor-element.elementor-element-567fcc2 img {
    -webkit-clip-path: polygon(40px 0%, 100% 0%, 100% calc(100% - 40px), calc(100% - 40px) 100%, 0% 100%, 0% 40px);
    clip-path: polygon(40px 0%, 100% 0%, 100% calc(100% - 40px), calc(100% - 40px) 100%, 0% 100%, 0% 40px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-346f9cd */.elementor-2886 .elementor-element.elementor-element-346f9cd img {
    -webkit-clip-path: polygon(40px 0%, 100% 0%, 100% calc(100% - 40px), calc(100% - 40px) 100%, 0% 100%, 0% 40px);
    clip-path: polygon(40px 0%, 100% 0%, 100% calc(100% - 40px), calc(100% - 40px) 100%, 0% 100%, 0% 40px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-efcb4ce *//* 1. EMA-KONTEINER */
.elementor-2886 .elementor-element.elementor-element-efcb4ce {
    position: relative !important;
    height: 40vh !important;
    padding: 0 !important;
    overflow: visible !important;
}

/* 2. PILDIKONTEINER 8 */
#minu-vertikaalne-galerii-8 {
    display: flex !important;
    flex-direction: column !important;
    height: 40vh !important;
    min-height: 40vh !important;
    overflow-y: hidden !important;
    gap: 0 !important;
    padding: 0 !important;
    margin: 0 !important;
}

/* 3. PILDIVIDIN JA LINK 8 */
#minu-vertikaalne-galerii-8 .elementor-widget-image {
    height: 40vh !important;
    min-height: 40vh !important;
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    line-height: 0 !important;
    position: relative;
    overflow: hidden !important;
}

#minu-vertikaalne-galerii-8 .elementor-widget-image a {
    display: block !important;
    height: 100% !important;
    width: 100% !important;
    position: absolute !important;
    top: 0;
    left: 0;
    z-index: 5 !important;
    cursor: zoom-in !important;
}

/* 4. PILDID 8 */
#minu-vertikaalne-galerii-8 img {
    height: 100% !important;
    width: auto !important;
    max-width: none !important;
    object-fit: cover !important;
    flex-shrink: 0;
    pointer-events: none !important;
}

/* 5. NOOLED 8 */
#nool-ules-8, #nool-alla-8 {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    z-index: 999;
    cursor: pointer;
    opacity: 1;
    visibility: visible;
    transition: opacity 0.5s ease, visibility 0.5s ease, transform 0.3s ease !important;
}

#nool-ules-8 { top: 1px; }
#nool-alla-8 { bottom: 1px; }

/* 6. NOOLTE EFEKTID 8 */
#nool-ules-8:hover, #nool-alla-8:hover {
    opacity: 0.6 !important;
}

/* 7. MOBIIL JA TAHVEL 8 */
@media (max-width: 1300px) {
    #minu-vertikaalne-galerii-8 {
        display: block !important; 
        height: 40vh !important; 
        min-height: 40vh !important;
        overflow: hidden !important; 
        position: relative !important;
    }

    #minu-vertikaalne-galerii-8 .elementor-widget-image {
        height: 40vh !important;
        width: 100% !important;
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
    }
    
    #minu-vertikaalne-galerii-8 img {
        max-width: 100% !important;
        height: 100% !important;
        object-fit: contain !important; 
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a54ca45 *//* See sihib loendi täppe ja üldist teksti */
.elementor-2886 .elementor-element.elementor-element-a54ca45 {
    font-size: 1.4vh !important;
}

/* See murrab läbi Elementori tekstiredaktori seadetest */
.elementor-2886 .elementor-element.elementor-element-a54ca45 .elementor-text-editor,
.elementor-2886 .elementor-element.elementor-element-a54ca45 p,
.elementor-2886 .elementor-element.elementor-element-a54ca45 li,
.elementor-2886 .elementor-element.elementor-element-a54ca45 h3 {
    font-size: 1.4vh !important;
    line-height: 1.3 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e8b10ab *//* See sihib loendi täppe ja üldist teksti */
.elementor-2886 .elementor-element.elementor-element-e8b10ab {
    font-size: 1.4vh !important;
}

/* See murrab läbi Elementori tekstiredaktori seadetest */
.elementor-2886 .elementor-element.elementor-element-e8b10ab .elementor-text-editor,
.elementor-2886 .elementor-element.elementor-element-e8b10ab p,
.elementor-2886 .elementor-element.elementor-element-e8b10ab li,
.elementor-2886 .elementor-element.elementor-element-e8b10ab h3 {
    font-size: 1.4vh !important;
    line-height: 1.3 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e6000a4 *//* See sihib loendi täppe ja üldist teksti */
.elementor-2886 .elementor-element.elementor-element-e6000a4 {
    font-size: 1.4vh !important;
}

/* See murrab läbi Elementori tekstiredaktori seadetest */
.elementor-2886 .elementor-element.elementor-element-e6000a4 .elementor-text-editor,
.elementor-2886 .elementor-element.elementor-element-e6000a4 p,
.elementor-2886 .elementor-element.elementor-element-e6000a4 li,
.elementor-2886 .elementor-element.elementor-element-e6000a4 h3 {
    font-size: 1.4vh !important;
    line-height: 1.3 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47158ae */.elementor-2886 .elementor-element.elementor-element-47158ae {
  display: block;
  position: relative;
  /* Teksti joondamine piirjoone suhtes */
  padding: 10px 15px 10px 25px; 

  /* Sama SVG piirjoon (ainult üla- ja vasakserv) */
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' preserveAspectRatio='none'%3E%3Cpath d='M0.5,100 L0.5,40 L40,0.5 L1000,0.5' fill='none' stroke='%230D1A29' stroke-width='1' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  
  /* Tagab, et pealkirja ümber on piisavalt ruumi */
  margin-bottom: 15px;
}

.elementor-2886 .elementor-element.elementor-element-47158ae span {
    font-size: 21px;    /* Sinu soovitud suurus */
    font-weight: 300;   /* Sinu soovitud paksus */
    color: #69727D;     /* Lisa siia värv, kui soovid eristada */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b424af4 */@media (max-width: 1300px) {
    .elementor-widget-image {
        margin-bottom: -5vh !important; /* taastab sinu soovitud vahe */
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6d283b2 */.elementor-2886 .elementor-element.elementor-element-6d283b2 img {
    -webkit-clip-path: polygon(40px 0%, 100% 0%, 100% calc(100% - 40px), calc(100% - 40px) 100%, 0% 100%, 0% 40px);
    clip-path: polygon(40px 0%, 100% 0%, 100% calc(100% - 40px), calc(100% - 40px) 100%, 0% 100%, 0% 40px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-485ccb9 */.elementor-2886 .elementor-element.elementor-element-485ccb9 img {
    -webkit-clip-path: polygon(40px 0%, 100% 0%, 100% calc(100% - 40px), calc(100% - 40px) 100%, 0% 100%, 0% 40px);
    clip-path: polygon(40px 0%, 100% 0%, 100% calc(100% - 40px), calc(100% - 40px) 100%, 0% 100%, 0% 40px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-69ced69 */.elementor-2886 .elementor-element.elementor-element-69ced69 img {
    -webkit-clip-path: polygon(40px 0%, 100% 0%, 100% calc(100% - 40px), calc(100% - 40px) 100%, 0% 100%, 0% 40px);
    clip-path: polygon(40px 0%, 100% 0%, 100% calc(100% - 40px), calc(100% - 40px) 100%, 0% 100%, 0% 40px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-09746e2 *//* 1. EMA-KONTEINER */
.elementor-2886 .elementor-element.elementor-element-09746e2 {
    position: relative !important;
    height: 40vh !important;
    padding: 0 !important;
    overflow: visible !important;
}

/* 2. PILDIKONTEINER 9 */
#minu-vertikaalne-galerii-9 {
    display: flex !important;
    flex-direction: column !important;
    height: 40vh !important;
    min-height: 40vh !important;
    overflow-y: hidden !important;
    gap: 0 !important;
    padding: 0 !important;
    margin: 0 !important;
}

/* 3. PILDIVIDIN JA LINK 9 */
#minu-vertikaalne-galerii-9 .elementor-widget-image {
    height: 40vh !important;
    min-height: 40vh !important;
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    line-height: 0 !important;
    position: relative;
    overflow: hidden !important;
}

#minu-vertikaalne-galerii-9 .elementor-widget-image a {
    display: block !important;
    height: 100% !important;
    width: 100% !important;
    position: absolute !important;
    top: 0;
    left: 0;
    z-index: 5 !important;
    cursor: zoom-in !important;
}

/* 4. PILDID 9 */
#minu-vertikaalne-galerii-9 img {
    height: 100% !important;
    width: auto !important;
    max-width: none !important;
    object-fit: cover !important;
    flex-shrink: 0;
    pointer-events: none !important;
}

/* 5. NOOLED 9 */
#nool-ules-9, #nool-alla-9 {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    z-index: 999;
    cursor: pointer;
    opacity: 1;
    visibility: visible;
    transition: opacity 0.5s ease, visibility 0.5s ease, transform 0.3s ease !important;
}

#nool-ules-9 { top: 1px; }
#nool-alla-9 { bottom: 1px; }

/* 6. NOOLTE EFEKTID 9 */
#nool-ules-9:hover, #nool-alla-9:hover {
    opacity: 0.6 !important;
}

/* 7. MOBIIL JA TAHVEL 9 */
@media (max-width: 1300px) {
    #minu-vertikaalne-galerii-9 {
        display: block !important; 
        height: 40vh !important; 
        min-height: 40vh !important;
        overflow: hidden !important; 
        position: relative !important;
    }

    #minu-vertikaalne-galerii-9 .elementor-widget-image {
        height: 40vh !important;
        width: 100% !important;
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
    }
    
    #minu-vertikaalne-galerii-9 img {
        max-width: 100% !important;
        height: 100% !important;
        object-fit: contain !important; 
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5597297 *//* See sihib loendi täppe ja üldist teksti */
.elementor-2886 .elementor-element.elementor-element-5597297 {
    font-size: 1.4vh !important;
}

/* See murrab läbi Elementori tekstiredaktori seadetest */
.elementor-2886 .elementor-element.elementor-element-5597297 .elementor-text-editor,
.elementor-2886 .elementor-element.elementor-element-5597297 p,
.elementor-2886 .elementor-element.elementor-element-5597297 li,
.elementor-2886 .elementor-element.elementor-element-5597297 h3 {
    font-size: 1.4vh !important;
    line-height: 1.3 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-aa6d0ad *//* See sihib loendi täppe ja üldist teksti */
.elementor-2886 .elementor-element.elementor-element-aa6d0ad {
    font-size: 1.4vh !important;
}

/* See murrab läbi Elementori tekstiredaktori seadetest */
.elementor-2886 .elementor-element.elementor-element-aa6d0ad .elementor-text-editor,
.elementor-2886 .elementor-element.elementor-element-aa6d0ad p,
.elementor-2886 .elementor-element.elementor-element-aa6d0ad li,
.elementor-2886 .elementor-element.elementor-element-aa6d0ad h3 {
    font-size: 1.4vh !important;
    line-height: 1.3 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-509c094 *//* See sihib loendi täppe ja üldist teksti */
.elementor-2886 .elementor-element.elementor-element-509c094 {
    font-size: 1.4vh !important;
}

/* See murrab läbi Elementori tekstiredaktori seadetest */
.elementor-2886 .elementor-element.elementor-element-509c094 .elementor-text-editor,
.elementor-2886 .elementor-element.elementor-element-509c094 p,
.elementor-2886 .elementor-element.elementor-element-509c094 li,
.elementor-2886 .elementor-element.elementor-element-509c094 h3 {
    font-size: 1.4vh !important;
    line-height: 1.3 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e4d5a8 */.elementor-2886 .elementor-element.elementor-element-3e4d5a8 {
  display: block;
  position: relative;
  /* Teksti joondamine piirjoone suhtes */
  padding: 10px 15px 10px 25px; 

  /* Sama SVG piirjoon (ainult üla- ja vasakserv) */
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' preserveAspectRatio='none'%3E%3Cpath d='M0.5,100 L0.5,40 L40,0.5 L1000,0.5' fill='none' stroke='%230D1A29' stroke-width='1' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  
  /* Tagab, et pealkirja ümber on piisavalt ruumi */
  margin-bottom: 15px;
}

.elementor-2886 .elementor-element.elementor-element-3e4d5a8 span {
    font-size: 21px;    /* Sinu soovitud suurus */
    font-weight: 300;   /* Sinu soovitud paksus */
    color: #69727D;     /* Lisa siia värv, kui soovid eristada */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7a76c7f */@media (max-width: 1300px) {
    .elementor-widget-image {
        margin-bottom: -5vh !important; /* taastab sinu soovitud vahe */
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-13e4821 */.elementor-2886 .elementor-element.elementor-element-13e4821 img {
    -webkit-clip-path: polygon(40px 0%, 100% 0%, 100% calc(100% - 40px), calc(100% - 40px) 100%, 0% 100%, 0% 40px);
    clip-path: polygon(40px 0%, 100% 0%, 100% calc(100% - 40px), calc(100% - 40px) 100%, 0% 100%, 0% 40px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6d4016b */.elementor-2886 .elementor-element.elementor-element-6d4016b img {
    -webkit-clip-path: polygon(40px 0%, 100% 0%, 100% calc(100% - 40px), calc(100% - 40px) 100%, 0% 100%, 0% 40px);
    clip-path: polygon(40px 0%, 100% 0%, 100% calc(100% - 40px), calc(100% - 40px) 100%, 0% 100%, 0% 40px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1110876 */.elementor-2886 .elementor-element.elementor-element-1110876 img {
    -webkit-clip-path: polygon(40px 0%, 100% 0%, 100% calc(100% - 40px), calc(100% - 40px) 100%, 0% 100%, 0% 40px);
    clip-path: polygon(40px 0%, 100% 0%, 100% calc(100% - 40px), calc(100% - 40px) 100%, 0% 100%, 0% 40px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ccc981b */.elementor-2886 .elementor-element.elementor-element-ccc981b img {
    -webkit-clip-path: polygon(40px 0%, 100% 0%, 100% calc(100% - 40px), calc(100% - 40px) 100%, 0% 100%, 0% 40px);
    clip-path: polygon(40px 0%, 100% 0%, 100% calc(100% - 40px), calc(100% - 40px) 100%, 0% 100%, 0% 40px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8da8bf2 */.elementor-2886 .elementor-element.elementor-element-8da8bf2 img {
    -webkit-clip-path: polygon(40px 0%, 100% 0%, 100% calc(100% - 40px), calc(100% - 40px) 100%, 0% 100%, 0% 40px);
    clip-path: polygon(40px 0%, 100% 0%, 100% calc(100% - 40px), calc(100% - 40px) 100%, 0% 100%, 0% 40px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-71cd135 *//* 1. EMA-KONTEINER */
.elementor-2886 .elementor-element.elementor-element-71cd135 {
    position: relative !important;
    height: 40vh !important;
    padding: 0 !important;
    overflow: visible !important;
}

/* 2. PILDIKONTEINER 10 */
#minu-vertikaalne-galerii-10 {
    display: flex !important;
    flex-direction: column !important;
    height: 40vh !important;
    min-height: 40vh !important;
    overflow-y: hidden !important;
    gap: 0 !important;
    padding: 0 !important;
    margin: 0 !important;
}

/* 3. PILDIVIDIN JA LINK 10 */
#minu-vertikaalne-galerii-10 .elementor-widget-image {
    height: 40vh !important;
    min-height: 40vh !important;
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    line-height: 0 !important;
    position: relative;
    overflow: hidden !important;
}

#minu-vertikaalne-galerii-10 .elementor-widget-image a {
    display: block !important;
    height: 100% !important;
    width: 100% !important;
    position: absolute !important;
    top: 0;
    left: 0;
    z-index: 5 !important;
    cursor: zoom-in !important;
}

/* 4. PILDID 10 */
#minu-vertikaalne-galerii-10 img {
    height: 100% !important;
    width: auto !important;
    max-width: none !important;
    object-fit: cover !important;
    flex-shrink: 0;
    pointer-events: none !important;
}

/* 5. NOOLED 10 */
#nool-ules-10, #nool-alla-10 {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    z-index: 999;
    cursor: pointer;
    opacity: 1;
    visibility: visible;
    transition: opacity 0.5s ease, visibility 0.5s ease, transform 0.3s ease !important;
}

#nool-ules-10 { top: 1px; }
#nool-alla-10 { bottom: 1px; }

/* 6. NOOLTE EFEKTID 10 */
#nool-ules-10:hover, #nool-alla-10:hover {
    opacity: 0.6 !important;
}

/* 7. MOBIIL JA TAHVEL 10 */
@media (max-width: 1300px) {
    #minu-vertikaalne-galerii-10 {
        display: block !important; 
        height: 40vh !important; 
        min-height: 40vh !important;
        overflow: hidden !important; 
        position: relative !important;
    }

    #minu-vertikaalne-galerii-10 .elementor-widget-image {
        height: 40vh !important;
        width: 100% !important;
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
    }
    
    #minu-vertikaalne-galerii-10 img {
        max-width: 100% !important;
        height: 100% !important;
        object-fit: contain !important; 
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1718c8c *//* See sihib loendi täppe ja üldist teksti */
.elementor-2886 .elementor-element.elementor-element-1718c8c {
    font-size: 1.4vh !important;
}

/* See murrab läbi Elementori tekstiredaktori seadetest */
.elementor-2886 .elementor-element.elementor-element-1718c8c .elementor-text-editor,
.elementor-2886 .elementor-element.elementor-element-1718c8c p,
.elementor-2886 .elementor-element.elementor-element-1718c8c li,
.elementor-2886 .elementor-element.elementor-element-1718c8c h3 {
    font-size: 1.4vh !important;
    line-height: 1.3 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4bad33f *//* See sihib loendi täppe ja üldist teksti */
.elementor-2886 .elementor-element.elementor-element-4bad33f {
    font-size: 1.4vh !important;
}

/* See murrab läbi Elementori tekstiredaktori seadetest */
.elementor-2886 .elementor-element.elementor-element-4bad33f .elementor-text-editor,
.elementor-2886 .elementor-element.elementor-element-4bad33f p,
.elementor-2886 .elementor-element.elementor-element-4bad33f li,
.elementor-2886 .elementor-element.elementor-element-4bad33f h3 {
    font-size: 1.4vh !important;
    line-height: 1.3 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-52811e1 *//* See sihib loendi täppe ja üldist teksti */
.elementor-2886 .elementor-element.elementor-element-52811e1 {
    font-size: 1.4vh !important;
}

/* See murrab läbi Elementori tekstiredaktori seadetest */
.elementor-2886 .elementor-element.elementor-element-52811e1 .elementor-text-editor,
.elementor-2886 .elementor-element.elementor-element-52811e1 p,
.elementor-2886 .elementor-element.elementor-element-52811e1 li,
.elementor-2886 .elementor-element.elementor-element-52811e1 h3 {
    font-size: 1.4vh !important;
    line-height: 1.3 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c18964 */.elementor-2886 .elementor-element.elementor-element-9c18964 {
    display: flex;
    flex-wrap: nowrap;
    overflow-x: auto;
    overflow-y: hidden;
    gap: 10px;
    scroll-behavior: smooth;
    scroll-snap-type: x mandatory;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be55bb3 *//* 1. Üldine raamistik - 15/85 suhe lukku */
#houses {
    height: 100vh !important;
    height: 100dvh !important;
    display: flex !important;
    flex-direction: row !important;
    overflow: hidden !important;
}

/* Vasak tulp (Täpselt 15%) */
#houses > .e-con:first-child, 
#houses > .elementor-column:first-child {
    flex: 0 0 15% !important;
    width: 15% !important; /* Muudetud 20 -> 15 */
    max-width: 15% !important;
}

/* Parem tulp - Mudelite galerii (Täpselt 85%) */
#galerii-rida {
    flex: 0 0 85% !important;
    width: 85% !important; /* Muudetud 80 -> 85 */
    max-width: 85% !important;
}

/* 2. MAJAMUDELI KONTEINER */
.snap-card {
    height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: flex-start !important;
    padding: 2vh 2vw !important;
    gap: 1vh !important;
}

/* Pildi piirang on kriitiline pealkirjade nähtavuse jaoks */
.snap-card .elementor-widget-image {
    flex: 0 1 auto !important;
    max-height: 38vh !important; /* Tõmbasin veidi koomale, et tekst mahuks */
    text-align: center;
}

.snap-card .elementor-widget-image img {
    max-height: 38vh !important;
    width: auto !important;
    object-fit: contain !important;
}

/* 3. TEKSTIDE NÄHTAVUS */
.snap-card .elementor-widget-text-editor {
    flex: 0 1 auto !important;
    overflow: visible !important; /* Tagab, et teksti ei lõigata ära */
}

/* Pealkiri h3 (The Ultimate Modular Cottage...) */
.snap-card .elementor-widget-text-editor h3 {
    font-size: clamp(1rem, 1.6vh, 1.3rem) !important;
    margin-bottom: 0.5vh !important;
    line-height: 1.1 !important;
}

/* Sisu p */
.snap-card .elementor-widget-text-editor p {
    font-size: clamp(0.75rem, 1.25vh, 0.95rem) !important;
    line-height: 1.3 !important;
    margin-bottom: 0.8vh !important;
}

/* 4. NUPP ALATI ALL */
.snap-card .elementor-widget-html {
    margin-top: auto !important; 
    padding-top: 1vh !important;
}

@media (max-width: 1300px) {
    /* 1. Muudame peamise raami suuna: reast tulbaks */
    #houses {
        flex-direction: column !important; /* Toob elemendid üksteise alla */
        height: auto !important; /* Lubab lehel pikemaks minna kui üks ekraanitäis */
        overflow-y: visible !important;
    }

    /* 2. Muudame vasaku tulba (15% osa) ülemiseks paneeliks */
    #houses > .e-con:first-child, 
    #houses > .elementor-column:first-child {
        flex: 0 0 auto !important;
        width: 100% !important; /* Võtab mobiilis täislaiuse */
        max-width: 100% !important;
        height: auto !important; /* Kõrgus vastavalt sisule */
        position: relative !important; /* Eemaldab võimaliku absolute positsiooni */
        left: 0 !important;
        top: 0 !important;
        transform: none !important;
    }

    /* 3. Muudame parema tulba (85% osa) alumiseks paneeliks */
    #galerii-rida {
        flex: 0 0 auto !important;
        width: 100% !important; /* Võtab mobiilis täislaiuse */
        max-width: 100% !important;
        height: auto !important;
        margin-top: 20px; /* Tekitab väikse vahe ülemise menüüga */
    }

    /* 4. Kui sul on Snap-Cardid, siis need peaksid nüüd olema normaalselt nähtavad */
    .snap-card {
        height: auto !important;
        min-height: 50vh; /* Tagab, et sisu on piisavalt suur */
        position: relative !important;
        top: 0 !important;
        left: 0 !important;
        transform: none !important;
        margin-bottom: 30px;
    }
}

@media (min-width: 768px) and (max-width: 1299px) {
    /* Tahvlis hoiame nad kõrvuti, aga muudame suhet, et tekst mahuks ära */
    #houses {
        flex-direction: row !important;
        height: 100vh !important;
    }

    /* Vasak tulp tahvlis veidi laiemaks (30%) */
    #houses > .e-con:first-child, 
    #houses > .elementor-column:first-child {
        flex: 0 0 20% !important;
        width: 20% !important;
        max-width: 20% !important;
    }

    /* Parem tulp tahvlis (70%) */
    #galerii-rida {
        flex: 0 0 80% !important;
        width: 80% !important;
        max-width: 80% !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dc47543 *//* Muudab span-i sees oleva teksti peeneks */
.elementor-2886 .elementor-element.elementor-element-dc47543 .elementor-heading-title span {
    font-weight: 300; 
    text-transform: none; /* Kui pealkiri on muidu ALL CAPS, siis see lubab väikesi tähti */
    opacity: 0.9; /* Lisab õrna "õhulisust" */
}

/* Valikuline: Muudab TM märgi väiksemaks ja viib üles */
.elementor-2886 .elementor-element.elementor-element-dc47543 .elementor-heading-title {
    position: relative;
}

.custom-heading {
    font-family: 'Roboto Condensed', sans-serif;
    font-size: clamp(1.4rem, 3.2vh, 2.2rem);
    font-weight: 800;
    text-transform: uppercase;
    color: #0D1A29;
    border-left: 6px solid #8CA73D;
    padding-left: 20px;
    margin: 0;
    line-height: 1.1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8878752 *//* 1. Konteineri loogika */
.elementor-2886 .elementor-element.elementor-element-8878752 {
    /* Desktopis (vaikimisi) hoiame täiskõrgust */
    min-height: 100vh !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: center !important; 
    padding: 40px 20px !important; 
    overflow: hidden !important; 
    box-sizing: border-box !important;
}

/* --- MOBIIL JA TAHVEL PARANDUS --- */
@media (max-width: 1300px) {
    .elementor-2886 .elementor-element.elementor-element-8878752 {
        /* Lubame konteineril olla nii pikk kui sisu, mitte ekraan */
        height: auto !important;
        max-height: none !important;
        min-height: 0 !important;
        
        /* Joondame sisu üles, et vältida "hõljumist" keset ekraani */
        justify-content: flex-start !important;
        padding: 20px !important;
    }
}

/* 2. Pealkiri */
.elementor-2886 .elementor-element.elementor-element-8878752 .elementor-heading-title {
    border-left: 8px solid #8ca73d !important;
    padding-left: 15px !important;
    margin: 0 0 15px 0 !important;
    
    /* Kasutame vw (width) mobiilis, sest vh (height) on seal liiga kõikuv */
    font-size: clamp(22px, 5vw, 40px) !important; 
    line-height: 1.1 !important;
    text-transform: uppercase !important;
}

/* 3. Tekst */
.elementor-2886 .elementor-element.elementor-element-8878752 .elementor-text-editor {
    font-size: clamp(14px, 1rem, 18px) !important;
    line-height: 1.4 !important;
    margin: 0 !important;
}

.elementor-2886 .elementor-element.elementor-element-8878752 .elementor-text-editor p,
.elementor-2886 .elementor-element.elementor-element-8878752 .elementor-text-editor ul {
    margin-bottom: 15px !important;
}

/* Eemaldame viimase elemendi alt margini, et vältida liigset vahet konteineri põhjas */
.elementor-2886 .elementor-element.elementor-element-8878752 .elementor-text-editor p:last-child,
.elementor-2886 .elementor-element.elementor-element-8878752 .elementor-text-editor ul:last-child {
    margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-000c264 *//* 1. Sunnime pildi laiuse 100%-ni sellest ruumist, mis tal on */
#metaslider-id-8456 .slides img {
    width: 100% !important; /* See on see rida, mis venitab pildi äärteni */
    max-width: 100% !important;
    height: auto !important;
    max-height: 100vh !important;
    object-fit: contain !important; /* See hoiab ära pildi pikenemise/venitamise */
    display: block !important;
}

/* 2. Eemaldame igasugused sisemised polstrid ja vahed */
#metaslider-id-8456 .slides li {
    padding: 0 !important;
    margin: 0 !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    height: 100vh !important;
    overflow: hidden !important;
}

/* 3. Kui MetaSlideri põhiraam on ikka kitsas, teeme selle ka laiaks */
#metaslider-id-8456 .flexslider, 
#metaslider-id-8456 .metaslider {
    max-width: 100% !important;
    width: 100% !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-5c72b3e *//* 1. DESKTOP: Pilt täidab ekraani kõrguse */
.metaslider .slides img {
    height: 100vh !important;
    height: 100dvh !important;
    width: auto !important;
    max-width: 100vw !important;
    object-fit: contain !important;
    margin: 0 auto !important;
}

/* 2. KONTEINER: Alati automaatne kõrgus */
.metaslider, .metaslider .flexslider {
    height: auto !important;
    background: transparent !important;
}

/* 3. MOBIILI PARANDUS: Kaotame 100vh sundkõrguse */
@media (max-width: 1024px) {
    .metaslider .slides img {
        /* Mobiilis on pilt proportsioonis laiusega, mitte kõrgusega */
        height: auto !important; 
        max-height: 50vh !important; /* Piirame kõrgust, et sisu mahuks alla */
        width: 100% !important;     /* Pilt täidab laiuse */
        object-fit: contain !important;
    }
    
    /* Kui MetaSlider lisab tühja ruumi, eemaldame selle siit */
    .metaslider {
        margin-top: 0 !important;
        margin-bottom: 0 !important;
    }
}/* End custom CSS */