:root{--color-burnt-orange:#C6684B;--color-burnt-orange-hover:rgba(221,164,147,1);--color-grey-basic:#9D9D9D;--color-indigo-blue:#273844;--color-midnight-black:#131314;--color-off-white:#F6F4F1;--color-petal-peach:#F3E3D3;--color-smoke-grey:#B7A79C;--color-smoke-grey-hover:rgba(211,203,195,1);--color-white:#FFFFFF;--color-error-red:#C64B4D;--color-error-bg:rgba(247,225,225,1);--color-disabled-bg:rgba(240,240,240,1);--font-primary:'Archivo',sans-serif;--font-secondary:'DM Sans',sans-serif;--padding-button-regular:14px 25px;--padding-button-small:7px 14px;--radius-button:30px;--transition-speed:0.3s}.sidebar-title-spacing-top{margin-top:0px}.sidebar-title-spacing-bottom{margin-bottom:30px}.blurb-icon-right .et_pb_blurb_content{display:flex;flex-direction:row-reverse;justify-content:space-between;width:100%}.color-burnt-orange{color:var(--color-burnt-orange)}.color-grey-basic{color:var(--color-grey-basic)}.color-indigo-blue{color:var(--color-indigo-blue)}.color-midnight-black{color:var(--color-midnight-black)}.color-off-white{color:var(--color-off-white)}.color-petal-peach{color:var(--color-petal-peach)}.color-smoke-grey{color:var(--color-smoke-grey)}.color-white{color:var(--color-white)}:is(.button-primary-burnt-orange,.button-primary-navy-blue,.button-primary-white,.button-primary-off-white,.button-secondary-midnight-black,.button-secondary-white,.button-small-midnight-black,.button-small-smoke-grey){display:inline-block;font-family:var(--font-primary);font-weight:600;font-size:14px; letter-spacing:-0.01em;line-height:18px;border-style:solid;border-radius:var(--radius-button);border-width:1px;text-decoration:none;cursor:pointer;transition:all var(--transition-speed) ease}.button-primary-burnt-orange{color:var(--color-white);background-color:var(--color-burnt-orange);border-color:var(--color-burnt-orange);padding:var(--padding-button-regular)}.button-primary-burnt-orange:hover{background-color:var(--color-burnt-orange-hover);border-color:var(--color-burnt-orange-hover)}.button-primary-navy-blue{color:var(--color-white);background-color:var(--color-indigo-blue);border-color:var(--color-indigo-blue);padding:var(--padding-button-regular)}.button-primary-navy-blue:hover{filter:brightness(90%)}.button-primary-white{color:var(--color-midnight-black);background-color:var(--color-white);border-color:var(--color-white);padding:var(--padding-button-regular)}.button-primary-white:hover{filter:brightness(95%)}.button-primary-off-white{color:var(--color-midnight-black);background-color:var(--color-off-white);border-color:var(--color-off-white);padding:var(--padding-button-regular)}.button-primary-off-white:hover{filter:brightness(95%)}.button-secondary-midnight-black{color:var(--color-midnight-black)!important;background-color:transparent;border-color:var(--color-midnight-black);padding:var(--padding-button-regular)}.button-secondary-midnight-black:hover{border-color:var(--color-burnt-orange);color:var(--color-burnt-orange)!important}.button-secondary-white{color:var(--color-white);background-color:transparent;border-color:var(--color-white);padding:var(--padding-button-regular)}.button-secondary-white:hover{background-color:var(--color-white);color:var(--color-midnight-black)}.button-small-burnt-orange{color:var(--color-white);background-color:var(--color-burnt-orange);border-color:var(--color-burnt-orange);padding:var(--padding-button-small)}.button-small-burnt-orange:hover{background-color:var(--color-burnt-orange-hover);border-color:var(--color-burnt-orange-hover)}.button-small-smoke-grey{color:var(--color-white)!important;background-color:var(--color-smoke-grey);border-color:var(--color-smoke-grey);padding:var(--padding-button-small);line-height:22px}.button-small-smoke-grey:hover{background-color:var(--color-smoke-grey-hover);border-color:var(--color-smoke-grey-hover)}.text-title-small{font-family:var(--font-primary);font-weight:600!important;font-size:20px!important}.text-title-medium{font-family:var(--font-primary);font-weight:600!important;font-size:24px!important}.text-title-large{font-family:var(--font-primary);font-weight:500!important;font-size:32px!important}.text-body-small{font-family:var(--font-secondary);font-weight:400!important;font-size:14px!important}.text-body-large{font-family:var(--font-secondary);font-weight:400!important;font-size:16px!important}.text-subtitle{font-family:var(--font-primary);font-weight:700!important;font-size:18px!important}.text-label{font-family:var(--font-secondary);font-weight:600!important;font-size:14px!important}.text-caption{font-family:var(--font-secondary);font-weight:400!important;font-size:12px!important}.wpcf7-form-control.wpcf7-text,.wpcf7-form-control.wpcf7-textarea,.wpcf7-form-control.wpcf7-email,.wpcf7-form-control.wpcf7-tel,.wpcf7-form-control.wpcf7-select,.wpcf7-form-control.wpcf7-date{font-family:var(--font-secondary);font-weight:400;font-size:16px;line-height:var(--line-height-body);width:100%;height:46px;box-sizing:border-box;padding:11px 16px;background-color:var(--color-white);border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:all 0.3s ease;margin:10px 0px}.wpcf7-form-control.wpcf7-textarea{height:147px;padding-top:16px}.wpcf7-form-control::placeholder{color:var(--color-grey-basic);opacity:1}.wpcf7-form-control:focus{outline:none;box-shadow:0 0 0 0px rgba(19,19,20,0.1)}.wpcf7-form-control.wpcf7-not-valid{border-color:var(--color-error-red)!important;background-color:var(--color-error-bg);color:var(--color-error-red)!important}fieldset.form-section{border:none;padding:0;margin:0;margin-bottom:40px}fieldset.form-section legend{font-family:var(--font-primary);font-size:18px;font-weight:700;padding:0;width:100%}.form-layout-intake .form-row{display:flex;flex-wrap:wrap;gap:20px;margin:30px 0px}.form-layout-intake .form-col{flex:1;min-width:160px}.form-layout-intake label{font-family:var(--font-secondary);font-weight:600;   font-size:14px;   height:22px;margin-top:30px}.form-layout-intake hr{border:none;border-top:1px transparent;margin:10px 0}.form-layout-intake .form-caption{display:block;font-family:var(--font-secondary);font-weight:400;font-size:12px;margin-top:20px}.form-layout-intake--spaced-captions .form-caption{margin-top:0px}.form-theme-light label{color:var(--color-midnight-black)}.form-theme-light .wpcf7-form-control{color:var(--color-midnight-black);border:1px solid var(--color-midnight-black)}.form-theme-light .form-section legend{color:var(--color-burnt-orange)}.form-theme-light .form-caption{color:var(--color-midnight-black)}.form-theme-light .wpcf7-form-control.wpcf7-date{background-image:url('http://separylaw.com/wp-content/uploads/2025/09/Calendar_dark.svg');background-repeat:no-repeat;background-position:right 16px center;background-size:20px}.form-theme-light .wpcf7-form-control.wpcf7-select{background-image:url('http://separylaw.com/wp-content/uploads/2025/09/Dropdown_dark.svg');background-repeat:no-repeat;background-position:right 16px center;background-size:16px;padding-right:40px}.form-theme-dark label{font-family:var(--font-secondary);font-weight:600;font-size:14px;line-height:1.2;color:var(--color-white);margin-bottom:8px}.form-theme-dark .wpcf7-form-control{color:var(--color-midnight-black);border:1px solid transparent}.form-theme-dark .form-section legend{color:var(--color-midnight-black)}.form-theme-dark .form-caption{color:var(--color-white)}.form-theme-dark .wpcf7-form-control.wpcf7-date{background-image:url('http://separylaw.com/wp-content/uploads/2025/09/Calendar_dark.svg');background-repeat:no-repeat;background-position:right 16px center;background-size:20px}.form-theme-dark .wpcf7-form-control.wpcf7-select{background-image:url('http://separylaw.com/wp-content/uploads/2025/09/Dropdown_dark.svg');background-repeat:no-repeat;background-position:right 16px center;background-size:16px;padding-right:40px}.newsletter-form-wrapper{display:flex!important;justify-content:flex-end!important;align-items:center;width:100%;gap:20px}.newsletter-form-wrapper>p{margin:0;display:contents}.newsletter-field-box{font-family:var(--font-secondary);font-weight:400;font-size:16px;width:100%;max-width:270px;height:46px;box-sizing:border-box;padding:11px 16px;background-color:white;border:1px solid white;border-radius:0;margin:0}.job-posting-list .et_pb_post{border-bottom:1px solid var(--color-midnight-black)!important;padding-bottom:30px!important;margin-bottom:30px!important}.job-posting-list .et_pb_post:last-child{border-bottom:none!important;margin-bottom:0!important}.job-posting-list .job-posting-item{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--color-midnight-black);padding-bottom:20px;margin-bottom:20px;overflow:hidden}.job-posting-list .job-posting-item:last-child{border-bottom:none;margin-bottom:0}.styled-list ul,.styled-list ol{list-style:none!important;padding:0!important;margin:0!important}.styled-list li{display:flex;align-items:center!important;margin-bottom:0px;margin-top:0px}.styled-list li p{margin-top:0;margin-bottom:0}.list--no-bg li{margin-bottom:20px}.styled-list li::before{margin-right:20px;flex-shrink:0}.list--numbered ol{counter-reset:custom-counter}.list--numbered li{counter-increment:custom-counter}.list--numbered li::before{content:counter(custom-counter);font-family:var(--font-primary);font-weight:700;font-size:14px;width:25px;height:25px;border-radius:50%;display:flex;align-items:center;justify-content:center}.list--checks li::before{font-family:'Material Symbols Outlined';font-weight:700;font-style:normal;line-height:1;display:inline-block;content:'check';font-size:32px}.list--with-bg.list--checks li::before{content:'check_circle';font-size:25px;font-weight:normal;font-variation-settings:'FILL' 1}.list--two-column ul,.list--two-column ol{columns:2;column-gap:20px}@media (max-width:767px){.list--two-column ul,.list--two-column ol{grid-template-columns:1fr}}.list--with-divider li{height:85px;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid var(--color-midnight-black)}.list--numbered li::before{background-color:var(--color-burnt-orange);color:var(--color-white)}.list--checks li::before{color:var(--color-burnt-orange)}.list--white.list--numbered li::before{background-color:var(--color-white);color:var(--color-burnt-orange)}.list--white.list--checks li::before{color:var(--color-white)}.list--white.list--with-divider li{border-color:rgba(255,255,255,0.2)}.list--smoke-grey.list--numbered li::before{background-color:var(--color-smoke-grey);color:var(--color-white)}.list--smoke-grey.list--checks li::before{color:var(--color-smoke-grey)}.list--smoke-grey.list--with-divider li{border-color:var(--color-midnight-black)}[class*="list-"] ul,[class*="list-"] ol{list-style:none!important;padding-left:0!important;margin:0}[class*="list-"] li{display:flex;align-items:center!important;margin-bottom:25px}.list-checks-no-bg-dark li,.list-checks-no-bg-light li{margin-bottom:20px}[class*="list-"] li::before{margin-right:20px;flex-shrink:0}.list-checks-dark li::before,.list-checks-light li::before,.list-checks-no-bg-dark li::before,.list-checks-no-bg-light li::before{font-family:'Material Symbols Outlined';font-weight:normal;font-style:normal;line-height:1;display:inline-block}.list-numbered-dark ol,.list-numbered-light ol{counter-reset:custom-counter}.list-numbered-dark li,.list-numbered-light li{counter-increment:custom-counter}.list-numbered-dark li::before,.list-numbered-light li::before{content:counter(custom-counter);width:25px;height:25px;border-radius:50%;font-size:14px;font-weight:700;display:flex;align-items:center;justify-content:center}.list-checks-dark li::before,.list-checks-light li::before{content:'check_circle';font-size:25px;font-variation-settings:'FILL' 1}.list-checks-no-bg-dark li::before,.list-checks-no-bg-light li::before{content:'check';font-size:32px;font-weight:700}.list-numbered-light li,.list-checks-light li{color:var(--color-midnight-black)}.list-numbered-light li::before{background-color:var(--color-burnt-orange);color:var(--color-white)}.list-checks-light li::before,.list-checks-no-bg-light li::before{color:var(--color-burnt-orange)}.list-numbered-dark li,.list-checks-dark li,.list-checks-no-bg-dark li{color:var(--color-white)}.list-numbered-dark li::before{background-color:var(--color-white);color:var(--color-burnt-orange)}.list-checks-dark li::before,.list-checks-no-bg-dark li::before{color:var(--color-white)}.search-box-field{border:1px;border-color:var(--color-midnight-black)!important}.profiles-container{display:grid;grid-template-columns:1fr 1fr;column-gap:20px;max-width:900px;margin:0 auto}.profile-card{text-align:left;display:flex;flex-direction:column;margin-top:0px;margin-bottom:80px}.profile-image{width:100%;height:350px;object-fit:cover;margin-bottom:30px}.profile-name{margin:0;font-size:24px}.profile-credentials{font-weight:bold;margin:5px 0 15px 0;font-size:18px}.profile-description{font-size:14px;color:var(--color-midnight-black)!important;line-height:1.6;flex-grow:1}.contact-button{display:inline-block;border:1px solid var(--color-midnight-black);border-radius:50px;padding:12px 24px;text-decoration:none;font-family:var(--font-primary)!important;font-weight:bold!important;color:var(--color-midnight-black);text-align:center;margin-top:30px;transition:all 0.3s ease;align-self:flex-start}.contact-button:hover{border-color:var(--color-burnt-orange);color:var(--color-burnt-orange)!important}@media (max-width:768px){.profiles-container{grid-template-columns:1fr}}.custom-grid-container{display:grid;gap:40px 20px}.grid--3-cols{grid-template-columns:repeat(3,1fr)}.grid--2-cols{grid-template-columns:repeat(2,1fr)}@media (max-width:980px){.grid--3-cols{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.custom-grid-container{grid-template-columns:1fr}}.custom-post-card{display:flex;max-width:386px;flex-direction:column}.post-thumbnail-wrapper{position:relative;margin-bottom:25px}.post-thumbnail-wrapper img{width:auto;height:256px;display:block}.on-image-category{position:absolute;bottom:20px;right:20px}.post-title{margin-bottom:15px;max-width:340px}.post-title a{text-decoration:none;color:var(--color-midnight-black)!important}.post-meta{margin-bottom:15px}.post-date{color:var(--color-burnt-orange)}.post-excerpt{flex-grow:1;line-height:1.6;max-width:340px}.read-more-button{display:inline-block;margin-top:20px;align-self:flex-start}.custom-pagination{display:flex;justify-content:flex-start;align-items:center;margin:60px 50px}.custom-pagination ul{list-style:none;padding:0;gap:10px}.custom-pagination .page-numbers{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;text-decoration:none;font-family:var(--font-secondary);font-weight:600;color:var(--color-midnight-black);transition:all 0.2s ease;background-color:transparent;border:1px transparent}.custom-pagination .page-numbers:hover{border:1px solid var(--color-burnt-orange);color:var(--color-burnt-orange)}.custom-pagination .page-numbers.current{color:var(--color-white);background-color:var(--color-burnt-orange)}