.elementor-10 .elementor-element.elementor-element-2705873{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-10 .elementor-element.elementor-element-2705873:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-2705873 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #FEFDF9 50.34%, #FDFBF6 50%);}.elementor-10 .elementor-element.elementor-element-5dd1dcc{--display:flex;}.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-10 .elementor-element.elementor-element-dbaabbb .elementor-button{background-color:#6B8E23;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:15px;fill:#F8FAFC;color:#F8FAFC;border-radius:40px 40px 40px 40px;}.elementor-10 .elementor-element.elementor-element-dbaabbb{width:var( --container-widget-width, 49.815% );max-width:49.815%;--container-widget-width:49.815%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-dbaabbb.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-dbaabbb .elementor-button-content-wrapper{flex-direction:row;}.elementor-10 .elementor-element.elementor-element-dbaabbb .elementor-button .elementor-button-content-wrapper{gap:9px;}.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-10 .elementor-element.elementor-element-7cdb39a .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:96px;font-weight:400;font-style:italic;line-height:91.2px;color:#2C2C2C;}.elementor-10 .elementor-element.elementor-element-69d60bf .elementor-heading-title{font-family:"Great Vibes", Sans-serif;font-size:110.4px;font-weight:400;font-style:italic;line-height:104.88px;color:#5E8311;}.elementor-10 .elementor-element.elementor-element-c5906dd .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:96px;font-weight:400;font-style:normal;line-height:47px;color:#2C2C2C;}.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-10 .elementor-element.elementor-element-3e9e8cc{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:29.25px;color:#5C5C5C;}.elementor-10 .elementor-element.elementor-element-5ffd7dc{--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-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-10 .elementor-element.elementor-element-a6b24d4{width:var( --container-widget-width, 26.885% );max-width:26.885%;--container-widget-width:26.885%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-a6b24d4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-a6b24d4 .elementor-icon-box-wrapper{align-items:start;gap:9px;}.elementor-10 .elementor-element.elementor-element-a6b24d4 .elementor-icon-box-title{margin-block-end:0px;color:#2C2C2C;}.elementor-10 .elementor-element.elementor-element-a6b24d4.elementor-view-stacked .elementor-icon{background-color:#6B8E23;fill:#FFFFFF;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-a6b24d4.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-a6b24d4.elementor-view-default .elementor-icon{fill:#6B8E23;color:#6B8E23;border-color:#6B8E23;}.elementor-10 .elementor-element.elementor-element-a6b24d4.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-a6b24d4 .elementor-icon{font-size:24px;border-radius:12px 12px 12px 12px;}.elementor-10 .elementor-element.elementor-element-a6b24d4 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-a6b24d4 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;line-height:28px;}.elementor-10 .elementor-element.elementor-element-a6b24d4:has(:hover) .elementor-icon-box-title,
					 .elementor-10 .elementor-element.elementor-element-a6b24d4:has(:focus) .elementor-icon-box-title{color:#2C2C2C;}.elementor-10 .elementor-element.elementor-element-a6b24d4 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;line-height:16px;color:#8A857C;}.elementor-10 .elementor-element.elementor-element-fd61e03 .elementor-icon-box-wrapper{align-items:start;gap:9px;}.elementor-10 .elementor-element.elementor-element-fd61e03 .elementor-icon-box-title{margin-block-end:0px;color:#2C2C2C;}.elementor-10 .elementor-element.elementor-element-fd61e03.elementor-view-stacked .elementor-icon{background-color:#C1A35B;fill:#FFFFFF;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-fd61e03.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-fd61e03.elementor-view-default .elementor-icon{fill:#C1A35B;color:#C1A35B;border-color:#C1A35B;}.elementor-10 .elementor-element.elementor-element-fd61e03.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-fd61e03 .elementor-icon{font-size:24px;border-radius:12px 12px 12px 12px;}.elementor-10 .elementor-element.elementor-element-fd61e03 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-fd61e03 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;line-height:28px;}.elementor-10 .elementor-element.elementor-element-fd61e03:has(:hover) .elementor-icon-box-title,
					 .elementor-10 .elementor-element.elementor-element-fd61e03:has(:focus) .elementor-icon-box-title{color:#2C2C2C;}.elementor-10 .elementor-element.elementor-element-fd61e03 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;line-height:16px;color:#8A857C;}.elementor-10 .elementor-element.elementor-element-4e61446{--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-10 .elementor-element.elementor-element-3e1afcd .wpr-button{background-color:#6B8E23;-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;border-color:#E8E8E8;border-style:none;border-radius:25px 25px 25px 25px;}	.elementor-10 .elementor-element.elementor-element-3e1afcd [class*="elementor-animation"]:hover,
								.elementor-10 .elementor-element.elementor-element-3e1afcd .wpr-button::before,
								.elementor-10 .elementor-element.elementor-element-3e1afcd .wpr-button::after{background-color:#556B1F;}.elementor-10 .elementor-element.elementor-element-3e1afcd{width:var( --container-widget-width, 35.109% );max-width:35.109%;--container-widget-width:35.109%;--container-widget-flex-grow:0;text-align:center;}.elementor-10 .elementor-element.elementor-element-3e1afcd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-3e1afcd .wpr-button::before{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;}.elementor-10 .elementor-element.elementor-element-3e1afcd .wpr-button::after{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;color:#ffffff;padding:13px 13px 13px 13px;}.elementor-10 .elementor-element.elementor-element-3e1afcd .wpr-button .wpr-button-icon{-webkit-transition-duration:0.4s;transition-duration:0.4s;}.elementor-10 .elementor-element.elementor-element-3e1afcd .wpr-button .wpr-button-icon svg{-webkit-transition-duration:0.4s;transition-duration:0.4s;}.elementor-10 .elementor-element.elementor-element-3e1afcd .wpr-button .wpr-button-text{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;}.elementor-10 .elementor-element.elementor-element-3e1afcd .wpr-button .wpr-button-content{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;}.elementor-10 .elementor-element.elementor-element-3e1afcd .wpr-button-wrap{max-width:211px;}.elementor-10 .elementor-element.elementor-element-3e1afcd .wpr-button-content{-webkit-justify-content:center;justify-content:center;}.elementor-10 .elementor-element.elementor-element-3e1afcd .wpr-button-text{-webkit-justify-content:center;justify-content:center;color:#ffffff;}.elementor-10 .elementor-element.elementor-element-3e1afcd .wpr-button-icon{font-size:18px;}.elementor-10 .elementor-element.elementor-element-3e1afcd .wpr-button-icon svg{width:18px;height:18px;}.elementor-10 .elementor-element.elementor-element-3e1afcd.wpr-button-icon-position-left .wpr-button-icon{margin-right:12px;}.elementor-10 .elementor-element.elementor-element-3e1afcd.wpr-button-icon-position-right .wpr-button-icon{margin-left:12px;}.elementor-10 .elementor-element.elementor-element-3e1afcd.wpr-button-icon-style-inline .wpr-button-icon{color:#ffffff;}.elementor-10 .elementor-element.elementor-element-3e1afcd.wpr-button-icon-style-inline .wpr-button-icon svg{fill:#ffffff;}.elementor-10 .elementor-element.elementor-element-3e1afcd .wpr-button-text,.elementor-10 .elementor-element.elementor-element-3e1afcd .wpr-button::after{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-10 .elementor-element.elementor-element-3e1afcd .wpr-button:hover .wpr-button-text{color:#ffffff;}.elementor-10 .elementor-element.elementor-element-3e1afcd.wpr-button-icon-style-inline .wpr-button:hover .wpr-button-icon{color:#ffffff;}.elementor-10 .elementor-element.elementor-element-3e1afcd.wpr-button-icon-style-inline .wpr-button:hover .wpr-button-icon svg{fill:#ffffff;}.elementor-10 .elementor-element.elementor-element-3e1afcd .wpr-button:focus .wpr-button-text{color:#ffffff;}.elementor-10 .elementor-element.elementor-element-3e1afcd.wpr-button-icon-style-inline .wpr-button:focus .wpr-button-icon{color:#ffffff;}.elementor-10 .elementor-element.elementor-element-3e1afcd.wpr-button-icon-style-inline .wpr-button:focus .wpr-button-icon svg{fill:#ffffff;}.elementor-10 .elementor-element.elementor-element-3e1afcd .wpr-button:hover{border-color:#E8E8E8;}.elementor-10 .elementor-element.elementor-element-3e1afcd.wpr-button-icon-style-inline .wpr-button{padding:13px 13px 13px 13px;}.elementor-10 .elementor-element.elementor-element-3e1afcd.wpr-button-icon-style-block .wpr-button-text{padding:13px 13px 13px 13px;}.elementor-10 .elementor-element.elementor-element-3e1afcd.wpr-button-icon-style-inline-block .wpr-button-content{padding:13px 13px 13px 13px;}.elementor-10 .elementor-element.elementor-element-30c16e7 .wpr-button{background-color:#FEFDF9;-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;border-color:#E8E8E8;border-style:solid;border-width:2px 2px 2px 2px;border-radius:25px 25px 25px 25px;}	.elementor-10 .elementor-element.elementor-element-30c16e7 [class*="elementor-animation"]:hover,
								.elementor-10 .elementor-element.elementor-element-30c16e7 .wpr-button::before,
								.elementor-10 .elementor-element.elementor-element-30c16e7 .wpr-button::after{background-color:#FEFDF9;}.elementor-10 .elementor-element.elementor-element-30c16e7{width:var( --container-widget-width, 28.205% );max-width:28.205%;--container-widget-width:28.205%;--container-widget-flex-grow:0;text-align:center;}.elementor-10 .elementor-element.elementor-element-30c16e7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-30c16e7 .wpr-button::before{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;}.elementor-10 .elementor-element.elementor-element-30c16e7 .wpr-button::after{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;color:#6B8E23;padding:13px 13px 13px 13px;}.elementor-10 .elementor-element.elementor-element-30c16e7 .wpr-button .wpr-button-icon{-webkit-transition-duration:0.4s;transition-duration:0.4s;}.elementor-10 .elementor-element.elementor-element-30c16e7 .wpr-button .wpr-button-icon svg{-webkit-transition-duration:0.4s;transition-duration:0.4s;}.elementor-10 .elementor-element.elementor-element-30c16e7 .wpr-button .wpr-button-text{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;}.elementor-10 .elementor-element.elementor-element-30c16e7 .wpr-button .wpr-button-content{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;}.elementor-10 .elementor-element.elementor-element-30c16e7 .wpr-button-wrap{max-width:211px;}.elementor-10 .elementor-element.elementor-element-30c16e7 .wpr-button-content{-webkit-justify-content:center;justify-content:center;}.elementor-10 .elementor-element.elementor-element-30c16e7 .wpr-button-text{-webkit-justify-content:center;justify-content:center;color:#2C2C2C;}.elementor-10 .elementor-element.elementor-element-30c16e7 .wpr-button-icon{font-size:18px;}.elementor-10 .elementor-element.elementor-element-30c16e7 .wpr-button-icon svg{width:18px;height:18px;}.elementor-10 .elementor-element.elementor-element-30c16e7.wpr-button-icon-position-left .wpr-button-icon{margin-right:12px;}.elementor-10 .elementor-element.elementor-element-30c16e7.wpr-button-icon-position-right .wpr-button-icon{margin-left:12px;}.elementor-10 .elementor-element.elementor-element-30c16e7.wpr-button-icon-style-inline .wpr-button-icon{color:#2C2C2C;}.elementor-10 .elementor-element.elementor-element-30c16e7.wpr-button-icon-style-inline .wpr-button-icon svg{fill:#2C2C2C;}.elementor-10 .elementor-element.elementor-element-30c16e7 .wpr-button-text,.elementor-10 .elementor-element.elementor-element-30c16e7 .wpr-button::after{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-10 .elementor-element.elementor-element-30c16e7 .wpr-button:hover .wpr-button-text{color:#6B8E23;}.elementor-10 .elementor-element.elementor-element-30c16e7.wpr-button-icon-style-inline .wpr-button:hover .wpr-button-icon{color:#6B8E23;}.elementor-10 .elementor-element.elementor-element-30c16e7.wpr-button-icon-style-inline .wpr-button:hover .wpr-button-icon svg{fill:#6B8E23;}.elementor-10 .elementor-element.elementor-element-30c16e7 .wpr-button:focus .wpr-button-text{color:#6B8E23;}.elementor-10 .elementor-element.elementor-element-30c16e7.wpr-button-icon-style-inline .wpr-button:focus .wpr-button-icon{color:#6B8E23;}.elementor-10 .elementor-element.elementor-element-30c16e7.wpr-button-icon-style-inline .wpr-button:focus .wpr-button-icon svg{fill:#6B8E23;}.elementor-10 .elementor-element.elementor-element-30c16e7 .wpr-button:hover{border-color:#6B8E23;}.elementor-10 .elementor-element.elementor-element-30c16e7.wpr-button-icon-style-inline .wpr-button{padding:13px 13px 13px 13px;}.elementor-10 .elementor-element.elementor-element-30c16e7.wpr-button-icon-style-block .wpr-button-text{padding:13px 13px 13px 13px;}.elementor-10 .elementor-element.elementor-element-30c16e7.wpr-button-icon-style-inline-block .wpr-button-content{padding:13px 13px 13px 13px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-0bab632{--divider-border-style:solid;--divider-color:#C2C4C6;--divider-border-width:1.4px;}.elementor-10 .elementor-element.elementor-element-0bab632 .elementor-divider-separator{width:100%;}.elementor-10 .elementor-element.elementor-element-0bab632 .elementor-divider{padding-block-start:11px;padding-block-end:11px;}.elementor-10 .elementor-element.elementor-element-158a748{--display:flex;}.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-10 .elementor-element.elementor-element-518bdcb{--display:flex;--min-height:155px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:190px 190px;--row-gap:190px;--column-gap:190px;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#D8D8D4;--border-color:#D8D8D4;}.elementor-10 .elementor-element.elementor-element-518bdcb:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-518bdcb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F3E9;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-10 .elementor-element.elementor-element-a71dbd7 .elementor-counter{gap:5px;}.elementor-10 .elementor-element.elementor-element-a71dbd7 .elementor-counter-number-wrapper{color:#6B8E23;font-family:"Inter", Sans-serif;font-size:52px;font-weight:900;line-height:48px;}.elementor-10 .elementor-element.elementor-element-a71dbd7 .elementor-counter-title{color:#8A857C;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:20px;}.elementor-10 .elementor-element.elementor-element-9d6b8a9 .elementor-counter{gap:5px;}.elementor-10 .elementor-element.elementor-element-9d6b8a9 .elementor-counter-number-wrapper{color:#6B8E23;font-family:"Inter", Sans-serif;font-size:52px;font-weight:900;line-height:48px;}.elementor-10 .elementor-element.elementor-element-9d6b8a9 .elementor-counter-title{color:#8A857C;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:20px;}.elementor-10 .elementor-element.elementor-element-a9627c7 .elementor-counter{gap:5px;}.elementor-10 .elementor-element.elementor-element-a9627c7 .elementor-counter-number-wrapper{color:#6B8E23;font-family:"Inter", Sans-serif;font-size:52px;font-weight:900;line-height:48px;}.elementor-10 .elementor-element.elementor-element-a9627c7 .elementor-counter-title{color:#8A857C;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:20px;}.elementor-10 .elementor-element.elementor-element-1d04da2 .elementor-counter{gap:5px;}.elementor-10 .elementor-element.elementor-element-1d04da2 .elementor-counter-number-wrapper{color:#6B8E23;font-family:"Inter", Sans-serif;font-size:52px;font-weight:900;line-height:48px;}.elementor-10 .elementor-element.elementor-element-1d04da2 .elementor-counter-title{color:#8A857C;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:20px;}.elementor-10 .elementor-element.elementor-element-20e7c9a{--display:flex;}.elementor-10 .elementor-element.elementor-element-20e7c9a:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-20e7c9a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEFDF9;}.elementor-10 .elementor-element.elementor-element-f81d48b{--spacer-size:50px;}.elementor-10 .elementor-element.elementor-element-01bec08{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-10 .elementor-element.elementor-element-01bec08:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-01bec08 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEFDF9;}.elementor-10 .elementor-element.elementor-element-f5da3b6{text-align:center;font-family:"Inter", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;line-height:16px;letter-spacing:1.7px;color:#6B8E23;}.elementor-10 .elementor-element.elementor-element-cb279b0{text-align:center;}.elementor-10 .elementor-element.elementor-element-cb279b0 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:60px;font-weight:400;line-height:66px;color:#2C2C2C;}.elementor-10 .elementor-element.elementor-element-bdc3dd7{width:var( --container-widget-width, 56.739% );max-width:56.739%;--container-widget-width:56.739%;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:29.25px;color:#5C5C5C;}.elementor-10 .elementor-element.elementor-element-bdc3dd7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-54b74e1{--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-10 .elementor-element.elementor-element-54b74e1:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-54b74e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEFDF9;}.elementor-10 .elementor-element.elementor-element-666b8c1{--display:flex;--min-height:529px;--justify-content:space-between;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:#DEDFD9;--border-color:#DEDFD9;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-666b8c1:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-666b8c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nimrakhanofficial.com/wp-content/uploads/2026/05/SnapInsta.to_657714772_18581484913048950_3444492451571336048_n.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-39a8036{--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:space-between;}.elementor-10 .elementor-element.elementor-element-d98f878 .elementor-button{background-color:#6B8E23;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:4px;fill:#F8FAFC;color:#F8FAFC;border-radius:40px 40px 40px 40px;}.elementor-10 .elementor-element.elementor-element-d98f878{width:var( --container-widget-width, 37.874% );max-width:37.874%;--container-widget-width:37.874%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-d98f878.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-3ce3946 .elementor-button{background-color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:4px;fill:#2C2C2C;color:#2C2C2C;border-radius:40px 40px 40px 40px;}.elementor-10 .elementor-element.elementor-element-3ce3946{width:var( --container-widget-width, 21% );max-width:21%;--container-widget-width:21%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-3ce3946.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-bdd57d8{--display:flex;--min-height:97px;--justify-content:center;--border-radius:0px 0px 20px 20px;}.elementor-10 .elementor-element.elementor-element-bdd57d8:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-bdd57d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F6F2;}.elementor-10 .elementor-element.elementor-element-af0418e{text-align:start;}.elementor-10 .elementor-element.elementor-element-af0418e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;line-height:28px;color:#2C2C2C;}.elementor-10 .elementor-element.elementor-element-d4ddb1f{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;line-height:16px;color:#6B8E23;}.elementor-10 .elementor-element.elementor-element-cadd26e{--display:flex;--min-height:529px;--justify-content:space-between;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:#DEDFD9;--border-color:#DEDFD9;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-cadd26e:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-cadd26e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nimrakhanofficial.com/wp-content/uploads/2026/05/SnapInsta.to_663280168_18583664659048950_9139048005989679202_n.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-d2234af{--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:space-between;}.elementor-10 .elementor-element.elementor-element-6755381 .elementor-button{background-color:#6B8E23;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:4px;fill:#F8FAFC;color:#F8FAFC;border-radius:40px 40px 40px 40px;}.elementor-10 .elementor-element.elementor-element-6755381{width:var( --container-widget-width, 29% );max-width:29%;--container-widget-width:29%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-6755381.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-f69cade .elementor-button{background-color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:4px;fill:#2C2C2C;color:#2C2C2C;border-radius:40px 40px 40px 40px;}.elementor-10 .elementor-element.elementor-element-f69cade{width:var( --container-widget-width, 21% );max-width:21%;--container-widget-width:21%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-f69cade.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-1b92f1e{--display:flex;--min-height:97px;--justify-content:center;--border-radius:0px 0px 20px 20px;}.elementor-10 .elementor-element.elementor-element-1b92f1e:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-1b92f1e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F6F2;}.elementor-10 .elementor-element.elementor-element-fefb066{text-align:start;}.elementor-10 .elementor-element.elementor-element-fefb066 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;line-height:28px;color:#2C2C2C;}.elementor-10 .elementor-element.elementor-element-fc28c3d{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;line-height:16px;color:#6B8E23;}.elementor-10 .elementor-element.elementor-element-d26bd84{--display:flex;--min-height:529px;--justify-content:space-between;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:#DEDFD9;--border-color:#DEDFD9;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-d26bd84:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-d26bd84 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nimrakhanofficial.com/wp-content/uploads/2026/05/SnapInsta.to_656239603_18579081727048950_2730271682360638026_n.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-0f50521{--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:space-between;}.elementor-10 .elementor-element.elementor-element-831af3b .elementor-button{background-color:#6B8E23;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:4px;fill:#F8FAFC;color:#F8FAFC;border-radius:40px 40px 40px 40px;}.elementor-10 .elementor-element.elementor-element-831af3b{width:var( --container-widget-width, 37.874% );max-width:37.874%;--container-widget-width:37.874%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-831af3b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-3c43b0d .elementor-button{background-color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:4px;fill:#2C2C2C;color:#2C2C2C;border-radius:40px 40px 40px 40px;}.elementor-10 .elementor-element.elementor-element-3c43b0d{width:var( --container-widget-width, 21% );max-width:21%;--container-widget-width:21%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-3c43b0d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-431ef56{--display:flex;--min-height:97px;--justify-content:center;--border-radius:0px 0px 20px 20px;}.elementor-10 .elementor-element.elementor-element-431ef56:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-431ef56 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F6F2;}.elementor-10 .elementor-element.elementor-element-eb03f60{text-align:start;}.elementor-10 .elementor-element.elementor-element-eb03f60 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;line-height:28px;color:#2C2C2C;}.elementor-10 .elementor-element.elementor-element-6337647{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;line-height:16px;color:#6B8E23;}.elementor-10 .elementor-element.elementor-element-4250225{--display:flex;}.elementor-10 .elementor-element.elementor-element-4250225:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-4250225 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEFDF9;}.elementor-10 .elementor-element.elementor-element-8685aee{--spacer-size:50px;}.elementor-10 .elementor-element.elementor-element-264eae9{--display:flex;}.elementor-10 .elementor-element.elementor-element-264eae9:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-264eae9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F3E9;}.elementor-10 .elementor-element.elementor-element-749314e{--spacer-size:50px;}.elementor-10 .elementor-element.elementor-element-4018208{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-10 .elementor-element.elementor-element-4018208:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-4018208 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F3E9;}.elementor-10 .elementor-element.elementor-element-bbd688d{text-align:center;font-family:"Inter", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;line-height:16px;letter-spacing:1.7px;color:#6B8E23;}.elementor-10 .elementor-element.elementor-element-302658a{text-align:center;}.elementor-10 .elementor-element.elementor-element-302658a .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:60px;font-weight:400;line-height:66px;color:#2C2C2C;}.elementor-10 .elementor-element.elementor-element-8d23d94{width:var( --container-widget-width, 49.077% );max-width:49.077%;--container-widget-width:49.077%;--container-widget-flex-grow:0;text-align:start;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:29.25px;color:#5C5C5C;}.elementor-10 .elementor-element.elementor-element-8d23d94.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-9daaae8{--display:flex;}.elementor-10 .elementor-element.elementor-element-9daaae8:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-9daaae8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F3E9;}.elementor-10 .elementor-element.elementor-element-35c94ab{--display:flex;}.elementor-10 .elementor-element.elementor-element-316aead{--display:flex;--min-height:529px;--justify-content:space-between;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:#FEFDF9;--border-color:#FEFDF9;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-316aead:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-316aead > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nimrakhanofficial.com/wp-content/uploads/2026/05/SnapInsta.to_640157067_18568858615048950_2930319969270037365_n.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-6ea058e{--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;--justify-content:space-between;}.elementor-10 .elementor-element.elementor-element-de5dc12 .elementor-button{background-color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:4px;fill:#000000;color:#000000;border-radius:40px 40px 40px 40px;}.elementor-10 .elementor-element.elementor-element-de5dc12{width:var( --container-widget-width, 21% );max-width:21%;--container-widget-width:21%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-de5dc12.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-f06bd8b{--display:flex;--min-height:97px;--justify-content:center;--border-radius:0px 0px 20px 20px;}.elementor-10 .elementor-element.elementor-element-f06bd8b:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-f06bd8b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F4F600;}.elementor-10 .elementor-element.elementor-element-5cd7e4a{text-align:start;}.elementor-10 .elementor-element.elementor-element-5cd7e4a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;line-height:28px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-816c07e{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;line-height:16px;color:#5DE43B;}.elementor-10 .elementor-element.elementor-element-adb5b16{--display:flex;}.elementor-10 .elementor-element.elementor-element-8e2146e{--display:flex;--min-height:529px;--justify-content:space-between;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:#FEFDF9;--border-color:#FEFDF9;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-8e2146e:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-8e2146e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nimrakhanofficial.com/wp-content/uploads/2026/05/SnapInsta.to_618818695_18557323246048950_6110962229916149432_n.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-a33bd48{--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;--justify-content:space-between;}.elementor-10 .elementor-element.elementor-element-550b88f .elementor-button{background-color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:4px;fill:#000000;color:#000000;border-radius:40px 40px 40px 40px;}.elementor-10 .elementor-element.elementor-element-550b88f{width:var( --container-widget-width, 21% );max-width:21%;--container-widget-width:21%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-550b88f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-cd95edd{--display:flex;--min-height:97px;--justify-content:center;--border-radius:0px 0px 20px 20px;}.elementor-10 .elementor-element.elementor-element-cd95edd:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-cd95edd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F4F600;}.elementor-10 .elementor-element.elementor-element-38dd237{text-align:start;}.elementor-10 .elementor-element.elementor-element-38dd237 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;line-height:28px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-82808fe{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;line-height:16px;color:#5DE43B;}.elementor-10 .elementor-element.elementor-element-5001f6b{--display:flex;}.elementor-10 .elementor-element.elementor-element-e43ecec{--display:flex;--min-height:529px;--justify-content:space-between;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:#FEFDF9;--border-color:#FEFDF9;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-e43ecec:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-e43ecec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nimrakhanofficial.com/wp-content/uploads/2026/05/SnapInsta.to_600610707_18550927393048950_4751281822177163152_n.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-cbf5620{--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;--justify-content:space-between;}.elementor-10 .elementor-element.elementor-element-c287a77 .elementor-button{background-color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:4px;fill:#000000;color:#000000;border-radius:40px 40px 40px 40px;}.elementor-10 .elementor-element.elementor-element-c287a77{width:var( --container-widget-width, 21% );max-width:21%;--container-widget-width:21%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-c287a77.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-0d5205e{--display:flex;--min-height:97px;--justify-content:center;--border-radius:0px 0px 20px 20px;}.elementor-10 .elementor-element.elementor-element-0d5205e:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-0d5205e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F4F600;}.elementor-10 .elementor-element.elementor-element-c371091{text-align:start;}.elementor-10 .elementor-element.elementor-element-c371091 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;line-height:28px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-189cf04{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;line-height:16px;color:#5DE43B;}.elementor-10 .elementor-element.elementor-element-9addcbc{--display:flex;}.elementor-10 .elementor-element.elementor-element-946b908{--display:flex;--min-height:529px;--justify-content:space-between;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:#FEFDF9;--border-color:#FEFDF9;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-946b908:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-946b908 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nimrakhanofficial.com/wp-content/uploads/2026/05/SnapInsta.to_685864181_18590116417048950_152570766575463644_n.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-483ce96{--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;--justify-content:space-between;}.elementor-10 .elementor-element.elementor-element-53f134b .elementor-button{background-color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:4px;fill:#000000;color:#000000;border-radius:40px 40px 40px 40px;}.elementor-10 .elementor-element.elementor-element-53f134b{width:var( --container-widget-width, 21% );max-width:21%;--container-widget-width:21%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-53f134b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-af183ae{--display:flex;--min-height:97px;--justify-content:center;--border-radius:0px 0px 20px 20px;}.elementor-10 .elementor-element.elementor-element-af183ae:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-af183ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F4F600;}.elementor-10 .elementor-element.elementor-element-00b06c3{text-align:start;}.elementor-10 .elementor-element.elementor-element-00b06c3 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;line-height:28px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-8962038{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;line-height:16px;color:#5DE43B;}.elementor-10 .elementor-element.elementor-element-07cd4a2{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-swiper-pagination-size:8px;--e-n-carousel-dots-normal-color:#6B8E23;--e-n-carousel-dots-hover-color:#2C2C2C;}.elementor-10 .elementor-element.elementor-element-604cc9a{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 01px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:01px;--border-left-width:0px;border-color:#D8D8D4;--border-color:#D8D8D4;}.elementor-10 .elementor-element.elementor-element-604cc9a:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-604cc9a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F3E9;}.elementor-10 .elementor-element.elementor-element-6b37149{--spacer-size:50px;}.elementor-10 .elementor-element.elementor-element-afb7d43{--display:flex;}.elementor-10 .elementor-element.elementor-element-afb7d43:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-afb7d43 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEFDF9;}.elementor-10 .elementor-element.elementor-element-a508727{--spacer-size:50px;}.elementor-10 .elementor-element.elementor-element-6733f87{--display:flex;--min-height:600px;--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:36px 36px;--row-gap:36px;--column-gap:36px;}.elementor-10 .elementor-element.elementor-element-6733f87:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-6733f87 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEFDF9;}.elementor-10 .elementor-element.elementor-element-2894a37{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-end;--border-radius:30px 30px 30px 30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-2894a37:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-2894a37 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nimrakhanofficial.com/wp-content/uploads/2026/05/SnapInsta.to_662017379_18582902122048950_3344144791542923122_n.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-1380c3e{--display:flex;--margin-top:0px;--margin-bottom:-7px;--margin-left:0px;--margin-right:-67px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-1380c3e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-c745871 .elementor-button{background-color:#6B8E23;font-family:"Inter", Sans-serif;font-size:14px;font-weight:700;line-height:20px;fill:#F8FAFC;color:#F8FAFC;border-radius:40px 40px 40px 40px;}.elementor-10 .elementor-element.elementor-element-c745871{width:var( --container-widget-width, 116.345% );max-width:116.345%;--container-widget-width:116.345%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-c745871.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-7d1391e{--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-10 .elementor-element.elementor-element-da6852f{text-align:start;font-family:"Inter", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;line-height:16px;letter-spacing:1.7px;color:#6B8E23;}.elementor-10 .elementor-element.elementor-element-3433485{text-align:start;}.elementor-10 .elementor-element.elementor-element-3433485 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:60px;font-weight:400;line-height:66px;color:#2C2C2C;}.elementor-10 .elementor-element.elementor-element-e6bd1b3{width:var( --container-widget-width, 104.68% );max-width:104.68%;--container-widget-width:104.68%;--container-widget-flex-grow:0;text-align:start;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:29.25px;color:#5C5C5C;}.elementor-10 .elementor-element.elementor-element-e6bd1b3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-9fbfe51{width:var( --container-widget-width, 104.68% );max-width:104.68%;--container-widget-width:104.68%;--container-widget-flex-grow:0;text-align:start;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:29.25px;color:#5C5C5C;}.elementor-10 .elementor-element.elementor-element-9fbfe51.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-widget-blockquote .elementor-blockquote__content{color:var( --e-global-color-text );}.elementor-widget-blockquote .elementor-blockquote__author{color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-e879083 .elementor-blockquote__content{color:#1E293B;font-family:"Inter", Sans-serif;font-size:24px;font-weight:500;font-style:italic;line-height:39px;}.elementor-10 .elementor-element.elementor-element-e879083 .elementor-blockquote__content +.e-q-footer{margin-top:0px;}.elementor-10 .elementor-element.elementor-element-e879083 .elementor-blockquote__author{color:#6B8E23;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;}.elementor-10 .elementor-element.elementor-element-e879083 .elementor-blockquote:before{color:#6B8E23;font-size:calc(1px * 100);}.elementor-10 .elementor-element.elementor-element-909b83d{--display:flex;}.elementor-10 .elementor-element.elementor-element-909b83d:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-909b83d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEFDF9;}.elementor-10 .elementor-element.elementor-element-9256a81{--spacer-size:50px;}.elementor-10 .elementor-element.elementor-element-05e8008{--display:flex;border-style:solid;--border-style:solid;border-width:01px 0px 0px 0px;--border-top-width:01px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#D8D8D4;--border-color:#D8D8D4;}.elementor-10 .elementor-element.elementor-element-05e8008:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-05e8008 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F3E9;}.elementor-10 .elementor-element.elementor-element-3939bd5{--spacer-size:50px;}.elementor-10 .elementor-element.elementor-element-1fe0b2d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-10 .elementor-element.elementor-element-1fe0b2d:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-1fe0b2d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F3E9;}.elementor-10 .elementor-element.elementor-element-1fe0b2d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-6a644b3{text-align:start;font-family:"Inter", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;line-height:16px;letter-spacing:1.7px;color:#6B8E23;}.elementor-10 .elementor-element.elementor-element-6514da4{text-align:center;}.elementor-10 .elementor-element.elementor-element-6514da4 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:60px;font-weight:400;line-height:66px;color:#2C2C2C;}.elementor-10 .elementor-element.elementor-element-04650a0{width:var( --container-widget-width, 56.739% );max-width:56.739%;--container-widget-width:56.739%;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:29.25px;color:#5C5C5C;}.elementor-10 .elementor-element.elementor-element-04650a0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-5118623{--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-10 .elementor-element.elementor-element-5118623:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-5118623 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F3E9;}.elementor-10 .elementor-element.elementor-element-1915600{--e-image-carousel-slides-to-show:8;}.elementor-10 .elementor-element.elementor-element-9bb9a8d{--display:flex;}.elementor-10 .elementor-element.elementor-element-9bb9a8d:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-9bb9a8d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F3E9;}.elementor-10 .elementor-element.elementor-element-04b03e2{--spacer-size:50px;}.elementor-10 .elementor-element.elementor-element-1d90ecf{--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-10 .elementor-element.elementor-element-1d90ecf:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-1d90ecf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F3E9;}.elementor-10 .elementor-element.elementor-element-9c2e4d1{--display:flex;--min-height:300px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:30px 30px 30px 30px;}.elementor-10 .elementor-element.elementor-element-9c2e4d1:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-9c2e4d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F8F4;}.elementor-10 .elementor-element.elementor-element-514ce47{text-align:center;}.elementor-10 .elementor-element.elementor-element-514ce47 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:36px;font-weight:700;line-height:40px;color:#2C2C2C;}.elementor-10 .elementor-element.elementor-element-d37ba62{width:var( --container-widget-width, 66.477% );max-width:66.477%;--container-widget-width:66.477%;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:29.25px;color:#5C5C5C;}.elementor-10 .elementor-element.elementor-element-d37ba62.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-93e016a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-10 .elementor-element.elementor-element-14b893b .wpr-button{background-color:#6B8E23;-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;border-color:#E8E8E8;border-style:none;border-radius:25px 25px 25px 25px;}	.elementor-10 .elementor-element.elementor-element-14b893b [class*="elementor-animation"]:hover,
								.elementor-10 .elementor-element.elementor-element-14b893b .wpr-button::before,
								.elementor-10 .elementor-element.elementor-element-14b893b .wpr-button::after{background-color:#556B1F;}.elementor-10 .elementor-element.elementor-element-14b893b{width:var( --container-widget-width, 17.62% );max-width:17.62%;--container-widget-width:17.62%;--container-widget-flex-grow:0;text-align:center;}.elementor-10 .elementor-element.elementor-element-14b893b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-14b893b .wpr-button::before{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;}.elementor-10 .elementor-element.elementor-element-14b893b .wpr-button::after{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;color:#ffffff;padding:13px 13px 13px 13px;}.elementor-10 .elementor-element.elementor-element-14b893b .wpr-button .wpr-button-icon{-webkit-transition-duration:0.4s;transition-duration:0.4s;}.elementor-10 .elementor-element.elementor-element-14b893b .wpr-button .wpr-button-icon svg{-webkit-transition-duration:0.4s;transition-duration:0.4s;}.elementor-10 .elementor-element.elementor-element-14b893b .wpr-button .wpr-button-text{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;}.elementor-10 .elementor-element.elementor-element-14b893b .wpr-button .wpr-button-content{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;}.elementor-10 .elementor-element.elementor-element-14b893b .wpr-button-wrap{max-width:211px;}.elementor-10 .elementor-element.elementor-element-14b893b .wpr-button-content{-webkit-justify-content:center;justify-content:center;}.elementor-10 .elementor-element.elementor-element-14b893b .wpr-button-text{-webkit-justify-content:center;justify-content:center;color:#ffffff;}.elementor-10 .elementor-element.elementor-element-14b893b .wpr-button-icon{font-size:18px;}.elementor-10 .elementor-element.elementor-element-14b893b .wpr-button-icon svg{width:18px;height:18px;}.elementor-10 .elementor-element.elementor-element-14b893b.wpr-button-icon-position-left .wpr-button-icon{margin-right:12px;}.elementor-10 .elementor-element.elementor-element-14b893b.wpr-button-icon-position-right .wpr-button-icon{margin-left:12px;}.elementor-10 .elementor-element.elementor-element-14b893b.wpr-button-icon-style-inline .wpr-button-icon{color:#ffffff;}.elementor-10 .elementor-element.elementor-element-14b893b.wpr-button-icon-style-inline .wpr-button-icon svg{fill:#ffffff;}.elementor-10 .elementor-element.elementor-element-14b893b .wpr-button-text,.elementor-10 .elementor-element.elementor-element-14b893b .wpr-button::after{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-10 .elementor-element.elementor-element-14b893b .wpr-button:hover .wpr-button-text{color:#ffffff;}.elementor-10 .elementor-element.elementor-element-14b893b.wpr-button-icon-style-inline .wpr-button:hover .wpr-button-icon{color:#ffffff;}.elementor-10 .elementor-element.elementor-element-14b893b.wpr-button-icon-style-inline .wpr-button:hover .wpr-button-icon svg{fill:#ffffff;}.elementor-10 .elementor-element.elementor-element-14b893b .wpr-button:focus .wpr-button-text{color:#ffffff;}.elementor-10 .elementor-element.elementor-element-14b893b.wpr-button-icon-style-inline .wpr-button:focus .wpr-button-icon{color:#ffffff;}.elementor-10 .elementor-element.elementor-element-14b893b.wpr-button-icon-style-inline .wpr-button:focus .wpr-button-icon svg{fill:#ffffff;}.elementor-10 .elementor-element.elementor-element-14b893b .wpr-button:hover{border-color:#E8E8E8;}.elementor-10 .elementor-element.elementor-element-14b893b.wpr-button-icon-style-inline .wpr-button{padding:13px 13px 13px 13px;}.elementor-10 .elementor-element.elementor-element-14b893b.wpr-button-icon-style-block .wpr-button-text{padding:13px 13px 13px 13px;}.elementor-10 .elementor-element.elementor-element-14b893b.wpr-button-icon-style-inline-block .wpr-button-content{padding:13px 13px 13px 13px;}.elementor-10 .elementor-element.elementor-element-08b81ac .wpr-button{background-color:#FEFDF9;-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;border-color:#E8E8E8;border-style:solid;border-width:2px 2px 2px 2px;border-radius:25px 25px 25px 25px;}	.elementor-10 .elementor-element.elementor-element-08b81ac [class*="elementor-animation"]:hover,
								.elementor-10 .elementor-element.elementor-element-08b81ac .wpr-button::before,
								.elementor-10 .elementor-element.elementor-element-08b81ac .wpr-button::after{background-color:#FEFDF9;}.elementor-10 .elementor-element.elementor-element-08b81ac{width:var( --container-widget-width, 18.212% );max-width:18.212%;--container-widget-width:18.212%;--container-widget-flex-grow:0;text-align:center;}.elementor-10 .elementor-element.elementor-element-08b81ac.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-08b81ac .wpr-button::before{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;}.elementor-10 .elementor-element.elementor-element-08b81ac .wpr-button::after{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;color:#6B8E23;padding:13px 13px 13px 13px;}.elementor-10 .elementor-element.elementor-element-08b81ac .wpr-button .wpr-button-icon{-webkit-transition-duration:0.4s;transition-duration:0.4s;}.elementor-10 .elementor-element.elementor-element-08b81ac .wpr-button .wpr-button-icon svg{-webkit-transition-duration:0.4s;transition-duration:0.4s;}.elementor-10 .elementor-element.elementor-element-08b81ac .wpr-button .wpr-button-text{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;}.elementor-10 .elementor-element.elementor-element-08b81ac .wpr-button .wpr-button-content{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;}.elementor-10 .elementor-element.elementor-element-08b81ac .wpr-button-wrap{max-width:211px;}.elementor-10 .elementor-element.elementor-element-08b81ac .wpr-button-content{-webkit-justify-content:center;justify-content:center;}.elementor-10 .elementor-element.elementor-element-08b81ac .wpr-button-text{-webkit-justify-content:center;justify-content:center;color:#2C2C2C;}.elementor-10 .elementor-element.elementor-element-08b81ac .wpr-button-icon{font-size:18px;}.elementor-10 .elementor-element.elementor-element-08b81ac .wpr-button-icon svg{width:18px;height:18px;}.elementor-10 .elementor-element.elementor-element-08b81ac.wpr-button-icon-position-left .wpr-button-icon{margin-right:12px;}.elementor-10 .elementor-element.elementor-element-08b81ac.wpr-button-icon-position-right .wpr-button-icon{margin-left:12px;}.elementor-10 .elementor-element.elementor-element-08b81ac.wpr-button-icon-style-inline .wpr-button-icon{color:#2C2C2C;}.elementor-10 .elementor-element.elementor-element-08b81ac.wpr-button-icon-style-inline .wpr-button-icon svg{fill:#2C2C2C;}.elementor-10 .elementor-element.elementor-element-08b81ac .wpr-button-text,.elementor-10 .elementor-element.elementor-element-08b81ac .wpr-button::after{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-10 .elementor-element.elementor-element-08b81ac .wpr-button:hover .wpr-button-text{color:#6B8E23;}.elementor-10 .elementor-element.elementor-element-08b81ac.wpr-button-icon-style-inline .wpr-button:hover .wpr-button-icon{color:#6B8E23;}.elementor-10 .elementor-element.elementor-element-08b81ac.wpr-button-icon-style-inline .wpr-button:hover .wpr-button-icon svg{fill:#6B8E23;}.elementor-10 .elementor-element.elementor-element-08b81ac .wpr-button:focus .wpr-button-text{color:#6B8E23;}.elementor-10 .elementor-element.elementor-element-08b81ac.wpr-button-icon-style-inline .wpr-button:focus .wpr-button-icon{color:#6B8E23;}.elementor-10 .elementor-element.elementor-element-08b81ac.wpr-button-icon-style-inline .wpr-button:focus .wpr-button-icon svg{fill:#6B8E23;}.elementor-10 .elementor-element.elementor-element-08b81ac .wpr-button:hover{border-color:#6B8E23;}.elementor-10 .elementor-element.elementor-element-08b81ac.wpr-button-icon-style-inline .wpr-button{padding:13px 13px 13px 13px;}.elementor-10 .elementor-element.elementor-element-08b81ac.wpr-button-icon-style-block .wpr-button-text{padding:13px 13px 13px 13px;}.elementor-10 .elementor-element.elementor-element-08b81ac.wpr-button-icon-style-inline-block .wpr-button-content{padding:13px 13px 13px 13px;}.elementor-10 .elementor-element.elementor-element-4ebe070{--display:flex;}.elementor-10 .elementor-element.elementor-element-4ebe070:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-4ebe070 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F3E9;}.elementor-10 .elementor-element.elementor-element-aa58d35{--spacer-size:50px;}.elementor-10 .elementor-element.elementor-element-07dd222{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-07dd222:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-07dd222 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F3E9;}.elementor-10 .elementor-element.elementor-element-c8b9a5b{--divider-border-style:solid;--divider-color:#D8D8D4;--divider-border-width:1px;}.elementor-10 .elementor-element.elementor-element-c8b9a5b .elementor-divider-separator{width:100%;}.elementor-10 .elementor-element.elementor-element-c8b9a5b .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-10 .elementor-element.elementor-element-2660769{--display:flex;}.elementor-10 .elementor-element.elementor-element-2660769:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-2660769 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F3E9;}.elementor-10 .elementor-element.elementor-element-151bf66{--spacer-size:50px;}.elementor-10 .elementor-element.elementor-element-1e43ebe{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-10 .elementor-element.elementor-element-1e43ebe:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-1e43ebe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F3E9;}.elementor-10 .elementor-element.elementor-element-b6df767{text-align:start;font-family:"Inter", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;line-height:16px;letter-spacing:1.7px;color:#6B8E23;}.elementor-10 .elementor-element.elementor-element-d53a5e6{text-align:center;}.elementor-10 .elementor-element.elementor-element-d53a5e6 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:60px;font-weight:400;line-height:66px;color:#2C2C2C;}.elementor-10 .elementor-element.elementor-element-37398e3{width:var( --container-widget-width, 56.739% );max-width:56.739%;--container-widget-width:56.739%;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:29.25px;color:#5C5C5C;}.elementor-10 .elementor-element.elementor-element-37398e3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-b84d01f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-10 .elementor-element.elementor-element-b84d01f:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-b84d01f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F3E9;}.elementor-10 .elementor-element.elementor-element-9d1bf93{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:30px 30px 30px 30px;--padding-top:10px;--padding-bottom:10px;--padding-left:22px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-9d1bf93:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-9d1bf93 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-9d1bf93.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-37a51e2 .elementor-repeater-item-0ea3fa2.elementor-social-icon{background-color:#F60FBC;}.elementor-10 .elementor-element.elementor-element-37a51e2 .elementor-repeater-item-0ea3fa2.elementor-social-icon i{color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-37a51e2 .elementor-repeater-item-0ea3fa2.elementor-social-icon svg{fill:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-37a51e2{--grid-template-columns:repeat(0, auto);text-align:center;--icon-size:32px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-10 .elementor-element.elementor-element-cde0e18{text-align:center;}.elementor-10 .elementor-element.elementor-element-cde0e18 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:700;line-height:28px;color:#2C2C2C;}.elementor-10 .elementor-element.elementor-element-2b1c266{width:var( --container-widget-width, 62.404% );max-width:62.404%;--container-widget-width:62.404%;--container-widget-flex-grow:0;text-align:start;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#8A857C;}.elementor-10 .elementor-element.elementor-element-2b1c266.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-84e8bef .elementor-counter{flex-direction:row-reverse;}.elementor-10 .elementor-element.elementor-element-84e8bef .elementor-counter-number-wrapper{color:#6B8E23;font-family:"Inter", Sans-serif;font-size:24px;font-weight:900;line-height:32px;}.elementor-10 .elementor-element.elementor-element-84e8bef .elementor-counter-title{color:#8A857C;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;text-transform:lowercase;line-height:20px;}.elementor-10 .elementor-element.elementor-element-cc5c67b{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:30px 30px 30px 30px;--padding-top:10px;--padding-bottom:10px;--padding-left:22px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-cc5c67b:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-cc5c67b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-cc5c67b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-8f62043{--grid-template-columns:repeat(0, auto);text-align:center;--icon-size:32px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-10 .elementor-element.elementor-element-76e396d{text-align:center;}.elementor-10 .elementor-element.elementor-element-76e396d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:700;line-height:28px;color:#2C2C2C;}.elementor-10 .elementor-element.elementor-element-18e5306{width:var( --container-widget-width, 62.404% );max-width:62.404%;--container-widget-width:62.404%;--container-widget-flex-grow:0;text-align:start;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#8A857C;}.elementor-10 .elementor-element.elementor-element-18e5306.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-92d45a6 .elementor-counter{flex-direction:row-reverse;}.elementor-10 .elementor-element.elementor-element-92d45a6 .elementor-counter-number-wrapper{color:#6B8E23;font-family:"Inter", Sans-serif;font-size:24px;font-weight:900;line-height:32px;}.elementor-10 .elementor-element.elementor-element-92d45a6 .elementor-counter-title{color:#8A857C;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;text-transform:lowercase;line-height:20px;}.elementor-10 .elementor-element.elementor-element-9c5c9eb{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:30px 30px 30px 30px;--padding-top:10px;--padding-bottom:10px;--padding-left:22px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-9c5c9eb:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-9c5c9eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-9c5c9eb.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-c9d1baa{--grid-template-columns:repeat(0, auto);text-align:center;--icon-size:32px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-10 .elementor-element.elementor-element-0141a7b{text-align:center;}.elementor-10 .elementor-element.elementor-element-0141a7b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:700;line-height:28px;color:#2C2C2C;}.elementor-10 .elementor-element.elementor-element-a40f3b2{width:var( --container-widget-width, 62.404% );max-width:62.404%;--container-widget-width:62.404%;--container-widget-flex-grow:0;text-align:start;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#8A857C;}.elementor-10 .elementor-element.elementor-element-a40f3b2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-7da725b .elementor-counter{flex-direction:row-reverse;}.elementor-10 .elementor-element.elementor-element-7da725b .elementor-counter-number-wrapper{color:#6B8E23;font-family:"Inter", Sans-serif;font-size:24px;font-weight:900;line-height:32px;}.elementor-10 .elementor-element.elementor-element-7da725b .elementor-counter-title{color:#8A857C;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;text-transform:lowercase;line-height:20px;}.elementor-10 .elementor-element.elementor-element-4cd7e00{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:30px 30px 30px 30px;--padding-top:10px;--padding-bottom:10px;--padding-left:22px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-4cd7e00:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-4cd7e00 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-4cd7e00.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-62452f3{--grid-template-columns:repeat(0, auto);text-align:center;--icon-size:32px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-10 .elementor-element.elementor-element-66c7b6e{text-align:center;}.elementor-10 .elementor-element.elementor-element-66c7b6e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:700;line-height:28px;color:#2C2C2C;}.elementor-10 .elementor-element.elementor-element-6a491f2{width:var( --container-widget-width, 62.404% );max-width:62.404%;--container-widget-width:62.404%;--container-widget-flex-grow:0;text-align:start;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#8A857C;}.elementor-10 .elementor-element.elementor-element-6a491f2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-6e54175 .elementor-counter{flex-direction:row-reverse;}.elementor-10 .elementor-element.elementor-element-6e54175 .elementor-counter-number-wrapper{color:#6B8E23;font-family:"Inter", Sans-serif;font-size:24px;font-weight:900;line-height:32px;}.elementor-10 .elementor-element.elementor-element-6e54175 .elementor-counter-title{color:#8A857C;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;text-transform:lowercase;line-height:20px;}.elementor-10 .elementor-element.elementor-element-5cce768{--display:flex;}.elementor-10 .elementor-element.elementor-element-5cce768:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-5cce768 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F3E9;}.elementor-10 .elementor-element.elementor-element-b7095d4{--spacer-size:50px;}.elementor-10 .elementor-element.elementor-element-272a7b5{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 01px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:01px;--border-left-width:0px;border-color:#D8D8D4;--border-color:#D8D8D4;}.elementor-10 .elementor-element.elementor-element-272a7b5:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-272a7b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F3E9;}.elementor-10 .elementor-element.elementor-element-0d0a195{--spacer-size:50px;}.elementor-10 .elementor-element.elementor-element-24c7cea{--display:flex;}.elementor-10 .elementor-element.elementor-element-24c7cea:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-24c7cea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEFDF9;}.elementor-10 .elementor-element.elementor-element-8e36a72{--spacer-size:50px;}.elementor-10 .elementor-element.elementor-element-6f21b62{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-10 .elementor-element.elementor-element-6f21b62:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-6f21b62 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEFDF9;}.elementor-10 .elementor-element.elementor-element-3a487b9{text-align:center;font-family:"Inter", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;line-height:16px;letter-spacing:1.7px;color:#6B8E23;}.elementor-10 .elementor-element.elementor-element-8671add{text-align:center;}.elementor-10 .elementor-element.elementor-element-8671add .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:60px;font-weight:400;line-height:66px;color:#2C2C2C;}.elementor-10 .elementor-element.elementor-element-d9c52bf{width:var( --container-widget-width, 56.739% );max-width:56.739%;--container-widget-width:56.739%;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:29.25px;color:#5C5C5C;}.elementor-10 .elementor-element.elementor-element-d9c52bf.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-7141253{--display:flex;--min-height:0px;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-10 .elementor-element.elementor-element-7141253:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-7141253 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEFDF9;}.elementor-widget-testimonial-carousel .elementor-testimonial__text{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-widget-testimonial-carousel .elementor-testimonial__name{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-10 .elementor-element.elementor-element-e318e13 .swiper-pagination-bullet-active, .elementor-10 .elementor-element.elementor-element-e318e13 .swiper-pagination-progressbar-fill{background-color:#6B8E23;}.elementor-10 .elementor-element.elementor-element-e318e13 .swiper-pagination-fraction{color:#6B8E23;}.elementor-10 .elementor-element.elementor-element-e318e13 .elementor-main-swiper .swiper-slide{background-color:#F8F6F0;border-width:2px 2px 2px 2px;border-radius:30px;border-color:#DEDFD9;}.elementor-10 .elementor-element.elementor-element-e318e13 .elementor-swiper-button{font-size:24px;color:#000000;}.elementor-10 .elementor-element.elementor-element-e318e13 .elementor-swiper-button svg{fill:#000000;}.elementor-10 .elementor-element.elementor-element-e318e13 .swiper-pagination-bullet{height:8px;width:8px;}.elementor-10 .elementor-element.elementor-element-e318e13 .swiper-horizontal .swiper-pagination-progressbar{height:8px;}.elementor-10 .elementor-element.elementor-element-e318e13 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:#2C2C2C;opacity:1;}.elementor-10 .elementor-element.elementor-element-e318e13 .elementor-testimonial__text{color:#2C2C2C;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:29.52px;}.elementor-10 .elementor-element.elementor-element-e318e13 .elementor-testimonial__name{color:#2C2C2C;font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;line-height:20px;}.elementor-10 .elementor-element.elementor-element-e318e13 .elementor-testimonial__title{color:#8A857C;font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;line-height:16px;}.elementor-10 .elementor-element.elementor-element-b386065{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#D8D8D4;--border-color:#D8D8D4;}.elementor-10 .elementor-element.elementor-element-b386065:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-b386065 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEFDF9;}.elementor-10 .elementor-element.elementor-element-788a8ba{--spacer-size:50px;}.elementor-10 .elementor-element.elementor-element-09e5434{--display:flex;}.elementor-10 .elementor-element.elementor-element-09e5434:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-09e5434 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEFDF9;}.elementor-10 .elementor-element.elementor-element-c497717{--spacer-size:50px;}.elementor-10 .elementor-element.elementor-element-babc723{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-10 .elementor-element.elementor-element-babc723:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-babc723 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEFDF9;}.elementor-10 .elementor-element.elementor-element-1b05dc9{text-align:center;font-family:"Inter", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;line-height:16px;letter-spacing:1.7px;color:#6B8E23;}.elementor-10 .elementor-element.elementor-element-8f2f3d1{text-align:center;}.elementor-10 .elementor-element.elementor-element-8f2f3d1 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:60px;font-weight:400;line-height:66px;color:#2C2C2C;}.elementor-10 .elementor-element.elementor-element-92a9ebb{width:var( --container-widget-width, 56.739% );max-width:56.739%;--container-widget-width:56.739%;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:29.25px;color:#5C5C5C;}.elementor-10 .elementor-element.elementor-element-92a9ebb.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-9182eaf{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-10 .elementor-element.elementor-element-9182eaf:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-9182eaf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEFDF9;}.elementor-10 .elementor-element.elementor-element-0f8f946 .elementor-button{background-color:#F1F2E2;font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;line-height:15px;fill:#6B8E23;color:#6B8E23;border-radius:40px 40px 40px 40px;}.elementor-10 .elementor-element.elementor-element-0f8f946{width:var( --container-widget-width, 23% );max-width:23%;--container-widget-width:23%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-0f8f946.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-0f8f946 .elementor-button-content-wrapper{flex-direction:row;}.elementor-10 .elementor-element.elementor-element-0f8f946 .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-10 .elementor-element.elementor-element-58d7082{--display:flex;}.elementor-10 .elementor-element.elementor-element-58d7082:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-58d7082 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEFDF9;}.elementor-10 .elementor-element.elementor-element-4ee6e50{--spacer-size:10px;}.elementor-10 .elementor-element.elementor-element-4b3fe2c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-10 .elementor-element.elementor-element-4b3fe2c:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-4b3fe2c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEFDF9;}.elementor-10 .elementor-element.elementor-element-34197c5{width:var( --container-widget-width, 30.426% );max-width:30.426%;--container-widget-width:30.426%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-34197c5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-34197c5 img{width:93%;height:382px;border-radius:20px 20px 20px 20px;box-shadow:0px 5px 20px 0px rgba(0,0,0,0.5);}.elementor-10 .elementor-element.elementor-element-6098454{width:var( --container-widget-width, 30.426% );max-width:30.426%;--container-widget-width:30.426%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-6098454.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-6098454 img{width:93%;height:382px;border-radius:20px 20px 20px 20px;box-shadow:0px 5px 20px 0px rgba(0,0,0,0.5);}.elementor-10 .elementor-element.elementor-element-2fd4924{--display:flex;}.elementor-10 .elementor-element.elementor-element-2fd4924:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-2fd4924 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEFDF9;}.elementor-10 .elementor-element.elementor-element-2864124{--spacer-size:10px;}.elementor-10 .elementor-element.elementor-element-c2c8fde{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-10 .elementor-element.elementor-element-c2c8fde:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-c2c8fde > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEFDF9;}.elementor-widget-fluent-form-widget .fluentform-widget-description{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-10 .elementor-element.elementor-element-fc94408{width:var( --container-widget-width, 44.598% );max-width:44.598%;--container-widget-width:44.598%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-fc94408.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-fc94408 .fluentform-widget-wrapper{width:495px;}.elementor-10 .elementor-element.elementor-element-fc94408 .fluentform-widget-wrapper .ff-el-input--label label{color:#000000;}.elementor-10 .elementor-element.elementor-element-fc94408 .fluentform-widget-wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-10 .elementor-element.elementor-element-fc94408 .fluentform-widget-wrapper .ff-el-group textarea, .elementor-10 .elementor-element.elementor-element-fc94408 .fluentform-widget-wrapper .ff-el-group select{text-align:left;text-indent:6px;padding:12px 12px 12px 12px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-10 .elementor-element.elementor-element-fc94408 .fluentform-widget-wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):not(.select2-search__field), .elementor-10 .elementor-element.elementor-element-fc94408 .fluentform-widget-wrapper .ff-el-group textarea, .elementor-10 .elementor-element.elementor-element-fc94408 .fluentform-widget-wrapper .ff-el-group select, .elementor-10 .elementor-element.elementor-element-fc94408 .fluentform-widget-wrapper .ff-el-group .select2-container--default .select2-selection--multiple{background-color:#F7F3E9;}.elementor-10 .elementor-element.elementor-element-fc94408 .fluentform-widget-wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-10 .elementor-element.elementor-element-fc94408 .fluentform-widget-wrapper .ff-el-group textarea, .elementor-10 .elementor-element.elementor-element-fc94408 .fluentform-widget-wrapper .ff-el-group select,  .elementor-10 .elementor-element.elementor-element-fc94408 .fluentform-widget-wrapper .ff-el-group .select2-container--default .select2-selection--multiple{border-radius:30px 30px 30px 30px;}.elementor-10 .elementor-element.elementor-element-fc94408 .fluentform-widget-wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-10 .elementor-element.elementor-element-fc94408 .fluentform-widget-wrapper .ff-el-group select{width:265px;height:54px;}.elementor-10 .elementor-element.elementor-element-fc94408 .fluentform-widget-wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):focus, .elementor-10 .elementor-element.elementor-element-fc94408 .fluentform-widget-wrapper .ff-el-group textarea:focus{background-color:#F7F3E9;border-style:solid;border-width:1px 1px 1px 1px;border-color:#6B8E23;}.elementor-10 .elementor-element.elementor-element-fc94408 .fluentform-widget-wrapper .ff-el-group input::-webkit-input-placeholder, .elementor-10 .elementor-element.elementor-element-fc94408 .fluentform-widget-wrapper .ff-el-group textarea::-webkit-input-placeholder{color:#2C2C2C9E;}.elementor-10 .elementor-element.elementor-element-fc94408 .fluentform-widget-wrapper .ff-el-group .ff-btn-submit{background-color:#6B8E23 !important;color:#ffffff !important;border-style:solid;border-width:1px 1px 1px 1px;border-color:#6B8E23;border-radius:30px 30px 30px 30px;padding:10px 10px 10px 10px;}.elementor-10 .elementor-element.elementor-element-fc94408 .fluentform-widget-wrapper .ff-el-group .ff-btn-submit:hover{background-color:#5B8604 !important;}.elementor-10 .elementor-element.elementor-element-8e0b686{--display:flex;}.elementor-10 .elementor-element.elementor-element-8e0b686:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-8e0b686 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEFDF9;}.elementor-10 .elementor-element.elementor-element-98bda7d{--spacer-size:50px;}.elementor-10 .elementor-element.elementor-element-ae2cc17{--display:flex;}.elementor-10 .elementor-element.elementor-element-ae2cc17:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-ae2cc17 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F3E9;}.elementor-10 .elementor-element.elementor-element-38db7fd{--spacer-size:50px;}.elementor-10 .elementor-element.elementor-element-bea632a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-10 .elementor-element.elementor-element-bea632a:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-bea632a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F3E9;}.elementor-10 .elementor-element.elementor-element-abd9341{text-align:center;font-family:"Inter", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;line-height:16px;letter-spacing:1.7px;color:#6B8E23;}.elementor-10 .elementor-element.elementor-element-78937cd{text-align:center;}.elementor-10 .elementor-element.elementor-element-78937cd .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:60px;font-weight:400;line-height:66px;color:#2C2C2C;}.elementor-10 .elementor-element.elementor-element-daa34c0{width:var( --container-widget-width, 56.739% );max-width:56.739%;--container-widget-width:56.739%;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:29.25px;color:#5C5C5C;}.elementor-10 .elementor-element.elementor-element-daa34c0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-dbee93c{--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-10 .elementor-element.elementor-element-dbee93c:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-dbee93c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F3E9;}.elementor-10 .elementor-element.elementor-element-a7b7061{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-10 .elementor-element.elementor-element-b280dc3 img{height:246px;border-radius:20px 20px 20px 20px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-c100672 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-10 .elementor-element.elementor-element-c100672 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-10 .elementor-element.elementor-element-c100672 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-10 .elementor-element.elementor-element-c100672 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-10 .elementor-element.elementor-element-c100672 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-10 .elementor-element.elementor-element-c100672 .elementor-icon-list-icon i{color:#8A857C;transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-c100672 .elementor-icon-list-icon svg{fill:#8A857C;transition:fill 0.3s;}.elementor-10 .elementor-element.elementor-element-c100672{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-10 .elementor-element.elementor-element-c100672 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10 .elementor-element.elementor-element-c100672 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:20px;}.elementor-10 .elementor-element.elementor-element-c100672 .elementor-icon-list-text{color:#8A857C;transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-c100672 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#6B8E23;}.elementor-10 .elementor-element.elementor-element-22177a2{text-align:start;}.elementor-10 .elementor-element.elementor-element-22177a2 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:700;line-height:24.7px;color:#2C2C2C;}.elementor-10 .elementor-element.elementor-element-22177a2 .elementor-heading-title a:hover, .elementor-10 .elementor-element.elementor-element-22177a2 .elementor-heading-title a:focus{color:#6B8E23;}.elementor-10 .elementor-element.elementor-element-a7b8c00{width:var( --container-widget-width, 108.244% );max-width:108.244%;--container-widget-width:108.244%;--container-widget-flex-grow:0;text-align:start;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:22.75px;color:#5C5C5C;}.elementor-10 .elementor-element.elementor-element-a7b8c00.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-01b9f3a{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-10 .elementor-element.elementor-element-263998e img{height:246px;border-radius:20px 20px 20px 20px;}.elementor-10 .elementor-element.elementor-element-6c37796 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-10 .elementor-element.elementor-element-6c37796 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-10 .elementor-element.elementor-element-6c37796 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-10 .elementor-element.elementor-element-6c37796 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-10 .elementor-element.elementor-element-6c37796 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-10 .elementor-element.elementor-element-6c37796 .elementor-icon-list-icon i{color:#8A857C;transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-6c37796 .elementor-icon-list-icon svg{fill:#8A857C;transition:fill 0.3s;}.elementor-10 .elementor-element.elementor-element-6c37796{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-10 .elementor-element.elementor-element-6c37796 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10 .elementor-element.elementor-element-6c37796 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:20px;}.elementor-10 .elementor-element.elementor-element-6c37796 .elementor-icon-list-text{color:#8A857C;transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-6c37796 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#6B8E23;}.elementor-10 .elementor-element.elementor-element-5fbe1a2{text-align:start;}.elementor-10 .elementor-element.elementor-element-5fbe1a2 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:700;line-height:24.7px;color:#2C2C2C;}.elementor-10 .elementor-element.elementor-element-5fbe1a2 .elementor-heading-title a:hover, .elementor-10 .elementor-element.elementor-element-5fbe1a2 .elementor-heading-title a:focus{color:#6B8E23;}.elementor-10 .elementor-element.elementor-element-eca9958{width:var( --container-widget-width, 108.244% );max-width:108.244%;--container-widget-width:108.244%;--container-widget-flex-grow:0;text-align:start;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:22.75px;color:#5C5C5C;}.elementor-10 .elementor-element.elementor-element-eca9958.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-9db38bb{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-10 .elementor-element.elementor-element-dd9be82 img{height:246px;border-radius:20px 20px 20px 20px;}.elementor-10 .elementor-element.elementor-element-c00132f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-10 .elementor-element.elementor-element-c00132f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-10 .elementor-element.elementor-element-c00132f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-10 .elementor-element.elementor-element-c00132f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-10 .elementor-element.elementor-element-c00132f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-10 .elementor-element.elementor-element-c00132f .elementor-icon-list-icon i{color:#8A857C;transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-c00132f .elementor-icon-list-icon svg{fill:#8A857C;transition:fill 0.3s;}.elementor-10 .elementor-element.elementor-element-c00132f{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-10 .elementor-element.elementor-element-c00132f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10 .elementor-element.elementor-element-c00132f .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:20px;}.elementor-10 .elementor-element.elementor-element-c00132f .elementor-icon-list-text{color:#8A857C;transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-c00132f .elementor-icon-list-item:hover .elementor-icon-list-text{color:#6B8E23;}.elementor-10 .elementor-element.elementor-element-cb5ba42{text-align:start;}.elementor-10 .elementor-element.elementor-element-cb5ba42 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:700;line-height:24.7px;color:#2C2C2C;}.elementor-10 .elementor-element.elementor-element-cb5ba42 .elementor-heading-title a:hover, .elementor-10 .elementor-element.elementor-element-cb5ba42 .elementor-heading-title a:focus{color:#6B8E23;}.elementor-10 .elementor-element.elementor-element-cba1667{width:var( --container-widget-width, 108.244% );max-width:108.244%;--container-widget-width:108.244%;--container-widget-flex-grow:0;text-align:start;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:22.75px;color:#5C5C5C;}.elementor-10 .elementor-element.elementor-element-cba1667.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-762d394{--display:flex;}.elementor-10 .elementor-element.elementor-element-762d394:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-762d394 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F3E9;}.elementor-10 .elementor-element.elementor-element-d4f106e{--spacer-size:50px;}.elementor-10 .elementor-element.elementor-element-d02c0fa{--display:flex;}.elementor-10 .elementor-element.elementor-element-d02c0fa:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-d02c0fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F3E9;}.elementor-10 .elementor-element.elementor-element-c699b86{--divider-border-style:solid;--divider-color:#D8D8D4;--divider-border-width:1px;}.elementor-10 .elementor-element.elementor-element-c699b86 .elementor-divider-separator{width:100%;}.elementor-10 .elementor-element.elementor-element-c699b86 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-10 .elementor-element.elementor-element-eb95b51{--display:flex;}.elementor-10 .elementor-element.elementor-element-eb95b51:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-eb95b51 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F3E9;}.elementor-10 .elementor-element.elementor-element-cc5f593{--spacer-size:50px;}.elementor-10 .elementor-element.elementor-element-6bf714f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-10 .elementor-element.elementor-element-6bf714f:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-6bf714f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F3E9;}.elementor-10 .elementor-element.elementor-element-e764b69{text-align:center;}.elementor-10 .elementor-element.elementor-element-e764b69 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:96px;font-weight:400;line-height:96px;color:#6B8E23;}.elementor-10 .elementor-element.elementor-element-4f2fe85{text-align:center;}.elementor-10 .elementor-element.elementor-element-4f2fe85 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:96px;font-weight:400;line-height:96px;color:#2C2C2C;}.elementor-10 .elementor-element.elementor-element-32b4c85{width:var( --container-widget-width, 45.829% );max-width:45.829%;--container-widget-width:45.829%;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:29.25px;color:#5C5C5C;}.elementor-10 .elementor-element.elementor-element-32b4c85.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-a0e7e8e .wpr-button{background-color:#6B8E23;-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;border-color:#E8E8E8;border-style:none;border-radius:25px 25px 25px 25px;}	.elementor-10 .elementor-element.elementor-element-a0e7e8e [class*="elementor-animation"]:hover,
								.elementor-10 .elementor-element.elementor-element-a0e7e8e .wpr-button::before,
								.elementor-10 .elementor-element.elementor-element-a0e7e8e .wpr-button::after{background-color:#556B1F;}.elementor-10 .elementor-element.elementor-element-a0e7e8e{width:var( --container-widget-width, 17.62% );max-width:17.62%;--container-widget-width:17.62%;--container-widget-flex-grow:0;text-align:center;}.elementor-10 .elementor-element.elementor-element-a0e7e8e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-a0e7e8e .wpr-button::before{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;}.elementor-10 .elementor-element.elementor-element-a0e7e8e .wpr-button::after{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;color:#ffffff;padding:13px 13px 13px 13px;}.elementor-10 .elementor-element.elementor-element-a0e7e8e .wpr-button .wpr-button-icon{-webkit-transition-duration:0.4s;transition-duration:0.4s;}.elementor-10 .elementor-element.elementor-element-a0e7e8e .wpr-button .wpr-button-icon svg{-webkit-transition-duration:0.4s;transition-duration:0.4s;}.elementor-10 .elementor-element.elementor-element-a0e7e8e .wpr-button .wpr-button-text{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;}.elementor-10 .elementor-element.elementor-element-a0e7e8e .wpr-button .wpr-button-content{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;}.elementor-10 .elementor-element.elementor-element-a0e7e8e .wpr-button-wrap{max-width:211px;}.elementor-10 .elementor-element.elementor-element-a0e7e8e .wpr-button-content{-webkit-justify-content:center;justify-content:center;}.elementor-10 .elementor-element.elementor-element-a0e7e8e .wpr-button-text{-webkit-justify-content:center;justify-content:center;color:#ffffff;}.elementor-10 .elementor-element.elementor-element-a0e7e8e .wpr-button-icon{font-size:18px;}.elementor-10 .elementor-element.elementor-element-a0e7e8e .wpr-button-icon svg{width:18px;height:18px;}.elementor-10 .elementor-element.elementor-element-a0e7e8e.wpr-button-icon-position-left .wpr-button-icon{margin-right:12px;}.elementor-10 .elementor-element.elementor-element-a0e7e8e.wpr-button-icon-position-right .wpr-button-icon{margin-left:12px;}.elementor-10 .elementor-element.elementor-element-a0e7e8e.wpr-button-icon-style-inline .wpr-button-icon{color:#ffffff;}.elementor-10 .elementor-element.elementor-element-a0e7e8e.wpr-button-icon-style-inline .wpr-button-icon svg{fill:#ffffff;}.elementor-10 .elementor-element.elementor-element-a0e7e8e .wpr-button-text,.elementor-10 .elementor-element.elementor-element-a0e7e8e .wpr-button::after{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-10 .elementor-element.elementor-element-a0e7e8e .wpr-button:hover .wpr-button-text{color:#ffffff;}.elementor-10 .elementor-element.elementor-element-a0e7e8e.wpr-button-icon-style-inline .wpr-button:hover .wpr-button-icon{color:#ffffff;}.elementor-10 .elementor-element.elementor-element-a0e7e8e.wpr-button-icon-style-inline .wpr-button:hover .wpr-button-icon svg{fill:#ffffff;}.elementor-10 .elementor-element.elementor-element-a0e7e8e .wpr-button:focus .wpr-button-text{color:#ffffff;}.elementor-10 .elementor-element.elementor-element-a0e7e8e.wpr-button-icon-style-inline .wpr-button:focus .wpr-button-icon{color:#ffffff;}.elementor-10 .elementor-element.elementor-element-a0e7e8e.wpr-button-icon-style-inline .wpr-button:focus .wpr-button-icon svg{fill:#ffffff;}.elementor-10 .elementor-element.elementor-element-a0e7e8e .wpr-button:hover{border-color:#E8E8E8;}.elementor-10 .elementor-element.elementor-element-a0e7e8e.wpr-button-icon-style-inline .wpr-button{padding:13px 13px 13px 13px;}.elementor-10 .elementor-element.elementor-element-a0e7e8e.wpr-button-icon-style-block .wpr-button-text{padding:13px 13px 13px 13px;}.elementor-10 .elementor-element.elementor-element-a0e7e8e.wpr-button-icon-style-inline-block .wpr-button-content{padding:13px 13px 13px 13px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-10 .elementor-element.elementor-element-2705873{--content-width:1280px;}.elementor-10 .elementor-element.elementor-element-518bdcb{--content-width:1280px;}.elementor-10 .elementor-element.elementor-element-01bec08{--content-width:1280px;}.elementor-10 .elementor-element.elementor-element-54b74e1{--content-width:1280px;}.elementor-10 .elementor-element.elementor-element-4018208{--content-width:1280px;}.elementor-10 .elementor-element.elementor-element-9daaae8{--content-width:1280px;}.elementor-10 .elementor-element.elementor-element-604cc9a{--content-width:1280px;}.elementor-10 .elementor-element.elementor-element-6733f87{--content-width:1280px;}.elementor-10 .elementor-element.elementor-element-2894a37{--width:50%;}.elementor-10 .elementor-element.elementor-element-1380c3e{--width:40%;}.elementor-10 .elementor-element.elementor-element-7d1391e{--width:50%;}.elementor-10 .elementor-element.elementor-element-1fe0b2d{--content-width:1280px;}.elementor-10 .elementor-element.elementor-element-5118623{--content-width:1280px;}.elementor-10 .elementor-element.elementor-element-1d90ecf{--content-width:1280px;}.elementor-10 .elementor-element.elementor-element-1e43ebe{--content-width:1280px;}.elementor-10 .elementor-element.elementor-element-b84d01f{--content-width:1280px;}.elementor-10 .elementor-element.elementor-element-9d1bf93{--width:24%;}.elementor-10 .elementor-element.elementor-element-cc5c67b{--width:24%;}.elementor-10 .elementor-element.elementor-element-9c5c9eb{--width:24%;}.elementor-10 .elementor-element.elementor-element-4cd7e00{--width:24%;}.elementor-10 .elementor-element.elementor-element-6f21b62{--content-width:1280px;}.elementor-10 .elementor-element.elementor-element-7141253{--content-width:1280px;}.elementor-10 .elementor-element.elementor-element-babc723{--content-width:1280px;}.elementor-10 .elementor-element.elementor-element-4b3fe2c{--content-width:1280px;}.elementor-10 .elementor-element.elementor-element-bea632a{--content-width:1280px;}.elementor-10 .elementor-element.elementor-element-dbee93c{--content-width:1280px;}.elementor-10 .elementor-element.elementor-element-6bf714f{--content-width:1280px;}}@media(max-width:1024px){.elementor-10 .elementor-element.elementor-element-07cd4a2{--e-n-carousel-swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-10 .elementor-element.elementor-element-07cd4a2{--e-n-carousel-swiper-slides-to-display:1;}}/* Start custom CSS for heading, class: .elementor-element-7cdb39a */.green-text {
  color: #059669; /* modern green */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-69d60bf */.green-text {
  color: #059669; /* modern green */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c5906dd */.green-text {
  color: #059669; /* modern green */
}/* End custom CSS */
/* Start custom CSS for wpr-button, class: .elementor-element-3e1afcd */.no-underline-btn a,
.no-underline-btn {
    text-decoration: none !important;
    border-bottom: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-666b8c1 *//* Clean Card Hover - No Layout Shift */
.hello {
    border-radius: 20px;
    overflow: hidden;
    transition: transform 0.4s cubic-bezier(0.22, 1, 0.36, 1);
    will-change: transform;
}

.hello:hover {
    transform: translateY(-8px);
}

/* Image Zoom Inside */
.hello img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transform: scale(1);
    transition: transform 6s cubic-bezier(0.22, 1, 0.36, 1);
}

.hello:hover img {
    transform: scale(1.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-316aead *//* Container */
.hover-card {
  position: relative;
  overflow: hidden;
  border-radius: 20px;
  cursor: pointer;
  background: #000;
  
  /* Remove shadow and add a subtle border for definition */
  border: 1px solid rgba(255, 255, 255, 0.1);
  
  /* Smooth transition for the container movement */
  transition: transform 0.4s cubic-bezier(0.25, 1, 0.5, 1), border-color 0.4s ease;
}

/* Container Hover State (Interaction without shadow) */
.hover-card:hover {
  /* Move up slightly and scale */
  transform: translateY(-8px) scale(1.02);
  
  /* Light up the border instead of using a shadow */
  border-color: rgba(0, 230, 118, 0.5);
}

/* Image styling */
.hover-card img {
  width: 100%;
  display: block;
  transition: transform 0.6s ease, filter 0.6s ease;
}

.hover-card:hover img {
  transform: scale(1.1);
  filter: brightness(0.6) grayscale(0.2); /* Added slight grayscale for a cinematic look */
}

/* Play Button */
.hover-card::before {
  content: "▶";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) scale(0.6);
  
  width: 80px;
  height: 80px;
  background: #00e676;
  color: #fff;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  padding-left: 5px; 
  
  opacity: 0;
  transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);
  z-index: 3;
}

.hover-card:hover::before {
  opacity: 1;
  transform: translate(-50%, -50%) scale(1);
}

/* Click feedback */
.hover-card:active {
  transform: translateY(-4px) scale(1);
  transition: 0.1s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8e2146e *//* Container */
.hover-card {
  position: relative;
  overflow: hidden;
  border-radius: 20px;
  cursor: pointer;
  background: #000;
  
  /* Remove shadow and add a subtle border for definition */
  border: 1px solid rgba(255, 255, 255, 0.1);
  
  /* Smooth transition for the container movement */
  transition: transform 0.4s cubic-bezier(0.25, 1, 0.5, 1), border-color 0.4s ease;
}

/* Container Hover State (Interaction without shadow) */
.hover-card:hover {
  /* Move up slightly and scale */
  transform: translateY(-8px) scale(1.02);
  
  /* Light up the border instead of using a shadow */
  border-color: rgba(0, 230, 118, 0.5);
}

/* Image styling */
.hover-card img {
  width: 100%;
  display: block;
  transition: transform 0.6s ease, filter 0.6s ease;
}

.hover-card:hover img {
  transform: scale(1.1);
  filter: brightness(0.6) grayscale(0.2); /* Added slight grayscale for a cinematic look */
}

/* Play Button */
.hover-card::before {
  content: "▶";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) scale(0.6);
  
  width: 80px;
  height: 80px;
  background: #00e676;
  color: #fff;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  padding-left: 5px; 
  
  opacity: 0;
  transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);
  z-index: 3;
}

.hover-card:hover::before {
  opacity: 1;
  transform: translate(-50%, -50%) scale(1);
}

/* Click feedback */
.hover-card:active {
  transform: translateY(-4px) scale(1);
  transition: 0.1s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e43ecec *//* Container */
.hover-card {
  position: relative;
  overflow: hidden;
  border-radius: 20px;
  cursor: pointer;
  background: #000;
  
  /* Remove shadow and add a subtle border for definition */
  border: 1px solid rgba(255, 255, 255, 0.1);
  
  /* Smooth transition for the container movement */
  transition: transform 0.4s cubic-bezier(0.25, 1, 0.5, 1), border-color 0.4s ease;
}

/* Container Hover State (Interaction without shadow) */
.hover-card:hover {
  /* Move up slightly and scale */
  transform: translateY(-8px) scale(1.02);
  
  /* Light up the border instead of using a shadow */
  border-color: rgba(0, 230, 118, 0.5);
}

/* Image styling */
.hover-card img {
  width: 100%;
  display: block;
  transition: transform 0.6s ease, filter 0.6s ease;
}

.hover-card:hover img {
  transform: scale(1.1);
  filter: brightness(0.6) grayscale(0.2); /* Added slight grayscale for a cinematic look */
}

/* Play Button */
.hover-card::before {
  content: "▶";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) scale(0.6);
  
  width: 80px;
  height: 80px;
  background: #00e676;
  color: #fff;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  padding-left: 5px; 
  
  opacity: 0;
  transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);
  z-index: 3;
}

.hover-card:hover::before {
  opacity: 1;
  transform: translate(-50%, -50%) scale(1);
}

/* Click feedback */
.hover-card:active {
  transform: translateY(-4px) scale(1);
  transition: 0.1s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-946b908 *//* Container */
.hover-card {
  position: relative;
  overflow: hidden;
  border-radius: 20px;
  cursor: pointer;
  background: #000;
  
  /* Remove shadow and add a subtle border for definition */
  border: 1px solid rgba(255, 255, 255, 0.1);
  
  /* Smooth transition for the container movement */
  transition: transform 0.4s cubic-bezier(0.25, 1, 0.5, 1), border-color 0.4s ease;
}

/* Container Hover State (Interaction without shadow) */
.hover-card:hover {
  /* Move up slightly and scale */
  transform: translateY(-8px) scale(1.02);
  
  /* Light up the border instead of using a shadow */
  border-color: rgba(0, 230, 118, 0.5);
}

/* Image styling */
.hover-card img {
  width: 100%;
  display: block;
  transition: transform 0.6s ease, filter 0.6s ease;
}

.hover-card:hover img {
  transform: scale(1.1);
  filter: brightness(0.6) grayscale(0.2); /* Added slight grayscale for a cinematic look */
}

/* Play Button */
.hover-card::before {
  content: "▶";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) scale(0.6);
  
  width: 80px;
  height: 80px;
  background: #00e676;
  color: #fff;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  padding-left: 5px; 
  
  opacity: 0;
  transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);
  z-index: 3;
}

.hover-card:hover::before {
  opacity: 1;
  transform: translate(-50%, -50%) scale(1);
}

/* Click feedback */
.hover-card:active {
  transform: translateY(-4px) scale(1);
  transition: 0.1s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-316aead *//* Container */
.hover-card {
  position: relative;
  overflow: hidden;
  border-radius: 20px;
  cursor: pointer;
  background: #000;
  
  /* Remove shadow and add a subtle border for definition */
  border: 1px solid rgba(255, 255, 255, 0.1);
  
  /* Smooth transition for the container movement */
  transition: transform 0.4s cubic-bezier(0.25, 1, 0.5, 1), border-color 0.4s ease;
}

/* Container Hover State (Interaction without shadow) */
.hover-card:hover {
  /* Move up slightly and scale */
  transform: translateY(-8px) scale(1.02);
  
  /* Light up the border instead of using a shadow */
  border-color: rgba(0, 230, 118, 0.5);
}

/* Image styling */
.hover-card img {
  width: 100%;
  display: block;
  transition: transform 0.6s ease, filter 0.6s ease;
}

.hover-card:hover img {
  transform: scale(1.1);
  filter: brightness(0.6) grayscale(0.2); /* Added slight grayscale for a cinematic look */
}

/* Play Button */
.hover-card::before {
  content: "▶";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) scale(0.6);
  
  width: 80px;
  height: 80px;
  background: #00e676;
  color: #fff;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  padding-left: 5px; 
  
  opacity: 0;
  transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);
  z-index: 3;
}

.hover-card:hover::before {
  opacity: 1;
  transform: translate(-50%, -50%) scale(1);
}

/* Click feedback */
.hover-card:active {
  transform: translateY(-4px) scale(1);
  transition: 0.1s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8e2146e *//* Container */
.hover-card {
  position: relative;
  overflow: hidden;
  border-radius: 20px;
  cursor: pointer;
  background: #000;
  
  /* Remove shadow and add a subtle border for definition */
  border: 1px solid rgba(255, 255, 255, 0.1);
  
  /* Smooth transition for the container movement */
  transition: transform 0.4s cubic-bezier(0.25, 1, 0.5, 1), border-color 0.4s ease;
}

/* Container Hover State (Interaction without shadow) */
.hover-card:hover {
  /* Move up slightly and scale */
  transform: translateY(-8px) scale(1.02);
  
  /* Light up the border instead of using a shadow */
  border-color: rgba(0, 230, 118, 0.5);
}

/* Image styling */
.hover-card img {
  width: 100%;
  display: block;
  transition: transform 0.6s ease, filter 0.6s ease;
}

.hover-card:hover img {
  transform: scale(1.1);
  filter: brightness(0.6) grayscale(0.2); /* Added slight grayscale for a cinematic look */
}

/* Play Button */
.hover-card::before {
  content: "▶";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) scale(0.6);
  
  width: 80px;
  height: 80px;
  background: #00e676;
  color: #fff;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  padding-left: 5px; 
  
  opacity: 0;
  transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);
  z-index: 3;
}

.hover-card:hover::before {
  opacity: 1;
  transform: translate(-50%, -50%) scale(1);
}

/* Click feedback */
.hover-card:active {
  transform: translateY(-4px) scale(1);
  transition: 0.1s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e43ecec *//* Container */
.hover-card {
  position: relative;
  overflow: hidden;
  border-radius: 20px;
  cursor: pointer;
  background: #000;
  
  /* Remove shadow and add a subtle border for definition */
  border: 1px solid rgba(255, 255, 255, 0.1);
  
  /* Smooth transition for the container movement */
  transition: transform 0.4s cubic-bezier(0.25, 1, 0.5, 1), border-color 0.4s ease;
}

/* Container Hover State (Interaction without shadow) */
.hover-card:hover {
  /* Move up slightly and scale */
  transform: translateY(-8px) scale(1.02);
  
  /* Light up the border instead of using a shadow */
  border-color: rgba(0, 230, 118, 0.5);
}

/* Image styling */
.hover-card img {
  width: 100%;
  display: block;
  transition: transform 0.6s ease, filter 0.6s ease;
}

.hover-card:hover img {
  transform: scale(1.1);
  filter: brightness(0.6) grayscale(0.2); /* Added slight grayscale for a cinematic look */
}

/* Play Button */
.hover-card::before {
  content: "▶";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) scale(0.6);
  
  width: 80px;
  height: 80px;
  background: #00e676;
  color: #fff;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  padding-left: 5px; 
  
  opacity: 0;
  transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);
  z-index: 3;
}

.hover-card:hover::before {
  opacity: 1;
  transform: translate(-50%, -50%) scale(1);
}

/* Click feedback */
.hover-card:active {
  transform: translateY(-4px) scale(1);
  transition: 0.1s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-946b908 *//* Container */
.hover-card {
  position: relative;
  overflow: hidden;
  border-radius: 20px;
  cursor: pointer;
  background: #000;
  
  /* Remove shadow and add a subtle border for definition */
  border: 1px solid rgba(255, 255, 255, 0.1);
  
  /* Smooth transition for the container movement */
  transition: transform 0.4s cubic-bezier(0.25, 1, 0.5, 1), border-color 0.4s ease;
}

/* Container Hover State (Interaction without shadow) */
.hover-card:hover {
  /* Move up slightly and scale */
  transform: translateY(-8px) scale(1.02);
  
  /* Light up the border instead of using a shadow */
  border-color: rgba(0, 230, 118, 0.5);
}

/* Image styling */
.hover-card img {
  width: 100%;
  display: block;
  transition: transform 0.6s ease, filter 0.6s ease;
}

.hover-card:hover img {
  transform: scale(1.1);
  filter: brightness(0.6) grayscale(0.2); /* Added slight grayscale for a cinematic look */
}

/* Play Button */
.hover-card::before {
  content: "▶";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) scale(0.6);
  
  width: 80px;
  height: 80px;
  background: #00e676;
  color: #fff;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  padding-left: 5px; 
  
  opacity: 0;
  transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);
  z-index: 3;
}

