.elementor-15082 .elementor-element.elementor-element-rpsa100c:not(.elementor-motion-effects-element-type-background), .elementor-15082 .elementor-element.elementor-element-rpsa100c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDFCFA;background-image:url("https://nutraponics.com/wp-content/uploads/2026/08/Nutraponics-Tower-Garden-and-Supplies.jpg");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-15082 .elementor-element.elementor-element-rpsa100c > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(90deg, #FDFCFA 0px, #FDFCFA00 58%);opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15082 .elementor-element.elementor-element-rpsa100c > .elementor-container{max-width:1320px;}.elementor-15082 .elementor-element.elementor-element-rpsa100c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 24px 0px 24px;}.elementor-15082 .elementor-element.elementor-element-rpsa1000 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-15082 .elementor-element.elementor-element-rpsa1001 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:64px;font-weight:600;line-height:1.05em;color:#13412E;}.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-15082 .elementor-element.elementor-element-rpsa1002 > .elementor-widget-container{margin:14px 0px 0px 0px;}.elementor-15082 .elementor-element.elementor-element-rpsa1002{font-family:"Inter", Sans-serif;font-size:16px;line-height:1.5em;color:#5B635A;}.elementor-15082 .elementor-element.elementor-element-rpsa1007{margin-top:20px;margin-bottom:0px;padding:0px 0px 0px 0px;}.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-15082 .elementor-element.elementor-element-rpsa1003 .elementor-button{background-color:#13412E;font-family:"Inter", Sans-serif;font-size:15px;font-weight:600;line-height:1.2em;fill:#FFFFFF;color:#FFFFFF;border-radius:8px 8px 8px 8px;padding:13px 26px 13px 26px;}.elementor-15082 .elementor-element.elementor-element-rpsa1003 .elementor-button:hover, .elementor-15082 .elementor-element.elementor-element-rpsa1003 .elementor-button:focus{background-color:#2F6B4F;color:#FFFFFF;}.elementor-15082 .elementor-element.elementor-element-rpsa1003{width:auto;max-width:auto;}.elementor-15082 .elementor-element.elementor-element-rpsa1003 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-15082 .elementor-element.elementor-element-rpsa1003 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-15082 .elementor-element.elementor-element-rpsa1003 .elementor-button:hover svg, .elementor-15082 .elementor-element.elementor-element-rpsa1003 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-15082 .elementor-element.elementor-element-rpsa1005 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Inter", Sans-serif;font-size:15px;font-weight:600;line-height:1.2em;fill:#13412E;color:#13412E;border-style:solid;border-width:1px 1px 1px 1px;border-color:#B9C8AE;border-radius:8px 8px 8px 8px;padding:13px 26px 13px 26px;}.elementor-15082 .elementor-element.elementor-element-rpsa1005 .elementor-button:hover, .elementor-15082 .elementor-element.elementor-element-rpsa1005 .elementor-button:focus{background-color:#FFFFFF;color:#2F6B4F;border-color:#2F6B4F;}.elementor-15082 .elementor-element.elementor-element-rpsa1005{width:auto;max-width:auto;}.elementor-15082 .elementor-element.elementor-element-rpsa1005 .elementor-button:hover svg, .elementor-15082 .elementor-element.elementor-element-rpsa1005 .elementor-button:focus svg{fill:#2F6B4F;}.elementor-15082 .elementor-element.elementor-element-rpsa100b > .elementor-element-populated{padding:0px 0px 0px 0px;}.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-15082 .elementor-element.elementor-element-rpsa100f > .elementor-container{max-width:1320px;}.elementor-15082 .elementor-element.elementor-element-rpsa100f{padding:40px 24px 0px 24px;}.elementor-15082 .elementor-element.elementor-element-rpsa1012 > .elementor-container{max-width:1320px;}.elementor-15082 .elementor-element.elementor-element-rpsa1012{padding:40px 24px 0px 24px;}.elementor-15082 .elementor-element.elementor-element-rpsa1015 > .elementor-container{max-width:1320px;}.elementor-15082 .elementor-element.elementor-element-rpsa1015{padding:44px 24px 0px 24px;}.elementor-15082 .elementor-element.elementor-element-rpsa1018 > .elementor-container{max-width:1320px;}.elementor-15082 .elementor-element.elementor-element-rpsa1018{padding:44px 24px 0px 24px;}.elementor-15082 .elementor-element.elementor-element-rpsa101b > .elementor-container{max-width:1320px;}.elementor-15082 .elementor-element.elementor-element-rpsa101b{padding:44px 24px 0px 24px;}.elementor-15082 .elementor-element.elementor-element-rpsa101f > .elementor-container{max-width:1320px;}.elementor-15082 .elementor-element.elementor-element-rpsa101f{padding:44px 24px 0px 24px;}.elementor-15082 .elementor-element.elementor-element-rpsa1028 > .elementor-container{max-width:1320px;}.elementor-15082 .elementor-element.elementor-element-rpsa1028{padding:44px 24px 0px 24px;}.elementor-15082 .elementor-element.elementor-element-rpsa1025{padding:0px 0px 0px 0px;}.elementor-widget-toggle .elementor-toggle-title, .elementor-widget-toggle .elementor-toggle-icon{color:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-toggle-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-tab-title.elementor-active a, .elementor-widget-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon{color:var( --e-global-color-accent );}.elementor-widget-toggle .elementor-toggle-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-toggle .elementor-tab-content{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-15082 .elementor-element.elementor-element-rpsa1021 .elementor-tab-title{border-width:0px;background-color:rgba(0,0,0,0);}.elementor-15082 .elementor-element.elementor-element-rpsa1021 .elementor-tab-content{border-width:0px;background-color:rgba(0,0,0,0);color:#5B635A;font-family:"Inter", Sans-serif;font-size:14px;line-height:1.6em;}.elementor-15082 .elementor-element.elementor-element-rpsa1021 .elementor-toggle-item:not(:last-child){margin-block-end:12px;}.elementor-15082 .elementor-element.elementor-element-rpsa1021 .elementor-toggle-title, .elementor-15082 .elementor-element.elementor-element-rpsa1021 .elementor-toggle-icon{color:#1D2A22;}.elementor-15082 .elementor-element.elementor-element-rpsa1021 .elementor-toggle-icon svg{fill:#1D2A22;}.elementor-15082 .elementor-element.elementor-element-rpsa1021 .elementor-tab-title.elementor-active a, .elementor-15082 .elementor-element.elementor-element-rpsa1021 .elementor-tab-title.elementor-active .elementor-toggle-icon{color:#13412E;}.elementor-15082 .elementor-element.elementor-element-rpsa1021 .elementor-toggle-title{font-family:"Inter", Sans-serif;font-size:15.5px;font-weight:500;line-height:1.45em;}.elementor-15082 .elementor-element.elementor-element-rpsa1021 .elementor-tab-title .elementor-toggle-icon i:before{color:#2F6B4F;}.elementor-15082 .elementor-element.elementor-element-rpsa1021 .elementor-tab-title .elementor-toggle-icon svg{fill:#2F6B4F;}.elementor-15082 .elementor-element.elementor-element-rpsa1021 .elementor-tab-title.elementor-active .elementor-toggle-icon i:before{color:#2F6B4F;}.elementor-15082 .elementor-element.elementor-element-rpsa1021 .elementor-tab-title.elementor-active .elementor-toggle-icon svg{fill:#2F6B4F;}.elementor-15082 .elementor-element.elementor-element-rpsa1021 .elementor-toggle-icon{margin-inline-end:12px;}.elementor-15082 .elementor-element.elementor-element-rpsa1023 .elementor-tab-title{border-width:0px;background-color:rgba(0,0,0,0);}.elementor-15082 .elementor-element.elementor-element-rpsa1023 .elementor-tab-content{border-width:0px;background-color:rgba(0,0,0,0);color:#5B635A;font-family:"Inter", Sans-serif;font-size:14px;line-height:1.6em;}.elementor-15082 .elementor-element.elementor-element-rpsa1023 .elementor-toggle-item:not(:last-child){margin-block-end:12px;}.elementor-15082 .elementor-element.elementor-element-rpsa1023 .elementor-toggle-title, .elementor-15082 .elementor-element.elementor-element-rpsa1023 .elementor-toggle-icon{color:#1D2A22;}.elementor-15082 .elementor-element.elementor-element-rpsa1023 .elementor-toggle-icon svg{fill:#1D2A22;}.elementor-15082 .elementor-element.elementor-element-rpsa1023 .elementor-tab-title.elementor-active a, .elementor-15082 .elementor-element.elementor-element-rpsa1023 .elementor-tab-title.elementor-active .elementor-toggle-icon{color:#13412E;}.elementor-15082 .elementor-element.elementor-element-rpsa1023 .elementor-toggle-title{font-family:"Inter", Sans-serif;font-size:15.5px;font-weight:500;line-height:1.45em;}.elementor-15082 .elementor-element.elementor-element-rpsa1023 .elementor-tab-title .elementor-toggle-icon i:before{color:#2F6B4F;}.elementor-15082 .elementor-element.elementor-element-rpsa1023 .elementor-tab-title .elementor-toggle-icon svg{fill:#2F6B4F;}.elementor-15082 .elementor-element.elementor-element-rpsa1023 .elementor-tab-title.elementor-active .elementor-toggle-icon i:before{color:#2F6B4F;}.elementor-15082 .elementor-element.elementor-element-rpsa1023 .elementor-tab-title.elementor-active .elementor-toggle-icon svg{fill:#2F6B4F;}.elementor-15082 .elementor-element.elementor-element-rpsa1023 .elementor-toggle-icon{margin-inline-end:12px;}.elementor-15082 .elementor-element.elementor-element-rpsa102b > .elementor-container{max-width:1320px;}.elementor-15082 .elementor-element.elementor-element-rpsa102b{padding:44px 24px 64px 24px;}@media(max-width:1024px){.elementor-15082 .elementor-element.elementor-element-rpsa100c{padding:0px 0px 0px 0px;}.elementor-15082 .elementor-element.elementor-element-rpsa1001 .elementor-heading-title{font-size:48px;}.elementor-15082 .elementor-element.elementor-element-rpsa100f{padding:32px 24px 0px 24px;}.elementor-15082 .elementor-element.elementor-element-rpsa1012{padding:32px 24px 0px 24px;}.elementor-15082 .elementor-element.elementor-element-rpsa1015{padding:36px 24px 0px 24px;}.elementor-15082 .elementor-element.elementor-element-rpsa1018{padding:36px 24px 0px 24px;}.elementor-15082 .elementor-element.elementor-element-rpsa101b{padding:36px 24px 0px 24px;}.elementor-15082 .elementor-element.elementor-element-rpsa101f{padding:36px 24px 0px 24px;}.elementor-15082 .elementor-element.elementor-element-rpsa1028{padding:36px 24px 0px 24px;}.elementor-15082 .elementor-element.elementor-element-rpsa102b{padding:36px 24px 56px 24px;}}@media(max-width:767px){.elementor-15082 .elementor-element.elementor-element-rpsa100c{padding:0px 0px 0px 0px;}.elementor-15082 .elementor-element.elementor-element-rpsa1009{width:100%;}.elementor-15082 .elementor-element.elementor-element-rpsa1001 .elementor-heading-title{font-size:38px;}.elementor-15082 .elementor-element.elementor-element-rpsa1002{font-size:15px;}.elementor-15082 .elementor-element.elementor-element-rpsa1004{width:100%;}.elementor-15082 .elementor-element.elementor-element-rpsa1006{width:100%;}.elementor-15082 .elementor-element.elementor-element-rpsa100b{width:100%;}.elementor-15082 .elementor-element.elementor-element-rpsa100f{padding:28px 20px 0px 20px;}.elementor-15082 .elementor-element.elementor-element-rpsa1012{padding:28px 20px 0px 20px;}.elementor-15082 .elementor-element.elementor-element-rpsa1015{padding:32px 20px 0px 20px;}.elementor-15082 .elementor-element.elementor-element-rpsa1018{padding:32px 20px 0px 20px;}.elementor-15082 .elementor-element.elementor-element-rpsa101b{padding:32px 20px 0px 20px;}.elementor-15082 .elementor-element.elementor-element-rpsa101f{padding:32px 20px 0px 20px;}.elementor-15082 .elementor-element.elementor-element-rpsa1028{padding:32px 20px 0px 20px;}.elementor-15082 .elementor-element.elementor-element-rpsa1022{width:100%;}.elementor-15082 .elementor-element.elementor-element-rpsa1024{width:100%;}.elementor-15082 .elementor-element.elementor-element-rpsa102b{padding:32px 20px 48px 20px;}}@media(min-width:768px){.elementor-15082 .elementor-element.elementor-element-rpsa1009{width:47%;}.elementor-15082 .elementor-element.elementor-element-rpsa1004{width:50%;}.elementor-15082 .elementor-element.elementor-element-rpsa1006{width:50%;}.elementor-15082 .elementor-element.elementor-element-rpsa100b{width:53%;}.elementor-15082 .elementor-element.elementor-element-rpsa100e{width:100%;}.elementor-15082 .elementor-element.elementor-element-rpsa1011{width:100%;}.elementor-15082 .elementor-element.elementor-element-rpsa1014{width:100%;}.elementor-15082 .elementor-element.elementor-element-rpsa1017{width:100%;}.elementor-15082 .elementor-element.elementor-element-rpsa101a{width:100%;}.elementor-15082 .elementor-element.elementor-element-rpsa101e{width:100%;}.elementor-15082 .elementor-element.elementor-element-rpsa1027{width:100%;}.elementor-15082 .elementor-element.elementor-element-rpsa1022{width:50%;}.elementor-15082 .elementor-element.elementor-element-rpsa1024{width:50%;}.elementor-15082 .elementor-element.elementor-element-rpsa102a{width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-15082 .elementor-element.elementor-element-rpsa1009{width:100%;}.elementor-15082 .elementor-element.elementor-element-rpsa100b{width:100%;}}/* Start custom CSS for text-editor, class: .elementor-element-rpsa1002 */.elementor-15082 .elementor-element.elementor-element-rpsa1002{max-width:430px;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-rpsa1003 */.elementor-15082 .elementor-element.elementor-element-rpsa1003 .elementor-button{min-height:46px;display:inline-flex;align-items:center;justify-content:center;} @media(max-width:479px){.elementor-15082 .elementor-element.elementor-element-rpsa1003{display:block;width:100%;} .elementor-15082 .elementor-element.elementor-element-rpsa1003 .elementor-button{width:100%;}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-rpsa1005 */.elementor-15082 .elementor-element.elementor-element-rpsa1005 .elementor-button{min-height:46px;display:inline-flex;align-items:center;justify-content:center;} @media(max-width:479px){.elementor-15082 .elementor-element.elementor-element-rpsa1005{display:block;width:100%;} .elementor-15082 .elementor-element.elementor-element-rpsa1005 .elementor-button{width:100%;}}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-rpsa100c */.elementor-15082 .elementor-element.elementor-element-rpsa100c{min-height:440px;display:flex;align-items:center;}.elementor-15082 .elementor-element.elementor-element-rpsa100c > .elementor-container{align-items:stretch;}@media(min-width:1025px){.elementor-15082 .elementor-element.elementor-element-rpsa100c{background-size:auto 110%!important;background-position:right 78%!important;}.elementor-15082 .elementor-element.elementor-element-rpsa100c > .elementor-background-overlay{background-image:linear-gradient(0deg,#FDFCFA 0px,#FDFCFA 47px,rgba(253,252,250,0) 134px),linear-gradient(90deg,#FDFCFA 0px,#FDFCFA max(calc(50% - 80px), calc(100% - 774px)),rgba(253,252,250,0) max(calc(50% + 110px), calc(100% - 584px)))!important;}.elementor-15082 .elementor-element.elementor-element-rpsa100c .rps-hero-media{display:none!important;}.elementor-15082 .elementor-element.elementor-element-rpsa100c .rps-hero-copy-col > .elementor-widget-wrap{padding:28px 40px 24px 0!important;}.elementor-15082 .elementor-element.elementor-element-rpsa100c .rps-hero-deck{margin-top:0!important;}.elementor-15082 .elementor-element.elementor-element-rpsa100c .rps-hero-deck p{margin-top:12px!important;}.elementor-15082 .elementor-element.elementor-element-rpsa100c .rps-hero-actions{margin-top:16px!important;}.elementor-15082 .elementor-element.elementor-element-rpsa100c .rps-proof{margin-top:14px!important;}}@media(max-width:1024px){.elementor-15082 .elementor-element.elementor-element-rpsa100c{min-height:0;background-image:none!important;}.elementor-15082 .elementor-element.elementor-element-rpsa100c > .elementor-background-overlay{display:none!important;}}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://nutraponics.com/wp-content/uploads/2025/07/Inter_18pt-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://nutraponics.com/wp-content/uploads/2025/07/Inter_18pt-SemiBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://nutraponics.com/wp-content/uploads/2025/07/Inter_18pt-Bold.ttf') format('truetype');
}
/* End Custom Fonts CSS */