.media-cta{position:relative;display:flex;align-items:center;overflow:hidden;padding:max(2.5rem,min(5.5555555556vw,5rem)) 0 max(2.5rem,min(5.5555555556vw,5rem))}.media-cta .media-cta__background{position:absolute;inset:0}.media-cta .media-cta__background-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.media-cta .media-cta__container{position:relative;display:flex;justify-content:flex-end}.media-cta .media-cta__content-box{background-color:#113616;padding:2.1875rem 2rem;border-radius:.75rem;width:100%;max-width:31.25rem;position:relative;overflow:hidden;color:#fff}.media-cta .media-cta__content-box svg{position:absolute;right:0;bottom:0;width:14.3125rem}.media-cta .media-cta__header{margin-bottom:5.5rem}.media-cta .media-cta__headline{position:relative;margin-bottom:1.25rem;line-height:1.13;color:#fff}.media-cta .media-cta__description{max-width:18.4375rem;letter-spacing:-.01rem;color:#e0e0e0}.media-cta .media-cta__subtext{position:relative;margin-top:.375rem;padding-left:1rem;letter-spacing:-.01rem;color:#bdbdbd}.media-cta .media-cta__subtext a{transition:color .2s ease-out}.media-cta .wpcf7{position:relative}.media-cta .wpcf7 .hidden-fields-container{margin:0;padding:0;border:none}.media-cta .wpcf7 .screen-reader-response{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.media-cta .wpcf7 .wpcf7-not-valid-tip{font-size:.875rem;line-height:1;font-family:Geist,sans-serif;font-weight:400;font-style:normal;letter-spacing:normal;position:absolute;width:100%;color:#c4545f;top:-20%;transform:translateY(-100%);padding-left:.75rem}.media-cta .wpcf7 .wpcf7-form .wpcf7-response-output{font-size:.875rem;line-height:1;font-family:Geist,sans-serif;font-weight:400;font-style:normal;letter-spacing:normal;margin-top:1.875rem;padding-left:1rem;border:none;margin:.3125rem 0 .625rem}.media-cta .wpcf7 .wpcf7-form.invalid .wpcf7-response-output,.media-cta .wpcf7 .wpcf7-form.failed .wpcf7-response-output{color:#c4545f}.media-cta .wpcf7 .wpcf7-form.submitted{color:#fff}.media-cta .wpcf7 .wpcf7-form.submitting .cta-form-button>input[type=submit]{opacity:0}.media-cta .wpcf7 .cta-form-wrapper{position:relative}.media-cta .wpcf7 .cta-form-wrapper>p{display:flex;align-items:center;background-color:#fff;border-radius:.75rem;padding:.25rem}.media-cta .wpcf7 .cta-form-wrapper br{display:none}.media-cta .wpcf7 .cta-form-wrapper .wpcf7-form-control-wrap{display:block;width:100%}.media-cta .wpcf7 .cta-form-wrapper input[type=email]{font-size:1rem;line-height:1.5;font-family:Geist,sans-serif;font-weight:400;font-style:normal;letter-spacing:normal;display:block!important;size:none;border:none;width:100%;background-color:transparent;padding:max(.5rem,min(.8333333333vw,.75rem));margin:0!important;letter-spacing:-.01rem;color:#000}.media-cta .wpcf7 .cta-form-wrapper input[type=email]:focus{outline:none}.media-cta .wpcf7 .cta-form-wrapper .cta-form-button{position:relative;z-index:0;overflow:hidden;will-change:box-shadow,color,transform,opacity,background;transition:opacity .3s cubic-bezier(.2,0,.1,1),transform .5s cubic-bezier(.2,0,.1,1),box-shadow .5s ease,color .5s ease,background .5s ease}.media-cta .wpcf7 .cta-form-wrapper .cta-form-button:before,.media-cta .wpcf7 .cta-form-wrapper .cta-form-button:after{content:"";position:absolute;z-index:-1;pointer-events:none;top:0;right:-50%;left:-50%;height:0;padding-bottom:200%;border-radius:39%;transition:transform 0s cubic-bezier(.2,0,.1,1) .3s,opacity .3s cubic-bezier(.2,0,.1,1);opacity:0}.media-cta .wpcf7 .cta-form-wrapper .cta-form-button:before{transform:translate3d(-10%,4.8em,0) rotate(330deg)}.media-cta .wpcf7 .cta-form-wrapper .cta-form-button:after{transform:translate3d(10%,4.8em,0) rotate(0)}.media-cta .wpcf7 .cta-form-wrapper .cta-form-button:active{transform:scale(.98)}.media-cta .wpcf7 .cta-form-wrapper .cta-form-button{position:relative;display:flex;align-items:center;justify-content:center;width:100%;max-width:-moz-fit-content;max-width:fit-content;background-color:#019615;border-radius:.5rem;margin-left:auto;cursor:pointer}.media-cta .wpcf7 .cta-form-wrapper .cta-form-button:before{background:#fff}.media-cta .wpcf7 .cta-form-wrapper .cta-form-button:after{background:#123717}.media-cta .wpcf7 .cta-form-wrapper .cta-form-button .wpcf7-spinner{position:absolute;background-color:#fff;margin:0}.media-cta .wpcf7 .cta-form-wrapper .cta-form-button .wpcf7-spinner:before{background-color:#019615}.media-cta .wpcf7 .cta-form-wrapper input[type=submit]{font-size:1rem;line-height:1.5;font-family:Geist,sans-serif;font-weight:400;font-style:normal;letter-spacing:normal;padding:max(.5rem,min(.8333333333vw,.75rem)) max(1rem,min(1.6666666667vw,1.5rem));color:#fff;border:none;background-color:transparent;cursor:pointer;transition:opacity .2s}@media screen and (max-width:767.98px){.media-cta{padding:15.625rem 0 max(2.5rem,min(5.5555555556vw,5rem))}.media-cta .media-cta__content-box{padding:2.5rem 1.5rem}}@media screen and (max-width:359.98px){.media-cta .wpcf7 .cta-form-wrapper>p{flex-wrap:wrap}}@media screen and (min-width:1440.02px){.media-cta{padding:calc(3.3333333333rem + 1.8518518519vw) 0}.media-cta .media-cta__content-box{padding:calc(1.4583333333rem + .8101851852vw) calc(1.3333333333rem + .7407407407vw);border-radius:calc(.5rem + .2777777778vw);max-width:calc(20.8333333333rem + 11.5740740741vw)}.media-cta .media-cta__content-box svg{width:calc(9.5416666667rem + 5.3009259259vw)}.media-cta .media-cta__headline{margin-bottom:calc(.8333333333rem + .462962963vw)}.media-cta .media-cta__description{max-width:calc(12.2916666667rem + 6.8287037037vw);letter-spacing:calc(-.0066666667rem + -.0037037037vw)}.media-cta .media-cta__subtext{margin-top:calc(.25rem + .1388888889vw);padding-left:calc(.6666666667rem + .3703703704vw);letter-spacing:calc(-.0066666667rem + -.0037037037vw)}.media-cta .wpcf7 .wpcf7-not-valid-tip{font-size:calc(.5833333333rem + .3240740741vw);padding-left:calc(.5rem + .2777777778vw)}.media-cta .wpcf7 .wpcf7-form .wpcf7-response-output{margin-top:calc(1.25rem + .6944444444vw);padding-left:calc(.6666666667rem + .3703703704vw);font-size:calc(.5833333333rem + .3240740741vw);margin:calc(.2083333333rem + .1157407407vw) 0 calc(.4166666667rem + .2314814815vw) 0}.media-cta .wpcf7 .cta-form-wrapper{border-radius:calc(.5rem + .2777777778vw);padding:calc(.1666666667rem + .0925925926vw)}.media-cta .wpcf7 .cta-form-wrapper>p{border-radius:calc(.5rem + .2777777778vw);padding:calc(.1666666667rem + .0925925926vw)}.media-cta .wpcf7 .cta-form-wrapper input[type=email]{font-size:calc(.6666666667rem + .3703703704vw);padding:calc(.5rem + .2777777778vw);letter-spacing:calc(-.0066666667rem + -.0037037037vw)}.media-cta .wpcf7 .cta-form-wrapper .cta-form-button{border-radius:calc(.3333333333rem + .1851851852vw)}.media-cta .wpcf7 .cta-form-wrapper input[type=submit]{font-size:calc(.6666666667rem + .3703703704vw);padding:calc(.5rem + .2777777778vw) calc(1rem + .5555555556vw)}}@media screen and (any-hover:hover)and (any-pointer:fine)and (min-width:1440.02px){.media-cta .wpcf7 .cta-form-wrapper .cta-form-button:hover{transform:calc(-.0833333333rem + -.0462962963vw)}}@media screen and (min-width:1920.02px){.media-cta .media-cta__header{margin-bottom:calc(3.6666666667rem + 2.037037037vw)}}@media(any-hover:hover)and (any-pointer:fine){.media-cta .media-cta__subtext a:hover{color:#019615}.media-cta .wpcf7 .cta-form-wrapper .cta-form-button:hover{transform:translateY(-.125rem);transition:opacity .3s cubic-bezier(.2,0,.1,1),transform .5s cubic-bezier(.2,0,.1,1),box-shadow 2s ease,color 1.5s ease,background 1s ease}.media-cta .wpcf7 .cta-form-wrapper .cta-form-button:hover:before,.media-cta .wpcf7 .cta-form-wrapper .cta-form-button:hover:after{transition:transform 2s ease 0s,opacity .2s ease;opacity:1}.media-cta .wpcf7 .cta-form-wrapper .cta-form-button:hover:before{transform:translate3d(-10%,-1em,0) rotate(100deg)}.media-cta .wpcf7 .cta-form-wrapper .cta-form-button:hover:after{transform:translate3d(0,-1em,0) rotate(180deg)}.media-cta .wpcf7 .cta-form-wrapper .cta-form-button:hover{background-color:#1b5422}}