.hover-card:hover::before {
  opacity: 1;
  transform: translate(-50%, -50%) scale(1);
}

/* Click feedback */
.hover-card:active {
  transform: translateY(-4px) scale(1);
  transition: 0.1s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-316aead *//* Container */
.hover-card {
  position: relative;
  overflow: hidden;
  border-radius: 20px;
  cursor: pointer;
  background: #000;
  
  /* Remove shadow and add a subtle border for definition */
  border: 1px solid rgba(255, 255, 255, 0.1);
  
  /* Smooth transition for the container movement */
  transition: transform 0.4s cubic-bezier(0.25, 1, 0.5, 1), border-color 0.4s ease;
}

/* Container Hover State (Interaction without shadow) */
.hover-card:hover {
  /* Move up slightly and scale */
  transform: translateY(-8px) scale(1.02);
  
  /* Light up the border instead of using a shadow */
  border-color: rgba(0, 230, 118, 0.5);
}

/* Image styling */
.hover-card img {
  width: 100%;
  display: block;
  transition: transform 0.6s ease, filter 0.6s ease;
}

.hover-card:hover img {
  transform: scale(1.1);
  filter: brightness(0.6) grayscale(0.2); /* Added slight grayscale for a cinematic look */
}

/* Play Button */
.hover-card::before {
  content: "▶";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) scale(0.6);
  
  width: 80px;
  height: 80px;
  background: #00e676;
  color: #fff;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  padding-left: 5px; 
  
  opacity: 0;
  transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);
  z-index: 3;
}

