.gradient-text-light{background:linear-gradient(to right,#114542 0%,#866559 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}.gradient-text-dark{background:linear-gradient(to right,#fff 0%,#e8d8ce 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}body .gform_wrapper .gfield{position:relative;margin-bottom:.8rem}body .gform_wrapper .ginput_container input,body .gform_wrapper .ginput_container textarea{width:100%;padding:12px 12px 12px 0;font-size:16px;border:none;border-bottom:2px solid #114542;background:0 0;transition:border-color .3s;outline:none;box-sizing:border-box}body .gform_wrapper .ginput_container input:focus,body .gform_wrapper .ginput_container textarea:focus{border-bottom:2px solid #114542;padding:20px 10px}body .gform_wrapper .ginput_container input::placeholder,body .gform_wrapper .ginput_container textarea::placeholder{color:#114542;transition:color .3s}body .gform_wrapper .ginput_container input:focus::placeholder,body .gform_wrapper .ginput_container textarea:focus::placeholder{color:transparent}body .gform_wrapper .ginput_counter{font-size:12px;color:#666;margin-top:4px}body .gform_wrapper .gform_footer .gform_button{background-color:#3f51b5;color:#fff;padding:10px 24px;border:none;font-size:16px;cursor:pointer;transition:background-color .3s;width:100%;box-sizing:border-box}body .gform_wrapper .gform_footer .gform_button:hover{background-color:#303f9f}body .gform_wrapper .gfield_label{display:none}input.wpcf7-submit:hover{background-color:#303f9f}.menu li a:hover{font-weight:500 !important}.site-navigation .menu .current-menu-item>a,.site-navigation .menu .current-menu-parent>a,.site-navigation .menu .current-menu-ancestor>a{font-weight:500 !important}.short-textarea{height:190px}.site-navigation ul.menu li ul{background:#fff;display:none;left:-50px;min-width:300px;border-radius:10px;padding:10px;position:absolute;top:100%;z-index:2}.site-navigation ul.menu li.menu-item-has-children{position:relative}.site-navigation ul.menu li.menu-item-has-children:after{content:"\f107";font-family:"FontAwesome";font-style:normal;font-weight:700;font-size:1em;color:#114542;position:absolute;right:10px;top:50%;transform:translateY(-50%);display:inline-block}.site-navigation ul.menu li ul li a:before{content:none}.site-navigation ul.menu li ul li a{display:block}.footer-widgets-area{display:flex;justify-content:space-between;gap:20px;padding:40px 20px;flex-wrap:wrap}.footer-widget-column{flex:1;min-width:250px;padding:30px}.footer-widget-column:first-child{flex-basis:40%;min-width:250px}.footer-widget-column:nth-child(2){flex-basis:20%;min-width:200px}.footer-widget-column:last-child{flex-basis:30%;min-width:250px}.site-footer{background-color:#114542;color:#fff !important}.site-footer h4,.site-footer a{color:#fff !important}.footer-widget img{max-width:100%;height:auto}.menu-footer-container ul.menu{padding:0;list-style:none}.menu-footer-container ul.menu li a:before{content:"\f105";font-family:"FontAwesome";font-style:normal;font-weight:400;text-decoration:none;display:inline-block;margin-right:8px;font-size:1em;vertical-align:middle;color:#fff;opacity:1;transform:translateX(0)}.menu-footer-container ul.menu li{margin-bottom:20px}.site-navigation-dropdown ul.menu li.current-menu-item a{background:#e8d8ce;color:#000}@media (max-width:768px){.header-cta{display:none;margin-right:0}.footer-widget-column{padding:0}.footer-widgets-area{padding:0}h2{font-size:32px !important;line-height:38px !important}h4{font-size:28px !important;line-height:34px !important}}#gform_submit_button_1{background:#114542;border-radius:30px;padding:15px 20px;font-size:19px}#gform_submit_button_1:hover{background:#9c6254}#direct-billing-popup{position:fixed;top:0;left:0;width:100%;height:100%;background:rgb(255 255 255/78%);display:flex;justify-content:center;align-items:center;z-index:9999}.direct-billing-popup-inner{background:#114542;padding:30px;max-width:600px;width:90%;border-radius:10px;position:relative;text-align:center}.direct-billing-popup-inner p{color:#fff}.direct-billing-popup-inner h5{color:#fff}.direct-billing-popup-inner h3{color:#fff}