.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450;color:white}span.highlight{position:relative;display:inline-block;background-color:transparent;background-image:linear-gradient(180deg,transparent 67%,#bde5c3 0%);background-repeat:no-repeat;background-size:200% 90%;background-position:200% 0;border-radius:0;animation:highlight-sweep 1s cubic-bezier(.29,1.11,.74,1.04) .3s forwards}body.astra-preloader{overflow:auto!important}.linear-form p{display:flex;gap:5px}.elementor-testimonial__image{width:70px!important}.linear-form input[type=submit]{background:#fff!important;padding:10px 38px!important;font-size:16px;border-radius:9px!important;color:#034737;height:40px;font-family:"Manrope"}.linear-form{font-family:"Inter",sans-serif;width:100%;margin:0 auto}.linear-form input[type=text],.linear-form input[type=email],.linear-form input[type=tel]{width:100%;background:rgba(255,255,255,.1);border:1px solid transparent;border-radius:9px;font-family:"Inter",sans-serif;font-size:15px;color:#f1f1f1;outline:none;transition:all .3s ease}.linear-form input::placeholder{color:whitesmoke;font-weight:400}.linear-form input:focus{outline:none;border:1px solid rgba(255,255,255,.1)!important;background:rgba(255,255,255,.25);box-shadow:0 0 0 3px rgba(255,255,255,.08)}.linear-form input::placeholder{color:rgba(255,255,255,.5);opacity:1;font-weight:400}.wpcf7-spinner{visibility:hidden;display:none}.sideform input[type=text],.sideform input[type=email],.sideform input[type=tel],.sideform select,.sideform textarea{width:100%;background:#fff;border:1px solid transparent;border-radius:9px;font-family:"Inter",sans-serif;font-size:15px;color:#fff;outline:none;transition:all .3s ease}.sideform input::placeholder,.sideform textarea::placeholder,.sideform select::placeholder{color:#303030;opacity:1}.sideform textarea.wpcf7-form-control{min-height:130px;resize:vertical}.sideform textarea{width:100%;height:50px;background:#fff;border:1px solid transparent;border-radius:9px;font-family:"Inter",sans-serif;font-size:14px;color:#303030;outline:none;transition:all .3s ease;padding:12px 14px;box-sizing:border-box}.sideform input.wpcf7-submit{width:100%;border-radius:9px;color:#034737;font-size:16px}.sideform .wpcf7-spinner{display:none!important}.wpcf7-response-output.wpcf7-mail-sent-ok{background:#e6f9e8;color:#1a7d32;border:1px solid #9de2a8}.wpcf7-response-output.wpcf7-validation-errors{background:#ffe9e9;color:#a33a3a;border:1px solid #e0a1a1}.sideform input:focus{outline:none;border:1px solid #303030!important;box-shadow:0 0 0 3px rgba(255,255,255,.08)}.sideform input:focus::placeholder,.sideform textarea:focus::placeholder{color:#303030}.sideform select:focus option:first-child{color:#303030}.sideform select:focus{outline:none;border:1px solid rgba(255,255,255,.1)!important;background:#fff;box-shadow:0 0 0 3px rgba(255,255,255,.08);transition:all .3s ease;cursor:pointer}.side-form p{display:flex;flex-direction:column;gap:20px}.side-form input[type=submit]{background:#fff!important;padding:10px 38px!important;font-size:16px;border-radius:9px!important;color:#034737;height:40px;font-family:"Manrope"}.side-form{font-family:"Inter",sans-serif;width:100%;margin:0 auto}.side-form input[type=text],.side-form input[type=email],.side-form input[type=tel]{width:100%;background:rgba(255,255,255,.1);border:1px solid transparent;border-radius:9px;font-family:"Inter",sans-serif;font-size:15px;color:#f1f1f1;outline:none;transition:all .3s ease}.side-form input::placeholder{color:whitesmoke;font-weight:400}.side-form input:focus{outline:none;border:1px solid rgba(255,255,255,.1)!important;background:rgba(255,255,255,.25);box-shadow:0 0 0 3px rgba(255,255,255,.08)}.side-form input::placeholder{color:rgba(255,255,255,.5);opacity:1;font-weight:400}.wpcf7-spinner{visibility:hidden;display:none}.wpcf7-form-control.select{width:100%;background-color:rgba(255,255,255,.1);font-family:"Inter";color:rgba(255,255,255,.56);font-size:15px;font-weight:400;border:1px solid transparent;border-radius:9px;padding:12px 16px;appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer;transition:border .3s ease}.wpcf7-form-control.select:focus{outline:none;border:1px solid #fff}.wpcf7-form-control.select option:first-child{color:rgba(255,255,255,.5)}.wpcf7-form-control.select option{background-color:#034737;color:#fff}.wpcf7-form-control.select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' fill='white'%3E%3Cpath d='M2 4l5 5 5-5'%3E%3C/path%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:12px;height:42px}.wpcf7-form-control.text{width:100%;background-color:rgba(255,255,255,.1);color:#fff;height:140px;border:1px solid transparent;border-radius:9px;padding:12px 16px;font-family:Inter;font-size:15px;line-height:1.5;resize:vertical;transition:border .3s ease,background .3s ease}.wpcf7-form-control.text::placeholder{color:rgba(255,255,255,.5);opacity:1}.wpcf7-form-control.text:focus{outline:none;border:1px solid #fff;background-color:rgba(255,255,255,.15)}.customise-form{display:flex;flex-direction:column;gap:20px}.customform p{display:flex;flex-direction:row;gap:15px}.customform p{margin-bottom:0}.form p{display:flex;flex-direction:column;gap:20px}.customise-form .wpcf7-submit{border-radius:9px;font-weight:500;color:#034737}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900;color:white}@media screen and (min-width:480px) and (max-width:768px){.linear-form p{display:flex;flex-direction:column}}@media only screen and (max-width:767px){.linear-form p{display:flex;flex-direction:column}}.side-form input:not(:placeholder-shown):not([type=submit]),.side-form textarea:not(:placeholder-shown),.linear-form input:not(:placeholder-shown):not([type=submit]),.linear-form textarea:not(:placeholder-shown),.customise-form input:not(:placeholder-shown):not([type=submit]),.customise-form textarea:not(:placeholder-shown){color:#fff!important;caret-color:#fff!important}.side-form input:focus,.side-form textarea:focus,.linear-form input:focus,.linear-form textarea:focus,.customise-form input:focus,.customise-form textarea:focus{color:#fff!important;caret-color:#fff!important}.side-form input::placeholder,.side-form textarea::placeholder,.linear-form input::placeholder,.linear-form textarea::placeholder,.customise-form input::placeholder,.customise-form textarea::placeholder{color:rgba(255,255,255,.5)!important;opacity:1!important}.side-form select,.linear-form select,.customise-form select{color:#fff!important;background-color:rgba(255,255,255,.1);border:1px solid transparent;border-radius:9px;font-family:"Inter",sans-serif;font-size:15px;cursor:pointer;transition:all .3s ease}.side-form select option:first-child,.linear-form select option:first-child,.customise-form select option:first-child{color:rgba(255,255,255,.5)!important}.side-form select option,.linear-form select option,.customise-form select option{background-color:#034737;color:#fff}.side-form select:focus,.linear-form select:focus,.customise-form select:focus{color:#fff!important;background-color:rgba(255,255,255,.25);border:1px solid rgba(255,255,255,.5)!important;outline:none;box-shadow:0 0 0 3px rgba(255,255,255,.08)}.side-form input[type=submit],.linear-form input[type=submit],.customise-form input[type=submit]{color:#034737!important}.ic-child-pages-flex{margin-top:30px}.ic-child-pages-flex p{font-size:24px;color:#034737;margin-bottom:20px;font-weight:600}.ic-child-pages-container{display:flex;flex-wrap:wrap;gap:15px}.ic-child-page-item{flex:1 1 calc(33.33% - 10px);background:#f5f5f5;padding:10px 20px;border-radius:12px}.ic-child-page-item a{text-decoration:none;color:#034737;font-family:inter;display:block}.ic-child-page-item a:hover{text-decoration:underline}@media (max-width:1024px){.ic-child-page-item{flex:1 1 calc(50% - 10px)}}@media (max-width:768px){.ic-child-page-item{flex:1 1 100%}}.recent-data-update{font-family:"Inter",sans-serif;font-size:14px;font-weight:500;color:#034737;border-left:3px solid #2b8a4e;padding-left:10px}.data-target-div1 .caf-post-layout1 a.caf-read-more,.data-target-div2 .caf-post-layout1 a.caf-read-more,.data-target-div3 .caf-post-layout1 a.caf-read-more{border-radius:6px;font-size:12px}.data-target-div1 .caf-post-layout1 a.caf-read-more:hover,.data-target-div2 .caf-post-layout1 a.caf-read-more:hover,.data-target-div3 .caf-post-layout1 a.caf-read-more:hover{background-color:#a9ff9b!important;color:#034737!important;font-weight:500;border-radius:6px}.caf-post-layout1 .caf-featured-img-box{border-radius:12px 12px 0px 0px}.caf-post-layout1 .manage-layout1{padding:0;box-shadow:0px 1px 2px 0px rgba(69,69,69,.24),0px 0px 0px 1px rgba(71,71,71,.08);border-radius:12px;min-height:480px}.caf-post-layout1 .caf-meta-content-cats li a{border:1px solid rgba(128,128,128,.33);border-radius:1px}@media (max-width:768px){.infc_tbl{display:table;width:max-content;min-width:900px}.infc_tbl thead{display:table-header-group}.infc_tbl tbody{display:table-row-group}.infc_tbl tr{display:table-row!important}.infc_tbl th,.infc_tbl td{display:table-cell!important;white-space:nowrap}.acct-table{overflow-x:auto;-webkit-overflow-scrolling:touch}}.healthcare-email-table-wrapper{width:100%;font-family:"Inter",sans-serif;display:flex;justify-content:center}.healthcare-email-table{width:100%;border-collapse:separate;border-spacing:0;font-size:14px;border-radius:12px;overflow:hidden;box-shadow:0 4px 15px rgba(0,0,0,.05)}.healthcare-email-table td{width:50%;padding:16px 20px;color:#034737;font-weight:500;border-bottom:1px solid #d0e6d8;word-wrap:break-word;transition:background .3s ease}.healthcare-email-table tr:nth-child(even) td{background-color:#f7fcf9}.healthcare-email-table tr:nth-child(odd) td{background-color:#fff}.healthcare-email-table tr:hover td{background-color:#e0f3eb}.healthcare-email-table td:first-child{border-right:1px solid #d0e6d8}.healthcare-email-table tr:first-child td:first-child{border-top-left-radius:12px}.healthcare-email-table tr:first-child td:last-child{border-top-right-radius:12px}.healthcare-email-table tr:last-child td:first-child{border-bottom-left-radius:12px}.healthcare-email-table tr:last-child td:last-child{border-bottom-right-radius:12px}@media (max-width:768px){.healthcare-email-table td{padding:12px 10px;font-size:13px}}.healthcare-email-table-scroll{max-height:400px;overflow-y:auto;overflow-x:hidden;border:1px solid #e5e7eb;border-radius:12px}.healthcare-email-table-scroll::-webkit-scrollbar{width:5px}.healthcare-email-table-scroll::-webkit-scrollbar-track{background:#f3f4f6;border-radius:10px}.healthcare-email-table-scroll::-webkit-scrollbar-thumb{background:#034737;border-radius:10px}.healthcare-email-table-scroll::-webkit-scrollbar-thumb:hover{background:#6b7280}selector span.highlight{position:relative;display:inline-block;background-color:transparent;background-image:linear-gradient(180deg,transparent 67%,#bde5c3 0%);background-repeat:no-repeat;background-size:200% 90%;background-position:200% 0;border-radius:0;animation:highlight-sweep 1s cubic-bezier(.29,1.11,.74,1.04) .3s forwards}.custom-gradient-heading span{position:relative;display:inline-block;background-color:transparent;background-image:linear-gradient(180deg,transparent 67%,#bde5c3 0%);background-repeat:no-repeat;background-size:200% 90%;background-position:200% 0;border-radius:0;animation:highlight-sweep 1s cubic-bezier(.29,1.11,.74,1.04) .3s forwards}