.hover-card:hover::before {
  opacity: 1;
  transform: translate(-50%, -50%) scale(1);
}

/* Click feedback */
.hover-card:active {
  transform: translateY(-4px) scale(1);
  transition: 0.1s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8e2146e *//* Container */
.hover-card {
  position: relative;
  overflow: hidden;
  border-radius: 20px;
  cursor: pointer;
  background: #000;
  
  /* Remove shadow and add a subtle border for definition */
  border: 1px solid rgba(255, 255, 255, 0.1);
  
  /* Smooth transition for the container movement */
  transition: transform 0.4s cubic-bezier(0.25, 1, 0.5, 1), border-color 0.4s ease;
}

/* Container Hover State (Interaction without shadow) */
.hover-card:hover {
  /* Move up slightly and scale */
  transform: translateY(-8px) scale(1.02);
  
  /* Light up the border instead of using a shadow */
  border-color: rgba(0, 230, 118, 0.5);
}

/* Image styling */
.hover-card img {
  width: 100%;
  display: block;
  transition: transform 0.6s ease, filter 0.6s ease;
}

.hover-card:hover img {
  transform: scale(1.1);
  filter: brightness(0.6) grayscale(0.2); /* Added slight grayscale for a cinematic look */
}

/* Play Button */
.hover-card::before {
  content: "▶";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) scale(0.6);
  
  width: 80px;
  height: 80px;
  background: #00e676;
  color: #fff;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  padding-left: 5px; 
  
  opacity: 0;
  transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);
  z-index: 3;
}

