.elementor-40395 .elementor-element.elementor-element-f64a204{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:1em 0em 1em 0em;}.elementor-40395 .elementor-element.elementor-element-f64a204 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-40395 .elementor-element.elementor-element-ac63804{width:auto;max-width:auto;text-align:start;color:#006745;}.elementor-40395 .elementor-element.elementor-element-ac63804 > .elementor-widget-container{background-color:#EAF1EB;padding:0em 1em 0em 1em;border-radius:1em 1em 1em 1em;}.elementor-40395 .elementor-element.elementor-element-ac63804 p{margin-block-end:1em;}.elementor-40395 .elementor-element.elementor-element-6bd67a6{text-align:start;}.elementor-40395 .elementor-element.elementor-element-6bd67a6 .elementor-heading-title{line-height:1.2em;color:#000000;}.elementor-40395 .elementor-element.elementor-element-9e4c327{--divider-border-style:solid;--divider-color:#006745;--divider-border-width:5px;}.elementor-40395 .elementor-element.elementor-element-9e4c327 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-40395 .elementor-element.elementor-element-9e4c327 .elementor-divider-separator{width:15%;}.elementor-40395 .elementor-element.elementor-element-9e4c327 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-40395 .elementor-element.elementor-element-4bfcd30{text-align:start;}.elementor-40395 .elementor-element.elementor-element-43a079a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-40395 .elementor-element.elementor-element-43a079a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-40395 .elementor-element.elementor-element-f4336f8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-40395 .elementor-element.elementor-element-f4336f8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.dft.hu/wp-content/uploads/2026/07/BG2-green.png");background-position:center center;background-size:cover;}.elementor-40395 .elementor-element.elementor-element-f4336f8 > .elementor-element-populated, .elementor-40395 .elementor-element.elementor-element-f4336f8 > .elementor-element-populated > .elementor-background-overlay, .elementor-40395 .elementor-element.elementor-element-f4336f8 > .elementor-background-slideshow{border-radius:1em 1em 1em 1em;}.elementor-40395 .elementor-element.elementor-element-f4336f8 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:2em 2em 2em 2em;}.elementor-40395 .elementor-element.elementor-element-f4336f8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-40395 .elementor-element.elementor-element-8c85591 .elementor-icon-wrapper{text-align:start;}.elementor-40395 .elementor-element.elementor-element-8c85591.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;color:#006745;}.elementor-40395 .elementor-element.elementor-element-8c85591.elementor-view-framed .elementor-icon, .elementor-40395 .elementor-element.elementor-element-8c85591.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-40395 .elementor-element.elementor-element-8c85591.elementor-view-framed .elementor-icon, .elementor-40395 .elementor-element.elementor-element-8c85591.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-40395 .elementor-element.elementor-element-8c85591.elementor-view-framed .elementor-icon{background-color:#006745;}.elementor-40395 .elementor-element.elementor-element-8c85591.elementor-view-stacked .elementor-icon svg{fill:#006745;}.elementor-40395 .elementor-element.elementor-element-8c85591 .elementor-icon{font-size:30px;}.elementor-40395 .elementor-element.elementor-element-8c85591 .elementor-icon svg{height:30px;}.elementor-40395 .elementor-element.elementor-element-cc9b118{text-align:start;font-size:2em;line-height:1.2em;color:#FFFFFF;}.elementor-40395 .elementor-element.elementor-element-cc9b118 p{margin-block-end:0px;}.elementor-40395 .elementor-element.elementor-element-9c1a005{text-align:start;color:#FFFFFF;}.elementor-40395 .elementor-element.elementor-element-92995af:not(.elementor-motion-effects-element-type-background), .elementor-40395 .elementor-element.elementor-element-92995af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F9F4;}.elementor-40395 .elementor-element.elementor-element-92995af{border-style:solid;border-width:3px 3px 3px 3px;border-color:#D7E7DC;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:1em;margin-bottom:1em;padding:0em 0em 0em 0em;}.elementor-40395 .elementor-element.elementor-element-92995af, .elementor-40395 .elementor-element.elementor-element-92995af > .elementor-background-overlay{border-radius:1em 1em 1em 1em;}.elementor-40395 .elementor-element.elementor-element-92995af > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-40395 .elementor-element.elementor-element-6f89f87.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-40395 .elementor-element.elementor-element-6f89f87.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-40395 .elementor-element.elementor-element-7db0b8a{width:auto;max-width:auto;}.elementor-40395 .elementor-element.elementor-element-7db0b8a .elementor-icon-wrapper{text-align:center;}.elementor-40395 .elementor-element.elementor-element-7db0b8a.elementor-view-stacked .elementor-icon{background-color:#006745;}.elementor-40395 .elementor-element.elementor-element-7db0b8a.elementor-view-framed .elementor-icon, .elementor-40395 .elementor-element.elementor-element-7db0b8a.elementor-view-default .elementor-icon{color:#006745;border-color:#006745;}.elementor-40395 .elementor-element.elementor-element-7db0b8a.elementor-view-framed .elementor-icon, .elementor-40395 .elementor-element.elementor-element-7db0b8a.elementor-view-default .elementor-icon svg{fill:#006745;}.elementor-40395 .elementor-element.elementor-element-7db0b8a .elementor-icon{font-size:30px;}.elementor-40395 .elementor-element.elementor-element-7db0b8a .elementor-icon svg{height:30px;}.elementor-40395 .elementor-element.elementor-element-8ccc61f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:5px;}.elementor-40395 .elementor-element.elementor-element-466a8ad{text-align:start;}.elementor-40395 .elementor-element.elementor-element-5b46389{text-align:start;}.elementor-40395 .elementor-element.elementor-element-5b46389 p{margin-block-end:0px;}.elementor-40395 .elementor-element.elementor-element-a1f9825:not(.elementor-motion-effects-element-type-background), .elementor-40395 .elementor-element.elementor-element-a1f9825 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B4D8BC;}.elementor-40395 .elementor-element.elementor-element-a1f9825{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:01em;margin-bottom:0em;}.elementor-40395 .elementor-element.elementor-element-a1f9825 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-40395 .elementor-element.elementor-element-9a2466d.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-40395 .elementor-element.elementor-element-9a2466d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-bc-flex-widget .elementor-40395 .elementor-element.elementor-element-db6addf.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-40395 .elementor-element.elementor-element-db6addf.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-40395 .elementor-element.elementor-element-db6addf.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-40395 .elementor-element.elementor-element-7855254{--divider-border-style:solid;--divider-color:#B4D8BC;--divider-border-width:3px;}.elementor-40395 .elementor-element.elementor-element-7855254 .elementor-divider-separator{width:100%;}.elementor-40395 .elementor-element.elementor-element-7855254 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-40395 .elementor-element.elementor-element-7855254.elementor-view-stacked .elementor-icon{background-color:#B4D8BC;}.elementor-40395 .elementor-element.elementor-element-7855254.elementor-view-framed .elementor-icon, .elementor-40395 .elementor-element.elementor-element-7855254.elementor-view-default .elementor-icon{color:#B4D8BC;border-color:#B4D8BC;}.elementor-40395 .elementor-element.elementor-element-7855254.elementor-view-framed .elementor-icon, .elementor-40395 .elementor-element.elementor-element-7855254.elementor-view-default .elementor-icon svg{fill:#B4D8BC;}.elementor-40395 .elementor-element.elementor-element-f8d6002{padding:1em 0em 1em 0em;}.elementor-40395 .elementor-element.elementor-element-f5797c0{width:auto;max-width:auto;text-align:start;color:#006745;}.elementor-40395 .elementor-element.elementor-element-f5797c0 > .elementor-widget-container{background-color:#EAF1EB;padding:0em 1em 0em 1em;border-radius:1em 1em 1em 1em;}.elementor-40395 .elementor-element.elementor-element-f5797c0 p{margin-block-end:1em;}.elementor-40395 .elementor-element.elementor-element-e2057b4{text-align:start;}.elementor-40395 .elementor-element.elementor-element-e2057b4 .elementor-heading-title{line-height:1.2em;color:#000000;}.elementor-40395 .elementor-element.elementor-element-afc0195{--divider-border-style:solid;--divider-color:#006745;--divider-border-width:5px;}.elementor-40395 .elementor-element.elementor-element-afc0195 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-40395 .elementor-element.elementor-element-afc0195 .elementor-divider-separator{width:15%;}.elementor-40395 .elementor-element.elementor-element-afc0195 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-40395 .elementor-element.elementor-element-06e7906 > .elementor-element-populated{padding:1em 1em 1em 1em;}.elementor-40395 .elementor-element.elementor-element-0082b33{text-align:start;font-size:1.1em;line-height:1.4em;color:#006745;}.elementor-40395 .elementor-element.elementor-element-b0b28a0{text-align:start;}.elementor-40395 .elementor-element.elementor-element-a596a91:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-40395 .elementor-element.elementor-element-a596a91 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F9F4;}.elementor-40395 .elementor-element.elementor-element-a596a91 > .elementor-element-populated{border-style:solid;border-width:3px 3px 3px 3px;border-color:#D7E7DC;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:1em 1em 1em 1em;}.elementor-40395 .elementor-element.elementor-element-a596a91 > .elementor-element-populated, .elementor-40395 .elementor-element.elementor-element-a596a91 > .elementor-element-populated > .elementor-background-overlay, .elementor-40395 .elementor-element.elementor-element-a596a91 > .elementor-background-slideshow{border-radius:1em 1em 1em 1em;}.elementor-40395 .elementor-element.elementor-element-a596a91 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-40395 .elementor-element.elementor-element-ce9fd81{width:auto;max-width:auto;}.elementor-40395 .elementor-element.elementor-element-ce9fd81 .elementor-icon-wrapper{text-align:center;}.elementor-40395 .elementor-element.elementor-element-ce9fd81.elementor-view-stacked .elementor-icon{background-color:#006745;}.elementor-40395 .elementor-element.elementor-element-ce9fd81.elementor-view-framed .elementor-icon, .elementor-40395 .elementor-element.elementor-element-ce9fd81.elementor-view-default .elementor-icon{color:#006745;border-color:#006745;}.elementor-40395 .elementor-element.elementor-element-ce9fd81.elementor-view-framed .elementor-icon, .elementor-40395 .elementor-element.elementor-element-ce9fd81.elementor-view-default .elementor-icon svg{fill:#006745;}.elementor-40395 .elementor-element.elementor-element-ce9fd81 .elementor-icon{font-size:2em;}.elementor-40395 .elementor-element.elementor-element-ce9fd81 .elementor-icon svg{height:2em;}.elementor-40395 .elementor-element.elementor-element-4a9feb9 > .elementor-widget-container{margin:1em 0em 0em 0em;}.elementor-40395 .elementor-element.elementor-element-4a9feb9{text-align:start;}.elementor-40395 .elementor-element.elementor-element-4a9feb9 p{margin-block-end:0px;}.elementor-40395 .elementor-element.elementor-element-12c66ff:not(.elementor-motion-effects-element-type-background), .elementor-40395 .elementor-element.elementor-element-12c66ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #B4D8BC 0%, #FFFFFF 100%);}.elementor-40395 .elementor-element.elementor-element-12c66ff, .elementor-40395 .elementor-element.elementor-element-12c66ff > .elementor-background-overlay{border-radius:1em 1em 0em 0em;}.elementor-40395 .elementor-element.elementor-element-12c66ff{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:1em;margin-bottom:0em;padding:1em 0em 1em 0em;}.elementor-40395 .elementor-element.elementor-element-12c66ff > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-40395 .elementor-element.elementor-element-abf5afc{text-align:center;font-size:1.1em;line-height:1.4em;color:#006745;}.elementor-40395 .elementor-element.elementor-element-cc7e3b6 .elementor-icon-box-wrapper{gap:15px;}.elementor-40395 .elementor-element.elementor-element-35316b6 .elementor-icon-wrapper{text-align:center;}.elementor-40395 .elementor-element.elementor-element-35316b6.elementor-view-stacked .elementor-icon{background-color:#006745;}.elementor-40395 .elementor-element.elementor-element-35316b6.elementor-view-framed .elementor-icon, .elementor-40395 .elementor-element.elementor-element-35316b6.elementor-view-default .elementor-icon{color:#006745;border-color:#006745;}.elementor-40395 .elementor-element.elementor-element-35316b6.elementor-view-framed .elementor-icon, .elementor-40395 .elementor-element.elementor-element-35316b6.elementor-view-default .elementor-icon svg{fill:#006745;}.elementor-40395 .elementor-element.elementor-element-35316b6 .elementor-icon{font-size:2em;}.elementor-40395 .elementor-element.elementor-element-35316b6 .elementor-icon svg{height:2em;}.elementor-40395 .elementor-element.elementor-element-cfa61b3 .elementor-icon-box-wrapper{gap:15px;}.elementor-40395 .elementor-element.elementor-element-d2dbe16 .elementor-icon-wrapper{text-align:center;}.elementor-40395 .elementor-element.elementor-element-d2dbe16.elementor-view-stacked .elementor-icon{background-color:#006745;}.elementor-40395 .elementor-element.elementor-element-d2dbe16.elementor-view-framed .elementor-icon, .elementor-40395 .elementor-element.elementor-element-d2dbe16.elementor-view-default .elementor-icon{color:#006745;border-color:#006745;}.elementor-40395 .elementor-element.elementor-element-d2dbe16.elementor-view-framed .elementor-icon, .elementor-40395 .elementor-element.elementor-element-d2dbe16.elementor-view-default .elementor-icon svg{fill:#006745;}.elementor-40395 .elementor-element.elementor-element-d2dbe16 .elementor-icon{font-size:2em;}.elementor-40395 .elementor-element.elementor-element-d2dbe16 .elementor-icon svg{height:2em;}.elementor-40395 .elementor-element.elementor-element-a46acdc .elementor-icon-box-wrapper{gap:15px;}.elementor-40395 .elementor-element.elementor-element-49cab09 .elementor-icon-wrapper{text-align:center;}.elementor-40395 .elementor-element.elementor-element-49cab09.elementor-view-stacked .elementor-icon{background-color:#006745;}.elementor-40395 .elementor-element.elementor-element-49cab09.elementor-view-framed .elementor-icon, .elementor-40395 .elementor-element.elementor-element-49cab09.elementor-view-default .elementor-icon{color:#006745;border-color:#006745;}.elementor-40395 .elementor-element.elementor-element-49cab09.elementor-view-framed .elementor-icon, .elementor-40395 .elementor-element.elementor-element-49cab09.elementor-view-default .elementor-icon svg{fill:#006745;}.elementor-40395 .elementor-element.elementor-element-49cab09 .elementor-icon{font-size:2em;}.elementor-40395 .elementor-element.elementor-element-49cab09 .elementor-icon svg{height:2em;}.elementor-40395 .elementor-element.elementor-element-6c93c81{--divider-border-style:solid;--divider-color:#B4D8BC;--divider-border-width:3px;}.elementor-40395 .elementor-element.elementor-element-6c93c81 .elementor-divider-separator{width:100%;}.elementor-40395 .elementor-element.elementor-element-6c93c81 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-40395 .elementor-element.elementor-element-6c93c81.elementor-view-stacked .elementor-icon{background-color:#B4D8BC;}.elementor-40395 .elementor-element.elementor-element-6c93c81.elementor-view-framed .elementor-icon, .elementor-40395 .elementor-element.elementor-element-6c93c81.elementor-view-default .elementor-icon{color:#B4D8BC;border-color:#B4D8BC;}.elementor-40395 .elementor-element.elementor-element-6c93c81.elementor-view-framed .elementor-icon, .elementor-40395 .elementor-element.elementor-element-6c93c81.elementor-view-default .elementor-icon svg{fill:#B4D8BC;}.elementor-40395 .elementor-element.elementor-element-c110f4f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:1em 0em 1em 0em;}.elementor-40395 .elementor-element.elementor-element-c110f4f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-40395 .elementor-element.elementor-element-d504080{width:auto;max-width:auto;text-align:start;color:#006745;}.elementor-40395 .elementor-element.elementor-element-d504080 > .elementor-widget-container{background-color:#EAF1EB;padding:0em 1em 0em 1em;border-radius:1em 1em 1em 1em;}.elementor-40395 .elementor-element.elementor-element-d504080 p{margin-block-end:1em;}.elementor-40395 .elementor-element.elementor-element-b0e5238{text-align:start;}.elementor-40395 .elementor-element.elementor-element-b0e5238 .elementor-heading-title{line-height:1.2em;color:#000000;}.elementor-40395 .elementor-element.elementor-element-fb3f048{--divider-border-style:solid;--divider-color:#006745;--divider-border-width:5px;}.elementor-40395 .elementor-element.elementor-element-fb3f048 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-40395 .elementor-element.elementor-element-fb3f048 .elementor-divider-separator{width:15%;}.elementor-40395 .elementor-element.elementor-element-fb3f048 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-40395 .elementor-element.elementor-element-da162ee .elementor-icon-box-wrapper{gap:15px;}.elementor-40395 .elementor-element.elementor-element-da162ee.elementor-view-stacked .elementor-icon{background-color:#006745;}.elementor-40395 .elementor-element.elementor-element-da162ee.elementor-view-framed .elementor-icon, .elementor-40395 .elementor-element.elementor-element-da162ee.elementor-view-default .elementor-icon{fill:#006745;color:#006745;border-color:#006745;}.elementor-40395 .elementor-element.elementor-element-da162ee .elementor-icon-box-title, .elementor-40395 .elementor-element.elementor-element-da162ee .elementor-icon-box-title a{line-height:1.2em;}.elementor-40395 .elementor-element.elementor-element-bd4378f .elementor-icon-box-wrapper{gap:15px;}.elementor-40395 .elementor-element.elementor-element-bd4378f.elementor-view-stacked .elementor-icon{background-color:#006745;}.elementor-40395 .elementor-element.elementor-element-bd4378f.elementor-view-framed .elementor-icon, .elementor-40395 .elementor-element.elementor-element-bd4378f.elementor-view-default .elementor-icon{fill:#006745;color:#006745;border-color:#006745;}.elementor-40395 .elementor-element.elementor-element-bd4378f .elementor-icon-box-title, .elementor-40395 .elementor-element.elementor-element-bd4378f .elementor-icon-box-title a{line-height:1.2em;}.elementor-40395 .elementor-element.elementor-element-83dca93 .elementor-icon-box-wrapper{gap:15px;}.elementor-40395 .elementor-element.elementor-element-83dca93.elementor-view-stacked .elementor-icon{background-color:#006745;}.elementor-40395 .elementor-element.elementor-element-83dca93.elementor-view-framed .elementor-icon, .elementor-40395 .elementor-element.elementor-element-83dca93.elementor-view-default .elementor-icon{fill:#006745;color:#006745;border-color:#006745;}.elementor-40395 .elementor-element.elementor-element-83dca93 .elementor-icon-box-title, .elementor-40395 .elementor-element.elementor-element-83dca93 .elementor-icon-box-title a{line-height:1.2em;}.elementor-40395 .elementor-element.elementor-element-d5e7479{margin-top:1em;margin-bottom:1em;}.elementor-40395 .elementor-element.elementor-element-cd6770b.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-40395 .elementor-element.elementor-element-6e4e15b .elementor-button{background-color:#006745;font-size:1em;line-height:1.5em;border-radius:1em 1em 1em 1em;padding:1em 1em 1em 1em;}.elementor-40395 .elementor-element.elementor-element-6e4e15b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-40395 .elementor-element.elementor-element-6e4e15b .elementor-button .elementor-button-content-wrapper{gap:1em;}.elementor-40395 .elementor-element.elementor-element-28d678b .elementor-button{background-color:#006745;font-size:1em;line-height:1.5em;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:3px 3px 3px 3px;border-color:#006745;border-radius:1em 1em 1em 1em;padding:1em 1em 1em 1em;}.elementor-40395 .elementor-element.elementor-element-28d678b{width:auto;max-width:auto;}.elementor-40395 .elementor-element.elementor-element-28d678b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-40395 .elementor-element.elementor-element-28d678b .elementor-button .elementor-button-content-wrapper{gap:1em;}.elementor-40395 .elementor-element.elementor-element-73cfb52{--divider-border-style:solid;--divider-color:#B4D8BC;--divider-border-width:3px;}.elementor-40395 .elementor-element.elementor-element-73cfb52 .elementor-divider-separator{width:100%;}.elementor-40395 .elementor-element.elementor-element-73cfb52 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-40395 .elementor-element.elementor-element-73cfb52.elementor-view-stacked .elementor-icon{background-color:#B4D8BC;}.elementor-40395 .elementor-element.elementor-element-73cfb52.elementor-view-framed .elementor-icon, .elementor-40395 .elementor-element.elementor-element-73cfb52.elementor-view-default .elementor-icon{color:#B4D8BC;border-color:#B4D8BC;}.elementor-40395 .elementor-element.elementor-element-73cfb52.elementor-view-framed .elementor-icon, .elementor-40395 .elementor-element.elementor-element-73cfb52.elementor-view-default .elementor-icon svg{fill:#B4D8BC;}.elementor-40395 .elementor-element.elementor-element-78bd2bf{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:1em 0em 1em 0em;}.elementor-40395 .elementor-element.elementor-element-78bd2bf > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-40395 .elementor-element.elementor-element-fb82559{width:auto;max-width:auto;text-align:start;color:#006745;}.elementor-40395 .elementor-element.elementor-element-fb82559 > .elementor-widget-container{background-color:#EAF1EB;padding:0em 1em 0em 1em;border-radius:1em 1em 1em 1em;}.elementor-40395 .elementor-element.elementor-element-fb82559 p{margin-block-end:1em;}.elementor-40395 .elementor-element.elementor-element-0f64dc0{text-align:start;}.elementor-40395 .elementor-element.elementor-element-0f64dc0 .elementor-heading-title{line-height:1.2em;color:#000000;}.elementor-40395 .elementor-element.elementor-element-e0f3e90{--divider-border-style:solid;--divider-color:#006745;--divider-border-width:5px;}.elementor-40395 .elementor-element.elementor-element-e0f3e90 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-40395 .elementor-element.elementor-element-e0f3e90 .elementor-divider-separator{width:15%;}.elementor-40395 .elementor-element.elementor-element-e0f3e90 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-40395 .elementor-element.elementor-element-cf75477{text-align:start;}.elementor-bc-flex-widget .elementor-40395 .elementor-element.elementor-element-60270f9.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-40395 .elementor-element.elementor-element-60270f9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-40395 .elementor-element.elementor-element-657c0df .elementor-icon-box-wrapper{align-items:center;gap:2em;}.elementor-40395 .elementor-element.elementor-element-657c0df.elementor-view-stacked .elementor-icon{background-color:#006745;}.elementor-40395 .elementor-element.elementor-element-657c0df.elementor-view-framed .elementor-icon, .elementor-40395 .elementor-element.elementor-element-657c0df.elementor-view-default .elementor-icon{fill:#006745;color:#006745;border-color:#006745;}.elementor-40395 .elementor-element.elementor-element-657c0df .elementor-icon-box-title, .elementor-40395 .elementor-element.elementor-element-657c0df .elementor-icon-box-title a{line-height:1.2em;}.elementor-40395 .elementor-element.elementor-element-f7baed5 .elementor-icon-box-wrapper{align-items:center;gap:2em;}.elementor-40395 .elementor-element.elementor-element-f7baed5.elementor-view-stacked .elementor-icon{background-color:#006745;}.elementor-40395 .elementor-element.elementor-element-f7baed5.elementor-view-framed .elementor-icon, .elementor-40395 .elementor-element.elementor-element-f7baed5.elementor-view-default .elementor-icon{fill:#006745;color:#006745;border-color:#006745;}.elementor-40395 .elementor-element.elementor-element-f7baed5 .elementor-icon-box-title, .elementor-40395 .elementor-element.elementor-element-f7baed5 .elementor-icon-box-title a{font-size:1.2em;}.elementor-40395 .elementor-element.elementor-element-dd079a6 .elementor-icon-box-wrapper{align-items:center;gap:2em;}.elementor-40395 .elementor-element.elementor-element-dd079a6.elementor-view-stacked .elementor-icon{background-color:#006745;}.elementor-40395 .elementor-element.elementor-element-dd079a6.elementor-view-framed .elementor-icon, .elementor-40395 .elementor-element.elementor-element-dd079a6.elementor-view-default .elementor-icon{fill:#006745;color:#006745;border-color:#006745;}.elementor-40395 .elementor-element.elementor-element-dd079a6 .elementor-icon-box-title, .elementor-40395 .elementor-element.elementor-element-dd079a6 .elementor-icon-box-title a{line-height:1.2em;}.elementor-40395 .elementor-element.elementor-element-6ca3a3e .elementor-icon-box-wrapper{align-items:center;gap:2em;}.elementor-40395 .elementor-element.elementor-element-6ca3a3e.elementor-view-stacked .elementor-icon{background-color:#006745;}.elementor-40395 .elementor-element.elementor-element-6ca3a3e.elementor-view-framed .elementor-icon, .elementor-40395 .elementor-element.elementor-element-6ca3a3e.elementor-view-default .elementor-icon{fill:#006745;color:#006745;border-color:#006745;}.elementor-40395 .elementor-element.elementor-element-6ca3a3e .elementor-icon-box-title, .elementor-40395 .elementor-element.elementor-element-6ca3a3e .elementor-icon-box-title a{line-height:1.2em;}.elementor-bc-flex-widget .elementor-40395 .elementor-element.elementor-element-b002124.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-40395 .elementor-element.elementor-element-b002124.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-40395 .elementor-element.elementor-element-b002124.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-40395 .elementor-element.elementor-element-48b597d.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-40395 .elementor-element.elementor-element-356f649 .elementor-button{background-color:#006745;font-size:1em;line-height:1.5em;border-radius:1em 1em 1em 1em;padding:1em 1em 1em 1em;}.elementor-40395 .elementor-element.elementor-element-356f649{width:auto;max-width:auto;}.elementor-40395 .elementor-element.elementor-element-356f649 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-40395 .elementor-element.elementor-element-356f649 .elementor-button .elementor-button-content-wrapper{gap:1em;}.elementor-40395 .elementor-element.elementor-element-d516982 .elementor-button{background-color:#FFFFFF;font-size:1em;line-height:1.5em;fill:#006745;color:#006745;border-style:solid;border-width:3px 3px 3px 3px;border-color:#006745;border-radius:1em 1em 1em 1em;padding:1em 1em 1em 1em;}.elementor-40395 .elementor-element.elementor-element-d516982{width:auto;max-width:auto;}.elementor-40395 .elementor-element.elementor-element-d516982 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-40395 .elementor-element.elementor-element-d516982 .elementor-button .elementor-button-content-wrapper{gap:1em;}.elementor-40395 .elementor-element.elementor-element-7411af7{--divider-border-style:solid;--divider-color:#B4D8BC;--divider-border-width:3px;}.elementor-40395 .elementor-element.elementor-element-7411af7 .elementor-divider-separator{width:100%;}.elementor-40395 .elementor-element.elementor-element-7411af7 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-40395 .elementor-element.elementor-element-7411af7.elementor-view-stacked .elementor-icon{background-color:#B4D8BC;}.elementor-40395 .elementor-element.elementor-element-7411af7.elementor-view-framed .elementor-icon, .elementor-40395 .elementor-element.elementor-element-7411af7.elementor-view-default .elementor-icon{color:#B4D8BC;border-color:#B4D8BC;}.elementor-40395 .elementor-element.elementor-element-7411af7.elementor-view-framed .elementor-icon, .elementor-40395 .elementor-element.elementor-element-7411af7.elementor-view-default .elementor-icon svg{fill:#B4D8BC;}.elementor-40395 .elementor-element.elementor-element-d7fdfb4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:1em 0em 1em 0em;}.elementor-40395 .elementor-element.elementor-element-d7fdfb4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-40395 .elementor-element.elementor-element-fcc0ab2{width:auto;max-width:auto;text-align:start;color:#006745;}.elementor-40395 .elementor-element.elementor-element-fcc0ab2 > .elementor-widget-container{background-color:#EAF1EB;padding:0em 1em 0em 1em;border-radius:1em 1em 1em 1em;}.elementor-40395 .elementor-element.elementor-element-fcc0ab2 p{margin-block-end:1em;}.elementor-40395 .elementor-element.elementor-element-2373833{text-align:start;}.elementor-40395 .elementor-element.elementor-element-2373833 .elementor-heading-title{line-height:1.2em;color:#000000;}.elementor-40395 .elementor-element.elementor-element-8cf5bb8{--divider-border-style:solid;--divider-color:#006745;--divider-border-width:5px;}.elementor-40395 .elementor-element.elementor-element-8cf5bb8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-40395 .elementor-element.elementor-element-8cf5bb8 .elementor-divider-separator{width:15%;}.elementor-40395 .elementor-element.elementor-element-8cf5bb8 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-40395 .elementor-element.elementor-element-029070c{text-align:start;}.elementor-40395 .elementor-element.elementor-element-86a5b93{text-align:start;}.elementor-40395 .elementor-element.elementor-element-34a79d4 > .elementor-widget-container{padding:1em 1em 1em 1em;border-style:solid;border-width:3px 3px 3px 3px;border-color:#E9F0E9;border-radius:1em 1em 1em 1em;}.elementor-40395 .elementor-element.elementor-element-34a79d4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(1.5em/2);}.elementor-40395 .elementor-element.elementor-element-34a79d4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(1.5em/2);}.elementor-40395 .elementor-element.elementor-element-34a79d4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(1.5em/2);}.elementor-40395 .elementor-element.elementor-element-34a79d4 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-1.5em/2);}.elementor-40395 .elementor-element.elementor-element-34a79d4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-1.5em/2);}.elementor-40395 .elementor-element.elementor-element-34a79d4 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#DAE8E3;}.elementor-40395 .elementor-element.elementor-element-34a79d4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:3px;}.elementor-40395 .elementor-element.elementor-element-34a79d4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-40395 .elementor-element.elementor-element-34a79d4 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:3px;}.elementor-40395 .elementor-element.elementor-element-34a79d4 .elementor-icon-list-icon i{color:#006745;transition:color 0.3s;}.elementor-40395 .elementor-element.elementor-element-34a79d4 .elementor-icon-list-icon svg{fill:#006745;transition:fill 0.3s;}.elementor-40395 .elementor-element.elementor-element-34a79d4{--e-icon-list-icon-size:1.5em;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-offset:0px;}.elementor-40395 .elementor-element.elementor-element-34a79d4 .elementor-icon-list-icon{padding-inline-end:0.5em;}.elementor-40395 .elementor-element.elementor-element-34a79d4 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-40395 .elementor-element.elementor-element-fea9057 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-40395 .elementor-element.elementor-element-fea9057 img{width:40%;}.elementor-bc-flex-widget .elementor-40395 .elementor-element.elementor-element-92f0670.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-40395 .elementor-element.elementor-element-92f0670.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-40395 .elementor-element.elementor-element-92f0670.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-40395 .elementor-element.elementor-element-5b1e47e{width:auto;max-width:auto;}.elementor-40395 .elementor-element.elementor-element-bfed87f .elementor-button{background-color:#006745;font-size:1em;line-height:1.5em;border-radius:1em 1em 1em 1em;padding:1em 1em 1em 1em;}.elementor-40395 .elementor-element.elementor-element-bfed87f{width:auto;max-width:auto;}.elementor-40395 .elementor-element.elementor-element-bfed87f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-40395 .elementor-element.elementor-element-bfed87f .elementor-button .elementor-button-content-wrapper{gap:1em;}.elementor-40395 .elementor-element.elementor-element-f76ea48{margin-top:1em;margin-bottom:1em;}.elementor-bc-flex-widget .elementor-40395 .elementor-element.elementor-element-d0a024e.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-40395 .elementor-element.elementor-element-d0a024e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-40395 .elementor-element.elementor-element-d0a024e.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-bc-flex-widget .elementor-40395 .elementor-element.elementor-element-98f7f1c.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-40395 .elementor-element.elementor-element-98f7f1c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-40395 .elementor-element.elementor-element-3357cb3 .elementor-button{background-color:#FFFFFF;font-size:1em;line-height:1.5em;fill:#006745;color:#006745;border-style:solid;border-width:3px 3px 3px 3px;border-color:#006745;border-radius:1em 1em 1em 1em;padding:1em 1em 1em 1em;}.elementor-40395 .elementor-element.elementor-element-3357cb3{width:auto;max-width:auto;}.elementor-40395 .elementor-element.elementor-element-3357cb3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-40395 .elementor-element.elementor-element-3357cb3 .elementor-button .elementor-button-content-wrapper{gap:1em;}.elementor-40395 .elementor-element.elementor-element-1727add{--divider-border-style:solid;--divider-color:#B4D8BC;--divider-border-width:3px;}.elementor-40395 .elementor-element.elementor-element-1727add .elementor-divider-separator{width:100%;}.elementor-40395 .elementor-element.elementor-element-1727add .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-40395 .elementor-element.elementor-element-1727add.elementor-view-stacked .elementor-icon{background-color:#B4D8BC;}.elementor-40395 .elementor-element.elementor-element-1727add.elementor-view-framed .elementor-icon, .elementor-40395 .elementor-element.elementor-element-1727add.elementor-view-default .elementor-icon{color:#B4D8BC;border-color:#B4D8BC;}.elementor-40395 .elementor-element.elementor-element-1727add.elementor-view-framed .elementor-icon, .elementor-40395 .elementor-element.elementor-element-1727add.elementor-view-default .elementor-icon svg{fill:#B4D8BC;}.elementor-40395 .elementor-element.elementor-element-e66b2ae{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:1em 0em 1em 0em;}.elementor-40395 .elementor-element.elementor-element-e66b2ae > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-40395 .elementor-element.elementor-element-1cc0c12{width:auto;max-width:auto;text-align:start;color:#006745;}.elementor-40395 .elementor-element.elementor-element-1cc0c12 > .elementor-widget-container{background-color:#EAF1EB;padding:0em 1em 0em 1em;border-radius:1em 1em 1em 1em;}.elementor-40395 .elementor-element.elementor-element-1cc0c12 p{margin-block-end:1em;}.elementor-40395 .elementor-element.elementor-element-a8892ee{text-align:start;}.elementor-40395 .elementor-element.elementor-element-a8892ee .elementor-heading-title{line-height:1.2em;color:#000000;}.elementor-40395 .elementor-element.elementor-element-242be89{--divider-border-style:solid;--divider-color:#006745;--divider-border-width:5px;}.elementor-40395 .elementor-element.elementor-element-242be89 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-40395 .elementor-element.elementor-element-242be89 .elementor-divider-separator{width:15%;}.elementor-40395 .elementor-element.elementor-element-242be89 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-40395 .elementor-element.elementor-element-cac8bcb{text-align:start;}.elementor-40395 .elementor-element.elementor-element-712fe69 > .elementor-widget-container{padding:1em 1em 1em 1em;border-style:solid;border-width:3px 3px 3px 3px;border-color:#E9F0E9;border-radius:1em 1em 1em 1em;}.elementor-40395 .elementor-element.elementor-element-712fe69 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(2.5em/2);}.elementor-40395 .elementor-element.elementor-element-712fe69 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(2.5em/2);}.elementor-40395 .elementor-element.elementor-element-712fe69 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(2.5em/2);}.elementor-40395 .elementor-element.elementor-element-712fe69 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-2.5em/2);}.elementor-40395 .elementor-element.elementor-element-712fe69 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-2.5em/2);}.elementor-40395 .elementor-element.elementor-element-712fe69 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#DAE8E3;}.elementor-40395 .elementor-element.elementor-element-712fe69 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:3px;}.elementor-40395 .elementor-element.elementor-element-712fe69 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-40395 .elementor-element.elementor-element-712fe69 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:3px;}.elementor-40395 .elementor-element.elementor-element-712fe69 .elementor-icon-list-icon i{color:#006745;transition:color 0.3s;}.elementor-40395 .elementor-element.elementor-element-712fe69 .elementor-icon-list-icon svg{fill:#006745;transition:fill 0.3s;}.elementor-40395 .elementor-element.elementor-element-712fe69{--e-icon-list-icon-size:2.5em;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-offset:0px;}.elementor-40395 .elementor-element.elementor-element-712fe69 .elementor-icon-list-icon{padding-inline-end:0.5em;}.elementor-40395 .elementor-element.elementor-element-712fe69 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-40395 .elementor-element.elementor-element-712fe69 .elementor-icon-list-item > a{line-height:1.5em;}.elementor-40395 .elementor-element.elementor-element-712fe69 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-40395 .elementor-element.elementor-element-9580c00:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-40395 .elementor-element.elementor-element-9580c00 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCF1F0;}.elementor-40395 .elementor-element.elementor-element-9580c00 > .elementor-element-populated, .elementor-40395 .elementor-element.elementor-element-9580c00 > .elementor-element-populated > .elementor-background-overlay, .elementor-40395 .elementor-element.elementor-element-9580c00 > .elementor-background-slideshow{border-radius:1em 1em 1em 1em;}.elementor-40395 .elementor-element.elementor-element-9580c00 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:1em 1em 1em 1em;}.elementor-40395 .elementor-element.elementor-element-9580c00 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-40395 .elementor-element.elementor-element-448cc4d .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-40395 .elementor-element.elementor-element-448cc4d .elementor-icon-box-title{margin-block-end:0px;color:#961E27;}.elementor-40395 .elementor-element.elementor-element-448cc4d.elementor-view-stacked .elementor-icon{background-color:#961E27;}.elementor-40395 .elementor-element.elementor-element-448cc4d.elementor-view-framed .elementor-icon, .elementor-40395 .elementor-element.elementor-element-448cc4d.elementor-view-default .elementor-icon{fill:#961E27;color:#961E27;border-color:#961E27;}.elementor-40395 .elementor-element.elementor-element-448cc4d .elementor-icon-box-title, .elementor-40395 .elementor-element.elementor-element-448cc4d .elementor-icon-box-title a{font-size:1.5em;font-weight:800;}.elementor-40395 .elementor-element.elementor-element-ade431d{text-align:start;}.elementor-40395 .elementor-element.elementor-element-ade431d .elementor-heading-title{color:#000000;}.elementor-40395 .elementor-element.elementor-element-868898c > .elementor-widget-container{padding:1em 0em 1em 0em;border-style:solid;border-width:3px 0px 3px 0px;border-color:#991B25;}.elementor-40395 .elementor-element.elementor-element-868898c{text-align:start;line-height:1.5em;color:#000000;}.elementor-40395 .elementor-element.elementor-element-744410f{margin-top:1em;margin-bottom:1em;}.elementor-bc-flex-widget .elementor-40395 .elementor-element.elementor-element-37562b5.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-40395 .elementor-element.elementor-element-37562b5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-40395 .elementor-element.elementor-element-37562b5.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-bc-flex-widget .elementor-40395 .elementor-element.elementor-element-d280480.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-40395 .elementor-element.elementor-element-d280480.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-40395 .elementor-element.elementor-element-1e9b7f3 .elementor-button{background-color:#FFFFFF;font-size:1em;line-height:1.5em;fill:#006745;color:#006745;border-style:solid;border-width:3px 3px 3px 3px;border-color:#006745;border-radius:1em 1em 1em 1em;padding:1em 1em 1em 1em;}.elementor-40395 .elementor-element.elementor-element-1e9b7f3{width:auto;max-width:auto;}.elementor-40395 .elementor-element.elementor-element-1e9b7f3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-40395 .elementor-element.elementor-element-1e9b7f3 .elementor-button .elementor-button-content-wrapper{gap:1em;}.elementor-40395 .elementor-element.elementor-element-4b607c8{--divider-border-style:solid;--divider-color:#B4D8BC;--divider-border-width:3px;}.elementor-40395 .elementor-element.elementor-element-4b607c8 .elementor-divider-separator{width:100%;}.elementor-40395 .elementor-element.elementor-element-4b607c8 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-40395 .elementor-element.elementor-element-4b607c8.elementor-view-stacked .elementor-icon{background-color:#B4D8BC;}.elementor-40395 .elementor-element.elementor-element-4b607c8.elementor-view-framed .elementor-icon, .elementor-40395 .elementor-element.elementor-element-4b607c8.elementor-view-default .elementor-icon{color:#B4D8BC;border-color:#B4D8BC;}.elementor-40395 .elementor-element.elementor-element-4b607c8.elementor-view-framed .elementor-icon, .elementor-40395 .elementor-element.elementor-element-4b607c8.elementor-view-default .elementor-icon svg{fill:#B4D8BC;}.elementor-40395 .elementor-element.elementor-element-e21d810{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:1em 0em 1em 0em;}.elementor-40395 .elementor-element.elementor-element-e21d810 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-40395 .elementor-element.elementor-element-654805e{width:auto;max-width:auto;text-align:start;color:#006745;}.elementor-40395 .elementor-element.elementor-element-654805e > .elementor-widget-container{background-color:#EAF1EB;padding:0em 1em 0em 1em;border-radius:1em 1em 1em 1em;}.elementor-40395 .elementor-element.elementor-element-654805e p{margin-block-end:1em;}.elementor-40395 .elementor-element.elementor-element-2eeedba{text-align:start;}.elementor-40395 .elementor-element.elementor-element-2eeedba .elementor-heading-title{line-height:1.2em;color:#000000;}.elementor-40395 .elementor-element.elementor-element-81234de{--divider-border-style:solid;--divider-color:#006745;--divider-border-width:5px;}.elementor-40395 .elementor-element.elementor-element-81234de > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-40395 .elementor-element.elementor-element-81234de .elementor-divider-separator{width:15%;}.elementor-40395 .elementor-element.elementor-element-81234de .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-40395 .elementor-element.elementor-element-c2438e7{text-align:start;font-size:1.1em;line-height:1.4em;color:#006745;}.elementor-40395 .elementor-element.elementor-element-dfc3da3 > .elementor-element-populated, .elementor-40395 .elementor-element.elementor-element-dfc3da3 > .elementor-element-populated > .elementor-background-overlay, .elementor-40395 .elementor-element.elementor-element-dfc3da3 > .elementor-background-slideshow{border-radius:1em 1em 1em 1em;}.elementor-40395 .elementor-element.elementor-element-304211a > .elementor-widget-container{background-color:#FFFFFF;padding:1em 1em 1em 1em;border-style:solid;border-width:3px 3px 3px 3px;border-color:#E3EFE4;border-radius:1em 1em 1em 1em;}.elementor-40395 .elementor-element.elementor-element-304211a .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-40395 .elementor-element.elementor-element-304211a.elementor-view-stacked .elementor-icon{background-color:#006745;fill:#E3EFE4;color:#E3EFE4;}.elementor-40395 .elementor-element.elementor-element-304211a.elementor-view-framed .elementor-icon, .elementor-40395 .elementor-element.elementor-element-304211a.elementor-view-default .elementor-icon{fill:#006745;color:#006745;border-color:#006745;}.elementor-40395 .elementor-element.elementor-element-304211a.elementor-view-framed .elementor-icon{background-color:#E3EFE4;}.elementor-40395 .elementor-element.elementor-element-304211a .elementor-icon{font-size:2em;}.elementor-40395 .elementor-element.elementor-element-304211a .elementor-icon-box-title, .elementor-40395 .elementor-element.elementor-element-304211a .elementor-icon-box-title a{line-height:1.1em;}.elementor-40395 .elementor-element.elementor-element-304211a .elementor-icon-box-title{color:#006745;}.elementor-40395 .elementor-element.elementor-element-304211a .elementor-icon-box-description{line-height:1.3em;}.elementor-40395 .elementor-element.elementor-element-a1ed627 > .elementor-element-populated, .elementor-40395 .elementor-element.elementor-element-a1ed627 > .elementor-element-populated > .elementor-background-overlay, .elementor-40395 .elementor-element.elementor-element-a1ed627 > .elementor-background-slideshow{border-radius:1em 1em 1em 1em;}.elementor-40395 .elementor-element.elementor-element-90d721e > .elementor-widget-container{background-color:#FFFFFF;padding:1em 1em 1em 1em;border-style:solid;border-width:3px 3px 3px 3px;border-color:#E3EFE4;border-radius:1em 1em 1em 1em;}.elementor-40395 .elementor-element.elementor-element-90d721e .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-40395 .elementor-element.elementor-element-90d721e.elementor-view-stacked .elementor-icon{background-color:#006745;fill:#E3EFE4;color:#E3EFE4;}.elementor-40395 .elementor-element.elementor-element-90d721e.elementor-view-framed .elementor-icon, .elementor-40395 .elementor-element.elementor-element-90d721e.elementor-view-default .elementor-icon{fill:#006745;color:#006745;border-color:#006745;}.elementor-40395 .elementor-element.elementor-element-90d721e.elementor-view-framed .elementor-icon{background-color:#E3EFE4;}.elementor-40395 .elementor-element.elementor-element-90d721e .elementor-icon{font-size:2em;}.elementor-40395 .elementor-element.elementor-element-90d721e .elementor-icon-box-title, .elementor-40395 .elementor-element.elementor-element-90d721e .elementor-icon-box-title a{line-height:1.1em;}.elementor-40395 .elementor-element.elementor-element-90d721e .elementor-icon-box-title{color:#006745;}.elementor-40395 .elementor-element.elementor-element-90d721e .elementor-icon-box-description{line-height:1.3em;}.elementor-40395 .elementor-element.elementor-element-9c3e680 > .elementor-element-populated, .elementor-40395 .elementor-element.elementor-element-9c3e680 > .elementor-element-populated > .elementor-background-overlay, .elementor-40395 .elementor-element.elementor-element-9c3e680 > .elementor-background-slideshow{border-radius:1em 1em 1em 1em;}.elementor-40395 .elementor-element.elementor-element-7410514 > .elementor-widget-container{background-color:#FFFFFF;padding:1em 1em 1em 1em;border-style:solid;border-width:3px 3px 3px 3px;border-color:#E3EFE4;border-radius:1em 1em 1em 1em;}.elementor-40395 .elementor-element.elementor-element-7410514 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-40395 .elementor-element.elementor-element-7410514.elementor-view-stacked .elementor-icon{background-color:#006745;fill:#E3EFE4;color:#E3EFE4;}.elementor-40395 .elementor-element.elementor-element-7410514.elementor-view-framed .elementor-icon, .elementor-40395 .elementor-element.elementor-element-7410514.elementor-view-default .elementor-icon{fill:#006745;color:#006745;border-color:#006745;}.elementor-40395 .elementor-element.elementor-element-7410514.elementor-view-framed .elementor-icon{background-color:#E3EFE4;}.elementor-40395 .elementor-element.elementor-element-7410514 .elementor-icon{font-size:2em;}.elementor-40395 .elementor-element.elementor-element-7410514 .elementor-icon-box-title, .elementor-40395 .elementor-element.elementor-element-7410514 .elementor-icon-box-title a{line-height:1.1em;}.elementor-40395 .elementor-element.elementor-element-7410514 .elementor-icon-box-title{color:#006745;}.elementor-40395 .elementor-element.elementor-element-7410514 .elementor-icon-box-description{line-height:1.3em;}.elementor-40395 .elementor-element.elementor-element-f6e0907 > .elementor-widget-container{background-color:#FFFFFF;padding:1em 1em 1em 1em;border-style:solid;border-width:3px 3px 3px 3px;border-color:#E3EFE4;border-radius:1em 1em 1em 1em;}.elementor-40395 .elementor-element.elementor-element-f6e0907 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-40395 .elementor-element.elementor-element-f6e0907.elementor-view-stacked .elementor-icon{background-color:#006745;fill:#E3EFE4;color:#E3EFE4;}.elementor-40395 .elementor-element.elementor-element-f6e0907.elementor-view-framed .elementor-icon, .elementor-40395 .elementor-element.elementor-element-f6e0907.elementor-view-default .elementor-icon{fill:#006745;color:#006745;border-color:#006745;}.elementor-40395 .elementor-element.elementor-element-f6e0907.elementor-view-framed .elementor-icon{background-color:#E3EFE4;}.elementor-40395 .elementor-element.elementor-element-f6e0907 .elementor-icon{font-size:2em;}.elementor-40395 .elementor-element.elementor-element-f6e0907 .elementor-icon-box-title, .elementor-40395 .elementor-element.elementor-element-f6e0907 .elementor-icon-box-title a{line-height:1.1em;}.elementor-40395 .elementor-element.elementor-element-f6e0907 .elementor-icon-box-title{color:#006745;}.elementor-40395 .elementor-element.elementor-element-f6e0907 .elementor-icon-box-description{line-height:1.3em;}.elementor-40395 .elementor-element.elementor-element-6981259 > .elementor-widget-container{background-color:#FFFFFF;padding:1em 1em 1em 1em;border-style:solid;border-width:3px 3px 3px 3px;border-color:#E3EFE4;border-radius:1em 1em 1em 1em;}.elementor-40395 .elementor-element.elementor-element-6981259 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-40395 .elementor-element.elementor-element-6981259.elementor-view-stacked .elementor-icon{background-color:#006745;fill:#E3EFE4;color:#E3EFE4;}.elementor-40395 .elementor-element.elementor-element-6981259.elementor-view-framed .elementor-icon, .elementor-40395 .elementor-element.elementor-element-6981259.elementor-view-default .elementor-icon{fill:#006745;color:#006745;border-color:#006745;}.elementor-40395 .elementor-element.elementor-element-6981259.elementor-view-framed .elementor-icon{background-color:#E3EFE4;}.elementor-40395 .elementor-element.elementor-element-6981259 .elementor-icon{font-size:2em;}.elementor-40395 .elementor-element.elementor-element-6981259 .elementor-icon-box-title, .elementor-40395 .elementor-element.elementor-element-6981259 .elementor-icon-box-title a{line-height:1.1em;}.elementor-40395 .elementor-element.elementor-element-6981259 .elementor-icon-box-title{color:#006745;}.elementor-40395 .elementor-element.elementor-element-6981259 .elementor-icon-box-description{line-height:1.3em;}.elementor-40395 .elementor-element.elementor-element-26013bd{margin-top:1em;margin-bottom:0em;}.elementor-bc-flex-widget .elementor-40395 .elementor-element.elementor-element-b1af42d.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-40395 .elementor-element.elementor-element-b1af42d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-40395 .elementor-element.elementor-element-b1af42d.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-bc-flex-widget .elementor-40395 .elementor-element.elementor-element-3309695.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-40395 .elementor-element.elementor-element-3309695.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-40395 .elementor-element.elementor-element-7f3ac8e .elementor-button{background-color:#FFFFFF;font-size:1em;line-height:1.5em;fill:#006745;color:#006745;border-style:solid;border-width:3px 3px 3px 3px;border-color:#006745;border-radius:1em 1em 1em 1em;padding:1em 1em 1em 1em;}.elementor-40395 .elementor-element.elementor-element-7f3ac8e{width:auto;max-width:auto;}.elementor-40395 .elementor-element.elementor-element-7f3ac8e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-40395 .elementor-element.elementor-element-7f3ac8e .elementor-button .elementor-button-content-wrapper{gap:1em;}.elementor-40395 .elementor-element.elementor-element-e842ff7{--divider-border-style:solid;--divider-color:#B4D8BC;--divider-border-width:3px;}.elementor-40395 .elementor-element.elementor-element-e842ff7 .elementor-divider-separator{width:100%;}.elementor-40395 .elementor-element.elementor-element-e842ff7 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-40395 .elementor-element.elementor-element-e842ff7.elementor-view-stacked .elementor-icon{background-color:#B4D8BC;}.elementor-40395 .elementor-element.elementor-element-e842ff7.elementor-view-framed .elementor-icon, .elementor-40395 .elementor-element.elementor-element-e842ff7.elementor-view-default .elementor-icon{color:#B4D8BC;border-color:#B4D8BC;}.elementor-40395 .elementor-element.elementor-element-e842ff7.elementor-view-framed .elementor-icon, .elementor-40395 .elementor-element.elementor-element-e842ff7.elementor-view-default .elementor-icon svg{fill:#B4D8BC;}.elementor-40395 .elementor-element.elementor-element-2fabbf0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:1em 0em 1em 0em;}.elementor-40395 .elementor-element.elementor-element-2fabbf0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-40395 .elementor-element.elementor-element-24c9cdc{width:auto;max-width:auto;text-align:start;color:#006745;}.elementor-40395 .elementor-element.elementor-element-24c9cdc > .elementor-widget-container{background-color:#EAF1EB;padding:0em 1em 0em 1em;border-radius:1em 1em 1em 1em;}.elementor-40395 .elementor-element.elementor-element-24c9cdc p{margin-block-end:1em;}.elementor-40395 .elementor-element.elementor-element-b863215{text-align:start;}.elementor-40395 .elementor-element.elementor-element-b863215 .elementor-heading-title{line-height:1.2em;color:#000000;}.elementor-40395 .elementor-element.elementor-element-35b9aa7{--divider-border-style:solid;--divider-color:#006745;--divider-border-width:5px;}.elementor-40395 .elementor-element.elementor-element-35b9aa7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-40395 .elementor-element.elementor-element-35b9aa7 .elementor-divider-separator{width:15%;}.elementor-40395 .elementor-element.elementor-element-35b9aa7 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-40395 .elementor-element.elementor-element-b94d80f{width:100%;max-width:100%;}.elementor-40395 .elementor-element.elementor-element-b94d80f > .elementor-widget-container{padding:1em 1em 1em 1em;border-style:solid;border-width:3px 3px 3px 3px;border-color:#E3EFE4;border-radius:1em 1em 1em 1em;}.elementor-40395 .elementor-element.elementor-element-b94d80f .elementor-icon-box-wrapper{align-items:center;gap:2em;}.elementor-40395 .elementor-element.elementor-element-b94d80f .elementor-icon-box-title{margin-block-end:0px;}.elementor-40395 .elementor-element.elementor-element-b94d80f.elementor-view-stacked .elementor-icon{background-color:#006745;}.elementor-40395 .elementor-element.elementor-element-b94d80f.elementor-view-framed .elementor-icon, .elementor-40395 .elementor-element.elementor-element-b94d80f.elementor-view-default .elementor-icon{fill:#006745;color:#006745;border-color:#006745;}.elementor-40395 .elementor-element.elementor-element-b94d80f .elementor-icon{font-size:3em;}.elementor-40395 .elementor-element.elementor-element-b94d80f .elementor-icon-box-title, .elementor-40395 .elementor-element.elementor-element-b94d80f .elementor-icon-box-title a{font-size:2em;line-height:1em;}.elementor-40395 .elementor-element.elementor-element-e92114a{width:100%;max-width:100%;}.elementor-40395 .elementor-element.elementor-element-e92114a > .elementor-widget-container{padding:1em 1em 1em 1em;border-style:solid;border-width:3px 3px 3px 3px;border-color:#E3EFE4;border-radius:1em 1em 1em 1em;}.elementor-40395 .elementor-element.elementor-element-e92114a .elementor-icon-box-wrapper{align-items:center;gap:2em;}.elementor-40395 .elementor-element.elementor-element-e92114a .elementor-icon-box-title{margin-block-end:0px;}.elementor-40395 .elementor-element.elementor-element-e92114a.elementor-view-stacked .elementor-icon{background-color:#006745;}.elementor-40395 .elementor-element.elementor-element-e92114a.elementor-view-framed .elementor-icon, .elementor-40395 .elementor-element.elementor-element-e92114a.elementor-view-default .elementor-icon{fill:#006745;color:#006745;border-color:#006745;}.elementor-40395 .elementor-element.elementor-element-e92114a .elementor-icon{font-size:3em;}.elementor-40395 .elementor-element.elementor-element-e92114a .elementor-icon-box-title, .elementor-40395 .elementor-element.elementor-element-e92114a .elementor-icon-box-title a{font-size:2em;line-height:1em;}.elementor-40395 .elementor-element.elementor-element-ae617ca{border-style:solid;border-width:3px 3px 3px 3px;border-color:#E3EFE4;padding:1em 1em 1em 1em;}.elementor-40395 .elementor-element.elementor-element-ae617ca, .elementor-40395 .elementor-element.elementor-element-ae617ca > .elementor-background-overlay{border-radius:1em 1em 1em 1em;}.elementor-40395 .elementor-element.elementor-element-b544460 > .elementor-element-populated, .elementor-40395 .elementor-element.elementor-element-b544460 > .elementor-element-populated > .elementor-background-overlay, .elementor-40395 .elementor-element.elementor-element-b544460 > .elementor-background-slideshow{border-radius:1em 1em 1em 1em;}.elementor-40395 .elementor-element.elementor-element-b544460 > .elementor-element-populated{padding:1px 1px 1px 1px;}.elementor-40395 .elementor-element.elementor-element-66b2d52 .elementor-icon-box-wrapper{align-items:center;gap:2em;}.elementor-40395 .elementor-element.elementor-element-66b2d52 .elementor-icon-box-title{margin-block-end:0px;}.elementor-40395 .elementor-element.elementor-element-66b2d52.elementor-view-stacked .elementor-icon{background-color:#006745;}.elementor-40395 .elementor-element.elementor-element-66b2d52.elementor-view-framed .elementor-icon, .elementor-40395 .elementor-element.elementor-element-66b2d52.elementor-view-default .elementor-icon{fill:#006745;color:#006745;border-color:#006745;}.elementor-40395 .elementor-element.elementor-element-66b2d52 .elementor-icon-box-title, .elementor-40395 .elementor-element.elementor-element-66b2d52 .elementor-icon-box-title a{line-height:1.2em;}.elementor-40395 .elementor-element.elementor-element-69daaf6{width:100%;max-width:100%;--e-icon-list-icon-size:2em;--icon-vertical-align:center;}.elementor-40395 .elementor-element.elementor-element-69daaf6 > .elementor-widget-container{padding:0em 0em 0em 0.5em;}.elementor-40395 .elementor-element.elementor-element-69daaf6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0.1em/2);}.elementor-40395 .elementor-element.elementor-element-69daaf6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0.1em/2);}.elementor-40395 .elementor-element.elementor-element-69daaf6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0.1em/2);}.elementor-40395 .elementor-element.elementor-element-69daaf6 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0.1em/2);}.elementor-40395 .elementor-element.elementor-element-69daaf6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0.1em/2);}.elementor-40395 .elementor-element.elementor-element-69daaf6 .elementor-icon-list-icon i{color:#006745;transition:color 0.3s;}.elementor-40395 .elementor-element.elementor-element-69daaf6 .elementor-icon-list-icon svg{fill:#006745;transition:fill 0.3s;}.elementor-40395 .elementor-element.elementor-element-69daaf6 .elementor-icon-list-icon{padding-inline-end:0.5em;}.elementor-40395 .elementor-element.elementor-element-69daaf6 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-40395 .elementor-element.elementor-element-708fdfd{margin-top:1em;margin-bottom:0em;padding:0px 0px 0px 0px;}.elementor-40395 .elementor-element.elementor-element-d10b249.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-40395 .elementor-element.elementor-element-f6a75c7 .elementor-button{background-color:#006745;font-size:1em;line-height:1.5em;border-radius:1em 1em 1em 1em;padding:1em 1em 1em 1em;}.elementor-40395 .elementor-element.elementor-element-f6a75c7{width:100%;max-width:100%;}.elementor-40395 .elementor-element.elementor-element-f6a75c7 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-40395 .elementor-element.elementor-element-f6a75c7 .elementor-button .elementor-button-content-wrapper{gap:1em;}.elementor-40395 .elementor-element.elementor-element-cafe228 .elementor-button{background-color:#006745;font-size:1em;line-height:1.5em;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:3px 3px 3px 3px;border-color:#006745;border-radius:1em 1em 1em 1em;padding:1em 1em 1em 1em;}.elementor-40395 .elementor-element.elementor-element-cafe228{width:auto;max-width:auto;}.elementor-40395 .elementor-element.elementor-element-cafe228 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-40395 .elementor-element.elementor-element-cafe228 .elementor-button .elementor-button-content-wrapper{gap:1em;}.elementor-40395 .elementor-element.elementor-element-dccd3ba{--divider-border-style:solid;--divider-color:#B4D8BC;--divider-border-width:3px;}.elementor-40395 .elementor-element.elementor-element-dccd3ba .elementor-divider-separator{width:100%;}.elementor-40395 .elementor-element.elementor-element-dccd3ba .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-40395 .elementor-element.elementor-element-dccd3ba.elementor-view-stacked .elementor-icon{background-color:#B4D8BC;}.elementor-40395 .elementor-element.elementor-element-dccd3ba.elementor-view-framed .elementor-icon, .elementor-40395 .elementor-element.elementor-element-dccd3ba.elementor-view-default .elementor-icon{color:#B4D8BC;border-color:#B4D8BC;}.elementor-40395 .elementor-element.elementor-element-dccd3ba.elementor-view-framed .elementor-icon, .elementor-40395 .elementor-element.elementor-element-dccd3ba.elementor-view-default .elementor-icon svg{fill:#B4D8BC;}.elementor-40395 .elementor-element.elementor-element-5e588fa{padding:1em 0em 1em 0em;}.elementor-40395 .elementor-element.elementor-element-a7864a0{width:auto;max-width:auto;text-align:start;color:#006745;}.elementor-40395 .elementor-element.elementor-element-a7864a0 > .elementor-widget-container{background-color:#EAF1EB;padding:0em 1em 0em 1em;border-radius:1em 1em 1em 1em;}.elementor-40395 .elementor-element.elementor-element-a7864a0 p{margin-block-end:1em;}.elementor-40395 .elementor-element.elementor-element-a13b98a{text-align:start;}.elementor-40395 .elementor-element.elementor-element-a13b98a .elementor-heading-title{line-height:1.2em;color:#000000;}.elementor-40395 .elementor-element.elementor-element-2f8ce03{--divider-border-style:solid;--divider-color:#006745;--divider-border-width:5px;}.elementor-40395 .elementor-element.elementor-element-2f8ce03 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-40395 .elementor-element.elementor-element-2f8ce03 .elementor-divider-separator{width:15%;}.elementor-40395 .elementor-element.elementor-element-2f8ce03 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-40395 .elementor-element.elementor-element-6b974a3{text-align:start;font-size:1.1em;line-height:1.4em;color:#006745;}.elementor-40395 .elementor-element.elementor-element-3c2e26f{text-align:start;}.elementor-40395 .elementor-element.elementor-element-d3c0f87 .elementor-accordion-icon, .elementor-40395 .elementor-element.elementor-element-d3c0f87 .elementor-accordion-title{color:#006745;}.elementor-40395 .elementor-element.elementor-element-d3c0f87 .elementor-accordion-icon svg{fill:#006745;}.elementor-40395 .elementor-element.elementor-element-d3c0f87 .elementor-tab-title .elementor-accordion-icon i:before{color:#006745;}.elementor-40395 .elementor-element.elementor-element-d3c0f87 .elementor-tab-title .elementor-accordion-icon svg{fill:#006745;}.elementor-40395 .elementor-element.elementor-element-064c569 > .elementor-widget-container{background-color:#F4F6F1;padding:1em 1em 1em 1em;border-style:solid;border-width:3px 3px 3px 3px;border-color:#006745;border-radius:1em 1em 1em 1em;}.elementor-40395 .elementor-element.elementor-element-064c569 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-40395 .elementor-element.elementor-element-064c569.elementor-view-stacked .elementor-icon{background-color:#006745;}.elementor-40395 .elementor-element.elementor-element-064c569.elementor-view-framed .elementor-icon, .elementor-40395 .elementor-element.elementor-element-064c569.elementor-view-default .elementor-icon{fill:#006745;color:#006745;border-color:#006745;}.elementor-40395 .elementor-element.elementor-element-064c569 .elementor-icon{font-size:3em;padding:0.3em;}.elementor-40395 .elementor-element.elementor-element-8e4f941{--divider-border-style:solid;--divider-color:#B4D8BC;--divider-border-width:3px;}.elementor-40395 .elementor-element.elementor-element-8e4f941 .elementor-divider-separator{width:100%;}.elementor-40395 .elementor-element.elementor-element-8e4f941 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-40395 .elementor-element.elementor-element-8e4f941.elementor-view-stacked .elementor-icon{background-color:#B4D8BC;}.elementor-40395 .elementor-element.elementor-element-8e4f941.elementor-view-framed .elementor-icon, .elementor-40395 .elementor-element.elementor-element-8e4f941.elementor-view-default .elementor-icon{color:#B4D8BC;border-color:#B4D8BC;}.elementor-40395 .elementor-element.elementor-element-8e4f941.elementor-view-framed .elementor-icon, .elementor-40395 .elementor-element.elementor-element-8e4f941.elementor-view-default .elementor-icon svg{fill:#B4D8BC;}.elementor-40395 .elementor-element.elementor-element-1851153{padding:1em 0em 1em 0em;}.elementor-40395 .elementor-element.elementor-element-6ae4169{--divider-border-style:solid;--divider-color:#B4D8BC;--divider-border-width:3px;}.elementor-40395 .elementor-element.elementor-element-6ae4169 .elementor-divider-separator{width:100%;}.elementor-40395 .elementor-element.elementor-element-6ae4169 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-40395 .elementor-element.elementor-element-6ae4169.elementor-view-stacked .elementor-icon{background-color:#B4D8BC;}.elementor-40395 .elementor-element.elementor-element-6ae4169.elementor-view-framed .elementor-icon, .elementor-40395 .elementor-element.elementor-element-6ae4169.elementor-view-default .elementor-icon{color:#B4D8BC;border-color:#B4D8BC;}.elementor-40395 .elementor-element.elementor-element-6ae4169.elementor-view-framed .elementor-icon, .elementor-40395 .elementor-element.elementor-element-6ae4169.elementor-view-default .elementor-icon svg{fill:#B4D8BC;}.elementor-40395 .elementor-element.elementor-element-47678ed{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:1em 0em 2em 0em;}.elementor-40395 .elementor-element.elementor-element-47678ed > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-40395 .elementor-element.elementor-element-90eed0d.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-40395 .elementor-element.elementor-element-c455a6d{text-align:center;}.elementor-40395 .elementor-element.elementor-element-c455a6d .elementor-heading-title{line-height:1.2em;color:#000000;}.elementor-40395 .elementor-element.elementor-element-50bbee4{--divider-border-style:solid;--divider-color:#E6CFA5;--divider-border-width:5px;}.elementor-40395 .elementor-element.elementor-element-50bbee4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-40395 .elementor-element.elementor-element-50bbee4 .elementor-divider-separator{width:15%;margin:0 auto;margin-center:0;}.elementor-40395 .elementor-element.elementor-element-50bbee4 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-40395 .elementor-element.elementor-element-823fd82 > .elementor-widget-container{padding:0em 0em 0em 1em;}.elementor-40395 .elementor-element.elementor-element-823fd82 .elementor-icon-box-wrapper{align-items:start;gap:2em;}.elementor-40395 .elementor-element.elementor-element-823fd82.elementor-view-stacked .elementor-icon{background-color:#006745;}.elementor-40395 .elementor-element.elementor-element-823fd82.elementor-view-framed .elementor-icon, .elementor-40395 .elementor-element.elementor-element-823fd82.elementor-view-default .elementor-icon{fill:#006745;color:#006745;border-color:#006745;}.elementor-40395 .elementor-element.elementor-element-8e0f6a9 > .elementor-widget-container{padding:0em 0em 0em 1em;}.elementor-40395 .elementor-element.elementor-element-8e0f6a9 .elementor-icon-box-wrapper{align-items:start;gap:2em;}.elementor-40395 .elementor-element.elementor-element-8e0f6a9.elementor-view-stacked .elementor-icon{background-color:#006745;}.elementor-40395 .elementor-element.elementor-element-8e0f6a9.elementor-view-framed .elementor-icon, .elementor-40395 .elementor-element.elementor-element-8e0f6a9.elementor-view-default .elementor-icon{fill:#006745;color:#006745;border-color:#006745;}.elementor-40395 .elementor-element.elementor-element-96a472c > .elementor-widget-container{padding:0em 0em 0em 1em;}.elementor-40395 .elementor-element.elementor-element-96a472c .elementor-icon-box-wrapper{align-items:start;gap:2em;}.elementor-40395 .elementor-element.elementor-element-96a472c.elementor-view-stacked .elementor-icon{background-color:#006745;}.elementor-40395 .elementor-element.elementor-element-96a472c.elementor-view-framed .elementor-icon, .elementor-40395 .elementor-element.elementor-element-96a472c.elementor-view-default .elementor-icon{fill:#006745;color:#006745;border-color:#006745;}.elementor-40395 .elementor-element.elementor-element-db2e733 > .elementor-widget-container{padding:0em 0em 0em 1em;}.elementor-40395 .elementor-element.elementor-element-db2e733 .elementor-icon-box-wrapper{align-items:start;gap:2em;}.elementor-40395 .elementor-element.elementor-element-db2e733.elementor-view-stacked .elementor-icon{background-color:#006745;}.elementor-40395 .elementor-element.elementor-element-db2e733.elementor-view-framed .elementor-icon, .elementor-40395 .elementor-element.elementor-element-db2e733.elementor-view-default .elementor-icon{fill:#006745;color:#006745;border-color:#006745;}.elementor-40395 .elementor-element.elementor-element-4dacdb7 > .elementor-widget-container{padding:0em 0em 0em 1em;}.elementor-40395 .elementor-element.elementor-element-4dacdb7 .elementor-icon-box-wrapper{align-items:start;gap:2em;}.elementor-40395 .elementor-element.elementor-element-4dacdb7.elementor-view-stacked .elementor-icon{background-color:#006745;}.elementor-40395 .elementor-element.elementor-element-4dacdb7.elementor-view-framed .elementor-icon, .elementor-40395 .elementor-element.elementor-element-4dacdb7.elementor-view-default .elementor-icon{fill:#006745;color:#006745;border-color:#006745;}@media(max-width:1365px){.elementor-40395 .elementor-element.elementor-element-cc9b118{line-height:1.2em;}.elementor-40395 .elementor-element.elementor-element-db6addf.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-40395 .elementor-element.elementor-element-49cab09 .elementor-icon{font-size:2em;}.elementor-40395 .elementor-element.elementor-element-49cab09 .elementor-icon svg{height:2em;}.elementor-40395 .elementor-element.elementor-element-da162ee .elementor-icon-box-title, .elementor-40395 .elementor-element.elementor-element-da162ee .elementor-icon-box-title a{line-height:1.2em;}.elementor-40395 .elementor-element.elementor-element-83dca93 .elementor-icon-box-title, .elementor-40395 .elementor-element.elementor-element-83dca93 .elementor-icon-box-title a{line-height:1.2em;}.elementor-40395 .elementor-element.elementor-element-b002124.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-40395 .elementor-element.elementor-element-48b597d.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-40395 .elementor-element.elementor-element-356f649{width:auto;max-width:auto;}.elementor-40395 .elementor-element.elementor-element-30b0d48.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-40395 .elementor-element.elementor-element-fea9057 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-40395 .elementor-element.elementor-element-fea9057{text-align:center;}.elementor-40395 .elementor-element.elementor-element-fea9057 img{width:75%;}.elementor-bc-flex-widget .elementor-40395 .elementor-element.elementor-element-92f0670.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-40395 .elementor-element.elementor-element-92f0670.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-40395 .elementor-element.elementor-element-b1af42d.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-40395 .elementor-element.elementor-element-3309695.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-40395 .elementor-element.elementor-element-823fd82 > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-40395 .elementor-element.elementor-element-823fd82 .elementor-icon-box-wrapper{gap:1em;}.elementor-40395 .elementor-element.elementor-element-8e0f6a9 > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-40395 .elementor-element.elementor-element-8e0f6a9 .elementor-icon-box-wrapper{gap:1em;}.elementor-40395 .elementor-element.elementor-element-96a472c > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-40395 .elementor-element.elementor-element-96a472c .elementor-icon-box-wrapper{gap:1em;}.elementor-40395 .elementor-element.elementor-element-db2e733 > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-40395 .elementor-element.elementor-element-db2e733 .elementor-icon-box-wrapper{gap:1em;}.elementor-40395 .elementor-element.elementor-element-4dacdb7 > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-40395 .elementor-element.elementor-element-4dacdb7 .elementor-icon-box-wrapper{gap:1em;}}@media(max-width:767px){.elementor-40395 .elementor-element.elementor-element-f64a204{padding:0em 0em 0em 0em;}.elementor-40395 .elementor-element.elementor-element-8c85591 .elementor-icon-wrapper{text-align:center;}.elementor-40395 .elementor-element.elementor-element-cc9b118{text-align:center;}.elementor-40395 .elementor-element.elementor-element-7db0b8a{width:100%;max-width:100%;}.elementor-40395 .elementor-element.elementor-element-7db0b8a .elementor-icon-wrapper{text-align:center;}.elementor-40395 .elementor-element.elementor-element-466a8ad{text-align:center;}.elementor-40395 .elementor-element.elementor-element-5b46389{text-align:center;}.elementor-40395 .elementor-element.elementor-element-f8d6002{padding:0em 0em 0em 0em;}.elementor-40395 .elementor-element.elementor-element-ce9fd81{width:100%;max-width:100%;}.elementor-40395 .elementor-element.elementor-element-ce9fd81 .elementor-icon-wrapper{text-align:center;}.elementor-40395 .elementor-element.elementor-element-4a9feb9{text-align:center;}.elementor-40395 .elementor-element.elementor-element-c110f4f{padding:0em 0em 0em 0em;}.elementor-40395 .elementor-element.elementor-element-da162ee .elementor-icon-box-wrapper{gap:1em;}.elementor-40395 .elementor-element.elementor-element-bd4378f .elementor-icon-box-wrapper{gap:1em;}.elementor-40395 .elementor-element.elementor-element-83dca93 .elementor-icon-box-wrapper{gap:1em;}.elementor-40395 .elementor-element.elementor-element-657c0df .elementor-icon-box-wrapper{gap:1em;}.elementor-40395 .elementor-element.elementor-element-f7baed5 .elementor-icon-box-wrapper{gap:1em;}.elementor-40395 .elementor-element.elementor-element-dd079a6 .elementor-icon-box-wrapper{gap:1em;}.elementor-40395 .elementor-element.elementor-element-6ca3a3e .elementor-icon-box-wrapper{gap:1em;}.elementor-40395 .elementor-element.elementor-element-d7fdfb4{padding:0em 0em 0em 0em;}.elementor-40395 .elementor-element.elementor-element-fea9057 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-40395 .elementor-element.elementor-element-fea9057 img{width:100%;}.elementor-40395 .elementor-element.elementor-element-d0a024e.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-40395 .elementor-element.elementor-element-e70e6d7{width:auto;max-width:auto;}.elementor-40395 .elementor-element.elementor-element-98f7f1c.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-40395 .elementor-element.elementor-element-e66b2ae{padding:0em 0em 0em 0em;}.elementor-40395 .elementor-element.elementor-element-ade431d{text-align:center;}.elementor-40395 .elementor-element.elementor-element-37562b5.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-40395 .elementor-element.elementor-element-85ae678{width:auto;max-width:auto;}.elementor-40395 .elementor-element.elementor-element-d280480.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-40395 .elementor-element.elementor-element-e21d810{padding:0em 0em 0em 0em;}.elementor-40395 .elementor-element.elementor-element-b1af42d.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-40395 .elementor-element.elementor-element-a873892{width:auto;max-width:auto;}.elementor-40395 .elementor-element.elementor-element-2fabbf0{padding:0em 0em 0em 0em;}.elementor-40395 .elementor-element.elementor-element-b94d80f .elementor-icon-box-wrapper{gap:1em;}.elementor-40395 .elementor-element.elementor-element-b94d80f .elementor-icon-box-title, .elementor-40395 .elementor-element.elementor-element-b94d80f .elementor-icon-box-title a{font-size:1.5em;}.elementor-40395 .elementor-element.elementor-element-e92114a .elementor-icon-box-wrapper{gap:1em;}.elementor-40395 .elementor-element.elementor-element-e92114a .elementor-icon-box-title, .elementor-40395 .elementor-element.elementor-element-e92114a .elementor-icon-box-title a{font-size:1.5em;}.elementor-40395 .elementor-element.elementor-element-66b2d52 .elementor-icon-box-wrapper{gap:1em;}.elementor-40395 .elementor-element.elementor-element-823fd82 .elementor-icon-box-wrapper{text-align:center;gap:1em;}.elementor-40395 .elementor-element.elementor-element-8e0f6a9 .elementor-icon-box-wrapper{gap:1em;}.elementor-40395 .elementor-element.elementor-element-96a472c .elementor-icon-box-wrapper{gap:1em;}.elementor-40395 .elementor-element.elementor-element-db2e733 .elementor-icon-box-wrapper{gap:1em;}.elementor-40395 .elementor-element.elementor-element-4dacdb7 .elementor-icon-box-wrapper{gap:1em;}}@media(min-width:768px){.elementor-40395 .elementor-element.elementor-element-6f89f87{width:16%;}.elementor-40395 .elementor-element.elementor-element-8ccc61f{width:84%;}.elementor-40395 .elementor-element.elementor-element-06e7906{width:70%;}.elementor-40395 .elementor-element.elementor-element-a596a91{width:30%;}.elementor-40395 .elementor-element.elementor-element-ee07337{width:65%;}.elementor-40395 .elementor-element.elementor-element-9580c00{width:35%;}}@media(max-width:1365px) and (min-width:768px){.elementor-40395 .elementor-element.elementor-element-6f89f87{width:25%;}.elementor-40395 .elementor-element.elementor-element-8ccc61f{width:75%;}}/* Start custom CSS for html, class: .elementor-element-d66866c */.elementor-40395 .elementor-element.elementor-element-d66866c {
  display: flex !important;
  width: 100% !important;
  max-width: 100% !important;
  flex-basis: 100% !important;
  justify-content: center !important;
}

