.elementor-276 .elementor-element.elementor-element-23b4d55d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-2%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-276 .elementor-element.elementor-element-39591396{--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;}.elementor-276 .elementor-element.elementor-element-39591396.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-276 .elementor-element.elementor-element-74cd825b.elementor-element{--align-self:flex-start;}.elementor-276 .elementor-element.elementor-element-5bd68196{--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;}.elementor-276 .elementor-element.elementor-element-5bd68196.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-276 .elementor-element.elementor-element-3c283fa6 > .elementor-widget-container{background-color:#FFFFFF00;}.elementor-276 .elementor-element.elementor-element-3c283fa6 .elementor-menu-toggle{margin:0 auto;background-color:#0B3F28;}.elementor-276 .elementor-element.elementor-element-3c283fa6 .elementor-nav-menu .elementor-item{font-family:"Helvetica", Sans-serif;font-size:16px;}.elementor-276 .elementor-element.elementor-element-3c283fa6 .elementor-nav-menu--main .elementor-item{color:#FFFFFF;fill:#FFFFFF;}.elementor-276 .elementor-element.elementor-element-3c283fa6 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-276 .elementor-element.elementor-element-3c283fa6 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-276 .elementor-element.elementor-element-3c283fa6 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-276 .elementor-element.elementor-element-3c283fa6 .elementor-nav-menu--main .elementor-item:focus{color:#61BD93;fill:#61BD93;}.elementor-276 .elementor-element.elementor-element-3c283fa6 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#61BD93;}.elementor-276 .elementor-element.elementor-element-3c283fa6 .elementor-nav-menu--dropdown a, .elementor-276 .elementor-element.elementor-element-3c283fa6 .elementor-menu-toggle{color:#FFFFFF;fill:#FFFFFF;}.elementor-276 .elementor-element.elementor-element-3c283fa6 .elementor-nav-menu--dropdown{background-color:#0B3F28;}.elementor-276 .elementor-element.elementor-element-3c283fa6 .elementor-nav-menu--dropdown .elementor-item, .elementor-276 .elementor-element.elementor-element-3c283fa6 .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"Helvetica", Sans-serif;}.elementor-276 .elementor-element.elementor-element-3c283fa6 div.elementor-menu-toggle{color:#FFFFFF;}.elementor-276 .elementor-element.elementor-element-3c283fa6 div.elementor-menu-toggle svg{fill:#FFFFFF;}.elementor-276 .elementor-element.elementor-element-5ec042a6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-276 .elementor-element.elementor-element-6b61edf2.elementor-element{--align-self:flex-start;}.elementor-276 .elementor-element.elementor-element-764d5f7a{--display:flex;}.elementor-276 .elementor-element.elementor-element-2ffad8b9 > .elementor-widget-container{margin:-1% 0% 0% 0%;}.elementor-276 .elementor-element.elementor-element-091c944{--spacer-size:5.625rem;}.elementor-276 .elementor-element.elementor-element-64308c92{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-276 .elementor-element.elementor-element-64308c92.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-276 .elementor-element.elementor-element-76ab5dea{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:start;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-276 .elementor-element.elementor-element-c5f28f3 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 18% 0% 0%;}.elementor-276 .elementor-element.elementor-element-c5f28f3 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:2.75rem;font-weight:700;color:#452C1E;}.elementor-276 .elementor-element.elementor-element-20475889{font-family:"Helvetica", Sans-serif;font-size:1.25rem;color:#452C1E;}.elementor-276 .elementor-element.elementor-element-a27a16c{--display:flex;}.elementor-276 .elementor-element.elementor-element-6e1c501{--spacer-size:5.625rem;}.elementor-276 .elementor-element.elementor-element-7ccc5ee4{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-276 .elementor-element.elementor-element-7ccc5ee4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-276 .elementor-element.elementor-element-6ae1f6e .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-276 .elementor-element.elementor-element-c7f0ffa{--display:flex;}.elementor-276 .elementor-element.elementor-element-3ec59eb{--spacer-size:5.625rem;}.elementor-276 .elementor-element.elementor-element-f61e598{--display:flex;}.elementor-276 .elementor-element.elementor-element-f61e598:not(.elementor-motion-effects-element-type-background), .elementor-276 .elementor-element.elementor-element-f61e598 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4EFEA;}.elementor-276 .elementor-element.elementor-element-4f86634{--spacer-size:50px;}.elementor-276 .elementor-element.elementor-element-09d0fd4{font-family:"Helvetica", Sans-serif;}.elementor-276 .elementor-element.elementor-element-5dcae1e{--spacer-size:10px;}.elementor-276 .elementor-element.elementor-element-fc56f00{text-align:justify;font-family:"Helvetica", Sans-serif;font-size:20px;color:#212121;}.elementor-276 .elementor-element.elementor-element-c89e056{--display:flex;}.elementor-276 .elementor-element.elementor-element-c89e056:not(.elementor-motion-effects-element-type-background), .elementor-276 .elementor-element.elementor-element-c89e056 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4EFEA;}.elementor-276 .elementor-element.elementor-element-6818e19{--spacer-size:5.625rem;}.elementor-276 .elementor-element.elementor-element-3655e9b{--display:flex;}.elementor-276 .elementor-element.elementor-element-d4a78ef{--spacer-size:50px;}.elementor-276 .elementor-element.elementor-element-b828b2b .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:50px;font-weight:700;color:#452C1E;}.elementor-276 .elementor-element.elementor-element-4b681e5{text-align:justify;font-family:"Helvetica", Sans-serif;font-size:20px;color:#212121;}.elementor-276 .elementor-element.elementor-element-cd78bcd{--spacer-size:50px;}.elementor-276 .elementor-element.elementor-element-bcfc9a5{--display:flex;}.elementor-276 .elementor-element.elementor-element-0176fb2{--display:flex;}.elementor-276 .elementor-element.elementor-element-4fe87df{--spacer-size:5.625rem;}.elementor-276 .elementor-element.elementor-element-c7c52fa{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-276 .elementor-element.elementor-element-c7c52fa.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-276 .elementor-element.elementor-element-1f316b0 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-276 .elementor-element.elementor-element-7980a1c{--display:flex;}.elementor-276 .elementor-element.elementor-element-7980a1c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-276 .elementor-element.elementor-element-c7ff29f{--spacer-size:80px;}.elementor-276 .elementor-element.elementor-element-b9797cb{--display:flex;}.elementor-276 .elementor-element.elementor-element-b9797cb:not(.elementor-motion-effects-element-type-background), .elementor-276 .elementor-element.elementor-element-b9797cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4EFEA;}.elementor-276 .elementor-element.elementor-element-b96c331{--spacer-size:80px;}.elementor-276 .elementor-element.elementor-element-4265087 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:50px;font-weight:700;color:#452C1E;}.elementor-276 .elementor-element.elementor-element-d826b8b{text-align:justify;font-family:"Helvetica", Sans-serif;font-size:20px;color:#212121;}.elementor-276 .elementor-element.elementor-element-7742968{--spacer-size:5.625rem;}.elementor-276 .elementor-element.elementor-element-98c192b{--display:flex;}.elementor-276 .elementor-element.elementor-element-98c192b:not(.elementor-motion-effects-element-type-background), .elementor-276 .elementor-element.elementor-element-98c192b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4EFEA;}.elementor-276 .elementor-element.elementor-element-80192d1{--spacer-size:5.625rem;}.elementor-276 .elementor-element.elementor-element-aec92b8{--display:flex;}.elementor-276 .elementor-element.elementor-element-1c9098a{--spacer-size:5.625rem;}.elementor-276 .elementor-element.elementor-element-55019dc .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:50px;font-weight:700;color:#452C1E;}.elementor-276 .elementor-element.elementor-element-973d0db{text-align:justify;font-family:"Helvetica", Sans-serif;font-size:20px;color:#212121;}.elementor-276 .elementor-element.elementor-element-5718d92{--spacer-size:5.625rem;}.elementor-276 .elementor-element.elementor-element-34c0b56{--display:flex;}.elementor-276 .elementor-element.elementor-element-fd0531c{--spacer-size:5.625rem;}.elementor-276 .elementor-element.elementor-element-5f686f5a{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-276 .elementor-element.elementor-element-5f686f5a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-276 .elementor-element.elementor-element-509c2d80 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-276 .elementor-element.elementor-element-8247a3e{--display:flex;}.elementor-276 .elementor-element.elementor-element-9f768ae{--spacer-size:5.625rem;}.elementor-276 .elementor-element.elementor-element-47bac045{--display:flex;}.elementor-276 .elementor-element.elementor-element-47bac045:not(.elementor-motion-effects-element-type-background), .elementor-276 .elementor-element.elementor-element-47bac045 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4EFEA;}.elementor-276 .elementor-element.elementor-element-217e37e{--spacer-size:5.625rem;}.elementor-276 .elementor-element.elementor-element-2878e9af .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:50px;font-weight:700;color:#452C1E;}.elementor-276 .elementor-element.elementor-element-798431fe{text-align:justify;font-family:"Helvetica", Sans-serif;font-size:20px;color:#212121;}.elementor-276 .elementor-element.elementor-element-2abcf924{--spacer-size:5.625rem;}.elementor-276 .elementor-element.elementor-element-3fd1aa90{--display:flex;}.elementor-276 .elementor-element.elementor-element-3a87e6be > .elementor-widget-container{margin:-1% 0% 0% 0%;}.elementor-276 .elementor-element.elementor-element-43e7ad34{--display:flex;--margin-top:-1%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-276 .elementor-element.elementor-element-43e7ad34:not(.elementor-motion-effects-element-type-background), .elementor-276 .elementor-element.elementor-element-43e7ad34 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4EFEA;}.elementor-276 .elementor-element.elementor-element-28ce9d4d{--spacer-size:5.625rem;}.elementor-276 .elementor-element.elementor-element-733428b4 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:50px;font-weight:700;color:#452C1E;}.elementor-276 .elementor-element.elementor-element-6f14ca01{text-align:justify;font-family:"Helvetica", Sans-serif;font-size:20px;color:#212121;}.elementor-276 .elementor-element.elementor-element-5724752{--spacer-size:5.625rem;}.elementor-276 .elementor-element.elementor-element-9851d38{--display:flex;--margin-top:-1%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-276 .elementor-element.elementor-element-9851d38:not(.elementor-motion-effects-element-type-background), .elementor-276 .elementor-element.elementor-element-9851d38 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4EFEA;}.elementor-276 .elementor-element.elementor-element-d6590ab{--spacer-size:5.625rem;}.elementor-276 .elementor-element.elementor-element-70118b7{--display:flex;}.elementor-276 .elementor-element.elementor-element-4a8b77d{--spacer-size:5.625rem;}.elementor-276 .elementor-element.elementor-element-261dfdf0{--display:flex;}.elementor-276 .elementor-element.elementor-element-34bee871{--display:flex;}.elementor-276 .elementor-element.elementor-element-34bee871.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-276 .elementor-element.elementor-element-389fc81c{--spacer-size:5.625rem;}.elementor-276 .elementor-element.elementor-element-4fe8f887 > .elementor-widget-container{margin:0px 0px 0px 38px;}.elementor-276 .elementor-element.elementor-element-4fe8f887 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:2rem;font-weight:700;color:#452C1E;}.elementor-276 .elementor-element.elementor-element-6eb4fc52{--display:flex;}.elementor-276 .elementor-element.elementor-element-34a417c1 > .elementor-widget-container{margin:0px 0px -21px 0px;}.elementor-276 .elementor-element.elementor-element-34a417c1{font-family:"Helvetica", Sans-serif;font-size:20px;}.elementor-276 .elementor-element.elementor-element-2461d0b4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-276 .elementor-element.elementor-element-2461d0b4{font-family:"Helvetica", Sans-serif;font-size:20px;font-weight:700;color:#452C1E;}.elementor-276 .elementor-element.elementor-element-7f26b038{--display:flex;}.elementor-276 .elementor-element.elementor-element-70c51730 > .elementor-widget-container{margin:0px 0px -21px 0px;}.elementor-276 .elementor-element.elementor-element-70c51730{font-family:"Helvetica", Sans-serif;font-size:20px;}.elementor-276 .elementor-element.elementor-element-c4eaedf > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-276 .elementor-element.elementor-element-c4eaedf{font-family:"Helvetica", Sans-serif;font-size:20px;font-weight:700;color:#452C1E;}.elementor-276 .elementor-element.elementor-element-58681fa4{--display:flex;}.elementor-276 .elementor-element.elementor-element-2d3750f5 > .elementor-widget-container{margin:0px 0px -21px 0px;}.elementor-276 .elementor-element.elementor-element-2d3750f5{font-family:"Helvetica", Sans-serif;font-size:20px;}.elementor-276 .elementor-element.elementor-element-5f1fe0c4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-276 .elementor-element.elementor-element-5f1fe0c4{font-family:"Helvetica", Sans-serif;font-size:20px;font-weight:700;color:#452C1E;}.elementor-276 .elementor-element.elementor-element-15f7ea0b{--display:flex;}.elementor-276 .elementor-element.elementor-element-22fe831b > .elementor-widget-container{margin:0px 0px -21px 0px;}.elementor-276 .elementor-element.elementor-element-22fe831b{font-family:"Helvetica", Sans-serif;font-size:20px;}.elementor-276 .elementor-element.elementor-element-288653df > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-276 .elementor-element.elementor-element-288653df{font-family:"Helvetica", Sans-serif;font-size:20px;font-weight:700;color:#452C1E;}.elementor-276 .elementor-element.elementor-element-667f45c4{--display:flex;}.elementor-276 .elementor-element.elementor-element-138497a0 > .elementor-widget-container{margin:0px 0px -21px 0px;}.elementor-276 .elementor-element.elementor-element-138497a0{font-family:"Helvetica", Sans-serif;font-size:20px;}.elementor-276 .elementor-element.elementor-element-73e7a1e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-276 .elementor-element.elementor-element-73e7a1e{font-family:"Helvetica", Sans-serif;font-size:20px;font-weight:700;color:#452C1E;}.elementor-276 .elementor-element.elementor-element-1d533e3e{--display:flex;}.elementor-276 .elementor-element.elementor-element-1e4d8512 > .elementor-widget-container{margin:0px 0px -21px 0px;}.elementor-276 .elementor-element.elementor-element-1e4d8512{font-family:"Helvetica", Sans-serif;font-size:20px;}.elementor-276 .elementor-element.elementor-element-241335a1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-276 .elementor-element.elementor-element-241335a1{font-family:"Helvetica", Sans-serif;font-size:20px;font-weight:700;color:#452C1E;}.elementor-276 .elementor-element.elementor-element-9b4555d{--display:flex;}.elementor-276 .elementor-element.elementor-element-6c02b2ef > .elementor-widget-container{margin:0px 0px -21px 0px;}.elementor-276 .elementor-element.elementor-element-6c02b2ef{font-family:"Helvetica", Sans-serif;font-size:20px;}.elementor-276 .elementor-element.elementor-element-3992c069 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-276 .elementor-element.elementor-element-3992c069{font-family:"Helvetica", Sans-serif;font-size:20px;font-weight:700;color:#452C1E;}.elementor-276 .elementor-element.elementor-element-3512eb86{--display:flex;}.elementor-276 .elementor-element.elementor-element-7e9dbe40 > .elementor-widget-container{margin:0px 0px -21px 0px;}.elementor-276 .elementor-element.elementor-element-7e9dbe40{font-family:"Helvetica", Sans-serif;font-size:20px;}.elementor-276 .elementor-element.elementor-element-70a707fd > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-276 .elementor-element.elementor-element-70a707fd{font-family:"Helvetica", Sans-serif;font-size:20px;font-weight:700;color:#452C1E;}.elementor-276 .elementor-element.elementor-element-2c4c07b9{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-normal-color:#000000;--e-n-carousel-arrow-hover-color:#000000;}.elementor-276 .elementor-element.elementor-element-2c4c07b9 :is(.elementor-swiper-button-prev:hover, .elementor-swiper-button-next:hover) {background-color:#FFFFFF00;}.elementor-276 .elementor-element.elementor-element-6a7f9776{--spacer-size:5.625rem;}.elementor-276 .elementor-element.elementor-element-525753de{--display:flex;}.elementor-276 .elementor-element.elementor-element-79a3a4d0 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-276 .elementor-element.elementor-element-79a3a4d0 .elementor-icon-wrapper{text-align:center;}.elementor-276 .elementor-element.elementor-element-79a3a4d0 .elementor-icon{font-size:40px;}.elementor-276 .elementor-element.elementor-element-79a3a4d0 .elementor-icon svg{height:40px;}.elementor-276 .elementor-element.elementor-element-79a3a4d0 .elementor-icon-wrapper svg{width:auto;}.elementor-276 .elementor-element.elementor-element-6e028525{--display:flex;}.elementor-276 .elementor-element.elementor-element-6e028525.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-276 .elementor-element.elementor-element-19446b6{width:var( --container-widget-width, 0.632% );max-width:0.632%;--container-widget-width:0.632%;--container-widget-flex-grow:0;}.elementor-276 .elementor-element.elementor-element-19446b6.elementor-element{--flex-grow:0;--flex-shrink:0;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-276 .elementor-element.elementor-element-64308c92{--grid-auto-flow:row;}.elementor-276 .elementor-element.elementor-element-76ab5dea{--grid-auto-flow:row;}.elementor-276 .elementor-element.elementor-element-7ccc5ee4{--grid-auto-flow:row;}.elementor-276 .elementor-element.elementor-element-c7c52fa{--grid-auto-flow:row;}.elementor-276 .elementor-element.elementor-element-5f686f5a{--grid-auto-flow:row;}.elementor-276 .elementor-element.elementor-element-2c4c07b9{--e-n-carousel-swiper-slides-to-display:2;}}@media(min-width:768px){.elementor-276 .elementor-element.elementor-element-39591396{--width:20%;}.elementor-276 .elementor-element.elementor-element-5bd68196{--width:98%;}.elementor-276 .elementor-element.elementor-element-64308c92{--width:100%;}.elementor-276 .elementor-element.elementor-element-76ab5dea{--content-width:100%;}.elementor-276 .elementor-element.elementor-element-7ccc5ee4{--width:45.553%;}.elementor-276 .elementor-element.elementor-element-f61e598{--content-width:40%;}.elementor-276 .elementor-element.elementor-element-c89e056{--content-width:87%;}.elementor-276 .elementor-element.elementor-element-3655e9b{--content-width:40%;}.elementor-276 .elementor-element.elementor-element-c7c52fa{--width:45.553%;}.elementor-276 .elementor-element.elementor-element-7980a1c{--width:98.288%;}.elementor-276 .elementor-element.elementor-element-b9797cb{--content-width:40%;}.elementor-276 .elementor-element.elementor-element-98c192b{--content-width:70%;}.elementor-276 .elementor-element.elementor-element-aec92b8{--content-width:40%;}.elementor-276 .elementor-element.elementor-element-34c0b56{--content-width:70%;}.elementor-276 .elementor-element.elementor-element-5f686f5a{--width:45.553%;}.elementor-276 .elementor-element.elementor-element-47bac045{--content-width:40%;}.elementor-276 .elementor-element.elementor-element-34bee871{--width:100%;}.elementor-276 .elementor-element.elementor-element-6e028525{--width:94.955%;}}@media(max-width:767px){.elementor-276 .elementor-element.elementor-element-39591396{--width:111.688px;}.elementor-276 .elementor-element.elementor-element-64308c92{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-276 .elementor-element.elementor-element-76ab5dea{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-276 .elementor-element.elementor-element-7ccc5ee4{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-276 .elementor-element.elementor-element-c7c52fa{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-276 .elementor-element.elementor-element-5f686f5a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-276 .elementor-element.elementor-element-2c4c07b9{--e-n-carousel-swiper-slides-to-display:1;}}/* Start custom CSS for image, class: .elementor-element-74cd825b */.elementor-276 .elementor-element.elementor-element-74cd825b{
     
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-3c283fa6 */.elementor-276 .elementor-element.elementor-element-3c283fa6{
    z-index: 999;
        
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5bd68196 */.elementor-276 .elementor-element.elementor-element-5bd68196 .elementor-nav-menu a {
    transition: all 0.25s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23b4d55d */.elementor-276 .elementor-element.elementor-element-23b4d55d {
    width: 100vw;
    max-width: 100vw;
    margin-left: calc(-50vw + 50%);
    margin-right: calc(-50vw + 50%);
    display: flex;
     background: linear-gradient(90deg, rgb(11, 62, 39) 0%, rgb(25, 113, 73) 100%);
   
   height: 6.875rem;
    justify-content: center;
    text-align: center;
    transition: 3s ease-in-out;
    

}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6b61edf2 */.elementor-276 .elementor-element.elementor-element-6b61edf2 a{
    color: white;
}

.elementor-276 .elementor-element.elementor-element-6b61edf2 {
    color:#61BD93;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ec042a6 */.elementor-276 .elementor-element.elementor-element-5ec042a6 {
    width: 100vw;
    max-width: 100vw;
    margin-left: calc(-50vw + 50%);
    margin-right: calc(-50vw + 50%);
    display: block;
   
   background: linear-gradient(90deg, rgb(11, 62, 39) 0%, rgb(25, 113, 73) 100%);

    justify-content: center;
    text-align: center;
    transition: 3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2ffad8b9 */.elementor-276 .elementor-element.elementor-element-2ffad8b9 .elementor-widget-container img {
     width: 100vw;
  max-width: 100vw;
  margin-left: calc(-50vw + 50%); /* Ez kihúzza a képet a szülő konténerből */
  margin-right: calc(-50vw + 50%);
  display: block;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c5f28f3 */.elementor-276 .elementor-element.elementor-element-c5f28f3{
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-64308c92 */.elementor-276 .elementor-element.elementor-element-64308c92{
   width: 82.5vw;
  max-width: 82.5vw;
  position: relative;
  left: 50%;
  transform: translateX(-50%);
  display: block;
  
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-6ae1f6e */.elementor-276 .elementor-element.elementor-element-6ae1f6e{
   width: 82.5vw;
  max-width: 82.5vw;
  position: relative;
  left: 50%;
  transform: translateX(-50%);
  display: block;
  
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ccc5ee4 */.elementor-276 .elementor-element.elementor-element-7ccc5ee4{
   width: 82.5vw;
  max-width: 82.5vw;
  position: relative;
  left: 50%;
  transform: translateX(-50%);
  display: block;
  
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f61e598 */.elementor-276 .elementor-element.elementor-element-f61e598 {
    width: 100vw;
    max-width: 100vw;
    margin-left: calc(-50vw + 50%);
    margin-right: calc(-50vw + 50%);
    display: block;
   
   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c89e056 */.elementor-276 .elementor-element.elementor-element-c89e056 {
    width: 100vw;
    max-width: 100vw;
    margin-left: calc(-50vw + 50%);
    margin-right: calc(-50vw + 50%);
    display: block;
   
   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3655e9b */.elementor-276 .elementor-element.elementor-element-3655e9b {
    width: 100vw;
    max-width: 100vw;
    margin-left: calc(-50vw + 50%);
    margin-right: calc(-50vw + 50%);
    display: block;
   
   
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-55e335f7 */.elementor-276 .elementor-element.elementor-element-55e335f7 .elementor-widget-container img {
     width: 100vw;
  max-width: 100vw;
  margin-left: calc(-50vw + 50%); /* Ez kihúzza a képet a szülő konténerből */
  margin-right: calc(-50vw + 50%);
  display: block;
  
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-1f316b0 */.elementor-276 .elementor-element.elementor-element-1f316b0{
   width: 82.5vw;
  max-width: 82.5vw;
  position: relative;
  left: 50%;
  transform: translateX(-50%);
  display: block;
  
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c7c52fa */.elementor-276 .elementor-element.elementor-element-c7c52fa{
   width: 82.5vw;
  max-width: 82.5vw;
  position: relative;
  left: 50%;
  transform: translateX(-50%);
  display: block;
  
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b9797cb */.elementor-276 .elementor-element.elementor-element-b9797cb {
    width: 100vw;
    max-width: 100vw;
    margin-left: calc(-50vw + 50%);
    margin-right: calc(-50vw + 50%);
    display: block;
   
   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-98c192b */.elementor-276 .elementor-element.elementor-element-98c192b {
    width: 100vw;
    max-width: 100vw;
    margin-left: calc(-50vw + 50%);
    margin-right: calc(-50vw + 50%);
    display: block;
   
   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aec92b8 */.elementor-276 .elementor-element.elementor-element-aec92b8 {
    width: 100vw;
    max-width: 100vw;
    margin-left: calc(-50vw + 50%);
    margin-right: calc(-50vw + 50%);
    display: block;
   
   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-34c0b56 */.elementor-276 .elementor-element.elementor-element-34c0b56 {
    width: 100vw;
    max-width: 100vw;
    margin-left: calc(-50vw + 50%);
    margin-right: calc(-50vw + 50%);
    display: block;
   
   
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-509c2d80 */.elementor-276 .elementor-element.elementor-element-509c2d80{
   width: 82.5vw;
  max-width: 82.5vw;
  position: relative;
  left: 50%;
  transform: translateX(-50%);
  display: block;
  
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f686f5a */.elementor-276 .elementor-element.elementor-element-5f686f5a{
   width: 82.5vw;
  max-width: 82.5vw;
  position: relative;
  left: 50%;
  transform: translateX(-50%);
  display: block;
  
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47bac045 */.elementor-276 .elementor-element.elementor-element-47bac045 {
    width: 100vw;
    max-width: 100vw;
    margin-left: calc(-50vw + 50%);
    margin-right: calc(-50vw + 50%);
    display: block;
   
   
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3a87e6be */.elementor-276 .elementor-element.elementor-element-3a87e6be .elementor-widget-container img {
     width: 100vw;
  max-width: 100vw;
  margin-left: calc(-50vw + 50%); /* Ez kihúzza a képet a szülő konténerből */
  margin-right: calc(-50vw + 50%);
  display: block;
  
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-43e7ad34 */.elementor-276 .elementor-element.elementor-element-43e7ad34 {
    width: 100vw;
    max-width: 100vw;
    margin-left: calc(-50vw + 50%);
    margin-right: calc(-50vw + 50%);
    display: block;
   
   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9851d38 */.elementor-276 .elementor-element.elementor-element-9851d38 {
    width: 100vw;
    max-width: 100vw;
    margin-left: calc(-50vw + 50%);
    margin-right: calc(-50vw + 50%);
    display: block;
   
   
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-61fb292d */.elementor-276 .elementor-element.elementor-element-61fb292d .elementor-widget-container img {
     width: 100vw;
  max-width: 100vw;
  margin-left: calc(-50vw + 50%); /* Ez kihúzza a képet a szülő konténerből */
  margin-right: calc(-50vw + 50%);
  display: block;
  
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-34a417c1 */.elementor-276 .elementor-element.elementor-element-34a417c1{
    transition: 0.5s;
}

.elementor-276 .elementor-element.elementor-element-34a417c1:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-70c51730 */.elementor-276 .elementor-element.elementor-element-70c51730{
    transition: 0.5s;
}

.elementor-276 .elementor-element.elementor-element-70c51730:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2d3750f5 */.elementor-276 .elementor-element.elementor-element-2d3750f5{
    transition: 0.5s;
}

.elementor-276 .elementor-element.elementor-element-2d3750f5:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-22fe831b */.elementor-276 .elementor-element.elementor-element-22fe831b{
    transition: 0.5s;
}

.elementor-276 .elementor-element.elementor-element-22fe831b:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-138497a0 */.elementor-276 .elementor-element.elementor-element-138497a0{
    transition: 0.5s;
}

.elementor-276 .elementor-element.elementor-element-138497a0:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1e4d8512 */.elementor-276 .elementor-element.elementor-element-1e4d8512{
    transition: 0.5s;
}

.elementor-276 .elementor-element.elementor-element-1e4d8512:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c02b2ef */.elementor-276 .elementor-element.elementor-element-6c02b2ef{
    transition: 0.5s;
}

.elementor-276 .elementor-element.elementor-element-6c02b2ef:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7e9dbe40 */.elementor-276 .elementor-element.elementor-element-7e9dbe40{
    transition: 0.5s;
}

.elementor-276 .elementor-element.elementor-element-7e9dbe40:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-34a417c1 */.elementor-276 .elementor-element.elementor-element-34a417c1{
    transition: 0.5s;
}

.elementor-276 .elementor-element.elementor-element-34a417c1:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-70c51730 */.elementor-276 .elementor-element.elementor-element-70c51730{
    transition: 0.5s;
}

.elementor-276 .elementor-element.elementor-element-70c51730:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2d3750f5 */.elementor-276 .elementor-element.elementor-element-2d3750f5{
    transition: 0.5s;
}

.elementor-276 .elementor-element.elementor-element-2d3750f5:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-22fe831b */.elementor-276 .elementor-element.elementor-element-22fe831b{
    transition: 0.5s;
}

.elementor-276 .elementor-element.elementor-element-22fe831b:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-138497a0 */.elementor-276 .elementor-element.elementor-element-138497a0{
    transition: 0.5s;
}

.elementor-276 .elementor-element.elementor-element-138497a0:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1e4d8512 */.elementor-276 .elementor-element.elementor-element-1e4d8512{
    transition: 0.5s;
}

.elementor-276 .elementor-element.elementor-element-1e4d8512:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c02b2ef */.elementor-276 .elementor-element.elementor-element-6c02b2ef{
    transition: 0.5s;
}

.elementor-276 .elementor-element.elementor-element-6c02b2ef:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7e9dbe40 */.elementor-276 .elementor-element.elementor-element-7e9dbe40{
    transition: 0.5s;
}

.elementor-276 .elementor-element.elementor-element-7e9dbe40:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-34a417c1 */.elementor-276 .elementor-element.elementor-element-34a417c1{
    transition: 0.5s;
}

.elementor-276 .elementor-element.elementor-element-34a417c1:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-70c51730 */.elementor-276 .elementor-element.elementor-element-70c51730{
    transition: 0.5s;
}

.elementor-276 .elementor-element.elementor-element-70c51730:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2d3750f5 */.elementor-276 .elementor-element.elementor-element-2d3750f5{
    transition: 0.5s;
}

.elementor-276 .elementor-element.elementor-element-2d3750f5:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-22fe831b */.elementor-276 .elementor-element.elementor-element-22fe831b{
    transition: 0.5s;
}

.elementor-276 .elementor-element.elementor-element-22fe831b:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-138497a0 */.elementor-276 .elementor-element.elementor-element-138497a0{
    transition: 0.5s;
}

.elementor-276 .elementor-element.elementor-element-138497a0:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1e4d8512 */.elementor-276 .elementor-element.elementor-element-1e4d8512{
    transition: 0.5s;
}

.elementor-276 .elementor-element.elementor-element-1e4d8512:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c02b2ef */.elementor-276 .elementor-element.elementor-element-6c02b2ef{
    transition: 0.5s;
}

.elementor-276 .elementor-element.elementor-element-6c02b2ef:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7e9dbe40 */.elementor-276 .elementor-element.elementor-element-7e9dbe40{
    transition: 0.5s;
}

.elementor-276 .elementor-element.elementor-element-7e9dbe40:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-34a417c1 */.elementor-276 .elementor-element.elementor-element-34a417c1{
    transition: 0.5s;
}

.elementor-276 .elementor-element.elementor-element-34a417c1:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-70c51730 */.elementor-276 .elementor-element.elementor-element-70c51730{
    transition: 0.5s;
}

.elementor-276 .elementor-element.elementor-element-70c51730:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2d3750f5 */.elementor-276 .elementor-element.elementor-element-2d3750f5{
    transition: 0.5s;
}

.elementor-276 .elementor-element.elementor-element-2d3750f5:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-22fe831b */.elementor-276 .elementor-element.elementor-element-22fe831b{
    transition: 0.5s;
}

.elementor-276 .elementor-element.elementor-element-22fe831b:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-138497a0 */.elementor-276 .elementor-element.elementor-element-138497a0{
    transition: 0.5s;
}

.elementor-276 .elementor-element.elementor-element-138497a0:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1e4d8512 */.elementor-276 .elementor-element.elementor-element-1e4d8512{
    transition: 0.5s;
}

.elementor-276 .elementor-element.elementor-element-1e4d8512:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c02b2ef */.elementor-276 .elementor-element.elementor-element-6c02b2ef{
    transition: 0.5s;
}

.elementor-276 .elementor-element.elementor-element-6c02b2ef:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7e9dbe40 */.elementor-276 .elementor-element.elementor-element-7e9dbe40{
    transition: 0.5s;
}

.elementor-276 .elementor-element.elementor-element-7e9dbe40:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-34a417c1 */.elementor-276 .elementor-element.elementor-element-34a417c1{
    transition: 0.5s;
}

.elementor-276 .elementor-element.elementor-element-34a417c1:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-70c51730 */.elementor-276 .elementor-element.elementor-element-70c51730{
    transition: 0.5s;
}

.elementor-276 .elementor-element.elementor-element-70c51730:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2d3750f5 */.elementor-276 .elementor-element.elementor-element-2d3750f5{
    transition: 0.5s;
}

.elementor-276 .elementor-element.elementor-element-2d3750f5:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-22fe831b */.elementor-276 .elementor-element.elementor-element-22fe831b{
    transition: 0.5s;
}

.elementor-276 .elementor-element.elementor-element-22fe831b:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-138497a0 */.elementor-276 .elementor-element.elementor-element-138497a0{
    transition: 0.5s;
}

.elementor-276 .elementor-element.elementor-element-138497a0:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1e4d8512 */.elementor-276 .elementor-element.elementor-element-1e4d8512{
    transition: 0.5s;
}

.elementor-276 .elementor-element.elementor-element-1e4d8512:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c02b2ef */.elementor-276 .elementor-element.elementor-element-6c02b2ef{
    transition: 0.5s;
}

.elementor-276 .elementor-element.elementor-element-6c02b2ef:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7e9dbe40 */.elementor-276 .elementor-element.elementor-element-7e9dbe40{
    transition: 0.5s;
}

.elementor-276 .elementor-element.elementor-element-7e9dbe40:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-34a417c1 */.elementor-276 .elementor-element.elementor-element-34a417c1{
    transition: 0.5s;
}

.elementor-276 .elementor-element.elementor-element-34a417c1:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-70c51730 */.elementor-276 .elementor-element.elementor-element-70c51730{
    transition: 0.5s;
}

.elementor-276 .elementor-element.elementor-element-70c51730:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2d3750f5 */.elementor-276 .elementor-element.elementor-element-2d3750f5{
    transition: 0.5s;
}

.elementor-276 .elementor-element.elementor-element-2d3750f5:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-22fe831b */.elementor-276 .elementor-element.elementor-element-22fe831b{
    transition: 0.5s;
}

.elementor-276 .elementor-element.elementor-element-22fe831b:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-138497a0 */.elementor-276 .elementor-element.elementor-element-138497a0{
    transition: 0.5s;
}

.elementor-276 .elementor-element.elementor-element-138497a0:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1e4d8512 */.elementor-276 .elementor-element.elementor-element-1e4d8512{
    transition: 0.5s;
}

.elementor-276 .elementor-element.elementor-element-1e4d8512:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c02b2ef */.elementor-276 .elementor-element.elementor-element-6c02b2ef{
    transition: 0.5s;
}

.elementor-276 .elementor-element.elementor-element-6c02b2ef:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7e9dbe40 */.elementor-276 .elementor-element.elementor-element-7e9dbe40{
    transition: 0.5s;
}

.elementor-276 .elementor-element.elementor-element-7e9dbe40:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-34a417c1 */.elementor-276 .elementor-element.elementor-element-34a417c1{
    transition: 0.5s;
}

.elementor-276 .elementor-element.elementor-element-34a417c1:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-70c51730 */.elementor-276 .elementor-element.elementor-element-70c51730{
    transition: 0.5s;
}

.elementor-276 .elementor-element.elementor-element-70c51730:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2d3750f5 */.elementor-276 .elementor-element.elementor-element-2d3750f5{
    transition: 0.5s;
}

.elementor-276 .elementor-element.elementor-element-2d3750f5:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-22fe831b */.elementor-276 .elementor-element.elementor-element-22fe831b{
    transition: 0.5s;
}

.elementor-276 .elementor-element.elementor-element-22fe831b:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-138497a0 */.elementor-276 .elementor-element.elementor-element-138497a0{
    transition: 0.5s;
}

.elementor-276 .elementor-element.elementor-element-138497a0:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1e4d8512 */.elementor-276 .elementor-element.elementor-element-1e4d8512{
    transition: 0.5s;
}

.elementor-276 .elementor-element.elementor-element-1e4d8512:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c02b2ef */.elementor-276 .elementor-element.elementor-element-6c02b2ef{
    transition: 0.5s;
}

.elementor-276 .elementor-element.elementor-element-6c02b2ef:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7e9dbe40 */.elementor-276 .elementor-element.elementor-element-7e9dbe40{
    transition: 0.5s;
}

.elementor-276 .elementor-element.elementor-element-7e9dbe40:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-34a417c1 */.elementor-276 .elementor-element.elementor-element-34a417c1{
    transition: 0.5s;
}

.elementor-276 .elementor-element.elementor-element-34a417c1:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-70c51730 */.elementor-276 .elementor-element.elementor-element-70c51730{
    transition: 0.5s;
}

.elementor-276 .elementor-element.elementor-element-70c51730:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2d3750f5 */.elementor-276 .elementor-element.elementor-element-2d3750f5{
    transition: 0.5s;
}

.elementor-276 .elementor-element.elementor-element-2d3750f5:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-22fe831b */.elementor-276 .elementor-element.elementor-element-22fe831b{
    transition: 0.5s;
}

.elementor-276 .elementor-element.elementor-element-22fe831b:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-138497a0 */.elementor-276 .elementor-element.elementor-element-138497a0{
    transition: 0.5s;
}

.elementor-276 .elementor-element.elementor-element-138497a0:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1e4d8512 */.elementor-276 .elementor-element.elementor-element-1e4d8512{
    transition: 0.5s;
}

.elementor-276 .elementor-element.elementor-element-1e4d8512:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c02b2ef */.elementor-276 .elementor-element.elementor-element-6c02b2ef{
    transition: 0.5s;
}

.elementor-276 .elementor-element.elementor-element-6c02b2ef:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7e9dbe40 */.elementor-276 .elementor-element.elementor-element-7e9dbe40{
    transition: 0.5s;
}

.elementor-276 .elementor-element.elementor-element-7e9dbe40:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-34a417c1 */.elementor-276 .elementor-element.elementor-element-34a417c1{
    transition: 0.5s;
}

.elementor-276 .elementor-element.elementor-element-34a417c1:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-70c51730 */.elementor-276 .elementor-element.elementor-element-70c51730{
    transition: 0.5s;
}

.elementor-276 .elementor-element.elementor-element-70c51730:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2d3750f5 */.elementor-276 .elementor-element.elementor-element-2d3750f5{
    transition: 0.5s;
}

.elementor-276 .elementor-element.elementor-element-2d3750f5:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-22fe831b */.elementor-276 .elementor-element.elementor-element-22fe831b{
    transition: 0.5s;
}

.elementor-276 .elementor-element.elementor-element-22fe831b:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-138497a0 */.elementor-276 .elementor-element.elementor-element-138497a0{
    transition: 0.5s;
}

.elementor-276 .elementor-element.elementor-element-138497a0:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1e4d8512 */.elementor-276 .elementor-element.elementor-element-1e4d8512{
    transition: 0.5s;
}

.elementor-276 .elementor-element.elementor-element-1e4d8512:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c02b2ef */.elementor-276 .elementor-element.elementor-element-6c02b2ef{
    transition: 0.5s;
}

.elementor-276 .elementor-element.elementor-element-6c02b2ef:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7e9dbe40 */.elementor-276 .elementor-element.elementor-element-7e9dbe40{
    transition: 0.5s;
}

.elementor-276 .elementor-element.elementor-element-7e9dbe40:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-2c4c07b9 */.elementor-276 .elementor-element.elementor-element-2c4c07b9 svg {
    
    transition: 0.5s;
}

.elementor-276 .elementor-element.elementor-element-2c4c07b9 svg:hover{
    border-radius: 50px;
    background-color: grey;
}

.elementor-276 .elementor-element.elementor-element-2c4c07b9 .swiper-pagination-bullet-active{
    width: 50px !important;
    background-color: #127749;
}

.elementor-276 .elementor-element.elementor-element-2c4c07b9 .swiper-pagination-bullet{
    width: 25px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-34bee871 */.elementor-276 .elementor-element.elementor-element-34bee871{
   width: 86vw;
  max-width: 86vw;
  position: relative;
  left: 50%;
  transform: translateX(-50%);
  display: block;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-79a3a4d0 */.elementor-276 .elementor-element.elementor-element-79a3a4d0{
  
    display: flex;
    top:45%;
    left:48%;
    vertical-align: middle;
   
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-525753de */.elementor-276 .elementor-element.elementor-element-525753de{
     background: linear-gradient(90deg, rgb(11, 62, 39) 0%, rgb(25, 113, 73) 100%);
  width: 100vw;
  max-width: 100vw;
  margin-left: calc(-50vw + 50%);
  margin-right: calc(-50vw + 50%);
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
  height: 150px;
    
  
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-19446b6 */.back-to-top-wrapper {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  text-align: center;
  cursor: pointer;

  /* Az SVG felette, gomb alatta, mindkettő középre */
  display: inline-block;
  
}

.back-to-top-svg {
  display: block;         /* hogy külön sorban legyen */
  margin: 0 auto 6px;     /* középre és alul 6px távolság */
  stroke: #FFFFFF;
  width: 24px;
  height: 24px;
}

.back-to-top-button {
  background: none;
  border: none;
  color: #FFFFFF;
  font-weight: normal;
  font-size: 13px;
  font-family: Helvetica, Arial, sans-serif;
  cursor: pointer;
  padding: 0;
  outline: none;
  white-space: nowrap;
  text-transform: none;
}

.back-to-top-button:hover {
  color: #61BD93;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e028525 */.elementor-276 .elementor-element.elementor-element-6e028525{
    background: linear-gradient(90deg, rgb(11, 62, 39) 0%, rgb(25, 113, 73) 100%);
  width: 100vw;
  max-width: 100vw;
  margin-left: calc(-50vw + 50%);
  margin-right: calc(-50vw + 50%);
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
  height: 75px;
  border-top: 1px solid rgba(255, 255, 255, 0.4);
}/* End custom CSS */