.hover-card:hover::before {
  opacity: 1;
  transform: translate(-50%, -50%) scale(1);
}

/* Click feedback */
.hover-card:active {
  transform: translateY(-4px) scale(1);
  transition: 0.1s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e43ecec *//* Container */
.hover-card {
  position: relative;
  overflow: hidden;
  border-radius: 20px;
  cursor: pointer;
  background: #000;
  
  /* Remove shadow and add a subtle border for definition */
  border: 1px solid rgba(255, 255, 255, 0.1);
  
  /* Smooth transition for the container movement */
  transition: transform 0.4s cubic-bezier(0.25, 1, 0.5, 1), border-color 0.4s ease;
}

/* Container Hover State (Interaction without shadow) */
.hover-card:hover {
  /* Move up slightly and scale */
  transform: translateY(-8px) scale(1.02);
  
  /* Light up the border instead of using a shadow */
  border-color: rgba(0, 230, 118, 0.5);
}

/* Image styling */
.hover-card img {
  width: 100%;
  display: block;
  transition: transform 0.6s ease, filter 0.6s ease;
}

.hover-card:hover img {
  transform: scale(1.1);
  filter: brightness(0.6) grayscale(0.2); /* Added slight grayscale for a cinematic look */
}

/* Play Button */
.hover-card::before {
  content: "▶";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) scale(0.6);
  
  width: 80px;
  height: 80px;
  background: #00e676;
  color: #fff;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  padding-left: 5px; 
  
  opacity: 0;
  transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);
  z-index: 3;
}

