.elementor-kit-9{--e-global-color-primary:#203021;--e-global-color-secondary:#3C6026;--e-global-color-accent:#05450C;--e-global-color-text:#000000;--e-global-color-a49183a:#203021;--e-global-color-ae9cccb:#FCFBF8;--e-global-color-fe4e495:#EFE8D8;--e-global-color-257722f:#203021;--e-global-color-553f4c2:#3C6026;--e-global-color-8d80697:#22490A;--e-global-color-7d5e2c0:#CCB581;--e-global-color-7920b3c:#B68D0D;--e-global-color-bdd4ea7:#22490A;--e-global-color-81a4834:#439114;--e-global-color-b82e62e:#00000000;--e-global-color-7137c7d:#FFFFFF;--e-global-color-9318cc6:#000000;--e-global-color-1247db5:#EFE8D8;--e-global-color-e233533:#FBF9F5;--e-global-color-1dd4f7b:#EFE8D8;--e-global-color-5993765:#3C6026;--e-global-color-d359596:#CCB581;--e-global-color-f81b273:#FFFFFF;--e-global-color-9d821bf:#CCB581;--e-global-color-87c276f:#000000;--e-global-color-32458a8:#FCFBF8;--e-global-color-680d314:#CCB581;--e-global-color-83ea030:#EFE8D8;--e-global-color-3a579c8:#000000;--e-global-color-f9ee8a3:#149664;--e-global-color-005859c:#E63946;--e-global-color-7cd1d3a:#DF8301;--e-global-color-14d2e8c:#4E7933;--e-global-color-148a084:#122209;--e-global-color-44d15a5:#05450C;--e-global-typography-primary-font-family:"Work Sans";--e-global-typography-primary-font-size:16px;--e-global-typography-primary-font-weight:400;--e-global-typography-primary-line-height:32px;--e-global-typography-secondary-font-family:"Work Sans";--e-global-typography-secondary-font-size:16px;--e-global-typography-secondary-font-weight:400;--e-global-typography-secondary-line-height:32px;--e-global-typography-text-font-family:"Work Sans";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:32px;--e-global-typography-accent-font-family:"Work Sans";--e-global-typography-accent-font-size:18px;--e-global-typography-accent-font-weight:700;--e-global-typography-accent-line-height:28px;--e-global-typography-1380225-font-family:"Poppins";--e-global-typography-1380225-font-size:48px;--e-global-typography-1380225-font-weight:600;--e-global-typography-1380225-text-transform:capitalize;--e-global-typography-1380225-line-height:62px;--e-global-typography-a5a0cc7-font-family:"Poppins";--e-global-typography-a5a0cc7-font-size:42px;--e-global-typography-a5a0cc7-font-weight:600;--e-global-typography-a5a0cc7-text-transform:capitalize;--e-global-typography-a5a0cc7-line-height:56px;--e-global-typography-a13521c-font-family:"Poppins";--e-global-typography-a13521c-font-size:36px;--e-global-typography-a13521c-font-weight:600;--e-global-typography-a13521c-text-transform:capitalize;--e-global-typography-a13521c-line-height:48px;--e-global-typography-76b7487-font-family:"Poppins";--e-global-typography-76b7487-font-size:32px;--e-global-typography-76b7487-font-weight:600;--e-global-typography-76b7487-text-transform:capitalize;--e-global-typography-76b7487-line-height:42px;--e-global-typography-f77dbc6-font-family:"Poppins";--e-global-typography-f77dbc6-font-size:28px;--e-global-typography-f77dbc6-font-weight:600;--e-global-typography-f77dbc6-text-transform:capitalize;--e-global-typography-f77dbc6-line-height:36px;--e-global-typography-01a09fc-font-family:"Poppins";--e-global-typography-01a09fc-font-size:24px;--e-global-typography-01a09fc-font-weight:600;--e-global-typography-01a09fc-text-transform:capitalize;--e-global-typography-01a09fc-line-height:32px;--e-global-typography-f39987c-font-family:"Poppins";--e-global-typography-f39987c-font-size:16px;--e-global-typography-f39987c-font-weight:700;--e-global-typography-f39987c-text-transform:capitalize;--e-global-typography-f39987c-line-height:20px;--e-global-typography-5e6811c-font-family:"Poppins";--e-global-typography-5e6811c-font-size:18px;--e-global-typography-5e6811c-font-weight:700;--e-global-typography-5e6811c-text-decoration:none;--e-global-typography-5e6811c-line-height:30px;--e-global-typography-e181d83-font-family:"Work Sans";--e-global-typography-e181d83-font-size:14px;--e-global-typography-e181d83-font-weight:600;--e-global-typography-e181d83-text-decoration:none;--e-global-typography-34a22b6-font-family:"Work Sans";--e-global-typography-34a22b6-font-size:18px;--e-global-typography-34a22b6-font-weight:400;--e-global-typography-34a22b6-line-height:36px;--e-global-typography-bdf48df-font-family:"Work Sans";--e-global-typography-bdf48df-font-size:14px;--e-global-typography-bdf48df-line-height:24px;--e-global-typography-3a9504f-font-family:"Poppins";--e-global-typography-3a9504f-font-size:16px;--e-global-typography-3a9504f-font-weight:700;--e-global-typography-3a9504f-line-height:30px;--e-global-typography-4b09218-font-family:"Poppins";--e-global-typography-4b09218-font-size:12px;--e-global-typography-4b09218-font-weight:400;--e-global-typography-4b09218-text-transform:uppercase;--e-global-typography-4b09218-line-height:24px;--e-global-typography-4b09218-letter-spacing:0.3px;--e-global-typography-afca4aa-font-family:"Work Sans";--e-global-typography-afca4aa-font-size:12px;--e-global-typography-afca4aa-font-weight:600;--e-global-typography-afca4aa-text-transform:uppercase;color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-9 button,.elementor-kit-9 input[type="button"],.elementor-kit-9 input[type="submit"],.elementor-kit-9 .elementor-button{background-color:var( --e-global-color-bdd4ea7 );font-family:var( --e-global-typography-5e6811c-font-family ), Sans-serif;font-size:var( --e-global-typography-5e6811c-font-size );font-weight:var( --e-global-typography-5e6811c-font-weight );text-decoration:var( --e-global-typography-5e6811c-text-decoration );line-height:var( --e-global-typography-5e6811c-line-height );color:var( --e-global-color-7137c7d );border-style:none;border-radius:3px 3px 3px 3px;padding:13px 40px 13px 40px;}.elementor-kit-9 button:hover,.elementor-kit-9 button:focus,.elementor-kit-9 input[type="button"]:hover,.elementor-kit-9 input[type="button"]:focus,.elementor-kit-9 input[type="submit"]:hover,.elementor-kit-9 input[type="submit"]:focus,.elementor-kit-9 .elementor-button:hover,.elementor-kit-9 .elementor-button:focus{background-color:var( --e-global-color-81a4834 );color:var( --e-global-color-7137c7d );border-style:none;border-radius:3px 3px 3px 3px;}.elementor-kit-9 e-page-transition{background-color:#FFBC7D;}.elementor-kit-9 p{margin-block-end:40px;}.elementor-kit-9 a{color:var( --e-global-color-553f4c2 );}.elementor-kit-9 a:hover{color:var( --e-global-color-8d80697 );text-decoration:underline;}.elementor-kit-9 h1{color:var( --e-global-color-a49183a );font-family:var( --e-global-typography-1380225-font-family ), Sans-serif;font-size:var( --e-global-typography-1380225-font-size );font-weight:var( --e-global-typography-1380225-font-weight );text-transform:var( --e-global-typography-1380225-text-transform );line-height:var( --e-global-typography-1380225-line-height );}.elementor-kit-9 h2{color:var( --e-global-color-a49183a );font-family:var( --e-global-typography-a5a0cc7-font-family ), Sans-serif;font-size:var( --e-global-typography-a5a0cc7-font-size );font-weight:var( --e-global-typography-a5a0cc7-font-weight );text-transform:var( --e-global-typography-a5a0cc7-text-transform );line-height:var( --e-global-typography-a5a0cc7-line-height );}.elementor-kit-9 h3{color:var( --e-global-color-a49183a );font-family:var( --e-global-typography-a13521c-font-family ), Sans-serif;font-size:var( --e-global-typography-a13521c-font-size );font-weight:var( --e-global-typography-a13521c-font-weight );text-transform:var( --e-global-typography-a13521c-text-transform );line-height:var( --e-global-typography-a13521c-line-height );}.elementor-kit-9 h4{color:var( --e-global-color-a49183a );font-family:var( --e-global-typography-76b7487-font-family ), Sans-serif;font-size:var( --e-global-typography-76b7487-font-size );font-weight:var( --e-global-typography-76b7487-font-weight );text-transform:var( --e-global-typography-76b7487-text-transform );line-height:var( --e-global-typography-76b7487-line-height );}.elementor-kit-9 h5{color:var( --e-global-color-a49183a );font-family:var( --e-global-typography-f77dbc6-font-family ), Sans-serif;font-size:var( --e-global-typography-f77dbc6-font-size );font-weight:var( --e-global-typography-f77dbc6-font-weight );text-transform:var( --e-global-typography-f77dbc6-text-transform );line-height:var( --e-global-typography-f77dbc6-line-height );}.elementor-kit-9 h6{color:var( --e-global-color-a49183a );font-family:var( --e-global-typography-01a09fc-font-family ), Sans-serif;font-size:var( --e-global-typography-01a09fc-font-size );font-weight:var( --e-global-typography-01a09fc-font-weight );text-transform:var( --e-global-typography-01a09fc-text-transform );line-height:var( --e-global-typography-01a09fc-line-height );}.elementor-kit-9 label{color:var( --e-global-color-text );font-family:var( --e-global-typography-afca4aa-font-family ), Sans-serif;font-size:var( --e-global-typography-afca4aa-font-size );font-weight:var( --e-global-typography-afca4aa-font-weight );text-transform:var( --e-global-typography-afca4aa-text-transform );}.elementor-kit-9 input:not([type="button"]):not([type="submit"]),.elementor-kit-9 textarea,.elementor-kit-9 .elementor-field-textual{font-family:var( --e-global-typography-afca4aa-font-family ), Sans-serif;font-size:var( --e-global-typography-afca4aa-font-size );font-weight:var( --e-global-typography-afca4aa-font-weight );text-transform:var( --e-global-typography-afca4aa-text-transform );color:var( --e-global-color-primary );accent-color:var( --e-global-color-secondary );background-color:var( --e-global-color-7137c7d );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-257722f );}.elementor-kit-9 input:focus:not([type="button"]):not([type="submit"]),.elementor-kit-9 textarea:focus,.elementor-kit-9 .elementor-field-textual:focus{color:var( --e-global-color-text );accent-color:var( --e-global-color-fe4e495 );background-color:var( --e-global-color-ae9cccb );border-style:solid;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1314px;}.e-con{--container-max-width:1314px;--container-default-padding-top:0px;--container-default-padding-right:15px;--container-default-padding-bottom:0px;--container-default-padding-left:15px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1366px){.elementor-kit-9{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-9 h1{font-size:var( --e-global-typography-1380225-font-size );line-height:var( --e-global-typography-1380225-line-height );}.elementor-kit-9 h2{font-size:var( --e-global-typography-a5a0cc7-font-size );line-height:var( --e-global-typography-a5a0cc7-line-height );}.elementor-kit-9 h3{font-size:var( --e-global-typography-a13521c-font-size );line-height:var( --e-global-typography-a13521c-line-height );}.elementor-kit-9 h4{font-size:var( --e-global-typography-76b7487-font-size );line-height:var( --e-global-typography-76b7487-line-height );}.elementor-kit-9 h5{font-size:var( --e-global-typography-f77dbc6-font-size );line-height:var( --e-global-typography-f77dbc6-line-height );}.elementor-kit-9 h6{font-size:var( --e-global-typography-01a09fc-font-size );line-height:var( --e-global-typography-01a09fc-line-height );}.elementor-kit-9 button,.elementor-kit-9 input[type="button"],.elementor-kit-9 input[type="submit"],.elementor-kit-9 .elementor-button{font-size:var( --e-global-typography-5e6811c-font-size );line-height:var( --e-global-typography-5e6811c-line-height );}.elementor-kit-9 label{font-size:var( --e-global-typography-afca4aa-font-size );}.elementor-kit-9 input:not([type="button"]):not([type="submit"]),.elementor-kit-9 textarea,.elementor-kit-9 .elementor-field-textual{font-size:var( --e-global-typography-afca4aa-font-size );}}@media(max-width:1024px){.elementor-kit-9{--e-global-typography-text-font-size:16px;--e-global-typography-text-line-height:2em;--e-global-typography-accent-font-size:18px;--e-global-typography-accent-line-height:1.6em;--e-global-typography-1380225-font-size:46px;--e-global-typography-1380225-line-height:1.3em;--e-global-typography-a5a0cc7-font-size:40px;--e-global-typography-a5a0cc7-line-height:1.3em;--e-global-typography-a13521c-font-size:34px;--e-global-typography-a13521c-line-height:1.35em;--e-global-typography-76b7487-font-size:30px;--e-global-typography-76b7487-line-height:1.35em;--e-global-typography-f77dbc6-font-size:26px;--e-global-typography-f77dbc6-line-height:1.35em;--e-global-typography-01a09fc-font-size:22px;--e-global-typography-01a09fc-line-height:1.35em;--e-global-typography-f39987c-font-size:16px;--e-global-typography-f39987c-line-height:1.3em;--e-global-typography-5e6811c-font-size:18px;--e-global-typography-5e6811c-line-height:1.7em;--e-global-typography-e181d83-font-size:13px;--e-global-typography-34a22b6-font-size:18px;--e-global-typography-34a22b6-line-height:2em;--e-global-typography-bdf48df-font-size:14px;--e-global-typography-bdf48df-line-height:1.7em;--e-global-typography-3a9504f-font-size:16px;--e-global-typography-3a9504f-line-height:1.85em;--e-global-typography-4b09218-font-size:12px;--e-global-typography-4b09218-line-height:1.7em;--e-global-typography-4b09218-letter-spacing:0.3px;--e-global-typography-afca4aa-font-size:12px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-9 h1{font-size:var( --e-global-typography-1380225-font-size );line-height:var( --e-global-typography-1380225-line-height );}.elementor-kit-9 h2{font-size:var( --e-global-typography-a5a0cc7-font-size );line-height:var( --e-global-typography-a5a0cc7-line-height );}.elementor-kit-9 h3{font-size:var( --e-global-typography-a13521c-font-size );line-height:var( --e-global-typography-a13521c-line-height );}.elementor-kit-9 h4{font-size:var( --e-global-typography-76b7487-font-size );line-height:var( --e-global-typography-76b7487-line-height );}.elementor-kit-9 h5{font-size:var( --e-global-typography-f77dbc6-font-size );line-height:var( --e-global-typography-f77dbc6-line-height );}.elementor-kit-9 h6{font-size:var( --e-global-typography-01a09fc-font-size );line-height:var( --e-global-typography-01a09fc-line-height );}.elementor-kit-9 button,.elementor-kit-9 input[type="button"],.elementor-kit-9 input[type="submit"],.elementor-kit-9 .elementor-button{font-size:var( --e-global-typography-5e6811c-font-size );line-height:var( --e-global-typography-5e6811c-line-height );padding:13px 30px 13px 30px;}.elementor-kit-9 label{font-size:var( --e-global-typography-afca4aa-font-size );}.elementor-kit-9 input:not([type="button"]):not([type="submit"]),.elementor-kit-9 textarea,.elementor-kit-9 .elementor-field-textual{font-size:var( --e-global-typography-afca4aa-font-size );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1314px;}.e-con{--container-max-width:1314px;}}@media(max-width:767px){.elementor-kit-9{--e-global-typography-text-font-size:16px;--e-global-typography-text-line-height:2em;--e-global-typography-accent-font-size:18px;--e-global-typography-accent-line-height:1.6em;--e-global-typography-1380225-font-size:42px;--e-global-typography-1380225-line-height:1.23em;--e-global-typography-a5a0cc7-font-size:38px;--e-global-typography-a5a0cc7-line-height:1.3em;--e-global-typography-a13521c-font-size:32px;--e-global-typography-a13521c-line-height:1.35em;--e-global-typography-76b7487-font-size:28px;--e-global-typography-76b7487-line-height:1.35em;--e-global-typography-f77dbc6-font-size:24px;--e-global-typography-f77dbc6-line-height:1.35em;--e-global-typography-01a09fc-font-size:20px;--e-global-typography-01a09fc-line-height:1.35em;--e-global-typography-f39987c-font-size:16px;--e-global-typography-f39987c-line-height:1.3em;--e-global-typography-5e6811c-font-size:18px;--e-global-typography-5e6811c-line-height:1.35em;--e-global-typography-34a22b6-font-size:18px;--e-global-typography-34a22b6-line-height:2em;--e-global-typography-bdf48df-font-size:14px;--e-global-typography-bdf48df-line-height:1.45em;--e-global-typography-3a9504f-font-size:16px;--e-global-typography-3a9504f-line-height:1.85em;--e-global-typography-4b09218-font-size:12px;--e-global-typography-4b09218-line-height:1.7em;--e-global-typography-4b09218-letter-spacing:0.3px;--e-global-typography-afca4aa-font-size:12px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-9 h1{font-size:var( --e-global-typography-1380225-font-size );line-height:var( --e-global-typography-1380225-line-height );}.elementor-kit-9 h2{font-size:var( --e-global-typography-a5a0cc7-font-size );line-height:var( --e-global-typography-a5a0cc7-line-height );}.elementor-kit-9 h3{font-size:var( --e-global-typography-a13521c-font-size );line-height:var( --e-global-typography-a13521c-line-height );}.elementor-kit-9 h4{font-size:var( --e-global-typography-76b7487-font-size );line-height:var( --e-global-typography-76b7487-line-height );}.elementor-kit-9 h5{font-size:var( --e-global-typography-f77dbc6-font-size );line-height:var( --e-global-typography-f77dbc6-line-height );}.elementor-kit-9 h6{font-size:var( --e-global-typography-01a09fc-font-size );line-height:var( --e-global-typography-01a09fc-line-height );}.elementor-kit-9 button,.elementor-kit-9 input[type="button"],.elementor-kit-9 input[type="submit"],.elementor-kit-9 .elementor-button{font-size:var( --e-global-typography-5e6811c-font-size );line-height:var( --e-global-typography-5e6811c-line-height );padding:13px 20px 13px 20px;}.elementor-kit-9 label{font-size:var( --e-global-typography-afca4aa-font-size );}.elementor-kit-9 input:not([type="button"]):not([type="submit"]),.elementor-kit-9 textarea,.elementor-kit-9 .elementor-field-textual{font-size:var( --e-global-typography-afca4aa-font-size );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* Global Elementor button gradient */
.elementor-button-wrapper .elementor-button {
    background-image: linear-gradient(
        to right,
        var(--e-global-color-bdd4ea7) 0%,
        var(--e-global-color-81a4834) 51%,
        var(--e-global-color-bdd4ea7) 100%
    ) !important;
    background-size: 200% auto;
    transition: background-position 0.5s;
}

.elementor-button-wrapper .elementor-button:hover {
    background-position: right center;
}

/* CTA upward arrow overrides */
.cta-upward-arrow .elementor-button,
.cta-upward-arrow .elementor-button:hover {
    background-image: none !important;
}

.cta-upward-arrow svg {
    font-size: 10px;
    transition: fill 0.3s, transform 0.3s;
}

.cta-upward-arrow .elementor-button:hover svg {
    transform: rotate(45deg);
}

/* Bio flip card */
.bio-flip-card .eael-elements-flip-box-padding {
    padding: 0;
}

.bio-flip-card .eael-elements-flip-box-heading {
    margin: 0 0 5px;
}

.bio-flip-card .eael-elements-flip-box-front-container {
    padding-right: 75px !important;
}

/* Shared front gradient overlay for bio + practice flip card */
.bio-flip-card .eael-elements-flip-box-front-container .eael-elements-slider-display-table:after,
.practice-flip-card .eael-elements-flip-box-front-container .eael-elements-slider-display-table:after, .blog-flip-card .eael-elements-flip-box-front-container .eael-elements-slider-display-table:after {
    content: "";
    position: absolute;
    display: block;
    height: 80%;
    width: 100%;
    bottom: 0;
    left: 0;
    border-radius: 10px;
    background: linear-gradient(0deg, black, transparent);
    z-index: -1;
}
.bio-flip-card .eael-elements-flip-box-front-container .eael-elements-slider-display-table:after {
    height: 50%;
}

/* Bio flip card content */
.bio-flip-card .card-bio-info {
    font-size: 16px;
    font-weight: 500;
    line-height: 20px;
}

.bio-flip-card .card-bio-info a {
    color: #fff;
}

.bio-flip-card .card-bio-info .card-bio-row {
    display: flex;
    gap: 10px;
    margin-bottom: 20px;
}

.bio-flip-card .card-bio-info .card-bio-icon svg {
    fill: #fff;
    width: 16px;
    height: 14px;
}

.bio-flip-card .card-bio-info .card-bio-positions {
    font-size: 18px;
    line-height: 26px;
    color: var(--e-global-color-7d5e2c0);
    margin-bottom: 40px;
}

.bio-flip-card .eael-elements-flip-box-icon-image {
    position: absolute;
    right: 40px;
    bottom: 30px;
}

/* Shared flipbox button styling across all flip cards */
.bio-flip-card .flipbox-button,
.practice-flip-card .flipbox-button,
.blog-flip-card .flipbox-button {
    border: 1px solid #fff;
}

/* Practice + blog flip cards: shared layout */
.practice-flip-card .eael-elements-slider-display-table,
.practice-flip-card .eael-elements-flip-box-vertical-align,
.blog-flip-card .eael-elements-slider-display-table,
.blog-flip-card .eael-elements-flip-box-vertical-align {
    height: 100%;
}

.practice-flip-card .eael-elements-flip-box-padding,
.blog-flip-card .eael-elements-flip-box-padding {
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    padding: 0;
}

.practice-flip-card .eael-elements-flip-box-front-container .eael-elements-flip-box-content,
.blog-flip-card .eael-elements-flip-box-front-container .eael-elements-flip-box-content {
    display: none;
}

.practice-flip-card .eael-elements-flip-box-icon-image,
.blog-flip-card .eael-elements-flip-box-icon-image {
    margin: 0;
    text-align: right;
}

/* Taxonomy Filter CSS */
.ujp-tax-filter-wrapper .ujp-tax-filter-prefix {
    margin-right: 50px;
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-afca4aa-font-family), Sans-serif;
    font-size: var(--e-global-typography-afca4aa-font-size);
    font-weight: var(--e-global-typography-afca4aa-font-weight);
    text-transform: var(--e-global-typography-afca4aa-text-transform);
}
.ujp-tax-filter-wrapper .ujp-tax-filter-meta {
    gap: 30px;
}
.ujp-tax-filter-wrapper .ujp-tax-filter-meta .ujp-tax-filter-count {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-afca4aa-font-family), Sans-serif;
    font-size: 14px;
    font-weight: bold;
}
.ujp-tax-filter-wrapper .ujp-tax-filter-meta .ujp-tax-filter-clear {
    font-size: 12px;
    font-weight: 400;
    padding: 10px;
    line-height: 12px;
}
.ujp-tax-filter-wrapper .ujp-tax-filter-meta .ujp-tax-filter-clear .ujp-tax-filter-clear-icon {
    margin-left: 10px;
    font-size: 14px;
    vertical-align: middle;
}

/* Map Styles */
.gm-style .ujp-map-infowindow {
    font-family: var(--e-global-typography-text-font-family, inherit);
    font-size: var(--e-global-typography-text-font-size, 14px);
    width: calc(100% - 48px);
    padding: 22px 10px 10px;
}
.gm-style .gm-style-iw-chr {
    position: absolute;
    top: 0;
    right: 0;
}
.gm-style .ujp-map-title {
    margin: 0 0 10px;
}
.gm-style .ujp-map-address{
    margin-bottom: 20px;
}
.gm-style .ujp-map-link {
    margin: 0;
}
.gm-style .ujp-map-link a + a {
    margin-left: 20px;
}/* End custom CSS */