.tool-card-inner{padding:3%}.tool-icon{width:40px;height:40px;border:1px solid #d5d0c7;border-radius:12px;display:flex;align-items:center;justify-content:center;background:#f8f6f1;margin-bottom:18px;font-size:20px}.tool-label{font-size:12px;letter-spacing:1.4px;text-transform:uppercase;color:#8b7d67;margin-bottom:12px;font-weight:600}.tool-title{font-family:Georgia,"Times New Roman",serif;font-size:19px;line-height:1.35;color:#1f1a14;margin-bottom:12px}.tool-description{font-size:15px;line-height:1.7;color:#6f644f;margin-bottom:18px;height:10em}.tool-tags{display:flex;gap:5px;flex-wrap:wrap}.tag{padding:7px 12px;border-radius:999px;font-size:10px;line-height:1;border:1px solid #d7d1c7;color:#7b6d58;background:#f5f3ee}.tag.active{background:#e5f5e9;color:#1d6b37;border-color:#8dd3a1;font-weight:600}.tool-footer{border-top:1px solid #ddd8cf;padding:16px 18px;display:flex;justify-content:space-between;align-items:center;color:#294958;font-size:15px;font-weight:500;background:#d2e9f3;cursor:pointer}.tool-footer .arrow{font-size:18px}@media (max-width:600px){.timeline-date{font-size:14px;text-align:center;width:100%!important}}body.wp-singular{padding:0!important}.timeline{max-width:1000px;margin:auto;background:#f1f8fb;border-radius:8px;overflow:hidden;border-top:1px solid #e5e7eb}.timeline-row{display:flex;gap:20px;padding:18px 20px;border-bottom:1px solid #eee;align-items:center}.timeline-row:last-child{border-bottom:none}.timeline-date{min-width:140px;font-weight:bold;color:#0ea5e9}.timeline-role{flex:1;font-weight:500}.timeline-location{min-width:160px;text-align:right;color:#6b7280}@media (max-width:900px){.timeline-row{gap:15px}.timeline-date{min-width:120px}.timeline-location{min-width:120px}}@media (max-width:600px){.timeline-row{flex-direction:column;align-items:flex-start;gap:6px;padding:16px;text-align:center}.timeline-date{font-size:14px;text-align:center}.timeline-role{font-size:16px}.timeline-location{text-align:left;font-size:14px}}.field-wrap .pikaday__container,.field-wrap .pikaday__display,.field-wrap select,.field-wrap textarea,.field-wrap>div input{width:100%;border-radius:10px!important;border:solid 1px #7ea1b0!important}@media screen and (max-width:980px){.reverse{display:flex;flex-direction:column-reverse}}@media only screen and (max-width:480px),only screen and (max-device-width:480px){.main{max-width:900px;margin:0 auto;padding:0px!important}.tool-card-inner{padding:3%;text-align:center!important}.tool-tags{display:flex;gap:0px;flex-wrap:wrap;text-align:center;margin:auto;width:100%;flex-direction:column!important}.tool-icon{width:40px;height:40px;border:1px solid #d5d0c7;border-radius:12px;display:flex;align-items:center;justify-content:center;background:#f8f6f1;margin-bottom:18px;font-size:20px;align-items:center!important;margin:auto!important}.et_pb_fullwidth_header .et_pb_fullwidth_header_container{position:relative;z-index:3;width:100%!important;max-width:1080px;margin-left:auto;margin-right:auto}.quote-btn{background:#5aa8cc!important;vertical-align:middle;padding:0px 12px!important;color:#fff!important;height:47px;margin:auto!important}}.quote-btn{background:#5aa8cc!important;vertical-align:middle;padding:0px 12px!important;color:#fff!important;height:45px;margin:auto!important}.field-wrap>div input[type=checkbox],.field-wrap button,.field-wrap input[type=button],.field-wrap input[type=submit]{width:100%!important;padding:12px 65px 12px 65px!important;border-radius:4px!important;font-size:16px!important;box-shadow:0 0px 0px 0!important;border:#5aa8cc!important}#nf-field-5,#nf-field-6{padding:4%!important}.field-wrap .pikaday__container,.field-wrap .pikaday__display,.field-wrap>div input,.field-wrap select,.field-wrap textarea{width:100%;padding:2%!important}.field-wrap>div input[type=checkbox],.field-wrap button,.field-wrap input[type=button],.field-wrap input[type=submit]{width:auto;background-color:#5aa8cc!important;color:#fff!important;border-color:#5aa8cc}.nf-field-element input,.nf-field-element select,.nf-field-element textarea{margin:0;width:auto;height:auto;vertical-align:inherit;background-color:#fff!important}