.hover-card:hover::before {
  opacity: 1;
  transform: translate(-50%, -50%) scale(1);
}

/* Click feedback */
.hover-card:active {
  transform: translateY(-4px) scale(1);
  transition: 0.1s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-946b908 *//* Container */
.hover-card {
  position: relative;
  overflow: hidden;
  border-radius: 20px;
  cursor: pointer;
  background: #000;
  
  /* Remove shadow and add a subtle border for definition */
  border: 1px solid rgba(255, 255, 255, 0.1);
  
  /* Smooth transition for the container movement */
  transition: transform 0.4s cubic-bezier(0.25, 1, 0.5, 1), border-color 0.4s ease;
}

/* Container Hover State (Interaction without shadow) */
.hover-card:hover {
  /* Move up slightly and scale */
  transform: translateY(-8px) scale(1.02);
  
  /* Light up the border instead of using a shadow */
  border-color: rgba(0, 230, 118, 0.5);
}

/* Image styling */
.hover-card img {
  width: 100%;
  display: block;
  transition: transform 0.6s ease, filter 0.6s ease;
}

.hover-card:hover img {
  transform: scale(1.1);
  filter: brightness(0.6) grayscale(0.2); /* Added slight grayscale for a cinematic look */
}

/* Play Button */
.hover-card::before {
  content: "▶";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) scale(0.6);
  
  width: 80px;
  height: 80px;
  background: #00e676;
  color: #fff;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  padding-left: 5px; 
  
  opacity: 0;
  transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);
  z-index: 3;
}