.elementor-40395 .elementor-element.elementor-element-d66866c .elementor-button-wrapper {
  display: flex !important;
  width: 100% !important;
  justify-content: center !important;
}

.elementor-40395 .elementor-element.elementor-element-d66866c .elementor-button {
  margin-left: auto !important;
  margin-right: auto !important;
  cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8480096 */.elementor-40395 .elementor-element.elementor-element-8480096 {
  display: flex !important;
  width: 100% !important;
  max-width: 100% !important;
  flex-basis: 100% !important;
  justify-content: center !important;
}

.elementor-40395 .elementor-element.elementor-element-8480096 .elementor-button-wrapper {
  display: flex !important;
  width: 100% !important;
  justify-content: center !important;
}

.elementor-40395 .elementor-element.elementor-element-8480096 .elementor-button {
  margin-left: auto !important;
  margin-right: auto !important;
  cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5b1e47e */.elementor-40395 .elementor-element.elementor-element-5b1e47e .elementor-button-wrapper {
  text-align: right;
}

.elementor-element-bfed87f .elementor-button {
  cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e70e6d7 */.elementor-40395 .elementor-element.elementor-element-e70e6d7 .elementor-button-wrapper {
  text-align: right;
}

.elementor-element-bfed87f .elementor-button {
  cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-85ae678 */.elementor-40395 .elementor-element.elementor-element-85ae678 .elementor-button-wrapper {
  text-align: right;
}

.elementor-element-bfed87f .elementor-button {
  cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a873892 */.elementor-40395 .elementor-element.elementor-element-a873892 .elementor-button-wrapper {
  text-align: right;
}

.elementor-element-bfed87f .elementor-button {
  cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for accordion, class: .elementor-element-d3c0f87 *//* ==================================================
   DFT REHABILITÁCIÓS SZOLGÁLTATÁS ACCORDION
   ================================================== */

.elementor-40395 .elementor-element.elementor-element-d3c0f87 {
  --dft-green: #006745;
  --dft-green-dark: #00563a;
  --dft-green-light: #edf6f0;
  --dft-border: #bdd8c7;
  --dft-orange: #f15a24;
  --dft-price-bg: #fffdf3;
  --dft-text: #17221d;
  --dft-muted: #536159;
}

/* Accordion elemek közötti térköz */
.elementor-40395 .elementor-element.elementor-element-d3c0f87 .e-n-accordion {
  display: flex;
  flex-direction: column;
  gap: 14px;
}

/* Egy teljes accordion-kártya */
.elementor-40395 .elementor-element.elementor-element-d3c0f87 .e-n-accordion-item {
  position: relative;
  overflow: hidden;
  border: 1px solid var(--dft-border);
  border-radius: 16px;
  background: #ffffff;
  box-shadow: 0 4px 16px rgba(0, 72, 47, 0.05);
  transition:
    border-color 0.25s ease,
    box-shadow 0.25s ease;
}

/* Bal felső zöld sarokdísz */
.elementor-40395 .elementor-element.elementor-element-d3c0f87 .e-n-accordion-item::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  z-index: 0;
  width: 72px;
  height: 72px;
  border-radius: 0 0 72px 0;
  background: var(--dft-green);
  pointer-events: none;
}

/* Accordion fejléc */
.elementor-40395 .elementor-element.elementor-element-d3c0f87 .e-n-accordion-item-title {
  position: relative;
  z-index: 2;
  display: flex;
  align-items: center;
  min-height: 86px;
  padding: 20px 64px 20px 112px;
  border: 0;
  background: transparent;
}

/* Cím */
.elementor-40395 .elementor-element.elementor-element-d3c0f87 .e-n-accordion-item-title-text {
  color: var(--dft-green-dark);
  font-size: 23px;
  font-weight: 700;
  line-height: 1.25;
}

/* Elementor nyitó/záró ikon */
.elementor-40395 .elementor-element.elementor-element-d3c0f87 .e-n-accordion-item-title-icon {
  margin-left: auto;
  color: var(--dft-green);
  font-size: 18px;
}

/* Sorszámozott zöld kör */
.elementor-40395 .elementor-element.elementor-element-d3c0f87 .e-n-accordion-item-title::before {
  position: absolute;
  top: 50%;
  left: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  transform: translateY(-50%);
  background: var(--dft-green);
  color: #ffffff;
  font-size: 20px;
  font-weight: 700;
  line-height: 1;
}

.elementor-40395 .elementor-element.elementor-element-d3c0f87 .e-n-accordion-item:nth-child(1)
.e-n-accordion-item-title::before {
  content: "1";
}

.elementor-40395 .elementor-element.elementor-element-d3c0f87 .e-n-accordion-item:nth-child(2)
.e-n-accordion-item-title::before {
  content: "2";
}

.elementor-40395 .elementor-element.elementor-element-d3c0f87 .e-n-accordion-item:nth-child(3)
.e-n-accordion-item-title::before {
  content: "3";
}

.elementor-40395 .elementor-element.elementor-element-d3c0f87 .e-n-accordion-item:nth-child(4)
.e-n-accordion-item-title::before {
  content: "4";
}

.elementor-40395 .elementor-element.elementor-element-d3c0f87 .e-n-accordion-item:nth-child(5)
.e-n-accordion-item-title::before {
  content: "5";
}

/* Lenyíló Elementor-tartalom */
.elementor-40395 .elementor-element.elementor-element-d3c0f87 .e-n-accordion-item > .e-con {
  padding: 0 26px 26px;
}

/* ==================================================
   BELSŐ HÁROMOSZLOPOS ELRENDEZÉS
   Ikon | lista | ár
   ================================================== */

.elementor-40395 .elementor-element.elementor-element-d3c0f87 .rehab-package-content {
  display: grid;
  grid-template-columns: 130px minmax(0, 1fr) 190px;
  gap: 28px;
  align-items: stretch;
}

/* Bal oldali ikonmező */
.elementor-40395 .elementor-element.elementor-element-d3c0f87 .rehab-package-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 170px;
  padding: 22px;
  border-right: 1px solid var(--dft-border);
  line-height: 1;
}

/* Image icon */
.elementor-40395 .elementor-element.elementor-element-d3c0f87 .rehab-package-icon-image {
  display: block;
  width: 82px;
  height: 82px;
  object-fit: contain;
  object-position: center;
}

/* Középső leírás */
.elementor-40395 .elementor-element.elementor-element-d3c0f87 .rehab-package-description {
  display: flex;
  flex-direction: column;
  justify-content: center;
  min-width: 0;
  padding: 18px 0;
}

/* Lista */
.elementor-40395 .elementor-element.elementor-element-d3c0f87 .rehab-package-description ul {
  display: block;
  margin: 0;
  padding: 0 0 0 23px !important;
  list-style-type: disc !important;
  list-style-position: outside !important;
}

/* Listaelemek és bullet visszaállítása */
.elementor-40395 .elementor-element.elementor-element-d3c0f87 .rehab-package-description ul > li {
  display: list-item !important;
  margin: 0 0 7px;
  padding-left: 4px;
  list-style-type: disc !important;
  color: var(--dft-text);
  font-size: 17px;
  line-height: 1.42;
}

/* Utolsó listaelem alatti margó eltávolítása */
.elementor-40395 .elementor-element.elementor-element-d3c0f87 .rehab-package-description ul > li:last-child {
  margin-bottom: 0;
}

/* Bullet színe */
.elementor-40395 .elementor-element.elementor-element-d3c0f87 .rehab-package-description ul > li::marker {
  color: var(--dft-green);
  font-size: 0.9em;
}

/* ==================================================
   ÁRKÁRTYA
   ================================================== */

.elementor-40395 .elementor-element.elementor-element-d3c0f87 .rehab-price {
  align-self: center;
  width: 100%;
  padding: 20px 14px;
  border: 1px solid #d4d9c6;
  border-radius: 12px;
  background: var(--dft-price-bg);
  color: var(--dft-orange);
  font-size: 26px;
  font-weight: 800;
  line-height: 1.15;
  text-align: center;
}

.elementor-40395 .elementor-element.elementor-element-d3c0f87 .rehab-price span {
  display: block;
  margin-top: 5px;
  font-size: 21px;
  font-weight: 800;
  line-height: 1.25;
}

/* Audit alatti információ */
.elementor-40395 .elementor-element.elementor-element-d3c0f87 .rehab-note {
  display: flex;
  align-items: center;
  gap: 8px;
  margin: 14px 0 0;
  color: var(--dft-muted);
  font-size: 15px;
  line-height: 1.4;
}

.elementor-40395 .elementor-element.elementor-element-d3c0f87 .rehab-note i {
  flex: 0 0 auto;
  color: var(--dft-green);
  font-size: 19px;
}

/* Nyitott állapot */
.elementor-40395 .elementor-element.elementor-element-d3c0f87 .e-n-accordion-item[open] {
  border-color: var(--dft-green);
  box-shadow: 0 8px 24px rgba(0, 103, 69, 0.1);
}

/* ==================================================
   TABLET
   ================================================== */

@media (max-width: 1024px) {

  .elementor-40395 .elementor-element.elementor-element-d3c0f87 .rehab-package-content {
    grid-template-columns: 100px minmax(0, 1fr) 165px;
    gap: 20px;
  }

  .elementor-40395 .elementor-element.elementor-element-d3c0f87 .rehab-package-icon {
    min-height: 150px;
    padding: 18px;
    font-size: 48px;
  }

  .elementor-40395 .elementor-element.elementor-element-d3c0f87 .rehab-package-description ul > li {
    font-size: 16px;
  }

  .elementor-40395 .elementor-element.elementor-element-d3c0f87 .rehab-price {
    padding: 17px 10px;
    font-size: 22px;
  }

  .elementor-40395 .elementor-element.elementor-element-d3c0f87 .rehab-price span {
    font-size: 18px;
  }
}

/* ==================================================
   MOBIL
   Ikon balra, lista mellette, ár alul
   ================================================== */

@media (max-width: 767px) {

  .elementor-40395 .elementor-element.elementor-element-d3c0f87 .e-n-accordion {
    gap: 10px;
  }

  .elementor-40395 .elementor-element.elementor-element-d3c0f87 .e-n-accordion-item::before {
    width: 48px;
    height: 48px;
    border-radius: 0 0 48px 0;
  }

  .elementor-40395 .elementor-element.elementor-element-d3c0f87 .e-n-accordion-item-title {
    min-height: 72px;
    padding: 16px 44px 16px 62px;
  }

  .elementor-40395 .elementor-element.elementor-element-d3c0f87 .e-n-accordion-item-title::before {
    left: 17px;
    width: 34px;
    height: 34px;
    font-size: 16px;
  }

  .elementor-40395 .elementor-element.elementor-element-d3c0f87 .e-n-accordion-item-title-text {
    font-size: 18px;
  }

  .elementor-40395 .elementor-element.elementor-element-d3c0f87 .e-n-accordion-item > .e-con {
    padding: 0 16px 18px;
  }

  .elementor-40395 .elementor-element.elementor-element-d3c0f87 .rehab-package-content {
    grid-template-columns: 64px minmax(0, 1fr);
    gap: 14px;
    align-items: start;
  }

  .elementor-40395 .elementor-element.elementor-element-d3c0f87 .rehab-package-icon {
    min-height: auto;
    padding: 12px 12px 12px 0;
    border-right: 1px solid var(--dft-border);
    font-size: 35px;
  }

  .elementor-40395 .elementor-element.elementor-element-d3c0f87 .rehab-package-description {
    padding: 8px 0 4px;
  }

  .elementor-40395 .elementor-element.elementor-element-d3c0f87 .rehab-package-description ul {
    padding-left: 19px !important;
  }

  .elementor-40395 .elementor-element.elementor-element-d3c0f87 .rehab-package-description ul > li {
    margin-bottom: 6px;
    padding-left: 2px;
    font-size: 15px;
    line-height: 1.4;
  }

  .elementor-40395 .elementor-element.elementor-element-d3c0f87 .rehab-price {
    grid-column: 1 / -1;
    margin-top: 5px;
    padding: 15px 12px;
    font-size: 22px;
  }

  .elementor-40395 .elementor-element.elementor-element-d3c0f87 .rehab-price span {
    font-size: 18px;
  }

  .elementor-40395 .elementor-element.elementor-element-d3c0f87 .rehab-note {
    align-items: flex-start;
    font-size: 14px;
  }
}/* End custom CSS */
/* Start custom CSS */body.page-id-40395 #nav_button,
body.page-id-40395 #mobile_navigation,
body.page-id-40395 .mobile_navigation {
  display: none !important;
}/* End custom CSS */