.contact .content-wrap{background-color:#eee}@media screen and (min-width:768px){.contact .content-wrap .inner{padding-bottom:75px}}.contact .content-wrap .inner h2{font-size:18px}@media screen and (min-width:768px){.contact .content-wrap .inner h2{font-size:28px}}.contact .content-wrap .inner p{font-size:12px;letter-spacing:1.28px;line-height:22px;padding-bottom:2rem}@media screen and (min-width:768px){.contact .content-wrap .inner p{font-size:16px;line-height:34px}}@media screen and (min-width:768px){.contact .contact-form-intro{padding:98px 2% 0;width:60%}}@media screen and (min-width:1200px){.contact .contact-form-intro{padding-right:0;padding-left:0}}.contact .contact-form-intro .contact-snippet-container h3{font-size:14px}@media screen and (min-width:768px){.contact .contact-form-intro .contact-snippet-container h3{font-size:18px}}.contact .contact-form-intro .contact-snippet-container p{padding-bottom:0;font-weight:600}@media screen and (min-width:768px){.contact .contact-form-container{width:40%;display:flex;justify-content:flex-end}}.contact .contact-form-container .contact-form{padding-top:3.75rem}@media screen and (min-width:768px){.contact .contact-form-container .contact-form{max-width:410px}}.contact .contact-form-container .contact-form p{color:#262222}.contact .contact-form-container .contact-form p.gform_required_legend{display:none}.contact .contact-form-container .contact-form label{font-size:14px !important;font-weight:400;letter-spacing:-.42px;margin-bottom:4px !important}.contact .contact-form-container .contact-form .product-choices-selection .gchoice label{font-size:12px !important}.contact .contact-form-container .contact-form .gfield_description{padding-top:0}.contact .contact-form-container .contact-form .validation_message{border:none;background:rgba(0,0,0,0);padding:0;font-size:12px;font-weight:500}.contact .contact-form-container .contact-form .gform_validation_errors{display:none}.contact .contact-form-container .contact-form .gfield_label{font-size:12px !important}@media screen and (min-width:768px){.contact .contact-form-container .contact-form .gfield_label{font-size:14px !important}}.contact .contact-form-container .contact-form .gfield_required{color:#c02b0a}.contact .contact-form-container .contact-form .optin-section-container .gchoice{display:flex;align-items:flex-start}.contact .contact-form-container .contact-form .optin-section-container .gchoice label{letter-spacing:.96px;font-size:12px !important}@media screen and (min-width:768px){.contact .contact-form-container .contact-form .optin-section-container .gchoice label{font-size:14px}}.contact .contact-form-container .contact-form .optin-section-container .gchoice .gfield-choice-input{margin-top:3px;margin-right:10px}.contact .contact-form-container .contact-form .product-choices-selection .gfield_checkbox{display:flex;flex-wrap:wrap}.contact .contact-form-container .contact-form .product-choices-selection .gfield_checkbox .gchoice{display:flex;flex:0 0 33.33%;padding-bottom:6px}.contact .contact-form-container .contact-form .product-choices-selection .gfield_checkbox .gchoice label{letter-spacing:.96px}.contact .contact-form-container .contact-form .product-choices-selection .gfield_checkbox .gchoice .gfield-choice-input{margin-right:10px}.contact .contact-form-container .contact-form input[type=submit]{background-color:#2f5240 !important;color:#fff;transition:all .25s ease-in-out}.contact .contact-form-container .contact-form input[type=submit]:hover{background-color:#ccc !important;color:#2f5240}.contact .content-wrap{background-image:url("/wp-content/uploads/2024/12/leaf-oceanic.svg");background-repeat:no-repeat;background-position:bottom 160px left -110px;background-size:35%;background-size:560px}.contact .page-header{background-image:url("/wp-content/uploads/2024/12/contact-page-head-bg.jpg");background-repeat:no-repeat;background-position:center bottom -100px;background-size:110%;height:200px;display:flex;align-items:flex-end}@media screen and (min-width:768px){.contact .page-header{height:300px}}.contact .page-header h1{background:linear-gradient(180deg,rgba(140,165,59,.8) 0%,#8ca53b 56.72%);color:#fff;font-size:24px;letter-spacing:6.24px;text-transform:uppercase;margin:0;padding:1rem;line-height:40px;width:100%}@media screen and (min-width:768px){.contact .page-header h1{font-size:48px;line-height:52px;margin:0 0 0 6rem;padding:4rem 2rem;max-width:400px}}@media screen and (min-width:768px){.contact .inner{display:flex;justify-content:space-between}}.contact .inner .social-links-container a{margin-right:12px}@media screen and (min-width:768px){.contact .inner .social-links-container a{margin-right:24px}}.contact .inner .social-links-container a .social-link{background-color:#eac426;border:#eac426 solid 2px;border-radius:100%;height:46px;width:46px;padding:8px;transition:all .25s ease-in-out}@media screen and (min-width:768px){.contact .inner .social-links-container a .social-link{height:56px;width:56px}}.contact .inner .social-links-container a .social-link:hover{background-color:#fff !important}.contact .inner .social-links-container a .social-link img{margin:0 auto;height:100%}.contact .parallax-container{background-image:url("/wp-content/uploads/2024/12/contact-parallax-bg.jpg");height:220px;background-position:center;background-repeat:no-repeat;background-size:100%;position:relative;display:flex;justify-content:center;align-items:flex-end}.contact .parallax-container h2{color:#eac426;font-size:32px;line-height:56px;margin-bottom:1rem;text-align:center;letter-spacing:7.65px;z-index:1}@media screen and (min-width:768px){.contact .parallax-container h2{font-size:52px}}@media screen and (min-width:768px){.contact .parallax-container{background-attachment:fixed;height:254px;background-size:cover}}.contact .parallax-container .gradient-overlay{background:linear-gradient(180deg,rgba(255,255,255,0) 40%,rgba(0,0,0,.8) 100%);height:100%;width:100%;position:absolute}@media screen and (min-width:768px){.contact .parallax-container .gradient-overlay{background:linear-gradient(180deg,rgba(255,255,255,0) 40%,rgba(0,0,0,.6) 100%)}}@supports(-webkit-touch-callout:none){.contact .parallax-container{background-attachment:initial !important}}