.hover-card:hover::before {
  opacity: 1;
  transform: translate(-50%, -50%) scale(1);
}

/* Click feedback */
.hover-card:active {
  transform: translateY(-4px) scale(1);
  transition: 0.1s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-316aead *//* Container */
.hover-card {
  position: relative;
  overflow: hidden;
  border-radius: 20px;
  cursor: pointer;
  background: #000;
  
  /* Remove shadow and add a subtle border for definition */
  border: 1px solid rgba(255, 255, 255, 0.1);
  
  /* Smooth transition for the container movement */
  transition: transform 0.4s cubic-bezier(0.25, 1, 0.5, 1), border-color 0.4s ease;
}

/* Container Hover State (Interaction without shadow) */
.hover-card:hover {
  /* Move up slightly and scale */
  transform: translateY(-8px) scale(1.02);
  
  /* Light up the border instead of using a shadow */
  border-color: rgba(0, 230, 118, 0.5);
}

/* Image styling */
.hover-card img {
  width: 100%;
  display: block;
  transition: transform 0.6s ease, filter 0.6s ease;
}

.hover-card:hover img {
  transform: scale(1.1);
  filter: brightness(0.6) grayscale(0.2); /* Added slight grayscale for a cinematic look */
}

/* Play Button */
.hover-card::before {
  content: "▶";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) scale(0.6);
  
  width: 80px;
  height: 80px;
  background: #00e676;
  color: #fff;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  padding-left: 5px; 
  
  opacity: 0;
  transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);
  z-index: 3;
}

