.et_button_no_icon .et_pb_button,.et_button_no_icon .et_pb_button:hover{padding:12px 30px!important}.et_button_no_icon .et_pb_button:hover{transform:scale(1.04)}.dp-vertical-align{display:flex;flex-direction:column;justify-content:center}@media screen and (max-width:980px){.reverse-columns{display:flex;flex-direction:column-reverse}}.single-post .et_pb_row{max-width:1200px!important}.dipi-post-section,.dipi-post-row{max-width:1200px}.gardener_white_btn.et_pb_button:hover{background-color:#fff!important}body .gform_wrapper .gfield{margin-bottom:24px}body .gform_wrapper .gfield_label{display:block;font-weight:600;font-size:16px;color:#333;margin-bottom:8px}body .gform_wrapper input[type="text"],body .gform_wrapper input[type="email"],body .gform_wrapper input[type="url"],body .gform_wrapper input[type="tel"],body .gform_wrapper input[type="number"],body .gform_wrapper input[type="password"],body .gform_wrapper select,body .gform_wrapper textarea{width:100%;padding:14px 16px;border:1px solid #dcdcdc;background-color:#fff;font-size:16px;color:#222;border-radius:0px!important;box-shadow:none;transition:all 0.3s ease}body .gform_wrapper input:focus,body .gform_wrapper textarea:focus,body .gform_wrapper select:focus{border-color:#666;outline:none;box-shadow:none}body .gform_wrapper select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 140 140' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23666' d='M70 93L35 58h70z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;background-size:1rem}body .gform_wrapper .gform_footer input[type="submit"],body .gform_wrapper .gform_page_footer input[type="submit"]{background-color:#285028;color:#fff;padding:14px 32px;font-size:16px;font-weight:600;text-transform:uppercase;border:none;border-radius:50px;cursor:pointer;transition:background-color 0.3s ease}body .gform_wrapper .gform_footer input[type="submit"]:hover,body .gform_wrapper .gform_page_footer input[type="submit"]:hover{background-color:#f2c25b;color:#000}@media only screen and (min-width:981px){.nav li ul{width:fit-content;display:flex;flex-direction:column}.nav li li{white-space:nowrap}.nav li li a{width:auto!important}}