.elementor-14 .elementor-element.elementor-element-01ace02{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-14 .elementor-element.elementor-element-692074a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-3a1d873 .elementor-heading-title{color:#B88A44;}.elementor-14 .elementor-element.elementor-element-a2d779e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:800;color:#125B34;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-25b4664{font-family:"Lato", Sans-serif;font-size:17px;font-weight:400;color:#1C1C1C;}.elementor-14 .elementor-element.elementor-element-7148ee7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--border-radius:12px 12px 12px 12px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.19);}.elementor-14 .elementor-element.elementor-element-0dcd4fc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-14 .elementor-element.elementor-element-1d802ea.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-14 .elementor-element.elementor-element-1d802ea.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-14 .elementor-element.elementor-element-1d802ea.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-14 .elementor-element.elementor-element-1d802ea .elementor-image-box-wrapper .elementor-image-box-img{width:70%;}.elementor-14 .elementor-element.elementor-element-1d802ea .elementor-image-box-img img{transition-duration:0.3s;}.elementor-14 .elementor-element.elementor-element-1d802ea .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-weight:800;color:#125B34;}.elementor-14 .elementor-element.elementor-element-1d802ea:has(:hover) .elementor-image-box-title,
					 .elementor-14 .elementor-element.elementor-element-1d802ea:has(:focus) .elementor-image-box-title{color:#125B34;}.elementor-14 .elementor-element.elementor-element-1d802ea .elementor-image-box-description{font-family:"Lato", Sans-serif;font-size:17px;font-weight:400;color:#1C1C1C;}.elementor-14 .elementor-element.elementor-element-17cc1bc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-14 .elementor-element.elementor-element-83f99bb.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-14 .elementor-element.elementor-element-83f99bb.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-14 .elementor-element.elementor-element-83f99bb.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-14 .elementor-element.elementor-element-83f99bb .elementor-image-box-wrapper .elementor-image-box-img{width:70%;}.elementor-14 .elementor-element.elementor-element-83f99bb .elementor-image-box-img img{transition-duration:0.3s;}.elementor-14 .elementor-element.elementor-element-83f99bb .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-weight:800;color:#125B34;}.elementor-14 .elementor-element.elementor-element-83f99bb:has(:hover) .elementor-image-box-title,
					 .elementor-14 .elementor-element.elementor-element-83f99bb:has(:focus) .elementor-image-box-title{color:#125B34;}.elementor-14 .elementor-element.elementor-element-83f99bb .elementor-image-box-description{font-family:"Lato", Sans-serif;font-size:17px;font-weight:400;color:#1C1C1C;}.elementor-14 .elementor-element.elementor-element-4cdfa9a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-14 .elementor-element.elementor-element-7688a36.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-14 .elementor-element.elementor-element-7688a36.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-14 .elementor-element.elementor-element-7688a36.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-14 .elementor-element.elementor-element-7688a36 .elementor-image-box-wrapper .elementor-image-box-img{width:70%;}.elementor-14 .elementor-element.elementor-element-7688a36 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-14 .elementor-element.elementor-element-7688a36 .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-weight:800;color:#125B34;}.elementor-14 .elementor-element.elementor-element-7688a36:has(:hover) .elementor-image-box-title,
					 .elementor-14 .elementor-element.elementor-element-7688a36:has(:focus) .elementor-image-box-title{color:#125B34;}.elementor-14 .elementor-element.elementor-element-7688a36 .elementor-image-box-description{font-family:"Lato", Sans-serif;font-size:17px;font-weight:400;color:#1C1C1C;}.elementor-14 .elementor-element.elementor-element-5460a1e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-14 .elementor-element.elementor-element-b002127.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-14 .elementor-element.elementor-element-b002127.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-14 .elementor-element.elementor-element-b002127.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-14 .elementor-element.elementor-element-b002127 .elementor-image-box-wrapper .elementor-image-box-img{width:70%;}.elementor-14 .elementor-element.elementor-element-b002127 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-14 .elementor-element.elementor-element-b002127 .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-weight:800;color:#125B34;}.elementor-14 .elementor-element.elementor-element-b002127:has(:hover) .elementor-image-box-title,
					 .elementor-14 .elementor-element.elementor-element-b002127:has(:focus) .elementor-image-box-title{color:#125B34;}.elementor-14 .elementor-element.elementor-element-b002127 .elementor-image-box-description{font-family:"Lato", Sans-serif;font-size:17px;font-weight:400;color:#1C1C1C;}.elementor-14 .elementor-element.elementor-element-ac2f86b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-3bd5347{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14 .elementor-element.elementor-element-3bd5347 .elementor-heading-title{color:#B88A44;}.elementor-14 .elementor-element.elementor-element-2f3a949 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:34px;font-weight:800;color:#125B34;}.elementor-14 .elementor-element.elementor-element-c1e4801{font-family:"Lato", Sans-serif;font-size:17px;font-weight:400;color:#1C1C1C;}.elementor-14 .elementor-element.elementor-element-848b612{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-14 .elementor-element.elementor-element-7dde11a{--display:flex;--overlay-opacity:1;}.elementor-14 .elementor-element.elementor-element-7dde11a::before, .elementor-14 .elementor-element.elementor-element-7dde11a > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-7dde11a > .e-con-inner > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-7dde11a > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-7dde11a > .e-con-inner > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-7dde11a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#5A5A5A00;--background-overlay:'';}.elementor-14 .elementor-element.elementor-element-6f39267{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#209B5A;--border-color:#209B5A;--border-radius:15px 15px 15px 15px;--margin-top:10px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-6f39267:hover{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.23);}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-14 .elementor-element.elementor-element-da7ba3f{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-14 .elementor-element.elementor-element-da7ba3f img{width:26%;}.elementor-14 .elementor-element.elementor-element-b15b135{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-14 .elementor-element.elementor-element-b15b135 img{width:26%;}.elementor-14 .elementor-element.elementor-element-b0689e6 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:800;color:#125B34;}.elementor-14 .elementor-element.elementor-element-0b35af6{font-family:"Lato", Sans-serif;font-size:17px;font-weight:400;color:#1C1C1C;}.elementor-14 .elementor-element.elementor-element-f21f836.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-14 .elementor-element.elementor-element-f21f836.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-14 .elementor-element.elementor-element-f21f836.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-14 .elementor-element.elementor-element-f21f836 .elementor-image-box-wrapper .elementor-image-box-img{width:20%;}.elementor-14 .elementor-element.elementor-element-f21f836 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-14 .elementor-element.elementor-element-f21f836 .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:800;color:#125B34;}.elementor-14 .elementor-element.elementor-element-f21f836:has(:hover) .elementor-image-box-title,
					 .elementor-14 .elementor-element.elementor-element-f21f836:has(:focus) .elementor-image-box-title{color:#125B34;}.elementor-14 .elementor-element.elementor-element-f21f836 .elementor-image-box-description{font-family:"Sahitya", Sans-serif;font-weight:400;color:#1C1C1C;}.elementor-14 .elementor-element.elementor-element-5ef69a2.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-14 .elementor-element.elementor-element-5ef69a2.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-14 .elementor-element.elementor-element-5ef69a2.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-14 .elementor-element.elementor-element-5ef69a2 .elementor-image-box-wrapper .elementor-image-box-img{width:20%;}.elementor-14 .elementor-element.elementor-element-5ef69a2 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-14 .elementor-element.elementor-element-5ef69a2 .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:800;color:#125B34;}.elementor-14 .elementor-element.elementor-element-5ef69a2:has(:hover) .elementor-image-box-title,
					 .elementor-14 .elementor-element.elementor-element-5ef69a2:has(:focus) .elementor-image-box-title{color:#125B34;}.elementor-14 .elementor-element.elementor-element-5ef69a2 .elementor-image-box-description{font-family:"Sahitya", Sans-serif;font-weight:400;color:#1C1C1C;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-14 .elementor-element.elementor-element-fb8a1d3:hover{--e-transform-translateX:10px;}.elementor-14 .elementor-element.elementor-element-fb8a1d3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-fb8a1d3.elementor-element{--align-self:flex-start;}.elementor-14 .elementor-element.elementor-element-fb8a1d3 .elementor-icon-box-wrapper{align-items:center;gap:4px;}.elementor-14 .elementor-element.elementor-element-fb8a1d3 .elementor-icon-box-title{margin-block-end:0px;color:#B88A44;}.elementor-14 .elementor-element.elementor-element-fb8a1d3.elementor-view-stacked .elementor-icon{background-color:#B88A44;}.elementor-14 .elementor-element.elementor-element-fb8a1d3.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-fb8a1d3.elementor-view-default .elementor-icon{fill:#B88A44;color:#B88A44;border-color:#B88A44;}.elementor-14 .elementor-element.elementor-element-fb8a1d3.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-14 .elementor-element.elementor-element-fb8a1d3.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#B88A44;}.elementor-14 .elementor-element.elementor-element-fb8a1d3.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-14 .elementor-element.elementor-element-fb8a1d3.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-14 .elementor-element.elementor-element-fb8a1d3.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-14 .elementor-element.elementor-element-fb8a1d3.elementor-view-default:has(:focus) .elementor-icon{fill:#B88A44;color:#B88A44;border-color:#B88A44;}.elementor-14 .elementor-element.elementor-element-fb8a1d3 .elementor-icon{font-size:14px;}.elementor-14 .elementor-element.elementor-element-fb8a1d3 .elementor-icon-box-title, .elementor-14 .elementor-element.elementor-element-fb8a1d3 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;}.elementor-14 .elementor-element.elementor-element-fb8a1d3:has(:hover) .elementor-icon-box-title,
					 .elementor-14 .elementor-element.elementor-element-fb8a1d3:has(:focus) .elementor-icon-box-title{color:#B88A44;}.elementor-14 .elementor-element.elementor-element-fb8a1d3 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-14 .elementor-element.elementor-element-4a29eb1{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-14 .elementor-element.elementor-element-505bd49{--display:flex;--overlay-opacity:1;}.elementor-14 .elementor-element.elementor-element-505bd49::before, .elementor-14 .elementor-element.elementor-element-505bd49 > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-505bd49 > .e-con-inner > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-505bd49 > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-505bd49 > .e-con-inner > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-505bd49 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#00000000;--background-overlay:'';}.elementor-14 .elementor-element.elementor-element-725514a{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#209B5A;--border-color:#209B5A;--border-radius:5px 5px 5px 5px;--margin-top:10px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-725514a:hover{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.23);}.elementor-14 .elementor-element.elementor-element-b53d6be{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-14 .elementor-element.elementor-element-b53d6be img{width:30%;}.elementor-14 .elementor-element.elementor-element-e48bb34{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-14 .elementor-element.elementor-element-e48bb34 img{width:30%;}.elementor-14 .elementor-element.elementor-element-7cf6062{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;}.elementor-14 .elementor-element.elementor-element-7cf6062 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:800;color:#125B34;}.elementor-14 .elementor-element.elementor-element-d5152f4{margin:0px 5px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;font-family:"Lato", Sans-serif;font-size:17px;font-weight:400;color:#1C1C1C;}.elementor-14 .elementor-element.elementor-element-0b472e0.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-14 .elementor-element.elementor-element-0b472e0.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-14 .elementor-element.elementor-element-0b472e0.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-14 .elementor-element.elementor-element-0b472e0 .elementor-image-box-wrapper .elementor-image-box-img{width:20%;}.elementor-14 .elementor-element.elementor-element-0b472e0 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-14 .elementor-element.elementor-element-0b472e0 .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:800;color:#125B34;}.elementor-14 .elementor-element.elementor-element-0b472e0:has(:hover) .elementor-image-box-title,
					 .elementor-14 .elementor-element.elementor-element-0b472e0:has(:focus) .elementor-image-box-title{color:#125B34;}.elementor-14 .elementor-element.elementor-element-0b472e0 .elementor-image-box-description{font-family:"Sahitya", Sans-serif;font-weight:400;color:#1C1C1C;}.elementor-14 .elementor-element.elementor-element-0c628b9.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-14 .elementor-element.elementor-element-0c628b9.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-14 .elementor-element.elementor-element-0c628b9.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-14 .elementor-element.elementor-element-0c628b9 .elementor-image-box-wrapper .elementor-image-box-img{width:20%;}.elementor-14 .elementor-element.elementor-element-0c628b9 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-14 .elementor-element.elementor-element-0c628b9 .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:800;color:#125B34;}.elementor-14 .elementor-element.elementor-element-0c628b9:has(:hover) .elementor-image-box-title,
					 .elementor-14 .elementor-element.elementor-element-0c628b9:has(:focus) .elementor-image-box-title{color:#125B34;}.elementor-14 .elementor-element.elementor-element-0c628b9 .elementor-image-box-description{font-family:"Sahitya", Sans-serif;font-weight:400;color:#1C1C1C;}.elementor-14 .elementor-element.elementor-element-65cad88:hover{--e-transform-translateX:10px;}.elementor-14 .elementor-element.elementor-element-65cad88{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-65cad88.elementor-element{--align-self:flex-start;}.elementor-14 .elementor-element.elementor-element-65cad88 .elementor-icon-box-wrapper{align-items:center;gap:4px;}.elementor-14 .elementor-element.elementor-element-65cad88 .elementor-icon-box-title{margin-block-end:0px;color:#B88A44;}.elementor-14 .elementor-element.elementor-element-65cad88.elementor-view-stacked .elementor-icon{background-color:#B88A44;}.elementor-14 .elementor-element.elementor-element-65cad88.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-65cad88.elementor-view-default .elementor-icon{fill:#B88A44;color:#B88A44;border-color:#B88A44;}.elementor-14 .elementor-element.elementor-element-65cad88.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-14 .elementor-element.elementor-element-65cad88.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#B88A44;}.elementor-14 .elementor-element.elementor-element-65cad88.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-14 .elementor-element.elementor-element-65cad88.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-14 .elementor-element.elementor-element-65cad88.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-14 .elementor-element.elementor-element-65cad88.elementor-view-default:has(:focus) .elementor-icon{fill:#B88A44;color:#B88A44;border-color:#B88A44;}.elementor-14 .elementor-element.elementor-element-65cad88 .elementor-icon{font-size:14px;}.elementor-14 .elementor-element.elementor-element-65cad88 .elementor-icon-box-title, .elementor-14 .elementor-element.elementor-element-65cad88 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;}.elementor-14 .elementor-element.elementor-element-65cad88:has(:hover) .elementor-icon-box-title,
					 .elementor-14 .elementor-element.elementor-element-65cad88:has(:focus) .elementor-icon-box-title{color:#B88A44;}.elementor-14 .elementor-element.elementor-element-453d639{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-14 .elementor-element.elementor-element-a615eee{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-14 .elementor-element.elementor-element-98753f9 .elementor-button{background-color:#209B5A;border-radius:15px 15px 15px 15px;}.elementor-14 .elementor-element.elementor-element-98753f9 .elementor-button:hover, .elementor-14 .elementor-element.elementor-element-98753f9 .elementor-button:focus{background-color:#125B34;}.elementor-14 .elementor-element.elementor-element-fc6fde0 .elementor-button{background-color:#209B5A00;fill:#B88A44;color:#B88A44;border-style:solid;border-width:1px 1px 1px 1px;border-color:#B88A44;}.elementor-14 .elementor-element.elementor-element-fc6fde0 .elementor-button:hover, .elementor-14 .elementor-element.elementor-element-fc6fde0 .elementor-button:focus{background-color:#B88A44;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-fc6fde0 .elementor-button:hover svg, .elementor-14 .elementor-element.elementor-element-fc6fde0 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-66bb6d2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-66bb6d2:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-66bb6d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#043927;}.elementor-14 .elementor-element.elementor-element-66bb6d2 > .elementor-shape-top svg, .elementor-14 .elementor-element.elementor-element-66bb6d2 > .e-con-inner > .elementor-shape-top svg{width:calc(100% + 1.3px);}.elementor-14 .elementor-element.elementor-element-0b905a0{margin:170px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14 .elementor-element.elementor-element-0b905a0 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;color:#B88A44;}.elementor-14 .elementor-element.elementor-element-5bd1a04{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-14 .elementor-element.elementor-element-b704043 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:800;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-8a0842f:hover{--e-transform-translateX:10px;}.elementor-14 .elementor-element.elementor-element-8a0842f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 460px;padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-8a0842f .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-14 .elementor-element.elementor-element-8a0842f.elementor-view-stacked .elementor-icon{background-color:#B88A44;}.elementor-14 .elementor-element.elementor-element-8a0842f.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-8a0842f.elementor-view-default .elementor-icon{fill:#B88A44;color:#B88A44;border-color:#B88A44;}.elementor-14 .elementor-element.elementor-element-8a0842f.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-14 .elementor-element.elementor-element-8a0842f.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#B88A44;}.elementor-14 .elementor-element.elementor-element-8a0842f.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-14 .elementor-element.elementor-element-8a0842f.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-14 .elementor-element.elementor-element-8a0842f.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-14 .elementor-element.elementor-element-8a0842f.elementor-view-default:has(:focus) .elementor-icon{fill:#B88A44;color:#B88A44;border-color:#B88A44;}.elementor-14 .elementor-element.elementor-element-8a0842f .elementor-icon{font-size:26px;}.elementor-14 .elementor-element.elementor-element-8a0842f .elementor-icon-box-title, .elementor-14 .elementor-element.elementor-element-8a0842f .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;}.elementor-14 .elementor-element.elementor-element-8a0842f .elementor-icon-box-title{color:#B88A44;}.elementor-14 .elementor-element.elementor-element-8a0842f:has(:hover) .elementor-icon-box-title,
					 .elementor-14 .elementor-element.elementor-element-8a0842f:has(:focus) .elementor-icon-box-title{color:#B88A44;}.elementor-14 .elementor-element.elementor-element-6395621{--display:flex;--min-height:800px;}.elementor-14 .elementor-element.elementor-element-6395621:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-6395621 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#043927;}.elementor-14 .elementor-element.elementor-element-97a9145{--display:flex;}.elementor-14 .elementor-element.elementor-element-0c685a4 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:34px;font-weight:800;color:#125B34;}.elementor-14 .elementor-element.elementor-element-3f0a2f4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-b057e96{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-14 .elementor-element.elementor-element-9f641a6 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;color:#B88A44;}.elementor-14 .elementor-element.elementor-element-74c754f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:800;color:#125B34;}.elementor-14 .elementor-element.elementor-element-8b47f8b{font-family:"Lato", Sans-serif;font-size:17px;font-weight:400;color:#1C1C1C;}.elementor-14 .elementor-element.elementor-element-57edc3e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-14 .elementor-element.elementor-element-7b6a694 .elementor-button{background-color:#209B5A;border-radius:15px 15px 15px 15px;}.elementor-14 .elementor-element.elementor-element-7b6a694 .elementor-button:hover, .elementor-14 .elementor-element.elementor-element-7b6a694 .elementor-button:focus{background-color:#125B34;}.elementor-14 .elementor-element.elementor-element-5c0ec17 .elementor-button{background-color:#209B5A00;fill:#B88A44;color:#B88A44;border-style:solid;border-width:1px 1px 1px 1px;border-color:#B88A44;}.elementor-14 .elementor-element.elementor-element-5c0ec17 .elementor-button:hover, .elementor-14 .elementor-element.elementor-element-5c0ec17 .elementor-button:focus{background-color:#B88A44;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-5c0ec17 .elementor-button:hover svg, .elementor-14 .elementor-element.elementor-element-5c0ec17 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-a22672b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-14 .elementor-element.elementor-element-cfc10db{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-14 .elementor-element.elementor-element-527e1a5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-14 .elementor-element.elementor-element-3a5e7ec .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;color:#B88A44;}.elementor-14 .elementor-element.elementor-element-b2f5488 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:800;color:#125B34;}.elementor-14 .elementor-element.elementor-element-fb2444b{font-family:"Lato", Sans-serif;font-size:17px;font-weight:400;color:#1C1C1C;}.elementor-14 .elementor-element.elementor-element-d6d38db{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-14 .elementor-element.elementor-element-1bcb475 .elementor-button{background-color:#209B5A;border-radius:15px 15px 15px 15px;}.elementor-14 .elementor-element.elementor-element-1bcb475 .elementor-button:hover, .elementor-14 .elementor-element.elementor-element-1bcb475 .elementor-button:focus{background-color:#125B34;}.elementor-14 .elementor-element.elementor-element-01b6fa7 .elementor-button{background-color:#209B5A00;fill:#B88A44;color:#B88A44;border-style:solid;border-width:1px 1px 1px 1px;border-color:#B88A44;}.elementor-14 .elementor-element.elementor-element-01b6fa7 .elementor-button:hover, .elementor-14 .elementor-element.elementor-element-01b6fa7 .elementor-button:focus{background-color:#B88A44;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-01b6fa7 .elementor-button:hover svg, .elementor-14 .elementor-element.elementor-element-01b6fa7 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-e8964e5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-14 .elementor-element.elementor-element-5da48f1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-5da48f1:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-5da48f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#043927;}.elementor-14 .elementor-element.elementor-element-cb1a20d{--display:flex;}.elementor-14 .elementor-element.elementor-element-f32a18b img{border-radius:60px 15px 60px 15px;}.elementor-14 .elementor-element.elementor-element-f5a79c0{--display:flex;}.elementor-14 .elementor-element.elementor-element-9743972{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14 .elementor-element.elementor-element-9743972 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:800;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-f548b18 img{border-radius:60px 15px 60px 15px;}.elementor-14 .elementor-element.elementor-element-be7b66b{font-family:"Lato", Sans-serif;font-size:17px;font-weight:400;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-53e7a59{--display:flex;--min-height:692px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-14 .elementor-element.elementor-element-53ac189{--display:flex;--min-height:722px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.19);--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-4548e74{--display:flex;}.elementor-14 .elementor-element.elementor-element-15c8935 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:800;color:#B88A44;}.elementor-14 .elementor-element.elementor-element-8bfe252 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:800;color:#125B34;}.elementor-14 .elementor-element.elementor-element-e670a05{font-family:"Lato", Sans-serif;font-size:17px;font-weight:400;color:#1C1C1C;}.elementor-14 .elementor-element.elementor-element-271944c.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-14 .elementor-element.elementor-element-271944c.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-14 .elementor-element.elementor-element-271944c.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-14 .elementor-element.elementor-element-271944c .elementor-image-box-wrapper .elementor-image-box-img{width:14%;}.elementor-14 .elementor-element.elementor-element-271944c .elementor-image-box-img img{transition-duration:0.3s;}.elementor-14 .elementor-element.elementor-element-271944c .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:800;color:#125B34;}.elementor-14 .elementor-element.elementor-element-271944c:has(:hover) .elementor-image-box-title,
					 .elementor-14 .elementor-element.elementor-element-271944c:has(:focus) .elementor-image-box-title{color:#125B34;}.elementor-14 .elementor-element.elementor-element-271944c .elementor-image-box-description{font-family:"Lato", Sans-serif;font-size:17px;font-weight:400;color:#1C1C1C;}.elementor-14 .elementor-element.elementor-element-79fd484.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-14 .elementor-element.elementor-element-79fd484.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-14 .elementor-element.elementor-element-79fd484.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-14 .elementor-element.elementor-element-79fd484 .elementor-image-box-wrapper .elementor-image-box-img{width:14%;}.elementor-14 .elementor-element.elementor-element-79fd484 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-14 .elementor-element.elementor-element-79fd484 .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:800;color:#125B34;}.elementor-14 .elementor-element.elementor-element-79fd484:has(:hover) .elementor-image-box-title,
					 .elementor-14 .elementor-element.elementor-element-79fd484:has(:focus) .elementor-image-box-title{color:#125B34;}.elementor-14 .elementor-element.elementor-element-79fd484 .elementor-image-box-description{font-family:"Lato", Sans-serif;font-size:17px;font-weight:400;color:#1C1C1C;}.elementor-14 .elementor-element.elementor-element-044c068{--display:flex;}.elementor-14 .elementor-element.elementor-element-ea7d408{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}@media(min-width:768px){.elementor-14 .elementor-element.elementor-element-0dcd4fc{--width:25%;}.elementor-14 .elementor-element.elementor-element-17cc1bc{--width:25%;}.elementor-14 .elementor-element.elementor-element-4cdfa9a{--width:25%;}.elementor-14 .elementor-element.elementor-element-5460a1e{--width:25%;}.elementor-14 .elementor-element.elementor-element-7dde11a{--width:60%;}.elementor-14 .elementor-element.elementor-element-6f39267{--width:40%;}.elementor-14 .elementor-element.elementor-element-505bd49{--width:60%;}.elementor-14 .elementor-element.elementor-element-725514a{--width:40%;}.elementor-14 .elementor-element.elementor-element-b057e96{--width:50%;}.elementor-14 .elementor-element.elementor-element-a22672b{--width:50%;}.elementor-14 .elementor-element.elementor-element-527e1a5{--width:50%;}.elementor-14 .elementor-element.elementor-element-e8964e5{--width:50%;}.elementor-14 .elementor-element.elementor-element-cb1a20d{--content-width:673px;}.elementor-14 .elementor-element.elementor-element-f5a79c0{--content-width:673px;}.elementor-14 .elementor-element.elementor-element-4548e74{--width:50%;}.elementor-14 .elementor-element.elementor-element-044c068{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-14 .elementor-element.elementor-element-b057e96{--width:1600px;}.elementor-14 .elementor-element.elementor-element-527e1a5{--width:1600px;}.elementor-14 .elementor-element.elementor-element-f5a79c0{--content-width:1600px;}}@media(max-width:1024px){.elementor-14 .elementor-element.elementor-element-8a0842f{margin:0px 30px calc(var(--kit-widget-spacing, 0px) + 0px) 42px;}}@media(max-width:767px){.elementor-14 .elementor-element.elementor-element-1d802ea .elementor-image-box-img{margin-bottom:15px;}.elementor-14 .elementor-element.elementor-element-83f99bb .elementor-image-box-img{margin-bottom:15px;}.elementor-14 .elementor-element.elementor-element-7688a36 .elementor-image-box-img{margin-bottom:15px;}.elementor-14 .elementor-element.elementor-element-b002127 .elementor-image-box-img{margin-bottom:15px;}.elementor-14 .elementor-element.elementor-element-2f3a949 .elementor-heading-title{font-size:25px;}.elementor-14 .elementor-element.elementor-element-da7ba3f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14 .elementor-element.elementor-element-b15b135{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14 .elementor-element.elementor-element-b0689e6{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;}.elementor-14 .elementor-element.elementor-element-b0689e6 .elementor-heading-title{font-size:25px;}.elementor-14 .elementor-element.elementor-element-0b35af6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;}.elementor-14 .elementor-element.elementor-element-f21f836 .elementor-image-box-img{margin-bottom:15px;}.elementor-14 .elementor-element.elementor-element-f21f836 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-14 .elementor-element.elementor-element-5ef69a2 .elementor-image-box-img{margin-bottom:15px;}.elementor-14 .elementor-element.elementor-element-5ef69a2 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-14 .elementor-element.elementor-element-fb8a1d3{width:var( --container-widget-width, 165px );max-width:165px;--container-widget-width:165px;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-fb8a1d3 .elementor-icon-box-wrapper{text-align:center;}.elementor-14 .elementor-element.elementor-element-4a29eb1{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-14 .elementor-element.elementor-element-725514a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-7cf6062{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;}.elementor-14 .elementor-element.elementor-element-7cf6062 .elementor-heading-title{font-size:25px;}.elementor-14 .elementor-element.elementor-element-d5152f4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;}.elementor-14 .elementor-element.elementor-element-0b472e0 .elementor-image-box-wrapper{text-align:center;}.elementor-14 .elementor-element.elementor-element-0b472e0 .elementor-image-box-img{margin-bottom:15px;}.elementor-14 .elementor-element.elementor-element-0b472e0 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-14 .elementor-element.elementor-element-0c628b9 .elementor-image-box-img{margin-bottom:15px;}.elementor-14 .elementor-element.elementor-element-0c628b9 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-14 .elementor-element.elementor-element-65cad88{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;}.elementor-14 .elementor-element.elementor-element-65cad88 .elementor-icon-box-wrapper{text-align:center;gap:13px;}.elementor-14 .elementor-element.elementor-element-66bb6d2{--min-height:0px;}.elementor-14 .elementor-element.elementor-element-0b905a0{margin:060px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14 .elementor-element.elementor-element-5bd1a04{--margin-top:-13px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-b704043 .elementor-heading-title{font-size:25px;}.elementor-14 .elementor-element.elementor-element-8a0842f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14 .elementor-element.elementor-element-6395621{--min-height:710px;}.elementor-14 .elementor-element.elementor-element-0c685a4 .elementor-heading-title{font-size:25px;}.elementor-14 .elementor-element.elementor-element-74c754f .elementor-heading-title{font-size:25px;}.elementor-14 .elementor-element.elementor-element-b2f5488 .elementor-heading-title{font-size:25px;}.elementor-14 .elementor-element.elementor-element-9743972 .elementor-heading-title{font-size:25px;}.elementor-14 .elementor-element.elementor-element-8bfe252 .elementor-heading-title{font-size:25px;}.elementor-14 .elementor-element.elementor-element-271944c .elementor-image-box-wrapper{text-align:start;}.elementor-14 .elementor-element.elementor-element-271944c .elementor-image-box-img{margin-bottom:15px;}.elementor-14 .elementor-element.elementor-element-79fd484 .elementor-image-box-wrapper{text-align:start;}.elementor-14 .elementor-element.elementor-element-79fd484 .elementor-image-box-img{margin-bottom:15px;}}/* Start custom CSS for html, class: .elementor-element-2579036 */ .custom-reels-wrapper {
  position: relative;
  max-width: 1000px; /* Maksymalna szerokość slidera */
  margin: 0 auto;
  display: flex;
  align-items: center;
}

.reels-slider-container {
  overflow: hidden;
  width: 100%;
  padding: 10px 0;
}

.reels-track {
  display: flex;
  gap: 20px; /* Odstęp między rolkami */
  transition: transform 0.5s cubic-bezier(0.25, 1, 0.5, 1);
}

.reel-slide {
  flex: 0 0 calc(33.333% - 14px); /* 3 rolki na ekranie */
  aspect-ratio: 9 / 16;
  position: relative;
  border-radius: 15px;
  overflow: hidden;
  background-color: #000;
  box-shadow: 0 4px 10px rgba(0,0,0,0.2);
}

.reel-video {
  width: 100%;
  height: 100%;
  object-fit: cover;
  pointer-events: none; /* Żeby kliknięcie łapał overlay */
}

.reel-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  background: linear-gradient(to bottom, rgba(0,0,0,0) 50%, rgba(0,0,0,0.8) 100%);
  transition: background 0.3s ease;
}

.reel-play-btn {
  width: 60px;
  height: 60px;
  background: rgba(0, 0, 0, 0.6);
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: opacity 0.3s ease, transform 0.2s ease;
  backdrop-filter: blur(4px);
  border: 1px solid rgba(255,255,255,0.2);
}

.reel-overlay.is-playing .reel-play-btn {
  opacity: 0; /* Ukryj przycisk play gdy gra */
  transform: scale(0.8);
}

/* Pauza pojawiająca się po najechaniu na odtwarzany film */
.reel-overlay.is-playing:hover .reel-play-btn {
  opacity: 1;
  transform: scale(1);
}
.reel-overlay.is-playing:hover .reel-play-btn svg {
  display: none; /* Ukrywa ikonę play, niżej rysujemy pauzę w CSS */
}
.reel-overlay.is-playing:hover .reel-play-btn::before,
.reel-overlay.is-playing:hover .reel-play-btn::after {
  content: "";
  display: block;
  width: 6px;
  height: 20px;
  background: white;
  margin: 0 3px;
  border-radius: 2px;
}

.reel-text {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  padding: 20px;
  color: #fff;
  pointer-events: none;
}

.reel-text h4 {
  margin: 0 0 8px 0;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.2;
  text-shadow: 1px 1px 3px rgba(0,0,0,0.8);
}

.reel-text p {
  margin: 0;
  font-size: 12px;
  opacity: 0.9;
  line-height: 1.4;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

/* Strzałki nawigacji */
.reels-nav {
  background: white;
  border: none;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  box-shadow: 0 2px 8px rgba(0,0,0,0.2);
  cursor: pointer;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 10;
  font-size: 18px;
  color: #333;
  display: flex;
  align-items: center;
  justify-content: center;
}

.reels-prev { left: -20px; }
.reels-next { right: -20px; }

/* RWD - na telefonach 1 rolka na ekranie, na tabletach 2 */
@media (max-width: 768px) {
  .reel-slide { flex: 0 0 calc(50% - 10px); }
  .reels-prev { left: 0; }
  .reels-next { right: 0; }
}

@media (max-width: 480px) {
  .reel-slide { flex: 0 0 calc(85% - 10px); } /* 85% żeby było widać kawałek następnej */
} /* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-3aec065 */ url('https://fonts.googleapis.com/css2?family=Poppins:wght@800&family=Sahitya:wght@400;700&display=swap');

/* ================================================
   NINJA FORMS — Premium Green Style
   Kolor: #125B34 | Nagłówki: Poppins 800
   Akapity/pola: Sahitya
   ================================================ */

/* === Bazowa czcionka formularza === */
.nf-form-cont,
.nf-form-cont *,
#nf-form-1-cont,
#nf-form-1-cont * {
  font-family: 'Sahitya', Georgia, serif !important;
}

/* === Ukrycie "Pola oznaczone znakiem * są wymagane" === */
.nf-form-cont .nf-before-form-content,
.nf-form-cont .nf-form-fields-required {
  display: none !important;
}

/* === Etykiety pól (LABEL) — Poppins 800 === */
.nf-form-cont .nf-field-label label,
.nf-form-cont label.nf-label-field,
.nf-form-cont .field-wrap label,
.nf-form-cont .label-above label,
.nf-form-cont .label-below label,
.nf-form-cont .nf-field-container label {
  font-family: 'Poppins', sans-serif !important;
  font-weight: 800 !important;
  font-size: 11px !important;
  letter-spacing: 0.1em !important;
  text-transform: uppercase !important;
  color: #125B34 !important;
  margin-bottom: 7px !important;
  display: block !important;
}

/* === Pytanie przy checkboxach (np. "Jakiego masz pupila?") — Poppins 800 === */
.nf-form-cont .listcheckbox-container .nf-field-label label,
.nf-form-cont .listradio-container .nf-field-label label,
.nf-form-cont .listcheckbox-wrap .nf-field-label label,
.nf-form-cont .listradio-wrap .nf-field-label label {
  font-family: 'Poppins', sans-serif !important;
  font-weight: 800 !important;
  font-size: 15px !important;
  letter-spacing: 0 !important;
  text-transform: none !important;
  color: #125B34 !important;
  margin-bottom: 10px !important;
}

/* === Opcje checkboxów / radio — Sahitya (to co wybiera klient) === */
.nf-form-cont .listcheckbox-wrap ul li label,
.nf-form-cont .listradio-wrap ul li label {
  font-family: 'Sahitya', Georgia, serif !important;
  font-weight: 400 !important;
  font-size: 16px !important;
  letter-spacing: 0 !important;
  text-transform: none !important;
  color: #333 !important;
  cursor: pointer !important;
}

/* === Gwiazdka wymaganego pola === */
.nf-form-cont .ninja-forms-req-symbol {
  color: #c0392b !important;
  margin-left: 2px !important;
}

/* === Pola tekstowe / email / tel / url / number === */
.nf-form-cont input[type="text"],
.nf-form-cont input[type="email"],
.nf-form-cont input[type="tel"],
.nf-form-cont input[type="url"],
.nf-form-cont input[type="number"],
.nf-form-cont input[type="password"],
.nf-form-cont input.ninja-forms-field {
  width: 100% !important;
  padding: 13px 16px !important;
  border: 1.5px solid #c8dfd2 !important;
  border-radius: 12px !important;
  font-family: 'Sahitya', Georgia, serif !important;
  font-size: 16px !important;
  color: #1a1a1a !important;
  background: #f9fcfa !important;
  outline: none !important;
  box-shadow: none !important;
  transition: border-color .2s ease, box-shadow .2s ease, background .2s ease !important;
  -webkit-appearance: none !important;
  appearance: none !important;
}

/* === Textarea === */
.nf-form-cont textarea,
.nf-form-cont textarea.ninja-forms-field {
  width: 100% !important;
  padding: 13px 16px !important;
  border: 1.5px solid #c8dfd2 !important;
  border-radius: 12px !important;
  font-family: 'Sahitya', Georgia, serif !important;
  font-size: 16px !important;
  color: #1a1a1a !important;
  background: #f9fcfa !important;
  outline: none !important;
  box-shadow: none !important;
  transition: border-color .2s ease, box-shadow .2s ease !important;
  resize: vertical !important;
  min-height: 130px !important;
  line-height: 1.6 !important;
}

/* === Select === */
.nf-form-cont select,
.nf-form-cont select.ninja-forms-field {
  width: 100% !important;
  padding: 13px 40px 13px 16px !important;
  border: 1.5px solid #c8dfd2 !important;
  border-radius: 12px !important;
  font-family: 'Sahitya', Georgia, serif !important;
  font-size: 16px !important;
  color: #1a1a1a !important;
  background: #f9fcfa url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23125B34' stroke-width='2.5'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") no-repeat right 14px center !important;
  background-size: 18px !important;
  outline: none !important;
  box-shadow: none !important;
  -webkit-appearance: none !important;
  appearance: none !important;
  cursor: pointer !important;
}

/* === Focus na wszystkich polach === */
.nf-form-cont input[type="text"]:focus,
.nf-form-cont input[type="email"]:focus,
.nf-form-cont input[type="tel"]:focus,
.nf-form-cont input[type="url"]:focus,
.nf-form-cont input[type="number"]:focus,
.nf-form-cont input[type="password"]:focus,
.nf-form-cont textarea:focus,
.nf-form-cont select:focus {
  border-color: #125B34 !important;
  background: #ffffff !important;
  box-shadow: 0 0 0 4px rgba(18, 91, 52, 0.13) !important;
}

/* === Placeholder === */
.nf-form-cont input::placeholder,
.nf-form-cont textarea::placeholder {
  color: #9ec4b0 !important;
  font-family: 'Sahitya', Georgia, serif !important;
}

/* === Checkbox — lista (np. Psa / Kota) === */
.nf-form-cont .listcheckbox-wrap ul,
.nf-form-cont .listradio-wrap ul,
.nf-form-cont .nf-field-element ul {
  list-style: none !important;
  padding: 0 !important;
  margin: 0 !important;
}

.nf-form-cont .listcheckbox-wrap ul li,
.nf-form-cont .listradio-wrap ul li {
  display: flex !important;
  align-items: center !important;
  gap: 10px !important;
  margin-bottom: 10px !important;
  font-family: 'Sahitya', Georgia, serif !important;
  font-size: 16px !important;
  color: #333 !important;
  cursor: pointer !important;
}

.nf-form-cont input[type="checkbox"],
.nf-form-cont input[type="radio"] {
  width: 20px !important;
  height: 20px !important;
  min-width: 20px !important;
  border: 2px solid #125B34 !important;
  border-radius: 5px !important;
  background: #f9fcfa !important;
  accent-color: #125B34 !important;
  cursor: pointer !important;
  transition: box-shadow .2s !important;
  padding: 0 !important;
}

.nf-form-cont input[type="radio"] {
  border-radius: 50% !important;
}

.nf-form-cont input[type="checkbox"]:focus,
.nf-form-cont input[type="radio"]:focus {
  box-shadow: 0 0 0 3px rgba(18, 91, 52, 0.15) !important;
  outline: none !important;
}

/* === Odstępy między polami === */
.nf-form-cont .nf-field-container {
  margin-bottom: 1.3rem !important;
}

/* === Przycisk SUBMIT === */
.nf-form-cont input[type="button"],
.nf-form-cont input[type="submit"],
.nf-form-cont button[type="submit"],
.nf-form-cont .submit-container input,
.nf-form-cont .submit-wrap input,
.nf-form-cont .nf-field-element input[type="submit"] {
  display: block !important;
  width: 100% !important;
  padding: 15px 28px !important;
  border: none !important;
  border-radius: 12px !important;
  background: #125B34 !important;
  color: #ffffff !important;
  font-family: 'Poppins', sans-serif !important;
  font-weight: 800 !important;
  font-size: 15px !important;
  letter-spacing: 0.04em !important;
  cursor: pointer !important;
  margin-top: 0.5rem !important;
  transition: background .2s ease, transform .15s ease, box-shadow .2s ease !important;
  box-shadow: 0 4px 18px rgba(18, 91, 52, 0.28) !important;
  -webkit-appearance: none !important;
  appearance: none !important;
}

.nf-form-cont input[type="submit"]:hover,
.nf-form-cont .submit-container input:hover {
  background: #0e4828 !important;
  transform: translateY(-2px) !important;
  box-shadow: 0 8px 24px rgba(18, 91, 52, 0.35) !important;
}

.nf-form-cont input[type="submit"]:active,
.nf-form-cont .submit-container input:active {
  transform: scale(0.99) !important;
}

/* === Błędy walidacji === */
.nf-form-cont .nf-error .nf-field-element input,
.nf-form-cont .nf-error .nf-field-element textarea,
.nf-form-cont .nf-error .nf-field-element select {
  border-color: #c0392b !important;
  background: #fff8f8 !important;
  box-shadow: 0 0 0 3px rgba(192, 57, 43, 0.1) !important;
}

.nf-form-cont .nf-error-msg,
.nf-form-cont .ninja-forms-field-error,
.nf-form-cont .nf-field-description.error {
  font-family: 'Sahitya', Georgia, serif !important;
  font-size: 13px !important;
  color: #a32d2d !important;
  font-weight: 700 !important;
  margin-top: 5px !important;
  display: block !important;
}

/* === Komunikat sukcesu === */
.nf-form-cont .nf-response-msg,
.nf-form-cont .nf-success-msg {
  background: #e8f5ee !important;
  color: #125B34 !important;
  border: 1.5px solid #a8d5be !important;
  border-radius: 12px !important;
  padding: 14px 18px !important;
  font-family: 'Sahitya', Georgia, serif !important;
  font-size: 15px !important;
  font-weight: 700 !important;
  margin-top: 1rem !important;
}

/* === Opis pola (field description) === */
.nf-form-cont .nf-field-description,
.nf-form-cont .field-description {
  font-family: 'Sahitya', Georgia, serif !important;
  font-size: 13px !important;
  color: #777 !important;
  margin-top: 5px !important;
}

/* === Responsive === */
@media (max-width: 480px) {
  .nf-form-cont input[type="text"],
  .nf-form-cont input[type="email"],
  .nf-form-cont input[type="tel"],
  .nf-form-cont textarea,
  .nf-form-cont select {
    font-size: 16px !important;
  }
} /* End custom CSS */