.hover-card:hover::before {
  opacity: 1;
  transform: translate(-50%, -50%) scale(1);
}

/* Click feedback */
.hover-card:active {
  transform: translateY(-4px) scale(1);
  transition: 0.1s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8e2146e *//* Container */
.hover-card {
  position: relative;
  overflow: hidden;
  border-radius: 20px;
  cursor: pointer;
  background: #000;
  
  /* Remove shadow and add a subtle border for definition */
  border: 1px solid rgba(255, 255, 255, 0.1);
  
  /* Smooth transition for the container movement */
  transition: transform 0.4s cubic-bezier(0.25, 1, 0.5, 1), border-color 0.4s ease;
}

/* Container Hover State (Interaction without shadow) */
.hover-card:hover {
  /* Move up slightly and scale */
  transform: translateY(-8px) scale(1.02);
  
  /* Light up the border instead of using a shadow */
  border-color: rgba(0, 230, 118, 0.5);
}

/* Image styling */
.hover-card img {
  width: 100%;
  display: block;
  transition: transform 0.6s ease, filter 0.6s ease;
}

.hover-card:hover img {
  transform: scale(1.1);
  filter: brightness(0.6) grayscale(0.2); /* Added slight grayscale for a cinematic look */
}

/* Play Button */
.hover-card::before {
  content: "▶";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) scale(0.6);
  
  width: 80px;
  height: 80px;
  background: #00e676;
  color: #fff;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  padding-left: 5px; 
  
  opacity: 0;
  transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);
  z-index: 3;
}

