.elementor-kit-1064{--e-global-color-primary:#036A39;--e-global-color-secondary:#C2D500;--e-global-color-text:#036A39;--e-global-color-accent:#036A39;--e-global-color-48fcfe0:#FFFFFF;--e-global-color-6f8e18d:#000000;--e-global-color-62eb837:#036A39;--e-global-color-c30908f:#F1F2B9;--e-global-color-c174c07:#1C6DAC;--e-global-color-8a65612:#C2D500;--e-global-color-2094c84:#36B4AE;--e-global-color-09eb712:#1DAA75;--e-global-color-722cc60:#AF0923;--e-global-typography-primary-text-transform:none;--e-global-typography-primary-font-style:normal;--e-global-typography-primary-text-decoration:none;--e-global-typography-primary-line-height:1.2em;--e-global-typography-primary-letter-spacing:0px;--e-global-typography-secondary-font-weight:600;--e-global-typography-secondary-text-transform:capitalize;--e-global-typography-secondary-font-style:normal;--e-global-typography-secondary-text-decoration:none;--e-global-typography-secondary-line-height:1.1em;--e-global-typography-secondary-letter-spacing:0px;--e-global-typography-text-text-transform:none;--e-global-typography-text-font-style:normal;--e-global-typography-text-text-decoration:none;--e-global-typography-text-line-height:1.5em;--e-global-typography-text-letter-spacing:0px;--e-global-typography-accent-font-size:20px;--e-global-typography-accent-font-style:normal;--e-global-typography-accent-text-decoration:none;--e-global-typography-accent-line-height:1em;--e-global-typography-accent-letter-spacing:0px;background-color:#FFFFFF;background-image:url("https://plantaheadusa.com/wp-content/uploads/plain-background-1920-1000.jpg");font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;background-position:top center;background-repeat:repeat;background-size:contain;}.elementor-kit-1064 button,.elementor-kit-1064 input[type="button"],.elementor-kit-1064 input[type="submit"],.elementor-kit-1064 .elementor-button{background-color:var( --e-global-color-accent );font-size:var( --e-global-typography-accent-font-size );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:#FFFFFF;border-radius:15px 4px 15px 4px;padding:13px 23px 13px 20px;}.elementor-kit-1064 button:hover,.elementor-kit-1064 button:focus,.elementor-kit-1064 input[type="button"]:hover,.elementor-kit-1064 input[type="button"]:focus,.elementor-kit-1064 input[type="submit"]:hover,.elementor-kit-1064 input[type="submit"]:focus,.elementor-kit-1064 .elementor-button:hover,.elementor-kit-1064 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-8a65612 );box-shadow:12px 14px 26px -16px rgba(0,0,0,0.5);}.elementor-kit-1064 e-page-transition{background-color:#FFBC7D;}.elementor-kit-1064 a{color:var( --e-global-color-primary );}.elementor-kit-1064 a:hover{color:var( --e-global-color-primary );font-weight:500;text-decoration:underline;}.elementor-kit-1064 h1{font-size:clamp(2.5rem, 2.18rem + 1.6vw, 3.5rem);font-weight:600;text-transform:uppercase;line-height:1.2em;letter-spacing:2px;word-spacing:3px;}.elementor-kit-1064 h2{font-size:calc(var(--h1-size) * 0.85);font-weight:500;}.elementor-kit-1064 h3{font-weight:500;}.elementor-kit-1064 h4{color:var( --e-global-color-primary );}.elementor-kit-1064 img{border-radius:0px 0px 0px 0px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-kit-1064{--e-global-typography-primary-font-size:45px;--e-global-typography-secondary-font-size:25px;--e-global-typography-text-font-size:14px;--e-global-typography-accent-font-size:14px;}.elementor-kit-1064 button,.elementor-kit-1064 input[type="button"],.elementor-kit-1064 input[type="submit"],.elementor-kit-1064 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-1064{--e-global-typography-primary-font-size:28px;--e-global-typography-primary-line-height:1.1em;--e-global-typography-secondary-font-size:20px;}.elementor-kit-1064 button,.elementor-kit-1064 input[type="button"],.elementor-kit-1064 input[type="submit"],.elementor-kit-1064 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.elementor-widget-button {
    cursor:pointer;
}

hr {
    border-color: #0000001c;
    border-top: 1px;
}

/* 1. The Root Reset (MANDATORY) */
/* Set 1rem = 10px globally for easy math */
html, body {
    font-size: 62.5%; 
    margin:0 !important;
    padding:0 !important;
}

/* Reset all default margins, paddings, and borders */
* {
  box-sizing: border-box;
}

p {
    line-height: 1.5;
    margin:0;
}

ul {
    padding:0 10px 0 20px;
}

li {
    line-height: 1.5;
    padding: 0 0 10px;
}

hr {
    border-color: #0000001c;
    border-top: 1px;
}

/* Universal fix: make all child columns stretch to tallest automatically */
.e-con-full.e-flex.e-con.e-child { 
    align-self: stretch !important;  /* force columns to stretch */
 /*    --min-height: auto !important;   reset Elementor min-height variable */
}

/* GLOBAL H TAG BASE (widget styles can override) */
:where(h1, h2, h3, h4, h5, h6) {
  font-weight: normal;
}

/* Normalize Elementor headings + Text Editor headings */
.elementor-heading-title,
.elementor-widget-text-editor :is(h1,h2,h3,h4,h5,h6) {
  font-family: var(--e-global-typography-primary-font-family);
  margin: 0 0 10px;
}

/* FLUID HEADING SCALE */
:root {
  /* 74px at 1140px and 32px at 400px */
  --h1-size: clamp(3.2rem, 6.49vw, 7.4rem);
}

:root h1 { font-size: calc(var(--h1-size) * 0.60); }
:root h2 { font-size: calc(var(--h1-size) * 0.85); }
:root h3 { font-size: calc(var(--h1-size) * 0.75); }
:root h4 { font-size: calc(var(--h1-size) * 0.65); }
:root h5 { font-size: calc(var(--h1-size) * 0.55); }
:root h6 { font-size: calc(var(--h1-size) * 0.45); }




























/* End Custom Fonts CSS *//* End custom CSS */