.cta-section{position:relative;padding-block:var(--space-lg-section);background-color:var(--clr-green-100);margin-top:270px;padding-inline:12px}@media screen and (min-width:767.8px){.cta-section{margin-top:270px;padding-block:var(--space-2xl)}}.cta-section .container{margin-top:-370px;position:relative;z-index:2;overflow:hidden;padding:var(--space-2md) var(--space-2md) 560px var(--space-2md);background-position:right center;background-size:cover}@media screen and (min-width:575.8px){.cta-section .container{padding:var(--space-2md) var(--space-2md) 760px var(--space-2md)}}@media screen and (min-width:991.8px){.cta-section .container{padding:var(--space-2md) var(--space-2md) var(--space-2md);margin-top:-270px;background-attachment:fixed}}.cta-section .container .row{position:relative}.cta-section--bg-bg-green-light{background-color:var(--clr-green-100)}.cta-section--layout-two_columns .container{position:relative;z-index:2;background-size:cover;padding-block:var(--space-2md);padding-inline:12px}@media screen and (min-width:991.8px){.cta-section--layout-two_columns .container{padding:var(--space-2md)}}.cta-section .container .row{row-gap:var(--space-md);position:relative;z-index:5}.cta-section .hero-image{display:none}.hero-mobile-image{position:absolute;right:0;top:auto;bottom:0;height:560px;object-fit:cover;z-index:0}@media screen and (min-width:575.8px){.hero-mobile-image{height:660px}}@media screen and (min-width:991.8px){.cta-section .hero-image{display:block;position:absolute;right:0;top:0;bottom:auto;height:100%;object-fit:cover;z-index:0}.hero-mobile-image{display:none}}.cta-section--layout-overlay .container::before{content:'';position:absolute;inset:0;z-index:2;pointer-events:none;background-image:url(/wp-content/uploads/2026/04/cta-texture.webp);background-size:cover;background-position:top center;-webkit-mask-image:linear-gradient(180deg,black 0%,black 30%,rgba(225,225,225,1) calc(100% - 560px),rgba(225,225,225,.57) 70%,transparent calc(100% - 350px));mask-image:linear-gradient(180deg,black 0%,black 30%,rgba(225,225,225,1) calc(100% - 560px),rgba(225,225,225,.57) 70%,transparent calc(100% - 350px))}@media screen and (min-width:380px){.cta-section--layout-overlay .container::before{content:'';position:absolute;inset:0;z-index:2;pointer-events:none;background-image:url(/wp-content/uploads/2026/04/cta-texture.webp);background-size:cover;background-position:top center;-webkit-mask-image:linear-gradient(180deg,black 0%,black 30%,rgba(225,225,225,1) calc(100% - 560px),rgba(225,225,225,.57) 64%,transparent calc(100% - 350px));mask-image:linear-gradient(180deg,black 0%,black 30%,rgba(225,225,225,1) calc(100% - 560px),rgba(225,225,225,.57) 64%,transparent calc(100% - 350px))}}@media (min-width:575.8px){.cta-section--layout-overlay .container::before{content:'';position:absolute;inset:0;z-index:2;pointer-events:none;background-size:cover;background-position:top center;-webkit-mask-image:linear-gradient(180deg,black 0%,black 52%,rgba(225,225,225,1) 49%,rgba(225,225,225,.57) 56%,transparent calc(100% - 350px));mask-image:linear-gradient(180deg,black 0%,black 52%,rgba(225,225,225,1) 49%,rgba(225,225,225,.57) 56%,transparent calc(100% - 350px))}}@media (min-width:991.81px){.cta-section--layout-overlay .container::before{background-position:bottom center;-webkit-mask-image:linear-gradient(90.01deg,black 52.24%,rgba(225,225,225,.85) 57.92%,rgba(225,225,225,.50) 62.74%,rgba(225,225,25,.25) 66.33%,transparent 74.05%);mask-image:linear-gradient(90.01deg,black 52.24%,rgba(0,0,0,.85) 57.92%,rgba(0,0,0,.50) 62.74%,rgba(0,0,0,.25) 66.33%,transparent 74.05%)}}.cta-section--layout-overlay .container::after{content:'';position:absolute;inset:0;z-index:3;pointer-events:none;background:linear-gradient(180deg,rgba(248,242,239,.55) 0%,rgba(248,242,239,.25) 40%,rgba(248,242,239,0) calc(100% - 450px))}@media (min-width:991.81px){.cta-section--layout-overlay .container::after{background:linear-gradient(90.01deg,rgba(248,242,239,.55) 57.92%,rgba(248,242,239,.25) 62.74%,rgba(248,242,239,0) 66.33%,rgba(248,242,239,0) 74.05%)}}.cta-section--layout-two_columns .container{background-color:var(--clr-bg);background-image:url(/wp-content/uploads/2026/04/beige_background.webp);background-size:cover;background-position:center center;background-repeat:no-repeat;position:relative;overflow:hidden;z-index:5}.cta-section--layout-two_columns .container .row{position:relative;z-index:2}.cta-section__content{max-width:880px;width:100%;position:relative;z-index:2}.cta-section__heading{margin-bottom:var(--space-md);color:var(--clr-text-inverse)}.cta-section__subheading{margin-bottom:var(--space-md)}.cta-section__text{margin-bottom:var(--space-2md)}.cta-section__text span{color:var(--clr-brown-200);font-weight:var(--fw-semibold)}.cta-section__text a{text-decoration:underline;color:var(--clr-brown-100);font-weight:var(--fw-semibold)}.cta-section__text a:hover{color:var(--clr-brown-200)}.cta-section__buttons{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-md);margin-bottom:var(--space-sm)}.cta-section__note{font-size:18px;font-style:italic;font-weight:var(--fw-regular);line-height:1.4;letter-spacing:.02em;color:var(--clr-text-inverse)}.cta-section--bg-bg-light .cta-section__note{color:var(--clr-primary)}.cta-section__card{margin-left:auto;margin-right:0;width:100%}@media screen and (min-width:991.8px){.cta-section__card{max-width:425px}}#field_1_9{margin-bottom:var(--space-md)}.cta-section--layout-two_columns .cta-section__card form{background-color:var(--clr-green-100);background-image:url(/wp-content/uploads/2026/04/green_background.webp);background-size:cover;background-position:center center;background-repeat:no-repeat;display:flex;flex-direction:column;gap:var(--space-2md)}.cta-section--layout-two_columns form{padding:var(--space-2md);width:100%}@media screen and (min-width:991.8px){.cta-section--layout-two_columns .cta-section__card{max-width:460px}}.cta-section__card-preheader{color:var(--clr-accent);margin-bottom:15px}.cta-section__card-title{color:var(--clr-text-inverse);margin-bottom:25px}.cta-section__card-content{color:var(--clr-text-inverse)}.cta-section__card-content p{margin-bottom:var(--space-sm)}.cta-section__card-content ul{padding-left:20px;margin-bottom:var(--space-sm);list-style:disc}.cta-section__card-content ul li{margin-bottom:6px}.cta-section__card .link{justify-content:flex-start}.cta-section--bg-green{background-color:var(--clr-green-100)}.cta-section--bg-green .cta-section__card{background-color:var(--clr-neutral-100)}.cta-section--bg-green .cta-section__card-title{color:var(--clr-green-100)}.cta-section--bg-green .cta-section__card-content{color:var(--clr-green-100)}.cta-section--bg-green .btn--secondary{background-color:var(--clr-brown-100)}.cta-section--bg-green .btn--secondary:hover{background-color:var(--clr-brown-200)}.cta-section--bg-green .link--brown{color:var(--clr-brown-100)}.cta-section--bg-green .link--brown:hover{color:var(--clr-brown-200)}.cta-section--bg-light{background-color:var(--clr-neutral-100)}.cta-section--bg-light .cta-section__heading,.cta-section--bg-light .cta-section__text,.cta-section--bg-light .cta-section__note{color:var(--clr-green-100)}.cta-section--bg-light .cta-section__subheading{color:var(--clr-green-300)}.cta-section--bg-light .cta-section__card{background-color:var(--clr-green-100)}.cta-section--bg-light .cta-section__card-title,.cta-section--bg-light .cta-section__card-content{color:var(--clr-neutral-100)}.cta-section--bg-light .cta-section__card .link--brown{color:var(--clr-brown-100)}.cta-section--bg-light .cta-section__card .link--brown svg path{fill:var(--clr-brown-100)}.cta-section--bg-light .cta-section__card .link--brown:hover{color:var(--clr-brown-200)}.cta-section--bg-light .cta-section__card .link--brown:hover svg path{fill:var(--clr-brown-200)}.form-wrapper .gform_fields{display:flex;flex-wrap:wrap;flex-direction:column;gap:var(--space-md)}.form-wrapper fieldset{padding:0;margin:0;border:none}.form-wrapper .field_sublabel_hidden_label legend{display:none}.form-wrapper .hidden_label label{display:none}.cta-section--layout-two_columns .cta-section__card .cta-section__preheader{margin-bottom:0;text-align:center}@media screen and (min-width:991.8px){.cta-section--layout-two_columns .cta-section__card .cta-section__preheader{text-align:left}}.form-wrapper form{display:flex;flex-direction:column;gap:var(--space-2md)}.form-wrapper input:not([type="image" i]):not([type="range" i]):not([type="checkbox" i]):not([type="radio" i]):not([type="submit" i]),.form-wrapper textarea{width:100%;outline:none;box-shadow:none;border:none;border-bottom:1px solid var(--clr-neutral-100);background-color:rgba(255,255,255,0);font-weight:400;font-size:18px;line-height:25px;letter-spacing:2%;padding-block:5px;color:var(--clr-neutral-100)}.form-wrapper textarea{height:36px;resize:none;width:100%;min-height:36px}.form-wrapper input:not([type="image" i])::placeholder,.form-wrapper textarea::placeholder{color:#476161}.form-wrapper input[type="submit"]{background-color:var(--clr-brown-200);color:var(--clr-text-inverse);display:inline-flex;justify-content:center;align-items:center;padding:15px 30px;font-size:18px;font-weight:var(--fw-bold);line-height:1.1;letter-spacing:.05em;text-decoration:none;border:0;border-radius:0;cursor:pointer;transition:var(--transition-base);box-shadow:var(--shadow-sm);width:100%;text-align:center;white-space:normal;word-break:break-word;height:auto}.form-wrapper input[type="submit"]:hover{background-color:var(--clr-neutral-100);color:var(--clr-brown-200)}.form-wrapper .gform_after_submit{color:var(--clr-neutral-100);font-style:italic;margin-top:16px;text-align:center}.form-wrapper .gfield_validation_message{color:var(--clr-neutral-100);margin-top:5px}.form-wrapper .gform-hidden{display:none}.form-wrapper .gform_validation_errors{margin-bottom:25px}.form-wrapper .gform_validation_errors h2.gform_submission_error{color:var(--clr-brown-100)!important;font-size:1.25rem!important;font-weight:var(--fw-bold)!important;line-height:1.4!important;letter-spacing:0.08em!important;margin-bottom:var(--space-sm)!important}.gform_validation_error_link{color:var(--clr-neutral-100)!important;font-size:1rem!important;font-weight:400;line-height:1.2!important;letter-spacing:0.08em!important;margin-bottom:var(--space-sm)!important}.gform_confirmation_message{color:var(--clr-neutral-100)!important;font-size:1rem!important;font-weight:400;line-height:1.2!important;letter-spacing:0.08em!important;margin-bottom:var(--space-sm)!important}.cta-section--layout-two_columns .form-background-image{position:absolute;bottom:0;right:0;z-index:-1;display:none}@media screen and (min-width:991.8px){.cta-section--layout-two_columns .form-background-image{display:block}}.cta-section__card .gfield_validation_message{color:var(--clr-neutral-100);margin-top:5px}.cta-section__card .gform-hidden{display:none}.cta-section__card .gform_validation_errors{margin-bottom:25px}.cta-section__card .gform_validation_errors h2.gform_submission_error{color:var(--clr-brown-100)!important;font-size:1.25rem!important;font-weight:var(--fw-bold)!important;line-height:1.4!important;letter-spacing:0.08em!important;margin-bottom:var(--space-sm)!important}.cta-section__card .gform_validation_error_link{color:var(--clr-neutral-100)!important;font-size:1rem!important;font-weight:400;line-height:1.2!important;letter-spacing:0.08em!important;margin-bottom:var(--space-sm)!important}.cta-section__card .gform_confirmation_message{color:var(--clr-neutral-100)!important;font-size:1rem!important;font-weight:400;line-height:1.2!important;letter-spacing:0.08em!important;margin-bottom:var(--space-sm)!important;position:relative;z-index:2}.cta-section__card .gform_confirmation_message{font-size:18px!important}.cta-section__card .gform_confirmation_wrapper{height:100%;min-height:590px;padding:var(--space-2md);position:relative;overflow:hidden;background-color:var(--clr-green-100)}@media screen and (min-width:991.8px){.cta-section__card .gform_confirmation_wrapper::before{content:"";display:block;position:absolute;top:0;right:0;width:100%;height:100%;background-image:url(/wp-content/uploads/2026/04/green-graphic.svg);background-position:left bottom;background-size:cover;background-repeat:no-repeat;filter:drop-shadow(-1px -1px 1px rgba(0,0,0,.5))}}.cta-section__card .gform_validation_errors{padding:var(--space-2md)}.cta-section__card .gfield_validation_message{margin-top:4px;color:#E05C4A;text-align:center;width:100%;font-size:16px}.cta-section__card input:not([type="image" i]):not([type="range" i]):not([type="checkbox" i]):not([type="radio" i]):not([type="submit" i])[aria-invalid="true"],.cta-section__card textarea[aria-invalid="true"]{border-bottom:1px solid #E05C4A;background-image:url(/wp-content/uploads/2026/05/error-filed.png);background-size:16px;background-position:center right;background-repeat:no-repeat}.cta-section__card #gform_1_validation_container{display:none!important}.gform_required_legend,.gfield--type-honeypot{display:none!important}.cta-section__card input:not([type="image" i]):not([type="range" i]):not([type="checkbox" i]):not([type="radio" i]):not([type="submit" i]):hover,.cta-section__card input:not([type="image" i]):not([type="range" i]):not([type="checkbox" i]):not([type="radio" i]):not([type="submit" i]):focus,.cta-section__card textarea:hover,.cta-section__card textarea:focus{background-color:transparent;color:var(--clr-neutral-100);outline:none;box-shadow:none}.cta-section__card input:-webkit-autofill,.cta-section__card input:-webkit-autofill:hover,.cta-section__card input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px transparent inset!important;-webkit-text-fill-color:var(--clr-neutral-100)!important;transition:background-color 5000s ease-in-out 0s}