.hover-card:hover::before {
  opacity: 1;
  transform: translate(-50%, -50%) scale(1);
}

/* Click feedback */
.hover-card:active {
  transform: translateY(-4px) scale(1);
  transition: 0.1s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e43ecec *//* Container */
.hover-card {
  position: relative;
  overflow: hidden;
  border-radius: 20px;
  cursor: pointer;
  background: #000;
  
  /* Remove shadow and add a subtle border for definition */
  border: 1px solid rgba(255, 255, 255, 0.1);
  
  /* Smooth transition for the container movement */
  transition: transform 0.4s cubic-bezier(0.25, 1, 0.5, 1), border-color 0.4s ease;
}

/* Container Hover State (Interaction without shadow) */
.hover-card:hover {
  /* Move up slightly and scale */
  transform: translateY(-8px) scale(1.02);
  
  /* Light up the border instead of using a shadow */
  border-color: rgba(0, 230, 118, 0.5);
}

/* Image styling */
.hover-card img {
  width: 100%;
  display: block;
  transition: transform 0.6s ease, filter 0.6s ease;
}

.hover-card:hover img {
  transform: scale(1.1);
  filter: brightness(0.6) grayscale(0.2); /* Added slight grayscale for a cinematic look */
}

/* Play Button */
.hover-card::before {
  content: "▶";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) scale(0.6);
  
  width: 80px;
  height: 80px;
  background: #00e676;
  color: #fff;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  padding-left: 5px; 
  
  opacity: 0;
  transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);
  z-index: 3;
}

.hover-card:hover::before {
  opacity: 1;
  transform: translate(-50%, -50%) scale(1);
}

/* Click feedback */
.hover-card:active {
  transform: translateY(-4px) scale(1);
  transition: 0.1s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-946b908 *//* Container */
.hover-card {
  position: relative;
  overflow: hidden;
  border-radius: 20px;
  cursor: pointer;
  background: #000;
  
  /* Remove shadow and add a subtle border for definition */
  border: 1px solid rgba(255, 255, 255, 0.1);
  
  /* Smooth transition for the container movement */
  transition: transform 0.4s cubic-bezier(0.25, 1, 0.5, 1), border-color 0.4s ease;
}

/* Container Hover State (Interaction without shadow) */
.hover-card:hover {
  /* Move up slightly and scale */
  transform: translateY(-8px) scale(1.02);
  
  /* Light up the border instead of using a shadow */
  border-color: rgba(0, 230, 118, 0.5);
}

/* Image styling */
.hover-card img {
  width: 100%;
  display: block;
  transition: transform 0.6s ease, filter 0.6s ease;
}

.hover-card:hover img {
  transform: scale(1.1);
  filter: brightness(0.6) grayscale(0.2); /* Added slight grayscale for a cinematic look */
}

/* Play Button */
.hover-card::before {
  content: "▶";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) scale(0.6);
  
  width: 80px;
  height: 80px;
  background: #00e676;
  color: #fff;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  padding-left: 5px; 
  
  opacity: 0;
  transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);
  z-index: 3;
}

.hover-card:hover::before {
  opacity: 1;
  transform: translate(-50%, -50%) scale(1);
}

/* Click feedback */
.hover-card:active {
  transform: translateY(-4px) scale(1);
  transition: 0.1s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-316aead *//* Container */
.hover-card {
  position: relative;
  overflow: hidden;
  border-radius: 20px;
  cursor: pointer;
  background: #000;
  
  /* Remove shadow and add a subtle border for definition */
  border: 1px solid rgba(255, 255, 255, 0.1);
  
  /* Smooth transition for the container movement */
  transition: transform 0.4s cubic-bezier(0.25, 1, 0.5, 1), border-color 0.4s ease;
}

/* Container Hover State (Interaction without shadow) */
.hover-card:hover {
  /* Move up slightly and scale */
  transform: translateY(-8px) scale(1.02);
  
  /* Light up the border instead of using a shadow */
  border-color: rgba(0, 230, 118, 0.5);
}

/* Image styling */
.hover-card img {
  width: 100%;
  display: block;
  transition: transform 0.6s ease, filter 0.6s ease;
}

.hover-card:hover img {
  transform: scale(1.1);
  filter: brightness(0.6) grayscale(0.2); /* Added slight grayscale for a cinematic look */
}

/* Play Button */
.hover-card::before {
  content: "▶";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) scale(0.6);
  
  width: 80px;
  height: 80px;
  background: #00e676;
  color: #fff;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  padding-left: 5px; 
  
  opacity: 0;
  transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);
  z-index: 3;
}

.hover-card:hover::before {
  opacity: 1;
  transform: translate(-50%, -50%) scale(1);
}

/* Click feedback */
.hover-card:active {
  transform: translateY(-4px) scale(1);
  transition: 0.1s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8e2146e *//* Container */
.hover-card {
  position: relative;
  overflow: hidden;
  border-radius: 20px;
  cursor: pointer;
  background: #000;
  
  /* Remove shadow and add a subtle border for definition */
  border: 1px solid rgba(255, 255, 255, 0.1);
  
  /* Smooth transition for the container movement */
  transition: transform 0.4s cubic-bezier(0.25, 1, 0.5, 1), border-color 0.4s ease;
}

/* Container Hover State (Interaction without shadow) */
.hover-card:hover {
  /* Move up slightly and scale */
  transform: translateY(-8px) scale(1.02);
  
  /* Light up the border instead of using a shadow */
  border-color: rgba(0, 230, 118, 0.5);
}

/* Image styling */
.hover-card img {
  width: 100%;
  display: block;
  transition: transform 0.6s ease, filter 0.6s ease;
}

.hover-card:hover img {
  transform: scale(1.1);
  filter: brightness(0.6) grayscale(0.2); /* Added slight grayscale for a cinematic look */
}

/* Play Button */
.hover-card::before {
  content: "▶";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) scale(0.6);
  
  width: 80px;
  height: 80px;
  background: #00e676;
  color: #fff;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  padding-left: 5px; 
  
  opacity: 0;
  transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);
  z-index: 3;
}

.hover-card:hover::before {
  opacity: 1;
  transform: translate(-50%, -50%) scale(1);
}

/* Click feedback */
.hover-card:active {
  transform: translateY(-4px) scale(1);
  transition: 0.1s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e43ecec *//* Container */
.hover-card {
  position: relative;
  overflow: hidden;
  border-radius: 20px;
  cursor: pointer;
  background: #000;
  
  /* Remove shadow and add a subtle border for definition */
  border: 1px solid rgba(255, 255, 255, 0.1);
  
  /* Smooth transition for the container movement */
  transition: transform 0.4s cubic-bezier(0.25, 1, 0.5, 1), border-color 0.4s ease;
}

/* Container Hover State (Interaction without shadow) */
.hover-card:hover {
  /* Move up slightly and scale */
  transform: translateY(-8px) scale(1.02);
  
  /* Light up the border instead of using a shadow */
  border-color: rgba(0, 230, 118, 0.5);
}

/* Image styling */
.hover-card img {
  width: 100%;
  display: block;
  transition: transform 0.6s ease, filter 0.6s ease;
}

.hover-card:hover img {
  transform: scale(1.1);
  filter: brightness(0.6) grayscale(0.2); /* Added slight grayscale for a cinematic look */
}

/* Play Button */
.hover-card::before {
  content: "▶";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) scale(0.6);
  
  width: 80px;
  height: 80px;
  background: #00e676;
  color: #fff;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  padding-left: 5px; 
  
  opacity: 0;
  transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);
  z-index: 3;
}

.hover-card:hover::before {
  opacity: 1;
  transform: translate(-50%, -50%) scale(1);
}

/* Click feedback */
.hover-card:active {
  transform: translateY(-4px) scale(1);
  transition: 0.1s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-946b908 *//* Container */
.hover-card {
  position: relative;
  overflow: hidden;
  border-radius: 20px;
  cursor: pointer;
  background: #000;
  
  /* Remove shadow and add a subtle border for definition */
  border: 1px solid rgba(255, 255, 255, 0.1);
  
  /* Smooth transition for the container movement */
  transition: transform 0.4s cubic-bezier(0.25, 1, 0.5, 1), border-color 0.4s ease;
}

/* Container Hover State (Interaction without shadow) */
.hover-card:hover {
  /* Move up slightly and scale */
  transform: translateY(-8px) scale(1.02);
  
  /* Light up the border instead of using a shadow */
  border-color: rgba(0, 230, 118, 0.5);
}

/* Image styling */
.hover-card img {
  width: 100%;
  display: block;
  transition: transform 0.6s ease, filter 0.6s ease;
}

.hover-card:hover img {
  transform: scale(1.1);
  filter: brightness(0.6) grayscale(0.2); /* Added slight grayscale for a cinematic look */
}

/* Play Button */
.hover-card::before {
  content: "▶";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) scale(0.6);
  
  width: 80px;
  height: 80px;
  background: #00e676;
  color: #fff;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  padding-left: 5px; 
  
  opacity: 0;
  transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);
  z-index: 3;
}

.hover-card:hover::before {
  opacity: 1;
  transform: translate(-50%, -50%) scale(1);
}

/* Click feedback */
.hover-card:active {
  transform: translateY(-4px) scale(1);
  transition: 0.1s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cc5c67b *//* Clean Lift Effect - No Height Change */
.card-hover {
    position: relative;
    background: #FDFBF6;
    border: 1px solid #E8E4DB;
    border-radius: 20px;
    padding: 24px;
    /* No margin or extra space added */
    transition: transform 0.4s cubic-bezier(0.22, 1, 0.36, 1),
                box-shadow 0.4s cubic-bezier(0.22, 1, 0.36, 1);
    will-change: transform;
    cursor: pointer;
}

.card-hover:hover {
    transform: translateY(-6px); /* Visual lift only - no layout shift */
    box-shadow: 0 20px 40px rgba(107, 142, 35, 0.08);
}

/* Image Container - Transform Only */
.image-card-hover {
    position: relative;
    overflow: hidden;
    border-radius: 20px;
    transition: transform 0.5s cubic-bezier(0.22, 1, 0.36, 1),
                box-shadow 0.5s cubic-bezier(0.22, 1, 0.36, 1);
    will-change: transform;
    cursor: pointer;
}

.image-card-hover img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transform: scale(1);
    transition: transform 6s cubic-bezier(0.22, 1, 0.36, 1);
    will-change: transform;
    backface-visibility: hidden;
}

.image-card-hover:hover {
    transform: translateY(-8px); /* Pure visual lift */
    box-shadow: 0 25px 50px rgba(0, 0, 0, 0.12);
}

.image-card-hover:hover img {
    transform: scale(1.08);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b280dc3 */.slow-zoom {
    overflow: hidden;
    position: relative;
    border-radius: 20px;
    will-change: transform;
    transform: translateZ(0); /* Fix for border radius + overflow */
}

.slow-zoom img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transform: scale(1);
    transition: transform 6s cubic-bezier(0.22, 1, 0.36, 1);
    will-change: transform;
    backface-visibility: hidden;
    border-radius: 20px; /* Match container */
}

.slow-zoom:hover img {
    transform: scale(1.08);
}

/* Alternative: Use -webkit-mask for perfect rounded corners during zoom */
.slow-zoom-mask {
    overflow: hidden;
    position: relative;
    border-radius: 20px;
    -webkit-mask-image: -webkit-radial-gradient(white, black);
    mask-image: radial-gradient(white, black);
}

.slow-zoom-mask img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transform: scale(1);
    transition: transform 6s cubic-bezier(0.22, 1, 0.36, 1);
    will-change: transform;
}

.slow-zoom-mask:hover img {
    transform: scale(1.08);
}/* End custom CSS */